Extensible framework for explicit dynamic particle models (discrete element model, lattice model), primarily targeted at material research (civil engineering materials such as concrete, geomechanics).
DUNE, the Distributed and Unified Numerics Environment is a modular toolbox for solving partial differential equations (PDEs) with grid-based methods. It supports the easy implementation of methods like Finite Elements (FE), Finite Volumes (FV), and also Finite Differences (FD).
This is database for Finite Element System. It is tailored to keep data for multi-physic problem with arbitrary level of approximation and different levels of mesh refinements.
FreeMat is a free environment for rapid engineering and scientific prototyping and data processing. It is similar to commercial systems such as MATLAB from Mathworks, and IDL from Research Systems, but is Open Source. FreeMat is available under the GPL license.
DOLFIN is a C++/Python library that functions as the main user interface of FEniCS. A large part of the functionality of FEniCS is implemented as part of DOLFIN. It provides a problem solving environment for models based on partial differential equations and implements core parts of the
... [More] functionality of FEniCS, including data structures and algorithms for computational meshes and finite element assembly. To provide a simple and consistent user interface, DOLFIN wraps the functionality of other FEniCS components and external software, and handles the communication between these components. [Less]
DuMux, DUNE for multi-{phase, component, scale, physics, ...} flow and transport in porous media, is a free and open-source simulator for flow and transport processes in porous media. It is based on the Distributed and Unified Numerics Environment DUNE, dune-project.org. Its main intention is to
... [More] provide a sustainable and consistent framework for the implementation and application of porous media model concepts and constitutive relations. It has been successfully applied to CO2 storage scenarios, environmental remediation problems, transport of therapeutic agents through biological tissue, and subsurface-atmosphere coupling. DuMux is associated partner of the OPM (Open Porous Media) initiative, opm-project.org. The development of DuMux started in January 2007 at the University of Stuttgart. [Less]
Pyclaw is a Python-based solver for hyperbolic PDEs that includes the algorithms of Clawpack and SharpClaw. It has been designed with easy extensibility, performance, and exploration in mind. The high-level code is written in Python using numpy and based on the PyClaw package. The low-level kernels
... [More] used are the Clawpack and SharpClaw routines, which are written in Fortran. The PyClaw package also includes a scalable parallel implementation of Clawpack and SharpClaw, using PETSc. [Less]
deal.II is a C++ program library targeted at the computational solution of partial differential equations using adaptive finite elements. It uses state-of-the-art programming techniques to offer a modern interface to the complex data structures and algorithms required.
The main aim of deal.II is
... [More] to enable rapid development of modern finite element codes, using among other aspects adaptive meshes and a wide array of tools classes often used in finite element programs. [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy