[21726] | 1 | Index: ../trunk-jpl/externalpackages/petsc/install-3.7-pleiades_dakota6.2.sh
|
---|
| 2 | ===================================================================
|
---|
| 3 | --- ../trunk-jpl/externalpackages/petsc/install-3.7-pleiades_dakota6.2.sh (revision 21684)
|
---|
| 4 | +++ ../trunk-jpl/externalpackages/petsc/install-3.7-pleiades_dakota6.2.sh (revision 21685)
|
---|
| 5 | @@ -1,65 +0,0 @@
|
---|
| 6 | -#!/bin/bash
|
---|
| 7 | -set -eu
|
---|
| 8 | -
|
---|
| 9 | -#Some cleanup
|
---|
| 10 | -rm -rf install petsc-3.7.6 src
|
---|
| 11 | -mkdir install src
|
---|
| 12 | -
|
---|
| 13 | -#Download from ISSM server
|
---|
| 14 | -$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'
|
---|
| 15 | -
|
---|
| 16 | -#Untar and move petsc to install directory
|
---|
| 17 | -tar -zxvf petsc-3.7.6.tar.gz
|
---|
| 18 | -mv petsc-3.7.6/* src/
|
---|
| 19 | -rm -rf petsc-3.7.6
|
---|
| 20 | -
|
---|
| 21 | -#configure
|
---|
| 22 | -cd src
|
---|
| 23 | -./config/configure.py \
|
---|
| 24 | - --prefix="$ISSM_DIR/externalpackages/petsc/install" \
|
---|
| 25 | - --PETSC_DIR="$ISSM_DIR/externalpackages/petsc/src" \
|
---|
| 26 | - --with-cc=icc --with-cxx=icpc --with-fc=ifort --with-f77=ifort \
|
---|
| 27 | - --with-blas-lapack-dir="/nasa/intel/mkl/10.0.011" \
|
---|
| 28 | - --known-mpi-shared-libraries=1 \
|
---|
| 29 | - --with-debugging=0 \
|
---|
| 30 | - --with-valgrind=0 \
|
---|
| 31 | - --with-x=0 \
|
---|
| 32 | - --with-ssl=0 \
|
---|
| 33 | - --with-batch=1 \
|
---|
| 34 | - --with-shared-libraries=1 \
|
---|
| 35 | - --download-metis=1 \
|
---|
| 36 | - --download-parmetis=1 \
|
---|
| 37 | - --download-mumps=1 \
|
---|
| 38 | - --download-scalapack=1 \
|
---|
| 39 | - --download-ml=1 \
|
---|
| 40 | - --download-pastix=1 \
|
---|
| 41 | - --download-ptscotch=1 \
|
---|
| 42 | - --download-hypre=1 \
|
---|
| 43 | - --download-euclid=1 \
|
---|
| 44 | - --download-spooles=1 \
|
---|
| 45 | - --download-spai=1 \
|
---|
| 46 | - --download-superlu_dist=1 \
|
---|
| 47 | - --download-scalapack=1
|
---|
| 48 | -
|
---|
| 49 | -#prepare script to reconfigure petsc
|
---|
| 50 | -cat > script.queue << EOF
|
---|
| 51 | -#PBS -S /bin/bash
|
---|
| 52 | -#PBS -l select=1:ncpus=1:model=bro
|
---|
| 53 | -#PBS -l walltime=200
|
---|
| 54 | -#PBS -W group_list=s1690
|
---|
| 55 | -#PBS -m e
|
---|
| 56 | -
|
---|
| 57 | -. /usr/share/modules/init/bash
|
---|
| 58 | -module load comp-intel/2016.2.181
|
---|
| 59 | -module load mpi-sgi/mpt
|
---|
| 60 | -module load math/intel_mkl_64_10.0.011
|
---|
| 61 | -
|
---|
| 62 | -export PATH="$PATH:."
|
---|
| 63 | -export MPI_GROUP_MAX=64
|
---|
| 64 | -mpiexec -np 1 ./conftest-arch-linux2-c-opt
|
---|
| 65 | -EOF
|
---|
| 66 | -
|
---|
| 67 | -#print instructions
|
---|
| 68 | -echo "== Now: cd src/ "
|
---|
| 69 | -echo "== qsub -q devel script.queue "
|
---|
| 70 | -echo "== Then run reconfigure script generated by PETSc and follow instructions"
|
---|
| 71 | Index: ../trunk-jpl/externalpackages/petsc/install-3.7-pleiades.sh
|
---|
| 72 | ===================================================================
|
---|
| 73 | --- ../trunk-jpl/externalpackages/petsc/install-3.7-pleiades.sh (revision 21684)
|
---|
| 74 | +++ ../trunk-jpl/externalpackages/petsc/install-3.7-pleiades.sh (revision 21685)
|
---|
| 75 | @@ -30,15 +30,6 @@
|
---|
| 76 | --download-metis=1 \
|
---|
| 77 | --download-parmetis=1 \
|
---|
| 78 | --download-mumps=1 \
|
---|
| 79 | - --download-scalapack=1 \
|
---|
| 80 | - --download-ml=1 \
|
---|
| 81 | - --download-pastix=1 \
|
---|
| 82 | - --download-ptscotch=1 \
|
---|
| 83 | - --download-hypre=1 \
|
---|
| 84 | - --download-euclid=1 \
|
---|
| 85 | - --download-spooles=1 \
|
---|
| 86 | - --download-spai=1 \
|
---|
| 87 | - --download-superlu_dist=1 \
|
---|
| 88 | --download-scalapack=1
|
---|
| 89 |
|
---|
| 90 | #prepare script to reconfigure petsc
|
---|
| 91 | @@ -50,6 +41,7 @@
|
---|
| 92 | #PBS -m e
|
---|
| 93 |
|
---|
| 94 | . /usr/share/modules/init/bash
|
---|
| 95 | +module load pkgsrc
|
---|
| 96 | module load comp-intel/2016.2.181
|
---|
| 97 | module load mpi-sgi/mpt
|
---|
| 98 |
|
---|