| 103 | |
| 104 | == Installing ISSM with CoDiPack (AD) == |
| 105 | |
| 106 | You will need to install the following additional packages: |
| 107 | - codipack |
| 108 | - medipack |
| 109 | - gsl |
| 110 | |
| 111 | Use the following configuration script (adapt to your needs, make sure to NOT include --with-petsc-dir): |
| 112 | {{{ |
| 113 | #!sh |
| 114 | ./configure \ |
| 115 | --prefix=$ISSM_DIR \ |
| 116 | --without-kml \ |
| 117 | --without-kriging \ |
| 118 | --without-GiaIvins \ |
| 119 | --without-Love \ |
| 120 | --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \ |
| 121 | --with-matlab-dir="/Applications/MATLAB_R2019b.app/" \ |
| 122 | --with-mpi-include="$ISSM_DIR/externalpackages/mpich/install/include" \ |
| 123 | --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpifort -lmpi -llapack -lblas" \ |
| 124 | --with-gsl-dir="$ISSM_DIR/externalpackages/gsl/install" \ |
| 125 | --with-proj4-dir="$ISSM_DIR/externalpackages/proj.4/install" \ |
| 126 | --with-scalapack-dir="$ISSM_DIR/externalpackages/petsc/install/" \ |
| 127 | --with-mumps-dir="$ISSM_DIR/externalpackages/petsc/install/" \ |
| 128 | --with-metis-dir="$ISSM_DIR/externalpackages/petsc/install/" \ |
| 129 | --with-m1qn3-dir="$ISSM_DIR/externalpackages/m1qn3/install" \ |
| 130 | --with-numthreads=16\ |
| 131 | --enable-debugging \ |
| 132 | --enable-development \ |
| 133 | --with-medipack-dir="$ISSM_DIR/externalpackages/medipack/install" \ |
| 134 | --with-codipack-dir="$ISSM_DIR/externalpackages/codipack/install" \ |
| 135 | --enable-tape-alloc |
| 136 | |
| 137 | }}} |