Changeset 12609
- Timestamp:
- 07/03/12 16:25:54 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/externalpackages/petsc/install-dev-pleiades.sh
r12567 r12609 1 1 #!/bin/bash 2 2 #Step 0: download 3 #Step 1: unzip and install3 #Step 1: install before plapack crasehs 4 4 #Step 2: After Plapack implodes 5 5 STEP=0 … … 26 26 # -then rename metis in externalpackages to metis2 27 27 if [ $STEP -eq 1 ]; then 28 #Some cleanup29 rm -rf install petsc-3.2-p3 src30 mkdir install src31 28 32 #Download from ISSM server 33 $ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/petsc-3.2-p3.tar.gz' 'petsc-3.2-p3.tar.gz' 34 35 #Untar and move petsc to install directory 36 tar -zxvf petsc-3.2-p3.tar.gz 37 mv petsc-3.2-p3/* src/ 38 rm -rf petsc-3.2-p3 29 mkdir install 39 30 40 31 #configure … … 49 40 --with-blas-lapack-dir=/nasa/intel/mkl/10.0.011/ \ 50 41 --known-mpi-shared-libraries=1 \ 51 --with-mpi-lib=/nasa/sgi/mpt/ 1.25/lib/libmpi.so \52 --with-mpi-include=/nasa/sgi/mpt/ 1.25/include \42 --with-mpi-lib=/nasa/sgi/mpt/2.04/lib/libmpi.so \ 43 --with-mpi-include=/nasa/sgi/mpt/2.04/include \ 53 44 --download-mumps=yes \ 54 45 --download-plapack=yes \ … … 59 50 --download-parmetis=yes \ 60 51 --download-metis=yes \ 52 --download-trilinos=yes \ 53 --download-euclid=yes \ 54 --download-pastix=yes \ 55 --download-ptscotch=yes \ 56 --download-spooles=yes \ 61 57 --download-spai=yes \ 58 --download-superlu=http://crd.lbl.gov/~xiaoye/SuperLU/superlu_4.3.tar.gz \ 62 59 --FFLAGS=-I/usr/include \ 63 60 --with-cc=icc \ … … 80 77 --with-shared-libraries=0 \ 81 78 --with-blas-lapack-dir=/nasa/intel/mkl/10.0.011/ \ 82 --with-mpi-lib=/nasa/sgi/mpt/ 1.25/lib/libmpi.so \83 --with-mpi-include=/nasa/sgi/mpt/ 1.25/include \79 --with-mpi-lib=/nasa/sgi/mpt/2.04/lib/libmpi.so \ 80 --with-mpi-include=/nasa/sgi/mpt/2.04/include \ 84 81 --known-mpi-shared-libraries=1 \ 85 82 --download-mumps=yes \ … … 87 84 --download-blacs=yes \ 88 85 --download-blas=yes \ 89 -- download-f-blas-lapack=yes\86 --with-f-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/src/$ISSM_ARCH \ 90 87 --download-parmetis=yes \ 91 88 --download-metis=yes \ 92 --download-spai=yes \ 89 --with-cxx=icpc \ 90 --download-hypre=yes \ 91 --download-trilinos=yes \ 92 --download-prometheus=yes \ 93 --download-euclid=yes \ 94 --download-pastix=yes \ 95 --download-ptscotch=yes \ 96 --download-spooles=yes \ 97 --download-superlu=http://crd.lbl.gov/~xiaoye/SuperLU/superlu_4.3.tar.gz \ 98 --with-spai-dir=$ISSM_DIR/externalpackages/petsc/src/$ISSM_ARCH \ 93 99 --with-plapack-dir=$ISSM_DIR/externalpackages/petsc/src/$ISSM_ARCH \ 94 --download-parmetis=yes \95 100 --FFLAGS=-I/usr/include \ 96 101 --with-cc=icc \ … … 100 105 --CXXOPTFLAGS=" -O3 -xS" \ 101 106 --with-pic=1 102 cat > s rc/script.queue << EOF107 cat > script.queue << EOF 103 108 #PBS -S /bin/bash 104 109 #PBS -q debug … … 109 114 . /usr/share/modules/init/bash 110 115 module load comp-intel/11.1.046 111 module load mpi /mpt.1.25116 module load mpi-sgi/mpt.2.04 #DEFINES MPI_Type_create_indexed_block 112 117 module load math/intel_mkl_64_10.0.011 113 118 export PATH="$PATH:."
Note:
See TracChangeset
for help on using the changeset viewer.