Opennovation.org


Opennovation.org is an open source engineering portal, your one-stop shop for news, links (below), other resources, and profiles of open source engineering software. It also hosts package repositories for running some software on Ubuntu 8.04 "Hardy Heron" and Debian 5.0 "Lenny".

This site does not (yet) have discussion forums or email lists on this topic. Those are available from the competition, or at the lists/forums of individual projects.

However, this site does welcome contributions, corrections, completions, etc. Send such correspondence to Adam Powell.

Engineering-focused Linux distributions


Partial Differential Equation (PDE) Solvers

General Finite Element Analysis (FEA)
NameDescriptionAuthor LicensePackaging
Elmer (profile) FEA Software for Multiphysics ProblemsGPL Debian
Code-Aster (profile) Structural and thermomechanical software (en français)Electricité de FranceGPL Debian RFP
CalculiX Three-Dimensional Structural Finite Element Program GPL
FreeFEM Finite element software family, including FFW (FreeFEM on the Web)GPL Debian
Impact Explicit dynamic finite element programSeveral GPL
Z88 Mechanics finite element program with graphic interface Prof. Dr.-Ing. Frank ReidGPL Debian
deal.II (profile) C++ library for solving PDEs using adaptive FEA QPL Debian
NGSolve General purpose heat, magnetic and elasticity 3-D solver LGPL
XmdS Extensible multi-dimensional simulatorGPL
GetDP Generalized environment for treatment of discrete problems GPL
FElt Solid mechanics FEAGPL
OOFEM General finite element programGPL
TOCHNOG Free finite element programDennis RoddemanGPL Debian
FEniCS Automated ODE/PDE solverFEniCS group GPL+LGPL Debian
SLFFEA Structural finite element analysis solverGPL
Yade Discrete element method & finite element method frameworkGPL
DOLFIN C++/Python interface to FEniCSFEniCS groupGPL Debian
Getfem++ General finite element method libraryLGPL Debian
OFELI General finite element method libraryGPL
FELyX General finite element method toolboxGPL
ALBERTA General finite element method libraryGPL3 Debian

Computational Fluid Dynamics (CFD)
NameDescriptionAuthor LicensePackaging
OpenFOAM General CFD toolbox with pre-processor OpenCFDGPL Debian RFP
OpenFlower CFD solver focused on turbulent unsteady incompressible Navier-Stokes equationsGPL
Gerris Variable density incompressible Navier-Stokes, Stokes or Euler solver with adaptive mesh refinement New Zealand National Institute of Water and Atmospheric ResearchGPL Debian
Code_Saturne General purpose CFD software Electricité de FranceGPL Debian
libMesh (profile) C++ FEA library with adaptive mesh refinement based on PETSc University of Texas at Austin CFDLabLGPL Debian
DUNS Diagonalized Upwind Navier Stokes Code Pennsylvania State UniversityGPL
SLFCFD San Le's Free Computational Fluid Dynamics GPL
Free CFD GPLv3
PETSc-FEM General multi-physics FEM package based on PETSc GPL
TYPHON Development platform for many computational methods for gas dynamicsGPL
OpenFVM GPL
ADFC GPL
Dolfyn Apache 2

Electromagnetism and Optics
NameDescriptionAuthor LicensePackaging
Tessa Three-dimensional simulation software for optical systems, based on the FDTD method LEOM laboratory, École centrale de LyonGPL Debian
Meep Finite-difference time-domain (FDTD) simulation software for electromagnetic systems Joannopoulos Ab Initio Physics groupGPL Debian
MIT Photonic Bands Computes the band structures (dispersion relations) and electromagnetic modes of periodic dielectric structures Steven G. Johnson and the Joannopoulos Ab Initio Physics groupGPL Debian

Software for Phase Field simulations
NameDescriptionAuthor LicensePackaging
FiPy Python-based finite volume partial differential equation solver libraryNIST CTCMSPublic domain
RheoPlast Parallel finite difference PDE solver written in C and based on PETSc Adam Powell et al.GPL

