Engineering Design Data: Menu - engineering > Engineering Downloads > Finite Element Software Public Domain

 
Finite Element Software Public Domain Free Downloads
Prev Page | Next Page

Pages: 1 2 [3] 4

FEMOctave Download
This is a very simple FEM package for Octave. It solves second order differential equations in two variables, using first order elements.
FEMM Download
FEMM - Finite Element Method Magnetics - is an FEA solver for low frequency 2D and axisymmetric magnetic problems. Includes preprocessor and postprocessor. Uses Triangle (qv) for meshing. Can import DXF files. Freeware. The source code is available. Microsoft Visual C++ (version 4 or higher) is required to compile it. The manual can be compiled with pdfTeX. FEMM now incorporates the Lua scripting language to allow the user to perform batch runs. An additional service related to the program is now available: professional support and consultancy services for the program are now available for FEMM through Foster-Miller.
FemLisp Download
Femlisp is an interactive framework for solving partial differential equations with the help of the finite element method (FEM), written completely in Common Lisp. It can handle Lagrange finite elements of arbitrary order on unstructured meshes of arbitrary dimension. Femlisp is known to work on Linux with the free Common Lisp implementations CMUCL and SBCL, on Solaris with CMUCL, and on Mac OS X with SBCL. It should be easy to port to Windows with commercial implementations of Common Lisp (Allegro CL, Lispworks, Corman Lisp).
FEM2DLib Download
FEM2DLib is a Fortran-90 module with set of data structure definitions (that behave more or less as "objects"), functions and subroutines that can be used to solve simple problems with ordinary and partial differential equations using the Finite Elements Method (FEM). In its simplest applications FEM2DLib requires only a problem definition file (mesh, material functions etc) and about 10 lines of Fortran code. Experienced Fortran programmers can solve complex 2D problems which may involve time-dependent boundary conditions, time-dependent mesh structures, or changing mesh resolutions over advected features. FEM2DLib can solve transient and steady state advection-diffusion problems. The library contains several types of elements (1D elements, triangular elements, directly integrated or isoparametrical with up to 9 nodes and rectangular serendipity and lagrange elements, with up to 9 nodes). The data structures are allocated dynamically, so the limit to the size of a mesh is imposed only by the amount of virtual memory available. Any platform that supports a ANSI-standard Fortran-90 co mpiler
FELyX Download
FELyX is an object oriented Finite Element Method (FE/FEM) code written in C++. Platforms: Linux computers with C++ compilers and Can exchange data with ANSYS (q.v.).
FELT Download
Introductory FE program for problems in linear statics and linear dynamics. May be adapted to solve a wide class of FE problems. Platforms: SunOS (using gcc), HP-UX (using cc and gcc), also SGI, DEC, System V386 etc. Needs ``X11R5 including the Athena widget set''. MSDOS. MicroSoft Windows 95 and NT. Postscript user manual available. Mesh generation facility uses GEOMPACK (qv). A mailing list (qv) is available. An MS Windows version is in beta test.
FEATFLOW
FEATFLOW is a Finite Element program for the solution of the incompressible Navier-Stokes equations. It includes the Finite Element subroutine libraries FEAT2D and FEAT3D. Platforms: Fortran 77 source code. Installation for several UNIX variants (SunOS, Solaris, AIX, IRIX, and Linux) available.
Code Aster Download
Code_Aster is a general purpose finite element code released under the GNU General Public License. Platforms: Solaris, HP-UX, IRIX, Windows NT. Available from the Code ASTER web site. (Note: this web site is in French, look for ``Telechargement'' for download area.) Requires Python and TCL to install, as well as a Fortran compiler.
DOUG Download
DOUG is a black box parallel iterative solver for finite element systems arising from elliptic partial differential equations. Used in conjunction with a finite element discretisation code, DOUG will solve the resulting linear systems using an iterative method and provides a range of powerful domain decomposition preconditioners. Will run in parallel on any machine which supports MPI. Has been tested on SGI, SUN, SUN Solaris, IBM SP/2 and Intel i860 architectures. DOUG makes no assumptions about the FE mesh: it takes as input basic topological information (eg from a mesh generator), and the finite element discretisation (stiffness matrix and RHS for each element). DOUG then applies a range of domain decomposition preconditioners and iterative methods to solve the linear system.
Deal II Download
A C++ program library targeted at adaptive finite elements and error estimation. deal.II has been developed on Unix systems (including Linux) using the gcc2.95x compiler. Installation on other platforms should not be difficult. Multi-processor machines are also supported. The C++ source code is freely available for research purposes under an Open Source license. The gzipped tar file may be downloaded through the deal.II homepage. Object oriented programming techniques which encourage logical representation of mathematical structures are combined with fast algorithms which can solve problems with up to several million dof. deal.II provides extensive documentation in HTML format and includes a tutorial introduction, interface documentation and several papers. A mailing list is available.
Prev Page | Next Page

Pages: 1 2 [3] 4

© Copyright 2000 - 2018, by Engineers Edge, LLC All rights reserved.
Disclaimer