Changes between Version 27 and Version 28 of pleiadesbash


Ignore:
Timestamp:
12/16/20 16:44:36 (4 years ago)
Author:
schlegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • pleiadesbash

    v27 v28  
    77Then, a NAS account has to be created by the new user:
    88 - go to [https://www.nas.nasa.gov/hecc/portal/accounts] select option 2 ("I want to request and account for myself")
    9  - provide the information requested using either GID = s1690 for Eric's group or GID = s1507 for Mathieu's group
     9 - provide the information requested using either GID = s5692 for Eric's group or GID = s1507 for Mathieu's group
    1010 - the PI will receive an email to approve the request
    1111 - All users must complete NASA-mandatory Basic IT Security Training (This year's training is called "FY21 CYBERSECURITY AND SENSITIVE UNCLASSIFIED INFORMATION AWARENESS COURSE").
     
    7171== Installing ISSM on Pleiades with Dakota ==
    7272
    73 For Dakota to run, you you will still need to make autotools, cmake PETSc, and m1qn3.
     73For Dakota to run, you you will still need to make PETSc, and m1qn3.
    7474
    75 In addition, will need to build the external package:
    76  - boost, install-1.55-pleiades.sh
     75In addition, will need to build the external packages:
     76 - cmake, install.sh
    7777 - dakota, install-6.2-pleiades.sh
    7878
    79 Finally, add the following to your configuration script:
     79Finally, you will need to make with mpi compilers by using the configuration script:
    8080
    8181{{{
    82  --with-boost-dir=$ISSM_DIR/externalpackages/boost/install \
     82#!sh
     83export F77=mpif77
     84export FC=mpif90
     85
     86./configure \
     87 --prefix=$ISSM_DIR \
     88 --enable-standalone-libraries \
     89 --with-wrappers=no \
     90 --with-petsc-dir="$ISSM_DIR/externalpackages/petsc/install" \
     91 --with-m1qn3-dir="$ISSM_DIR/externalpackages/m1qn3/install" \
     92 --with-boost-dir=/nasa/pkgsrc/sles12/2018Q3/ \
    8393 --with-dakota-dir=$ISSM_DIR/externalpackages/dakota/install \
     94 --with-gsl-dir=/nasa/pkgsrc/sles12/2018Q3/ \
     95 --with-mpi-include=" " \
     96 --with-mpi-libflags=" -lmpi" \
     97 --with-mkl-libflags="-L/nasa/intel/Compiler/2016.2.181/compilers_and_libraries_2016.2.181/linux/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm -limf -lsvml -lirc" \
     98 --with-metis-dir="$ISSM_DIR/externalpackages/petsc/install" \
     99 --with-mumps-dir="$ISSM_DIR/externalpackages/petsc/install" \
     100 --with-scalapack-dir="$ISSM_DIR/externalpackages/petsc/install" \
     101 --with-graphics-lib="/usr/lib64/libX11.so" \
     102 --with-fortran-lib="-L/nasa/intel/Compiler/2016.2.181/compilers_and_libraries_2016.2.181/linux/compiler/lib/intel64/ -lifcore -lifport" \
     103 --with-vendor="intel-pleiades-mpi" \
     104 --enable-development
    84105}}}
    85106
    86107== Installing ISSM on Pleiades with CoDiPack ==
    87108
    88 For CoDiPack, you you will still need to make autotools, cmake PETSc, and m1qn3.
     109For CoDiPack, you you will still need to make cmake, PETSc, and m1qn3.
    89110
    90111In addition, will need to build the external package:
     
    130151cluster.codepath='/u/mmorligh/issm/trunk/bin';
    131152cluster.executionpath='/nobackup/mmorligh/execution/';
    132 cluster.grouplist='s1690';
     153cluster.grouplist='s5692';
    133154cluster.port=1099;
    134155}}}