Changes between Version 1 and Version 2 of computecanada


Ignore:
Timestamp:
09/21/23 12:43:22 (8 months ago)
Author:
Mathieu Morlighem
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • computecanada

    v1 v2  
    22
    33 == Download ISSM ==
     4You can download the development branch `trunk-jpl`:
    45{{{
    56#!sh
     
    1516{{{
    1617#!sh
    17 module load gcc/9.3.0 openmpi/4.0.3 matlab/2020a metis parmetis imkl petsc
     18module load gcc openmpi matlab metis parmetis imkl petsc
    1819export ISSM_DIR=PATHTOTRUNK
    1920source $ISSM_DIR/etc/environment.sh
    2021}}}
    2122
    22 Change PATHTOTRUNK. Log out and log back in to apply this change.
     23Change PATHTOTRUNK to where `trunk-jpl` is located. Log out and log back in to apply this change.
    2324
    2425 == Installing ISSM on the cluster  ==
     
    3334        --prefix=$ISSM_DIR \
    3435        --with-numthreads=2 \
    35        --with-mkl-libflags="-lmkl_intel_ilp64 -lmkl_sequential -lmkl_core -lmkl_blacs_openmpi_lp64 -lmkl_scalapack_lp64" \
     36        --with-mkl-libflags="-lmkl_gf_lp64 -lmkl_sequential  -lmkl_core -lmkl_blacs_openmpi_lp64 -lmkl_scalapack_lp64"\
    3637        --with-petsc-dir="$EBROOTPETSC" \
    37        --with-mumps-dir="$EBROOTPETSC" \
     38        --with-mumps-dir="$EBROOTPETSC" \
    3839        --with-m1qn3-dir="$ISSM_DIR/externalpackages/m1qn3/install" \
    3940        --with-mpi-include="/some/path/just/to/enable" \
    40         --with-mpi-libflags="-lmpi_cxx -lmpi_mpifh -lmpi" \
    41         --with-fortran-lib="-L$EBROOTGCC/lib64 -lgfortran"
     41        --with-mpi-libflags="-lmpi_cxx -lmpi_mpifh -lmpi" \
     42        --with-fortran-lib="-L$EBROOTGCC/lib64 -lgfortran"
    4243}}}
    4344
    44 == XXX_settings.m ==
     45== computecanada_settings.m ==
    4546
    46 You have to add a file in `$ISSM_DIR/src/m` entitled `sherlock_settings.m` with your personal settings:
     47You have to add a file in `$ISSM_DIR/src/m` entitled `computecanada _settings.m` with your personal settings:
    4748
    4849{{{
     
    5455}}}
    5556
    56 Use your username for the `login` and enter your `codepath` and `executionpath`. These settings will be picked up automatically by MATLAB when you do `md.cluster=XXX()`
     57Use your username for the `login` and enter your `codepath` and `executionpath`. These settings will be picked up automatically by MATLAB when you do `md.cluster=computecanada()`