source:
issm/oecreview/Archive/21337-21723/ISSM-21684-21685.diff@
21726
Last change on this file since 21726 was 21726, checked in by , 8 years ago | |
---|---|
File size: 2.8 KB |
-
../trunk-jpl/externalpackages/petsc/install-3.7-pleiades_dakota6.2.sh
1 #!/bin/bash2 set -eu3 4 #Some cleanup5 rm -rf install petsc-3.7.6 src6 mkdir install src7 8 #Download from ISSM server9 $ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/petsc-lite-3.7.6.tar.gz' 'petsc-3.7.6.tar.gz'10 11 #Untar and move petsc to install directory12 tar -zxvf petsc-3.7.6.tar.gz13 mv petsc-3.7.6/* src/14 rm -rf petsc-3.7.615 16 #configure17 cd src18 ./config/configure.py \19 --prefix="$ISSM_DIR/externalpackages/petsc/install" \20 --PETSC_DIR="$ISSM_DIR/externalpackages/petsc/src" \21 --with-cc=icc --with-cxx=icpc --with-fc=ifort --with-f77=ifort \22 --with-blas-lapack-dir="/nasa/intel/mkl/10.0.011" \23 --known-mpi-shared-libraries=1 \24 --with-debugging=0 \25 --with-valgrind=0 \26 --with-x=0 \27 --with-ssl=0 \28 --with-batch=1 \29 --with-shared-libraries=1 \30 --download-metis=1 \31 --download-parmetis=1 \32 --download-mumps=1 \33 --download-scalapack=1 \34 --download-ml=1 \35 --download-pastix=1 \36 --download-ptscotch=1 \37 --download-hypre=1 \38 --download-euclid=1 \39 --download-spooles=1 \40 --download-spai=1 \41 --download-superlu_dist=1 \42 --download-scalapack=143 44 #prepare script to reconfigure petsc45 cat > script.queue << EOF46 #PBS -S /bin/bash47 #PBS -l select=1:ncpus=1:model=bro48 #PBS -l walltime=20049 #PBS -W group_list=s169050 #PBS -m e51 52 . /usr/share/modules/init/bash53 module load comp-intel/2016.2.18154 module load mpi-sgi/mpt55 module load math/intel_mkl_64_10.0.01156 57 export PATH="$PATH:."58 export MPI_GROUP_MAX=6459 mpiexec -np 1 ./conftest-arch-linux2-c-opt60 EOF61 62 #print instructions63 echo "== Now: cd src/ "64 echo "== qsub -q devel script.queue "65 echo "== Then run reconfigure script generated by PETSc and follow instructions" -
../trunk-jpl/externalpackages/petsc/install-3.7-pleiades.sh
30 30 --download-metis=1 \ 31 31 --download-parmetis=1 \ 32 32 --download-mumps=1 \ 33 --download-scalapack=1 \34 --download-ml=1 \35 --download-pastix=1 \36 --download-ptscotch=1 \37 --download-hypre=1 \38 --download-euclid=1 \39 --download-spooles=1 \40 --download-spai=1 \41 --download-superlu_dist=1 \42 33 --download-scalapack=1 43 34 44 35 #prepare script to reconfigure petsc … … 50 41 #PBS -m e 51 42 52 43 . /usr/share/modules/init/bash 44 module load pkgsrc 53 45 module load comp-intel/2016.2.181 54 46 module load mpi-sgi/mpt 55 47
Note:
See TracBrowser
for help on using the repository browser.