| | 159 | |
| | 160 | == Installing ISSM with Solid Earth Capabilities == |
| | 161 | |
| | 162 | For an installation of ISSM with Solid Earth capabilities, you will need to install the following **additional** packages: |
| | 163 | {{{ |
| | 164 | zlib install-1.sh |
| | 165 | hdf5 install-1.sh |
| | 166 | boost install-1.7-linux.sh |
| | 167 | chaco install-linux.sh |
| | 168 | curl install-7-linux.sh |
| | 169 | netcdf install-4.sh |
| | 170 | sqlite install.sh |
| | 171 | proj install-6.sh |
| | 172 | gdal install-3-linux.sh |
| | 173 | gshhg install.sh |
| | 174 | gmt install-6-pleiades.sh |
| | 175 | gmsh install-4-pleiades.sh |
| | 176 | m1qn3 install-linux.sh |
| | 177 | autotools install-linux.sh |
| | 178 | }}} |
| | 179 | |
| | 180 | Use the following configuration script for ISSM (adapt to your needs), |
| | 181 | {{{ |
| | 182 | #!sh |
| | 183 | ./configure \ |
| | 184 | --prefix=$ISSM_DIR \ |
| | 185 | --with-matlab-dir="/usr/local/MATLAB/R2021b" \ |
| | 186 | --with-triangle-dir="$ISSM_DIR/externalpackages/triangle/install" \ |
| | 187 | --with-metis-dir="$ISSM_DIR/externalpackages/petsc/install" \ |
| | 188 | --with-petsc-dir="$ISSM_DIR/externalpackages/petsc/install" \ |
| | 189 | --with-mpi-include="$ISSM_DIR/externalpackages/petsc/install/include" \ |
| | 190 | --with-mpi-libflags="-L$ISSM_DIR/externalpackages/petsc/install/lib -lmpi -lmpifort"\ |
| | 191 | --with-blas-lapack-dir="$ISSM_DIR/externalpackages/petsc/install" \ |
| | 192 | --with-scalapack-dir="$ISSM_DIR/externalpackages/petsc/install" \ |
| | 193 | --with-mumps-dir="$ISSM_DIR/externalpackages/petsc/install/" \ |
| | 194 | --with-m1qn3-dir="$ISSM_DIR/externalpackages/m1qn3/install" \ |
| | 195 | --with-parmetis-dir="$ISSM_DIR/externalpackages/petsc/install/" \ |
| | 196 | --with-fortran-lib="-L/usr/lib/x86_64-linux-gnu -lgfortran" \ |
| | 197 | --with-hdf5-dir="${ISSM_DIR}/externalpackages/hdf5/install" \ |
| | 198 | --with-boost-dir="${ISSM_DIR}/externalpackages/boost/install" \ |
| | 199 | --with-chaco-dir="${ISSM_DIR}/externalpackages/chaco/install" \ |
| | 200 | --with-proj-dir="${ISSM_DIR}/externalpackages/proj/install" \ |
| | 201 | --with-semic-dir="${ISSM_DIR}/externalpackages/semic/install" \ |
| | 202 | --with-numthreads=32 \ |
| | 203 | --enable-development \ |
| | 204 | --enable-debugging |
| | 205 | }}} |