OpenFOAM has gained considerable credibility in recent years through verification and validation studies performed by a growing user base. An increasing number of universities and corporations are also using OF, both independently and in conjunction with other commercial codes. Skimming the agendas of previous OF User Conferences one sees that companies such as Mercedes Benz, BASF, BMW, Volkswagen, and Intel are among those with a presence. This is not surprising, as it is such large companies with inherently large simulation workloads that stand to benefit the most from freeware.
(more…)Category: Open Sources Code
An open-source Computational Fluid Dynamics (CFD) code refers to a software program developed for simulating fluid flow and heat transfer phenomena, and its source code is made freely available to the public.
Code Saturne
code_saturne is the free, open-source software developed primarily by EDF for computational fluid dynamics (CFD) applications.
It solves the Navier-Stokes equations with scalar transport for 2D, 2D-axisymmetric, and 3D flows, whether steady or unsteady, laminar or turbulent, incompressible, dilatable, or weakly compressible, isothermal or not.
(more…)OpenRadioss-An Introduction to the Open-Source Simulation Trend
How Altair and Ansys compare to traditional open-source CAE like OpenFOAM. Earlier this year, Altair announced that its finite element dynamic simulation tool, Radioss, will have an open-source version available to users called OpenRadioss.
(more…)PyFR (Python Flow Research)
PyFR is an open-source Python based framework for solving advection-diffusion type problems on streaming architectures using the Flux Reconstruction approach of Huynh. The framework is designed to solve a range of governing systems on mixed unstructured grids containing various element types. It is also designed to target a range of hardware platforms via use of an in-built domain specific language derived from the Mako templating engine.
(more…)Gerris Flow Solvers
Gerris is a Free Software program for the solution of the partial differential equations describing fluid flow. The source code is available free of charge under the Free Software GPL license.
(more…)KRATOS Multiphysics
KRATOS Multiphysics (“Kratos”) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface
(more…)FreeFEM
FreeFEM is a partial differential equation solver for non-linear multi-physics systems in 2D and 3D using the finite element method. Problems involving partial differential equations from several branches of physics such as fluid-structure interactions require interpolations of data on several meshes and their manipulation within one program. FreeFEM includes a fast interpolation algorithm and a language for the manipulation of data on multiple meshes. It is written in C++ and the FreeFEM language is a C++ idiom.
(more…)FEniCS
FEniCS is a popular open-source computing platform for solving partial differential equations (PDEs) with the finite element method (FEM). FEniCS enables users to quickly translate scientific models into efficient finite element code. With the high-level Python and C++ interfaces to FEniCS, it is easy to get started, but FEniCS offers also powerful capabilities for more experienced programmers. FEniCS runs on a multitude of platforms ranging from laptops to high-performance computers.
(more…)Elmer FEM
Elmer is a finite element software package for the solution of partial differential equations. Elmer can deal with a great number of different equations, which may be coupled in a generic manner making Elmer a versatile tool for multiphysical simulations. As an open source software, Elmer also gives the user the means to modify the existing solution procedures and to develop new solvers for equations of interest to the user.
(more…)Palabos library
The Palabos library is a framework for general-purpose computational fluid dynamics (CFD), with a kernel based on the lattice Boltzmann (LB) method. It is used both as a research and an engineering tool: its programming interface is straightforward and makes it possible to set up fluid flow simulations with relative ease, or, if you are knowledgeable of the lattice Boltzmann method, to extend the library with your own models. Palabos stands for Parallel Lattice Boltzmann Solver.
(more…)