Numerical mechanics#
Solvers#
GooseFEM C++ Python
Static and dynamic finite element analysis.
GooseFFT Python
FFT-based solver in extremely simple and short Python code.
Material models#
GMatElastic C++ Python
Linear elastic material model.
GMatNonLinearElastic C++ Python
Non-linear elastic material model.
GMatElastoPlastic C++ Python
Elasto-plastic material model.
GMatElastoPlasticFiniteStrainSimo C++ Python
Elasto-plastic material model for finite strains.
GMatElastoPlasticQPot C++ Python
Elasto-plastic material model based on a sequence of wells.
GMatTensor C++ Python
Tensor algebra.
elasticConstants Python
Convert elastic constants.
Models frictional interface#
FrictionQPotFEM C++ Python
Frictional interface model based on a sequence of wells. Bulk models explicitly using finite elements.
FrictionQPotSpringBlock C++ Python
Frictional interface model as an elastic line (or interface) based on a sequence of wells.
apts C++ Python
Single particle in a sequence of wells.
Elasto Plastic Model (EPM)#
GooseEPM C++ Python
Elasto-plastic model usable in Python and C++.