The material model laboratory (Matmodlab2) is a material point simulator developed as a tool for developing and analyzing material models for use in larger finite element codes.
Matmodlab2 has been built and tested extensively on several versions of linux and the Apple Mac OSX 10 operating systems.
Matmodlab2 requires the following software installed for your platform:
-
Python (3.5 or newer) or newer
Matmodlab2 is developed and tested using the Anaconda Python distributions.
The easiest way to get started with Matmodlab2 is to
clone or download Matmodlab2 from the
repository, navigate to the
matmodlab2
directory, and execute
python setup.py install
which will install Matmodlab2 to your Python package's site-packages
directory. Optionally, execute
python setup.py develop
and source files files are linked to the Python interpreter’s site-packages, rather than copied. This way, changes made to source files are applied immediately and do not require you to re-install Matmodlab2.
Another method to "install" Matmodlab2 is to simply set the PYTHONPATH
environment variable to the matmodlab2
directory.
The documentation consists of Jupyter notebooks contained in the
matmodlab2/notebooks
directory and vieweable at Introduction to
Matmodlab
If you experience problems when building/installing/testing Matmodlab2, you can ask help from Tim Fuller [email protected]