Elmer - 基于FEM的多物理场求解器

Posted by on 04/11/2012 in Other Codes | 0 comments

Elmer is an open source multiphysics simulation software mainly developed by Finland's IT Center for Science (CSC).

Elmer development started in 1995 as a collaboration with Finnish Universities, research institutes and industry. After it's open source publication in 2005, the use and development of Elmer has become international.

Elmer includes physical models of fluid dynamics, structural mechanics, electromagnetics, heat transfer and acoustics. These are described by partial differential equations which Elmer solves by the Finite Element Method (FEM).

ElmerSolver has a modular architechture, which makes it easy to extend and maintain. The parallel version of ElmerSolver is based on the Message Passing Interface (MPI) library.

ElmerGUI is the graphical user interface for defining and generating the input data for ElmerSolver. ElmerGUI is capable of creating 2D and 3D Delaunay partitionings and importing external meshes produced by other software. The module is intended for fast prototyping, testing, and educational purposes.

ElmerPost is the visualization and post processing tool for the numerical results produced by ElmerSolver, and also by other finite element programs. ElmerPost is capable of drawing contours, iso-surfaces, vector fields, and can manipulate data using the built-in MATC-language (for instance compute gradients of scalar fields and divergences of vector fields).

ElmerGrid is a meshing tool that can create simple structured 1D, 2D and 3D meshes of first, second and third order. The program can be used as a filter and converter for exporting, manipulating and transforming finite element meshes and file formats.

See http://www.csc.fi/english/pages/elmer for more details.


Submit a Comment