wiki:raijin

Environment

Raijin uses csh, add the following to your ~/.cshrc:

#ISSM
setenv ISSM_DIR /home1/mmorligh/issm/trunk/
source $ISSM_DIR/etc/environment.csh

#Packages
module load intel-cc/15.0.3.187
module load intel-fc/15.0.3.187
module load intel-mkl/15.0.3.187
module load fftw3-mkl/15.0.3.187
module load openmpi/1.10.2
module load cmake/3.4.0
module load petsc/3.6.3
module load scotch/6.0.0_esmumps
module load metis/5.1.0

MPI_LINK_FLAGS=$(mpicc --showme:link)

And replace ISSM_DIR with your actual trunk. Log out and log back in to apply this change.

Installing ISSM on Raijin

Raijin will only be used to run the code, you will use your local machine for pre and post processing, you will never use Raijin's matlab. You can check out ISSM and install the following package:

  • m1qn3

Use the following configuration script (adapt to your needs):

./configure \
      --prefix=$ISSM_DIR \
       --with-wrappers=no \
      --with-mpi-include="."  \
      --with-mpi-libflags="" \
      --with-petsc-dir="/apps/petsc/3.6.3" \
      --with-metis-dir="/apps/metis/5.1.0" \
      --with-mumps-dir="/apps/petsc/3.6.3" \
      --with-m1qn3-dir="$ISSM_DIR/externalpackages/m1qn3/install" \
      --enable-development \
      --with-numthreads=16 \
      CC=mpicc CXX=mpic++ F77=mpif77 F90=mpif90
Last modified 4 years ago Last modified on 07/23/20 07:47:51
Note: See TracWiki for help on using the wiki.