Changes between Version 4 and Version 5 of babylon
- Timestamp:
- 11/09/22 18:07:29 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
babylon
v4 v5 29 29 == Password-less ssh == 30 30 31 This machine does not support public key authenti fication31 This machine does not support public key authentication 32 32 33 33 == Environment == 34 34 35 On babylon , add the following lines to `~/.bashrc`:35 On babylon or amundsen, add the following lines to `~/.bashrc`: 36 36 {{{ 37 37 #!sh 38 38 export ISSM_DIR=PATHTOTRUNK 39 40 export FC=gfortran 41 export F77=gfortran 42 export F90=gfortran 43 export CC=gcc 44 export CXX=g++ 45 39 46 source $ISSM_DIR/etc/environment.sh 40 alias ma='matlab -nodesktop -nosplash -r "addpath $ISSM_DIR/src/m/dev; devpath;"' 47 alias ma='LD_PRELOAD="/usr/lib/x86_64-linux-gnu/libstdc++.so.6" /thayerfs/apps/matlab/bin/matlab -nodesktop -nosplash -r "addpath $ISSM_DIR/src 48 /m/dev; devpath;"' 41 49 }}} 42 50 … … 45 53 == Installing ISSM on babylon == 46 54 47 Babylon has both Intel and GNU compilers. Installation should be done with the Intel compilers. You can follow the instructions on the website [http://issm.jpl.nasa.gov/download/unix/]. Choose Petsc v3.15 or later (install-3.15-babylon.sh). You should not need Python.55 Babylon and amundsen have both Intel and GNU compilers. Installation should be done with the GNU compilers. You can follow the instructions on the website [http://issm.jpl.nasa.gov/download/unix/]. Choose PETSc v3.16 or later (install-3.16-linux.sh). You should not need Python. 48 56 49 57 Use the following configuration script (adapt to your needs): … … 52 60 #!/bin/bash 53 61 ./configure \ 54 CC= icc CXX=icpc F90=ifort FC=ifort\62 CC=gcc CXX=g++ F90=gfortran FC=gfortran \ 55 63 --prefix=${ISSM_DIR} \ 56 --with-numthreads=2 \64 --with-numthreads=20 \ 57 65 --with-matlab-dir="/thayerfs/apps/matlab/" \ 58 66 --with-mpi-include="${ISSM_DIR}/externalpackages/petsc/install/include" \ … … 64 72 --with-mumps-dir="${ISSM_DIR}/externalpackages/petsc/install" \ 65 73 --with-petsc-dir="${ISSM_DIR}/externalpackages/petsc/install" \ 74 --with-m1qn3-dir="${ISSM_DIR}/externalpackages/m1qn3/install" \ 66 75 --with-triangle-dir="${ISSM_DIR}/externalpackages/triangle/install" \ 67 --with-m1qn3-dir="${ISSM_DIR}/externalpackages/m1qn3/install" \68 76 --enable-debugging \ 69 77 --enable-development