Finite Element Analysis: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
(Added Elmer to FEA software list)
No edit summary
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Finite Element Analysis is a numerical technique for finding approximate solutions to partial differential equations (PDE).
=FEA Related Software=
These are some open source software options for Finite Element Analysis:
These are some open source software options for Finite Element Analysis:


'''[http://www.opencascade.org OpenCASCADE]'''
==Pre and Post processors==
* Open CASCADE Technology is software development platform freely available in open source. It includes components for 3D surface and solid modeling, visualization, data exchange and rapid application development.
 
'''[http://geuz.org/gmsh// Gmsh]'''
*Gmsh is a pre and post processor. 
*It makes use of the OpenCASCADE, NETGEN and TetGen libraries.
*Has a stable Windows and Linux versions
 
'''[http://www.salome-platform.org/ Salome]'''
*Salmoe is an open source (LGPL) pre and post processor based on [http://www.opencascade.org OpenCASCADE] which is software development platform freely available in open source. It includes components for 3D surface and solid modeling, visualization, data exchange and rapid application development.
* http://www.code-aster.org/V2/spip.php?article303 (linear static analysis version, needs to be built from source on linux)
* https://en.wikipedia.org/wiki/Salome_%28software%29
* http://www.caelinux.com/CMS/
* http://www.salome-platform.org/
 
==Solvers==
'''[http://www.calculix.de/ CalculiX]'''
*CalculiX is a finite element suite licenced under the GNU-GPL.
*Home page and Linux version: http://www.calculix.de
*Windows build: http://bConverged.com
*CalculiX comes with a pre and post processor called CGX
*The solver in CalculiX is CCX


'''[http://www.z88.org z88]'''
'''[http://www.code-aster.org Code_Aster]'''
*Z88 is a fast, powerful and compact Finite Elements Analysis Program especially designed for PCs running the great LINUX, workstations and large computers with UNIX and PCs with WindowsXP/95. Z88 features 20 finite element types covering plane stress, plate bending, axial symmetric structures and spacial structures up to 20-node Serendipity hexahedrons. Z88 comes with a user-friendly interface, a powerful mesh generator, a DXF-converter, two plot programs and, of course, two powerful solvers. Import of COSMOS files from Pro/ENGINEER and Pro/MECHANICA is supported. The new version Z88 12.0 is GNU-GPL Freeware.
*Code_Aster is Linux only
*Documentation in French or machine translated English


'''[http://www-rocq.inria.fr/OpenFEM/ OpenFEM]'''
'''[http://www-rocq.inria.fr/OpenFEM/ OpenFEM]'''
*OpenFEM is an open-source software freely distributed under the terms of the "GNU Lesser Public License" (LGPL). It is a general purpose multi-physic FEM environment.  (at http://www-rocq.inria.fr/OpenFEM/rubrique.php3?id_rubrique=3 looks really good,
*OpenFEM is an open-source software freely distributed under the terms of the "GNU Lesser Public License" (LGPL). It is a general purpose multi-physic FEM environment.  (at http://www-rocq.inria.fr/OpenFEM/rubrique.php3?id_rubrique=3  
**needs http://www.scilab.org/  Ubuntu, Debian, Fedora, or other good linux distro in ix86 architecture are best bets for getting this going
*needs http://www.scilab.org/  Ubuntu, Debian, Fedora, or other linux distro in ix86 architecture are best bets for getting this going


'''[http://femml.sourceforge.net femML]'''
'''[http://femml.sourceforge.net femML]'''
Line 16: Line 39:
'''[http://www.csc.fi/english/pages/elmer Elmer]'''
'''[http://www.csc.fi/english/pages/elmer Elmer]'''
*Elmer is open-source software for performing multiphysical simulations including fluid dynamics, structural mechanics, electromagnetics, heat transfer and acoustics through partial differential equations and using the finite element method.
*Elmer is open-source software for performing multiphysical simulations including fluid dynamics, structural mechanics, electromagnetics, heat transfer and acoustics through partial differential equations and using the finite element method.
*To get Elmer on Ubuntu, 1. The source files can be downloaded from the Elmer official site, then compiled and installed. OR 2. Elmer can be directly downloaded and installed through the Ubuntu Software Center that can be accessed through Applications>Ubuntu Software Center
*To get Elmer on Ubuntu, 1. The source files can be downloaded from the Elmer official site, then compiled and installed. OR 2. Elmer can be directly downloaded and installed through the Ubuntu Software Center that can be accessed through Applications>Ubuntu Software Center
*To get Elmer on Windows, 1. Binary files to be downloaded and installed with for windows are available from the Elmer official site
*To get Elmer on Windows, 1. Binary files to be downloaded and installed with for windows are available from the Elmer official site
*ASCII STL Mesh files can be imported into Elmer from CAD software such as FreeCAD


*ASCII STL Mesh files can be imported into Elmer from CAD software such as FreeCAD
=Links=
* [https://en.wikipedia.org/wiki/Finite_element_method Wikipedia - Finite element method]




[[Category:Software]]
[[Category:Software]]

Latest revision as of 22:56, 4 May 2020

Finite Element Analysis is a numerical technique for finding approximate solutions to partial differential equations (PDE).

FEA Related Software

These are some open source software options for Finite Element Analysis:

Pre and Post processors

Gmsh

  • Gmsh is a pre and post processor.
  • It makes use of the OpenCASCADE, NETGEN and TetGen libraries.
  • Has a stable Windows and Linux versions

Salome

Solvers

CalculiX

  • CalculiX is a finite element suite licenced under the GNU-GPL.
  • Home page and Linux version: http://www.calculix.de
  • Windows build: http://bConverged.com
  • CalculiX comes with a pre and post processor called CGX
  • The solver in CalculiX is CCX

Code_Aster

  • Code_Aster is Linux only
  • Documentation in French or machine translated English

OpenFEM

femML

  • The finite element modeling Markup Language (femML) effort is addressing the problems of data interpretation and application interoperability in the Finite Element Modeling domain. femML is an XML-based language for describing finite element models and associated results for inter - and intra- application data exchange and integration.

Elmer

  • Elmer is open-source software for performing multiphysical simulations including fluid dynamics, structural mechanics, electromagnetics, heat transfer and acoustics through partial differential equations and using the finite element method.
  • To get Elmer on Ubuntu, 1. The source files can be downloaded from the Elmer official site, then compiled and installed. OR 2. Elmer can be directly downloaded and installed through the Ubuntu Software Center that can be accessed through Applications>Ubuntu Software Center
  • To get Elmer on Windows, 1. Binary files to be downloaded and installed with for windows are available from the Elmer official site
  • ASCII STL Mesh files can be imported into Elmer from CAD software such as FreeCAD

Links