Discrete Methods & Related Tools ( Commercial, Shareware, GPL)
Grid Generation/Manipulation, FEM Modeler:
3DMAGGS  3D multiblock advanced grid generation system.
A++/P++  a C++ array class for structured grid computations (serial and parallel).
ADMesh  program for processing triangulated solid meshes.
Alchemize  converts structured/unstructured surface and volume grids between various file formats.
AMESH  a series of mesh generation tools designed specifically for the casting industry.
BAMG  bidimensional anisotrope mesh generator.
Chaco  contains a variety of partitioning algorithms.
Chalmesh  a 3D overlapping grid generator.
CSCMDO  volume grid generation/modification tool .
DAGH  datamanagement infrastructure for parallel adaptive mesh refinement techniques.
DIME  distributed irregular mesh enrironment.
delaundo  a software tool for Delaunay triangulation.
EasyMesh  a twodimensional quality mesh generator.
EMC2  a WYSIWYG 2D finite elements mesh generator.
Genie++  a multiblock, 3D, structured grid generation package.
GEOMPACK  generation of 2D and 3D finite element meshes.
Gmsh  threedimensional mesh generator with pre/postprocessing facilities.
GrAL  a generic library for grid (mesh) data structures and algorithms.
gridpak  a software package for curvilinear orthogonal grid generation.
GRUMMP  generation and refinement of unstructured mixedelement meshes in parallel.
GTS  a library of functions for 3D surfaces meshing with interconnected triangles.
IBG  a 2D and 3D grid generation and geometry description package.
ipol  a curve discretization tool.
Janus  generic programming for grid and meshbased scientific applications.
MeshMaker  a simple program for generating unstructured meshes.
Meshtools  an FEM mesh generating facility in Matlab.
MSC.Patran  a sophisticated finite element modeler.
METIS  unstructured graph partitioning and sparse matrix ordering system.
Netgen  an automatic 2,3D mesh generation system based on the advancing front method.
Nuages  3D reconstruction from parallel crosssectional data.
PARTY  graph partitioning library.
PHYSICA  3D unstructured mesh multiphysics continuum mechanics computational modelling.
plantri  a program for generating planar triangulations.
Preproc  generates first order triangular elements for simply connected domains.
QMG  unstructured finite element mesh generation for 3D polyhedral objects.
SCOTCH  a software package for static mapping and graph partitioning.
SD  a fully dynamic constrained Delaunay triangulation engine.
SHAPES  a tool that satisfies the geometry requirements of applications that span many industries.
Triangle  triangular mesh generations.
TriGrid  a modelling system for building Triangular Grids.
TrueGrid  tessellate a geometric model into hexahedron brick and quadrilateral shell elements.
TRUMPET  triangular unstructured mesh generator by point insertion.
VGM  a 2/3D grid manipulation tool, used to alter, adapt, smooth, and generate surface/volume grids.
Xcog  an interactive 2D overlapping grid generator.
Programming Toolkit:
ALADDIN  a computational toolkit for interactive matrix and finite element analysis.
ALBERT  an adaptive hierachical finite element toolbox.
BoxLib  C++ class library for developing block structured finite difference algorithms.
deal.II  a C++ library targeted at adaptive finite elements and error estimation.
Diffpack  objectoriented C++ library for partial differential equations.
FEMSET  a library of FEM routines.
KASKADE  C/C++ toolbox to build FEM programs.
MODULEF  a Fortran 77 library for finite element methods.
MOUSE  an OO framework for finite volume computations on unstructured grids.
Overture  C++ libraries help solving partial differential equations in complicated geometries.
PadFEM  an OO environment for parallel adaptive finite element simulations.
OFELI  an object oriented C++ library for FEM code development.
Rheolef  a finite element environment with C++ classes and UNIX commands.
UG  flexible toolbox for the adaptive multigrid solution of PDEs.
General PDE Solver:
AMRPoission  solves Poisson's equation using Adaptive Mesh Refinement (AMR).
Convective Energy Equation Finite Element Solver
EXPDE  C++ library for numerical approximation of partial differential equations.
Fastflo  a 2/3D FEM environment for solving partial differential equations.
FEMLAB  simulation package solving nonlinear PDEs with finite element method.
FEMLAB  finite element with adaptive mesh and automatic error control.
FIDISOL/CADSOL  solving 2,3D elliptic and parabolic PDE with finite difference.
FreeFEM  a program dedicated to partial differential equations based on the Gfem language.
FreeFem+  finite element method for PDE.
KFem  a finite element software on KDE.
LUGR  adaptivegrid methods for timedependent PDEs.
MGGHAT  a FORTRAN program for the solution of 2nd order linear selfadjoint elliptic PDE.
Mgsor  a tutorial solver for Laplace/Poisson equations with multigrid methods.
pdelib  collection of components for creating simulators based on PDE.
PDESim  a Monte Carlo partial differential equation solver.
CFD (Computational Fluid Dynamics):
Cart3D  inviscid aerodynamic analysis with surface modeling, mesh generation and flow simulations.
CFDRC Software  a complete CFD system with pre/postprocessing capabilities.
ddcon2d  solve 2D NavierStokes equations for Boussinesq convection.
FEAT  a general FEM subroutine system and a program for incompressible NavierStokes equations.
FLOW3D  a general purpose CFD software package for a wide variety of fluid flows.
FLUENT  a CFD solver for complex flows problem.
GASP/GUST  general aerodynamic simulation, unstructured flow solver and grid generator.
Nast++  a C++ framework for solving NavierStokes equations with complex geometries.
TOCHNOG  a versatile FEM program with many capabilities.
Mechanical/Thermal Analysis:
CalculiX  finite element software for 3D nonlinear structural applications.
CAST3M  a finite element compute code for the analysis of structures.
CastCAE  a finite element based tool for casting simulation.
Analysis Tool for Thinwalled Prismatic Structures  analysis of thinwalled prismatic structures.
CAP  a 3D finite element software for solidification/thermal analysis.
FElt  finite element system with CADlike environment.
FRANC2D/L  finite element program for small deformation analysis of 2D structures.
Marc Designer  linear finite element analysis with integrated pre and post processing.
Méfisto  2/3D mesh generator and thermal/elastic FEM solver.
MSC.NASTRAN  finite element analysis program for a wide variety of analysis.
OOF  calculate macroscopic properties from images of real or simulated microstructures.
ProPHLEX  finite element based component software for engineering simulation.
Simple Finite Element  qualitative truss analysis with finite element.
SLFFEA  a complete FEM package with graphical user interfaces.
TILLY  a discrete element method package for mechanics.
TOCHNOG  a versatile FEM program with many capabilities.
Z88  a fast and compact finite elements program featuring 13 element types.
ZeBuLoN  a flexible and complete FE environment for modelling (nonlinear) materials behavior.
Others:
ALLSPD3D  numerical tool for simulating chemically reacting flows in aerospace propulsion system.
BASIN  a finiteelement program incorporates a compaction model based on the state for porosity.
BIE  solving boundary integral equations.
CALFEM  interactive computer program for teaching the finite element method.
GetDP  software for numerical solution of integrodifferential equations.
MagSolve  2dimensional static magnetic field problems by the Finite Element Method.
SIMTEC  a FEM based solidification modeling program.
Also Check Out:
CEDRAT's Software  a complete line of CAD programs for electromechanical and thermal engineering.
Cactus  a modular, parallel, open source framework for solving systems of PDE's.
EMAP  a finite element electromagnetic modeling codes.
FE software for electromagnetics  finiteelement electromagnetic applications.
GiD  a universal, adaptative and friendly pre/postprocessing system for engineers.
Globus  software tools/services necessary to build a computational grid infrastructure.
GMV  an easy to use, 3D visualization tool for data of structured or unstructured mesh.
JOSTLE  package designed to partition unstructured meshes.
MagSolve  interactive finite element programs for 2D static magnetic field problems.
NodPlot  a scientific data plotting software for 3D structured meshes.
PPGP  parallel partitioner for unstructured grids and random particles.
ParMETIS  unstructured graph partitioning and sparse matrix ordering system in parallel.
SimLab  CLISP code for computer algebra substrate and triangulations of 2D areas.
Simplification Envelopes  takes a mesh and constructs a new, simpler mesh.
STEREOSCOPIC EDITOR  a stereoscopic editor useful for 3D graphs and meshes of triangles.
ToyFDTD.html  a series of codes demonstrating implementation of 3D FDTD.
XFDTD  a 3D Finite Difference Time Domain (FDTD) software for electromagnetics.
