Changes between Version 8 and Version 9 of frontera
- Timestamp:
- 09/09/24 13:29:26 (5 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
frontera
v8 v9 34 34 == Environment == 35 35 36 On frontera, add the following lines to `~/.bash _login`:36 On frontera, add the following lines to `~/.bashrc` or `~/.bash_login`: 37 37 {{{ 38 38 #!sh 39 39 export ISSM_DIR=PATHTOTRUNK 40 40 source $ISSM_DIR/etc/environment.sh 41 module load petsc/3.15 41 module load intel/23.1.0 42 module load impi/21.9.0 43 module load petsc/3.21 42 44 }}} 43 45 … … 53 55 {{{ 54 56 #!sh 57 export CC=mpicc 58 export CXX=mpicxx 59 export FC=mpifort 60 55 61 ./configure \ 56 62 --prefix=$ISSM_DIR \ 57 63 --with-wrappers=no \ 58 64 --with-mpi-include="$TACC_IMPI_INC" \ 59 --with-mpi-libflags="-L$TACC_IMPI_LIB/release_mt -lmpi " \65 --with-mpi-libflags="-L$TACC_IMPI_LIB/release_mt -lmpi -lmpifort -lifcore" \ 60 66 --with-petsc-dir="$TACC_PETSC_DIR" \ 61 67 --with-petsc-arch=$ISSM_ARCH \ 62 --with-metis-dir="$TACC_PETSC_DIR /$PETSC_ARCH" \63 --with-mkl-libflags="-L$TACC_MKL_LIB - mkl=parallel" \64 --with-mumps-dir="$TACC_PETSC_DIR /$PETSC_ARCH" \65 --with-scalapack-dir="$TACC_PETSC_DIR /$PETSC_ARCH" \68 --with-metis-dir="$TACC_PETSC_DIR" \ 69 --with-mkl-libflags="-L$TACC_MKL_LIB -qmkl=parallel" \ 70 --with-mumps-dir="$TACC_PETSC_DIR" \ 71 --with-scalapack-dir="$TACC_PETSC_DIR" \ 66 72 --with-m1qn3-dir="$ISSM_DIR/externalpackages/m1qn3/install" \ 73 --with-cxxoptflags="-g -O3 -std=c++11 -fp-model=precise" \ 67 74 --enable-debugging \ 68 75 --enable-development … … 130 137 == Running jobs on frontera == 131 138 132 On frontera, each node has 56 cores and you can use any multiple of 56 for the total number of processors. The more nodes and the longer the requested time, the more you will have to wait in the queue. So choose your settings wisely: 139 On frontera, each node has 56 cores and you can use any multiple of 56 for the total number of processors. The more nodes and the longer the requested time, the more you will have to wait in the queue. 140 The most commonly used queues are `normal`, `development`, and `flex`. 141 Check more details here: [https://docs.tacc.utexas.edu/hpc/frontera/#queues] 142 143 **Note**: in order to use `normal` queue, you will have to request at least `3` nodes. 144 145 146 So choose your settings wisely: 133 147 134 148 {{{ 135 149 #!m 136 md.cluster=frontera('numnodes', 2);150 md.cluster=frontera('numnodes',3); 137 151 }}} 138 152