Published December 29, 2025
| Version v3.0
Software
Open
oofem/oofem: OOFEM, version 3.0
Creators
- Bořek Patzák1
- Jirásek, Milan1
- Martin Horák1, 2
- Šmilauer, Vít1
- Mikael Öhman3
- Peter Grassl4
- Havlásek, Petr1
- Jim Brouzoulis3
- Šmilauer, Václav1
- Dvořáková, Edita1
- Mikeš, Karel1
- Voříšek, Jan1
- Stránský, Jan1
- CarlSandstrom
- graspel
- feymark
- Adam Ścięgaj
- MartinFagerstrom
- Johannes Främby5
- Stanislav Sulc
- Saeid Mehrpay6
- fponta
- oorbs
- Fernando Suárez7
- Kristoffer Carlsson8
- sancho-s
- mosfet80
- Marek Tyburec1
Description
Changelog
- Code base modernized (const, override, std shared pointers, )
- Improved and updated documentation (Input manual, Element and Material library manuals)
- OOFEM Python bindings available (Pybind11 or nanobind based)
- Improved parallel performance when using OpenMP
- Implemented xml based input file reader
- New Multi-physics module (mpm), symbolic mode allows to define problem by specifying the weak form
- Optionally use Eigen for vector/matrix operations via _USE_EIGEN
- Enabling setting all nodal and element parameters via sets (initialization with priorities)
- Added github Continuous Integration (Win, Linux)
- Added support for Pyodide WebAssembly (WASM) builds
- Added 2D and 3D Consolidation problems (MPM based)
- Added 2D and 3D Scalar Advection problems (Discrete Galerkin formulation, MPM based)
- Added new vtkhdf5 export module
- Added Additive Manufacturing module (g-Code emulator, thermal & mechanical analysis)
- Adding SolutionStatusExportModule
- Implemented LayeredCrossSection support for large strain analysis
- Added OneAPI support
- Added p-delta analysis, approximate second order structural analysis
- Added interface to MFront Library
- Integration of FTensor library, new hyper elastic materials and improvements of large-strain code
- Added support for Monitors, user defined components that can be updated at specific events during solution
- New time step controller, enabling automatic adjustment of the time increment based on user selected strategy
- New generic contact mechanics framework, penalty method implementation
Full Changelog: https://github.com/oofem/oofem/compare/v2.5...v3.0
Files
oofem/oofem-v3.0.zip
Files
(16.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:6b0a5488aab6dc04b8956b228efe8251
|
16.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/oofem/oofem/tree/v3.0 (URL)
Software
- Repository URL
- https://github.com/oofem/oofem
- Programming language
- C++, Python