| | 119 | == Installing ISSM with CoDiPack (AD) on Discovery == |
| | 120 | |
| | 121 | You will need to install the following additional packages: |
| | 122 | * codipack |
| | 123 | * medipack |
| | 124 | * gsl (optional) |
| | 125 | |
| | 126 | Use the following configuration script (adapt to your needs, make sure to NOT include --with-petsc-dir): |
| | 127 | {{{ |
| | 128 | #!sh |
| | 129 | ./configure \ |
| | 130 | --prefix=$ISSM_DIR \ |
| | 131 | --with-wrappers=no \ |
| | 132 | --without-kriging \ |
| | 133 | --without-kml \ |
| | 134 | --without-Love \ |
| | 135 | --without-Sealevelchange \ |
| | 136 | --with-m1qn3-dir="$ISSM_DIR/externalpackages/m1qn3/install" \ |
| | 137 | --with-mpi-include="/optnfs/el7/mpich/3.3-intel19.3/include" \ |
| | 138 | --with-mpi-libflags=" -lmpi -lifport" \ |
| | 139 | --with-mkl-libflags="$MKL_LIB" \ |
| | 140 | --with-metis-dir="$ISSM_DIR/externalpackages/petsc/install" \ |
| | 141 | --with-mumps-dir="$ISSM_DIR/externalpackages/petsc/install" \ |
| | 142 | --with-scalapack-dir="$ISSM_DIR/externalpackages/petsc/install" \ |
| | 143 | --with-codipack-dir="$ISSM_DIR/externalpackages/codipack/install" \ |
| | 144 | --with-medipack-dir="$ISSM_DIR/externalpackages/medipack/install" \ |
| | 145 | --with-cxxoptflags="-g -O3 -fPIC -std=c++11 -DCODI_ForcedInlines -wd2196" \ |
| | 146 | --enable-tape-alloc \ |
| | 147 | --enable-development \ |
| | 148 | --enable-debugging |
| | 149 | }}} |