User Tools

Site Tools


en:features

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:features [2021/05/05 10:55] – Added info on python interface bpen:features [2025/12/30 23:20] (current) bp
Line 37: Line 37:
     * **analysis procedures:** transient incompressible flow - CBS semi-implicit algorithm and transient solver with SUPG/PSPG stabilization. The later supports incompressible analysis of two immiscible fluids on a fixed domain (also suitable for free surface flows) using 2D VOF based interface tracking algorithm.     * **analysis procedures:** transient incompressible flow - CBS semi-implicit algorithm and transient solver with SUPG/PSPG stabilization. The later supports incompressible analysis of two immiscible fluids on a fixed domain (also suitable for free surface flows) using 2D VOF based interface tracking algorithm.
     * **element library:** linear equal order velocity and pressure approximation triangle, see [[http://www.oofem.org/resources/doc/elementlibmanual/html/elementlibmanual.html|Element Library Manual]].     * **element library:** linear equal order velocity and pressure approximation triangle, see [[http://www.oofem.org/resources/doc/elementlibmanual/html/elementlibmanual.html|Element Library Manual]].
 +
 +  * **Multi-physic module (mpm)**
 +    * MPM is multi-physic OOFEM module, developed to make implementation of multi-physics problems more simple.
 +    * The problem definition is more like defining the weak form of the problem. 
 +    * MPM provides Interpolations, Variables, Terms, Integrals as reusable blocks to define multi-physics formulations.
 +    * The concept allows for parametrization with different element geometries and interpolations. 
  
   * **Postprocessing**   * **Postprocessing**
Line 45: Line 51:
   * **Interface to sparse linear and eigenvalue solver libraries (currently PETSc, SLEPc, IML, PARDISo, SuperLu and SPOOLES)**   * **Interface to sparse linear and eigenvalue solver libraries (currently PETSc, SLEPc, IML, PARDISo, SuperLu and SPOOLES)**
   * **Python interface allowing the scripting and extension from Python**    * **Python interface allowing the scripting and extension from Python** 
-  * **Portability (C++)** 
- 
-**OOFEM interfaces to the following external software:** 
  
-  * [[http://mech.fsv.cvut.cz/~dr/t3d.html|T3d]](Daniel Rypl's 3d mesh generator) +  * **OOFEM interfaces to the following external software:** 
-  * Targe2 (Petr Krysl's 2d mesh generator) +    * [[http://mech.fsv.cvut.cz/~dr/t3d.html|T3d]](Daniel Rypl's 3d mesh generator) 
-  * [[http://math.nist.gov/iml++/|IML++]] (template library for numerical iterative methods) +    * Targe2 (Petr Krysl's 2d mesh generator) 
-  * [[http://www.netlib.org/linalg/spooles/|SPOOLES]] sparse direct solver. +    * [[http://math.nist.gov/iml++/|IML++]] (template library for numerical iterative methods) 
-  * [[http://www-unix.mcs.anl.gov/petsc/|PETSC]] - Portable, Extensible Toolkit for Scientific Computation. +    * [[http://www.netlib.org/linalg/spooles/|SPOOLES]] sparse direct solver. 
-  * [[http://www.grycap.upv.es/slepc/|SLEPc]] - Scalable Library for Eigenvalue Problem Computations. +    * [[http://www-unix.mcs.anl.gov/petsc/|PETSC]] - Portable, Extensible Toolkit for Scientific Computation. 
-  * [[http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview|ParMETIS]] - Parallel Graph Partitioning and Fill-reducing Matrix Ordering +    * [[http://www.grycap.upv.es/slepc/|SLEPc]] - Scalable Library for Eigenvalue Problem Computations. 
-  * [[http://mayavi.sourceforge.net/|MayaVi]] - a free, easy to use scientific data visualizer +    * [[http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview|ParMETIS]] - Parallel Graph Partitioning and Fill-reducing Matrix Ordering 
-  * [[http://www.paraview.org|ParaView]]: Parallel Visualization Application+    * [[http://mayavi.sourceforge.net/|MayaVi]] - a free, easy to use scientific data visualizer 
 +    * [[http://www.paraview.org|ParaView]]: Parallel Visualization Application
  
 These are all optional packages and do not need to be installed to use OOFEM. These are all optional packages and do not need to be installed to use OOFEM.
en/features.1620204922.txt.gz · Last modified: by bp