Boundary Element Method (BEM)
NameDescriptionAuthor LicensePackaging
Julian Boundary element code for Laplace equation and linear elastic mechanics Adam Powell and Yi-Cheung LokGPL

Pre- and post-processing frameworks and tools
NameDescriptionAuthor LicensePackaging
Salomé (profile) Graphical framework for FEA pre- and post-processing with some CAD capabilities, links well with Code-AsterSeveral LGPL Debian ITP
Gmsh (profile) Graphical FEA CAD tool, mesher, post-processor Christophe Geuzaine and Jean-Francois Remacle GPL Debian
OpenCASCADE (profile) High-level CAD library Open CASCADE S.A.S. OCTPL (Discussion) Debian
NETGEN Automatic 2-D or 3-D mesh generator Joachim ShöberlLGPL Debian
enGrid Automatic 2-D or 3-D mesh generatorGPL Debian RFP
MeshLab System for processing and editing unstructured 3D triangular meshes Paolo Cignoni et al.GPL Debian
Paraview Parallel visualization application Kitware et al. several Debian
Caret Visualization tool Visualization group, Washington University GPL Debian
FSLView Visualization tool for volume data geared toward medical MRI Analysis Group, FMRIB, Oxford, UKGPL Debian
Illuminator Parallel visualization library for structured grid data sets Adam Powell et al.LGPL Debian
MayaVi and Mayavi2 Data visualization tools based on VTK EnthoughtBSD Debian
VisIt Parallel visualization tool WCI (Lawrence Livermore National Laboratories)BSD Debian ITP
ImageVis3D MIT
VisTrails GPL
Discretizer GPLv3

Computer-Aided Design (CAD)

NameDescriptionAuthor LicensePackaging
BRL-CAD Mature Constructive Solid Geometry (CSG) CAD system used by all three major branches of the US military U.S. Army Basic Research LaboratoriesGPL Debian RFP
VARKON High-level CAD system Örebro university Department of Technology CAD group LGPL Debian
QCad 2-D general CAD system using the Qt widget toolkit GPL Debian
Sweet Home 3DInterior design CAD software eTeksGPL
CADOO.o CAD-like extensions for OpenOffice.org Draw
FreeCAD Alpha-stage general purpose 3-D parametric CAD modeler which is aiming for the feature set of Catia V4 and V5 Jürgen Riegel and Werner Mayer GPL+LGPL SUSE, Debian
PythonCAD 2-D general CAD system written in PythonGPL Debian
Fandango 3-D python scripting CAD engineGPL
SagCAD Sagiya Metal Mold Factory, Inc.GPL
Sailcut CAD For designing and visualizing sailsGPL Debian
kicad Electronic printed circuit board (PCB) design and layout suite Jean-Pierre Charras, Laboratoire des Images et des SignauxGPL Debian
gEDA Electronic design automation (EDA) tools Several GPL Debian

Multi-body dynamics
NameDescriptionAuthor LicensePackaging
WARP3D Solid dynamics solverGPL
MBDyn Command-line multi-body dynamics software Politecnico di Milano Dipartimento di Ingegneria Aerospaziale GPL
ORSA Orbit Reconstruction, Simulation and Analysis Pasquale TricaricoGPL Debian

Data Analysis

NameDescriptionAuthor LicensePackaging
Gpiv (profile) Particle Image Velocimetry (PIV) Gerber van der GraafGPL Debian
SCIRun Problem solving environmentMIT

Integrated Computational Materials Engineering (ICME)

NameDescriptionAuthor LicensePackaging
abinit Density Functional Theory (DFT) for molecules and crystals, including geometry optimization Xavier Gonze, UCL PCPM (Belgium) GPL Debian
LAMMPS Parallel molecular dynamics code Steve Plimpton, Paul Crozier and Aidan Thompson at Sandia National Laboratories GPL

The Competition (other sites with similar goals):


For the Opennovation company, see opennovation.com.


All of the content and formatting on this page is Copyright 2008 Opennovation; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.


open innovation nova ovation pen vat ion