| 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 | }}} |