Difference between revisions of "NGSolve2"

From Wiki
Jump to: navigation, search
m (moved NGSolve to NGSolve2)
(NGSolve)
Line 2: Line 2:
 
= NGSolve =
 
= NGSolve =
  
New documentation:
+
New site:
https://gitlab.asc.tuwien.ac.at/jschoeberl/ngsolve-docu/wikis/home
+
http://www.ngsolve.org
  
 
NGSolve is a general purpose finite element library. It is opensource under the LGPL license. NGSolve must be linked to a mesh-handler such as Netgen.  It supports basic application classes (heat flow, linear elasticity, electromagnetics), and and be extended by several modules (fluid dynamics, wave equations, mechanics, ...)
 
NGSolve is a general purpose finite element library. It is opensource under the LGPL license. NGSolve must be linked to a mesh-handler such as Netgen.  It supports basic application classes (heat flow, linear elasticity, electromagnetics), and and be extended by several modules (fluid dynamics, wave equations, mechanics, ...)

Revision as of 04:33, 11 April 2017

 

NGSolve

New site: http://www.ngsolve.org

NGSolve is a general purpose finite element library. It is opensource under the LGPL license. NGSolve must be linked to a mesh-handler such as Netgen. It supports basic application classes (heat flow, linear elasticity, electromagnetics), and and be extended by several modules (fluid dynamics, wave equations, mechanics, ...)

Features of NGSolve

  • Elements of arbitrary order for any shape (segm, trig, quad, tet, prism, pyramid, hex)
  • Scalar elements and vector-valued elements for H(curl) and H(div)
  • Solvers for Heat-flow, elasticity, Stokes, Maxwell, etc. etc.
  • Iterative solvers with multigrid preconditioning
  • Error estimators and adaptive mesh refinement
  • Intensively object oriented (C++ expression templates)

NGSolve is available from sourceforge: http://sourceforge.net/projects/ngsolve