Changes between Version 12 and Version 13 of pleiadesbash


Ignore:
Timestamp:
10/01/18 09:31:55 (7 years ago)
Author:
Mathieu Morlighem
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • pleiadesbash

    v12 v13  
    121121}}}
    122122
     123== Installing ISSM on Pleiades with CoDiPack ==
     124
     125For CoDiPack, you you will still need to make autotools, cmake PETSc, and m1qn3.
     126
     127In addition, will need to build the external package:
     128 - adjointmpi, install-pleiades.sh
     129 - codipack, install.sh
     130
     131Your configuration script should look like that:
     132
     133{{{
     134./configure \
     135   --prefix=$ISSM_DIR \
     136   --with-wrappers=no \
     137   --without-Love \
     138   --without-GiaIvins \
     139   --without-kriging \
     140   --with-m1qn3-dir="$ISSM_DIR/externalpackages/m1qn3/install" \
     141   --with-mpi-include=" " \
     142   --with-mpi-libflags=" -lmpi" \
     143   --with-mkl-libflags="-L/nasa/intel/Compiler/2016.2.181/mkl/lib/intel64/ -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm " \
     144   --with-metis-dir="$ISSM_DIR/externalpackages/petsc/install" \
     145   --with-mumps-dir="$ISSM_DIR/externalpackages/petsc/install" \
     146   --with-scalapack-dir="$ISSM_DIR/externalpackages/petsc/install" \
     147   --with-cxxoptflags="-g -O3 -axCORE-AVX2,AVX -xSSE4.2 -DAD_TYPE=codi::RealReverse" \
     148   --with-fortran-lib="-L/nasa/intel/Compiler/2016.2.181/compilers_and_libraries_2016.2.181/linux/compiler/lib/intel64/ -lifcore -lifport" \
     149   --with-gsl-dir="$ISSM_DIR/externalpackages/gsl/install" \
     150   --with-vendor="intel-pleiades" \
     151   --with-codipack-dir="$ISSM_DIR/externalpackages/codipack/install" \
     152   --with-adjointmpi-dir="$ISSM_DIR/externalpackages/adjointmpi/install" \
     153   --enable-tape-alloc \
     154   --enable-development
     155}}}
     156
    123157== pfe_settings.m ==
    124158