diff --git a/README.rst b/README.rst index 1ff1004a6a5a2fc143053646738cefc60137d619..bcb6acc5560a03e6b42c94c06fd517e9effff58d 100644 --- a/README.rst +++ b/README.rst @@ -177,23 +177,25 @@ Requirements for particular toolchains and package sets - ``foss*-mpi`` currently needs linux header files installed (to compile the ``knem`` package) - ``foss*-cuda-mpi`` (proably as `*-mpi, needs testing TODO`) -Finding the Octopus configure script +Finding the Octopus configure wrapper ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -For each Octopus toolchain, there is a Octopus configure script available. Once the +For each Octopus toolchain, there is a Octopus configure wrapper available. +The wrapper essentially calls the configure script with the right parameters, +and library locations for the current toolchain. Once the toolchain is loaded, the variable ``$MPSD_OCTOPUS_CONFIGURE`` contains that -path. The path can also be seen using the ``module show TOOLCHAINNAME`` command. For example:: +path. The path can also be seen using the ``module show TOOLCHAIN_NAME`` command. For example:: $ mpsd-software install dev-23a foss2022a-mpi - $ module use /home/fangohr/mpsd-software-manager/dev-23a/cascadelake/lmod/Core + $ module use ~/mpsd-software-manager/dev-23a/cascadelake/lmod/Core $ module show toolchains/foss2022a-mpi ... depends_on("cgal/5.0.3") depends_on("hdf5/1.12.2") - setenv("MPSD_OCTOPUS_CONFIGURE","/home/fangohr/mpsd-software/dev-23a/spack-environments/octopus/foss2022a-mpi-config.sh") + setenv("MPSD_OCTOPUS_CONFIGURE","~/mpsd-software/dev-23a/spack-environments/octopus/foss2022a-mpi-config.sh") $ module load toolchains/foss2022a-mpi $ echo $MPSD_OCTOPUS_CONFIGURE - /home/fangohr/mpsd-software/dev-23a/spack-environments/octopus/foss2022a-mpi-config.sh + ~/mpsd-software/dev-23a/spack-environments/octopus/foss2022a-mpi-config.sh Working example