Changes between Version 14 and Version 15 of lonestar


Ignore:
Timestamp:
12/18/20 20:38:19 (4 years ago)
Author:
schlegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • lonestar

    v14 v15  
    6060source $ISSM_DIR/etc/environment.sh
    6161
    62 module load intel/16.0.1
     62module load comp/intel-16.0.2.181
     63module load mpi/impi-5.1.3.181
     64module load other/cmake-3.8.2
    6365}}}
    6466
     
    6870
    6971lonestar will ''only'' be used to run the code, you will use your local machine for pre and post processing, you will never use lonestar's matlab. You can check out ISSM and install the following packages:
    70  - autotools
    71  - PETSc (use the lonestar script and ``follow`` the instructions, you will need to submit a job and compile PETSc manually, do not make test, it will not work on the cluster)
     72 - PETSc (use the lonestar script, install-3.12-lonestar.sh or later)
    7273 - m1qn3
    7374
     
    7879./configure \
    7980   --prefix=$ISSM_DIR \
     81   --enable-standalone-libraries \
    8082   --with-wrappers=no \
    81    --with-kml=no \
    8283   --with-metis-dir="$ISSM_DIR/externalpackages/petsc/install" \
    8384   --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
     85   --with-petsc-arch=$ISSM_ARCH \
    8486   --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \
    8587   --with-mpi-include="/opt/cray/pe/mpt/7.7.3/gni/mpich-intel/16.0/include/" \
    8688   --with-mpi-libflags="-L/opt/cray/pe/mpt/7.7.3/gni/mpich-intel/16.0/lib/ -lmpich" \
    8789   --with-mkl-libflags="-L$TACC_MKL_LIB -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm" \
     90   --with-triangle-dir=${ISSM_DIR}/externalpackages/triangle/install \
    8891   --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install/ \
    8992   --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install/ \
     93   --with-fortran-lib="-L/opt/apps/gcc/6.3.0/lib64/ -lgfortran -L/opt/intel/compilers_and_libraries_2018.2.199/linux/compiler/lib/intel64/ -lifcore -lifport" \
    9094   --with-vendor="intel-lonestar"\
    91    --with-numthreads=2 \
    9295   --enable-debugging \
    9396   --enable-development
     97}}}
     98
     99
     100== Installing ISSM on Lonestar with Dakota ==
     101
     102For Dakota to run, you you will still need to make PETSc, and m1qn3.
     103
     104In addition, will need to build the external packages:
     105 - boost, install-1.55-lonestar.sh  (It is ok if there is a message that the script failed updating 56 targets)
     106 - dakota, install-6.2-lonestar.sh
     107
     108Then, add the following lines within the configure command of your configure.sh script:
     109{{{
     110#!sh
     111   --with-boost-dir=$ISSM_DIR/externalpackages/boost/install \
     112   --with-dakota-dir=$ISSM_DIR/externalpackages/dakota/install \
    94113}}}
    95114