4. Preview version (3.0.0-alpha2)
Repositories
Launchpad
https://launchpad.net/~eisenforschung/+archive/ubuntu/damask.
For Ubuntu version 20.04 (Focal Fossa) or 20.10 (Groovy Gorilla).
Installs the grid solver and the python library for pre and post processing.
> add-apt-repository ppa:eisenforschung/damask
> apt-get update
> apt-get install damask
PyPI
https://pypi.org/project/damask.
Installs the python library for pre and post processing.
> pip3 install damask==3.0.0a2
Conda
https://github.com/conda-forge/damask-feedstock
Installs the grid solver and the python library for pre and post processing.
> conda config --add channels conda-forge
> conda install damask
conda install damask
Docker Hub
https://hub.docker.com/u/eisenforschung.
Installs the grid solver and the IPython and Jupyter Lab versions of the python library for pre and post processing.
> docker pull eisenforschung/python-damask:3.0.0-alpha2
> docker pull eisenforschung/jupyter-damask:3.0.0-alpha2
> docker pull eisenforschung/damask-grid:3.0.0-alpha2
Packages
Python Wheel (pre and post processing)
Requires pip (python3):
> wget https://damask.mpie.de/pub/Download/Preview/damask-3.0.0a2-py3-none-any.whl
> pip3 install damask-3.0.0a2-py3-none-any.whl
deb package
Works with Ubuntu 20.04, might work with Ubuntu 20.10 and Debian testing.
> wget https://damask.mpie.de/pub/Download/Preview/damask-grid_3.0.0-alpha2-0_amd64.deb
> wget https://damask.mpie.de/pub/Download/Preview/python3-damask_3.0.0-alpha2-0_all.deb
> dpkg -i damask-grid_3.0.0-alpha2-0_amd64.deb python3-damask_3.0.0-alpha2-0_all.deb
> apt install -f
rpm package
Works with Fedora 32 and 33.
> wget https://damask.mpie.de/pub/Download/Preview/damask-grid-openmpi-3.0.0.a.2-1.fc32.x86_64.rpm
> wget https://damask.mpie.de/pub/Download/Preview/python3-damask-3.0.0.a.2-1.fc32.noarch.rpm
> dnf install damask-grid-openmpi-3.0.0.a.2-1.fc32.x86_64.rpm python3-damask-3.0.0.a.2-1.fc32.noarch.rpm
> wget https://damask.mpie.de/pub/Download/Preview/damask-grid-openmpi-3.0.0.a.2-1.fc33.x86_64.rpm
> wget https://damask.mpie.de/pub/Download/Preview/python3-damask-3.0.0.a.2-1.fc33.noarch.rpm
> dnf install damask-grid-openmpi-3.0.0.a.2-1.fc33.x86_64.rpm python3-damask-3.0.0.a.2-1.fc33.noarch.rpm
Source Code
Build grid solver
This includes the spectral solver.
Requires PETSc 3.11 or newer with HDF5 and FFTW3:
> wget https://damask.mpie.de/pub/Download/Preview/damask-3.0.0-alpha2.tar.xz
> tar -xf damask-3.0.0-alpha2.tar.xz
> mkdir build
> cd build
> cmake ../damask-3.0.0-alpha2 -DDAMASK_SOLVER=GRID
> make all install
Build python package for pre and post processing
Requires pip, setuptools, and wheel (python3):
> wget https://damask.mpie.de/pub/Download/Preview/damask-3.0.0-alpha2.tar.xz
> tar -xf damask-3.0.0-alpha2.tar.xz
> cd damask-3.0.0-alpha2/python
> python3 setup.py sdist bdist_wheel
> pip3 install dist/damask-3.0.0a2-py3-none-any.whl
For help, write to
damask@mpie.de.