diff --git a/ICON.md b/ICON.md index aced4d2c04fea75c8db7b5179439686fd65fb390..ee6f708a356f8d9d3ea2f09694e2476dbbba5e47 100644 --- a/ICON.md +++ b/ICON.md @@ -106,6 +106,16 @@ ICON can be downloaded and used under a [personal non-commercial research licens ``` Why the `srun --mem=20G`? Because this way the configuration script runs on the compute nodes of `jet` and has enough memory to run simple test programmes (actually, it could work with a lot less than 20G). This is necessary because the configuration script makes some tests to see if the MPI environment (in particular `mpirun`) works correctly; with the default settings on `jet`, this is the case only on the compute nodes. + According to MB, an alternative way to make it work is: + ```sh + (mypy36) [serafin@jet01 icon-2.6.6]$ mkdir jet + (mypy36) [serafin@jet01 icon-2.6.6]$ cd jet/ + (mypy36) [serafin@jet01 jet]$ ln -s ../configure . + (mypy36) [serafin@jet01 jet]$ export FI_PROVIDER=tcp + (mypy36) [serafin@jet01 jet]$ mpirun ../config/univie/jet.ifort.sh + ``` + It is yet untested. + 1. Compile the code by running the following in the build directory (`-j8` is optional, it's only about running multiple compile jobs in parallel): ```sh (mypy36) [serafin@jet01 jet]$ make -j8