XOS>> esf>> 返回
项目作者: eugnsp

项目描述 :
Finite elements library
高级语言: C++
项目地址: git://github.com/eugnsp/esf.git
创建时间: 2018-11-07T15:15:29Z
项目社区:https://github.com/eugnsp/esf

开源协议:GNU General Public License v3.0

下载


Finite elements library

This repository is archived. The library has been merged into eslib library.

Synopsis

This is a finite elements library that is being developed mostly for educational purposes.

Main features

  • 1D meshes
  • 2D meshed based on half-edge datastructure
  • Vertex, edge and face iterators and views
  • 1D and 2D Lagrange elements of variable degree that is fixed at compile-time
  • 2D⊗1D Lagrange elements
  • Guass and Dunavant rules for itegration
  • Matrix-based linear, non-linear and eigensolvers
  • Mesh faces colouring and multi-threaded matrix assembly
  • Import from Gmsh mesh files, export into VTK .vtk and Matlab .mat files

Dependencies

Requires C++17 compiler. Tested with GCC 8.3.0 and Clang 7.0.0.