Misplaced Pages

OOFEM

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "OOFEM" – news · newspapers · books · scholar · JSTOR (August 2012) (Learn how and when to remove this message)
The topic of this article may not meet Misplaced Pages's notability guidelines for products and services. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.
Find sources: "OOFEM" – news · newspapers · books · scholar · JSTOR (May 2012) (Learn how and when to remove this message)
(Learn how and when to remove this message)
OOFEM
Original author(s)Bořek Patzák
Stable release2.5 / December 30, 2017 (2017-12-30)
Operating systemUnix, Windows
TypeFinite element analysis
LicenseLGPL
Websiteoofem.org

OOFEM is a free and open-source multi-physics finite element code with object oriented architecture. The aim of this project is to provide efficient and robust tool for FEM computations as well as to offer highly modular and extensible environment for development.

Main features

  • Solves various linear and nonlinear problems from structural, thermal and fluid mechanics.
  • Particularly includes many material models for nonlinear fracture mechanics of quasibrittle materials, such as concrete.
  • Efficient parallel processing support based on domain decomposition and message passing paradigms.
  • Direct as well as iterative solvers are available. Direct solvers include symmetric and unsymmetric skyline solver and sparse direct solver. Iterative solvers support many sparse storage formats and come with various preconditioners. Interfaces to third party linear and eigen value solver libraries are available, including IML, PETSc, SLEPc, and SPOOLES.
  • Support for Extended Finite Elements (XFEM) and iso-geometric analysis (IGA).

License

OOFEM is free, open source software, released under the GNU Lesser General Public License version 2.1 on any later version

See also

References

  1. B. Patzák and Z. Bittnar: Design of object oriented finite element code, Advances in Engineering Software, 32(10-11), 759-767, 2001
  2. OOFEM project website at www.oofem.org
  3. OOFEM Features, http://www.oofem.org/en/features/features.html
  4. OOFEM Material Library Manual, http://www.oofem.org/en/documentation/manual.html
  5. B. Patzák and M. Jirásek. Adaptive resolution of localized damage in quasibrittle materials. Journal of Engineering Mechanics Division ASCE, 130:720--732, 2004.
  6. B. Patzák and D. Rypl. Object-oriented, parallel finite element framework with dynamic load balancing. Advances in Engineering Software, 47(1):35 -- 50, 2012.
  7. OOFEM Input Manual, http://www.oofem.org/en/documentation/manual.html
  8. Template library for numerical iterative methods, http://math.nist.gov/iml++/
  9. Scalable Library for Eigenvalue Problem Computations, https://slepc.upv.es/
  10. SParse Object Oriented Linear Equations Solver, http://www.netlib.org/linalg/spooles/spooles.2.2.html
  11. R. Chamrová and B. Patzák: Object-oriented programming and the extended finite-element method. Engineering and Computational Mechanics, 163(EM4):271--278, 2010.
  12. D. Rypl and B. Patzák: From the finite element analysis to the isogeometric analysis in an object oriented computing environment, Advances in Engineering Software, 44(1):116 -- 125, 2012. doi:10.1016/j.advengsoft.2011.05.032.
  13. OOFEM License

External links

Community resources

Categories: