From 74b24c33d7793bcb5930e13e101a995f2389780f Mon Sep 17 00:00:00 2001 From: Hicham Agueny <95568317+HichamAgueny@users.noreply.github.com> Date: Fri, 29 Dec 2023 15:05:41 +0100 Subject: [PATCH] Update README.md --- README.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index f9bb082..5f68f36 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # FiniteVolumeGPU -This is a HIP version of the [FiniteVolume code](#https://github.com/babrodtk/FiniteVolumeGPU) (work in progress). It is a Python software package that implements several finite volume discretizations on Cartesian grids for the shallow water equations and the Euler equations. +This is a HIP version of the [FiniteVolume code](https://github.com/babrodtk/FiniteVolumeGPU) (work in progress). It is a Python software package that implements several finite volume discretizations on Cartesian grids for the shallow water equations and the Euler equations. ## Setup A good place to start exploring this codebase is the notebooks. Complete the following steps to run the notebooks: @@ -22,19 +22,24 @@ Have a look at the conda documentation and https://towardsdatascience.com/how-to Here is a step-by-step guide on installing packages on LUMI-G ### Step 0: load modules +``` ml LUMI/23.03 ml lumi-container-wrapper ml cray-python/3.9.13.1 +``` ### Step 1: run conda-container Installation via conda can be done as: - +``` conda-containerize new --prefix MyCondaEnv conda_environment_lumi.yml - +``` where the file `conda_environment_lumi.yml` contains packages to be installed. ### Step 2: Set the env. variable to search for binaries +``` export the bin path: export PATH="$PWD/MyCondaEnv/bin:$PATH" - +``` ### An alternative: Convert to a singularity container with cotainr +``` cotainr build my_container.sif --system=lumi-g --conda-env=conda_environment_lumi.yml +```