Changes between Version 1 and Version 2 of Stallo
- Timestamp:
- 11/20/17 07:14:32 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Stallo
v1 v2 53 53 == Environment == 54 54 55 On Stallo, add the following lines to `~/.bashrc`:55 On Stallo, we were ask not to load modules in .bashrc if possible. This is fine, just use the load command that are on top of the configure.sh while installing and while running the loads are taken care of by the queue file. You still need an ISSM path in your .bashrc as follows: 56 56 {{{ 57 #!sh58 #Module loading59 module load Automake/1.15-intel-2016a60 module load libtool/2.4.6-intel-2016a61 module load CMake/3.5.2-intel-2016a62 module load intel/2016a63 module load ParMETIS/4.0.3-intel-2016a64 module load MUMPS/5.1.1-intel-2016a-parmetis65 module load PETSc/3.7.2-intel-2016a-Python-2.7.1166 module load FFTW/3.3.4-intel-2016a67 module load OpenSSL/1.0.1s-intel-2016a68 57 #ISSM 69 58 export ISSM_DIR=PATHTOISSM … … 72 61 ''Log out and log back in'' or source you .bashrc to apply this change. 73 62 74 == Installing ISSM on Vilje==63 == Installing ISSM on Stallo == 75 64 76 65 The only package from external packages that you may require (if you need to run some inversion) is m1qn3. Install it from external packages … … 85 74 }}} 86 75 87 Use the following configuration script :76 Use the following configuration script. Notur support made a great job at having a properly installed PETSc here so we have a clean configure file,: 88 77 89 78 {{{ 90 79 #!/bin/sh 80 #Stallo configuration script 81 #this uses system stuff, you need to load the following: 82 module purge 83 module load CMake/3.8.0-GCCcore-6.3.0 84 module load Automake/1.15.1-GCCcore-6.3.0 85 module load libtool/2.4.6 86 #module load OpenSSL/1.1.0e-intel-2017a 87 module load PETSc/3.7.5-intel-2017a-downloaded-deps 88 91 89 ./configure \ 92 90 --prefix=$ISSM_DIR \ 93 91 --without-kriging \ 94 92 --with-wrappers=no \ 95 --with-petsc-dir="/global/hds/software/cpu/eb3/PETSc/3.7.2-intel-2016a-Python-2.7.11" \ 96 --with-mpi-include="/global/hds/software/cpu/eb3/impi/5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25/include64" \ 97 --with-mpi-libflags="-L/global/hds/software/cpu/eb3/impi/5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25/lib64 -lmpich -lmpichf90 -lmpichcxx -lmpl" \ 98 --with-metis-dir="/global/hds/software/cpu/eb3/ParMETIS/4.0.3-intel-2016a/include" \ 99 --with-mumps-dir="/global/hds/software/cpu/eb3/MUMPS/5.1.1-intel-2016a-parmetis" \ 93 --with-petsc-dir="/global/hds/software/cpu/eb3/PETSc/3.7.5-intel-2017a-downloaded-deps" \ 94 --with-triangle-dir="$ISSM_DIR/externalpackages/triangle/install" \ 95 --with-mpi-include="/global/hds/software/cpu/eb3/impi/2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27/include64" \ 96 --with-mpi-libflags="-L/global/hds/software/cpu/eb3/impi/2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27/lib64 -lmpich -lmpichf90 -lmpichcxx -lmpl" \ 97 --with-metis-dir="/global/hds/software/cpu/eb3/PETSc/3.7.5-intel-2017a-downloaded-deps" \ 98 --with-mumps-dir="/global/hds/software/cpu/eb3/PETSc/3.7.5-intel-2017a-downloaded-deps" \ 100 99 --with-m1qn3-dir="$ISSM_DIR/externalpackages/m1qn3/install" \ 101 --with-hypre-dir="/global/hds/software/cpu/eb3/ Hypre/2.11.1-intel-2016a" \102 --with-mkl-libflags="-L/global/hds/software/cpu/eb3/imkl/ 11.3.1.150-iimpi-8.1.5-GCC-4.9.3-2.25/mkl/lib/intel64 -lmkl_blacs_intelmpi_lp64 -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lpthread -lmkl_scalapack_lp64 -L/global/hds/software/cpu/eb3/FFTW/3.3.4-intel-2016a/lib/ -lfftw3_mpi -L/global/hds/software/cpu/eb3/SuiteSparse/4.5.3-intel-2016a-ParMETIS-4.0.3/lib -lklu -lamd -lamd -lbtf -lsuitesparseconfig -lumfpack -lcholmod -L/global/hds/software/cpu/eb3/ifort/2016.1.150-GCC-4.9.3-2.25/lib/intel64 -lifcore -lifport -L/global/hds/software/cpu/eb3/OpenSSL/1.0.1s-intel-2016a/lib -lssl -L/global/hds/software/cpu/eb3/SCOTCH/6.0.4-intel-2016a/lib -lesmumps -lptesmumps -lptscotch -lptscotcherr -lptscotcherrexit -lscotch -lscotcherr -lscotcherrexit -lscotch_group" \100 --with-hypre-dir="/global/hds/software/cpu/eb3/PETSc/3.7.5-intel-2017a-downloaded-deps" \ 101 --with-mkl-libflags="-L/global/hds/software/cpu/eb3/imkl/2017.1.132-iimpi-2017a/mkl/lib/intel64 -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64 -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -lmkl_scalapack_lp64 -lpthread" \ 103 102 --enable-development 103 104 104 }}} 105 105