Installation#

OasisMove is a pure Python package that uses the finite element computing platform FEniCS as its main dependency.

Dependencies#

The dependencies of OasisMove are:

  • Python >= 3.8

  • FEniCS >= 2018.1

  • cppimport >= 22.8.2

  • SciPy >= 1.10.0

Installing with conda#

To install OasisMove and all its dependencies to a local environment, we recommend using conda. Instructions for installing OasisMove with conda can be found here.

Installing with Docker#

To install OasisMove and all its dependencies to an isolated environment, we recommend using the dedicated Docker container. Instructions for installing OasisMove with Docker can be found here.