en:features
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
en:features [2017/01/06 09:30] – external edit 127.0.0.1 | en:features [2021/05/05 10:55] (current) – Added info on python interface bp | ||
---|---|---|---|
Line 9: | Line 9: | ||
* **Modular & extensible FEM kernel (OOFEMlib)** | * **Modular & extensible FEM kernel (OOFEMlib)** | ||
* **fully extensible** - The kernel is extensible in any " | * **fully extensible** - The kernel is extensible in any " | ||
+ | * **python interface** - The python bindings are provided allowing to set up the problem, query the results and even visualize them using VTK from Python script. For advanced users, there is even possibility to develop own elements, material models and other components in Python. | ||
* **independent problem formulation, | * **independent problem formulation, | ||
* **full restart support** - The kernel supports full restart from any previously saved state. | * **full restart support** - The kernel supports full restart from any previously saved state. | ||
* **staggered analysis** - allows to group basic problems together and to transfer and share the solution fields between basic subproblems. | * **staggered analysis** - allows to group basic problems together and to transfer and share the solution fields between basic subproblems. | ||
* **parallel processing support** - based on domain decomposition, | * **parallel processing support** - based on domain decomposition, | ||
- | * **efficient sparse solvers** - 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 several preconditioners. Interfaces to third party linear solver libraries are available, including IML, PETSc (serial and parallel), and SPOOLES. | + | * **efficient sparse solvers** - 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 several preconditioners. Interfaces to third party linear solver libraries are available, including IML, PETSc (serial and parallel), |
* **adaptive analysis support** - multiple domain concept. Support for error estimation with various remeshing criteria, support for primary unknown and internal | * **adaptive analysis support** - multiple domain concept. Support for error estimation with various remeshing criteria, support for primary unknown and internal | ||
* **eXtented Finite Element (XFEM) support** - built in representations for global enrichment functions, their geometry description, | * **eXtented Finite Element (XFEM) support** - built in representations for global enrichment functions, their geometry description, | ||
Line 29: | Line 30: | ||
* **Transport problem module (%%tm%%)** | * **Transport problem module (%%tm%%)** | ||
- | * **analysis procedures: | + | * **analysis procedures: |
* **element library:** axisymmetric, | * **element library:** axisymmetric, | ||
* **staggered simultaneous solution** of heat transfer analysis and mechanical analysis, where temperature field generated by heat transfer analysis can be used in mechanical analysis as temperature loading. | * **staggered simultaneous solution** of heat transfer analysis and mechanical analysis, where temperature field generated by heat transfer analysis can be used in mechanical analysis as temperature loading. | ||
Line 41: | Line 42: | ||
* Export to VTK format is supported, allowing to use VTK based visualization tools (such as MayaVi or ParaView) for postprocessing on different platforms | * Export to VTK format is supported, allowing to use VTK based visualization tools (such as MayaVi or ParaView) for postprocessing on different platforms | ||
- | * **Interface to mesh generators (T3d and Targe2)** | + | * **Interface to mesh generators (T3d and Targe2), UNV import tool (unv2oofem)** |
- | * **Interface to sparse linear and eigenvalue solver libraries (currently PETSc, SLEPc, IML, and SPOOLES)** | + | * **Interface to sparse linear and eigenvalue solver libraries (currently PETSc, SLEPc, IML, PARDISo, SuperLu |
+ | * **Python interface allowing the scripting and extension from Python** | ||
* **Portability (C++)** | * **Portability (C++)** | ||
- | * **Comparable computational performance** | ||
**OOFEM interfaces to the following external software:** | **OOFEM interfaces to the following external software:** |
en/features.1483691459.txt.gz · Last modified: 2017/01/06 09:30 by 127.0.0.1