Changes between Version 49 and Version 50 of pleiadesbash


Ignore:
Timestamp:
07/05/24 03:05:08 (10 months ago)
Author:
Mathieu Morlighem
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • pleiadesbash

    v49 v50  
    2020== Environment ==
    2121
    22 Since you will be using `bash`, add the following to your `~/.bashrc`:
     22Make sure to clone ISSM in your `/nobackup/` directory, where you can save a lot more files than in your home directory.
     23
     24Add the following to your `~/.bashrc`:
    2325{{{
    2426#ISSM
     
    4042}}}
    4143
    42 And replace `ISSM_DIR` with your actual trunk. ''Log out and log back in'' to apply this change.
    43 
    44 Note that if your `bashrc` is not loaded when you logging, you will have to add a new file: `~/.bash_login` with the following content:
     44And replace `ISSM_DIR` with your actual trunk. Log out and log back in to apply this change.
     45
     46Note that if your `.bashrc` is not loaded when you logging, you will have to add a new file: `~/.bash_login` with the following content:
    4547{{{
    4648if [ -f ~/.bashrc ]; then . ~/.bashrc; fi
     
    5052
    5153'''Do NOT install mpich'''. We have to use the one provided by NAS. Pleiades will ''only'' be used to run the code, you will use your local machine for pre- and post- processing, you will never use Pleiades' copy of MATLAB. You can check out ISSM and install the following packages:
    52  - m1qn3
    53  - that's it because we now use Pleiades' PETSc
     54 - m1qn3 (`./install-linux.sh`)
     55 - that's it because we now use Pleiades' PETSc!
    5456
    5557For documentation on the Pleiades cluster, see here: http://www.nas.nasa.gov/hecc/support/kb/
     
    6567
    6668{{{
     69#!sh
    6770export CXXFLAGS="-g -Ofast"
    6871export CFLAGS="-g -Ofast"
     72
    6973./configure \
    7074   --prefix=$ISSM_DIR \
     
    104108
    105109{{{
    106 #/
     110#!sh
    107111./configure \
    108112 --prefix=$ISSM_DIR \
     
    200204
    201205{{{
    202 #!bashsh
     206#!bash
    203207./configure \
    204208 --prefix=$ISSM_DIR \
     
    221225 --enable-tape-alloc \
    222226 --enable-development
    223 
    224 #NOTE: The following is the old flag list, which does not work with the mpi compiler
    225 #--with-cxxoptflags="-g -O3 -diag-disable=2196 -axCORE-AVX2,AVX -xSSE4.2 " \
    226227}}}
    227228