Changes between Version 5 and Version 6 of babylon


Ignore:
Timestamp:
09/05/24 17:45:38 (6 months ago)
Author:
seroussi
Comment:

added codipack installation

Legend:

Unmodified
Added
Removed
Modified
  • babylon

    v5 v6  
    7777   --enable-development
    7878}}}
     79
     80== Installing ISSM with CoDiPack (AD) ==
     81
     82You will need to install the following *additional* packages:
     83 * codipack
     84 * medipack
     85
     86Use the following configuration script (adapt to your needs, make sure to NOT include --with-petsc-dir):
     87{{{
     88#!sh
     89./configure \
     90   CC=gcc CXX=g++ F90=gfortran FC=gfortran CXXFLAGS="-g -O3 -fPIC -std=c++11 -DCODI_ForcedInlines" \
     91   --prefix=$ISSM_DIR \
     92   --without-kriging \
     93   --without-kml \
     94   --without-Love \
     95   --without-Sealevelchange \
     96   --with-matlab-dir="/thayerfs/apps/matlab/" \
     97   --with-mpi-include="$ISSM_DIR/externalpackages/petsc/install/include" \
     98   --with-mpi-libflags="-L$ISSM_DIR/externalpackages/petsc/install/lib -lmpi -lmpifort" \
     99   --with-metis-dir="$ISSM_DIR/externalpackages/petsc/install" \
     100   --with-mumps-dir="$ISSM_DIR/externalpackages/petsc/install" \
     101   --with-parmetis-dir="${ISSM_DIR}/externalpackages/petsc/install" \
     102   --with-blas-lapack-dir="$ISSM_DIR/externalpackages/petsc/install" \
     103   --with-scalapack-dir="$ISSM_DIR/externalpackages/petsc/install" \
     104   --with-triangle-dir="$ISSM_DIR/externalpackages/triangle/install" \
     105   --with-m1qn3-dir="$ISSM_DIR/externalpackages/m1qn3/install" \
     106   --with-codipack-dir="$ISSM_DIR/externalpackages/codipack/install" \
     107   --with-medipack-dir="$ISSM_DIR/externalpackages/medipack/install" \
     108   --with-fortran-lib="-L/usr/lib/x86_64-linux-gnu -lgfortran" \
     109   --with-numthreads=32 \
     110   --enable-tape-alloc \
     111   --enable-development \
     112   --enable-debugging
     113}}}