Skip to content

Running on HPC

ABI HPC Standard

If running on the ABI HPC, you can use a pre-installed (with all necessary libraries) OpenCOR pythonshell. To do this, clone the circulatory_autogen repo into a directory of your choice, then change the python_path in python_path.sh to:

python_path=/hpc/farg967/OpenCOR-0-8-3-Linux/pythonshell

To run in parallel you need to load MPI. Do the following from the {project_dir}/user_run_files dir:

. load_mpi.sh

Then you should be able to run as normal from the user_run_files dir (e.g. ./run_param_id.sh <NUM_CORES> or ./run_sensitivity_analysis.sh <NUM_CORES>).

ABI HPC Extra

If you need to install specific Python libraries that aren't installed in the above OpenCOR Python version, install a separate OpenCOR and then install the libraries. See Getting Started for how to install Python libraries; the process is the same on the HPC.

Warning

Before installing mpi4py in your separate OpenCOR, make sure you load mpi with

module load mpi/mpich-x86_64 && echo "succesfully loaded mpi/mpich-x86_64"