source:
issm/oecreview/Archive/16133-16554/ISSM-16529-16530.diff@
16556
Last change on this file since 16556 was 16556, checked in by , 11 years ago | |
---|---|
File size: 4.2 KB |
-
../trunk-jpl/externalpackages/petsc/install-3.4-pleiades-mpich2.sh
1 #!/bin/bash2 3 #Some cleanup4 rm -rf install petsc-3.4.2 src5 mkdir install src6 7 #Download from ISSM server8 $ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/petsc-lite-3.4.2.tar.gz' 'petsc-3.4.2.tar.gz'9 10 #Untar and move petsc to install directory11 tar -zxvf petsc-3.4.2.tar.gz12 mv petsc-3.4.2/* src/13 rm -rf petsc-3.4.214 15 #configure16 cd src17 ./config/configure.py \18 --prefix="$ISSM_DIR/externalpackages/petsc/install" \19 --PETSC_ARCH="$ISSM_ARCH" \20 --PETSC_DIR="$ISSM_DIR/externalpackages/petsc/src" \21 --with-batch=1 \22 --with-debugging=0 \23 --with-shared-libraries=1 \24 --known-mpi-shared-libraries=1 \25 --with-mpi=1 \26 --with-mpi-lib="/nasa/mvapich2/1.6.sles11/gcc/lib/libmpich.a"\27 --with-mpi-include="/nasa/mvapich2/1.6.sles11/gcc/include" \28 --download-f-blas-lapack=yes \29 --download-scalapack=yes \30 --download-blacs=yes \31 --download-mumps=yes \32 --download-metis=yes \33 --download-parmetis=yes \34 --download-trilinos=yes \35 --download-euclid=yes \36 --download-hypre=yes \37 --COPTFLAGS="-lmpich" \38 --FOPTFLAGS="-lmpich" \39 --CXXOPTFLAGS="-lmpich"40 41 #prepare script to reconfigure petsc42 cat > script.queue << EOF43 #PBS -S /bin/bash44 #PBS -l select=1:ncpus=1:model=wes45 #PBS -l walltime=20046 #PBS -W group_list=s101047 #PBS -m e48 49 . /usr/share/modules/init/bash50 module load mpi-mvapich2/1.6/gcc51 module load gcc/4.7.052 53 export PATH="$PATH:."54 export MPI_GROUP_MAX=6455 mpiexec -np 1 ./conftest-linux-gnu-ia64-intel.py56 EOF57 58 #print instructions59 echo "== Now: cd src/ "60 echo "== qsub -q devel script.queue "61 echo "== Then run reconfigure script generated by PETSc and follow instructions" -
../trunk-jpl/externalpackages/petsc/install-3.4-pleiades-mpich2-gcc470.sh
1 #!/bin/bash 2 3 #Some cleanup 4 rm -rf install petsc-3.4.2 src 5 mkdir install src 6 7 #Download from ISSM server 8 $ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/petsc-lite-3.4.2.tar.gz' 'petsc-3.4.2.tar.gz' 9 10 #Untar and move petsc to install directory 11 tar -zxvf petsc-3.4.2.tar.gz 12 mv petsc-3.4.2/* src/ 13 rm -rf petsc-3.4.2 14 15 #configure 16 cd src 17 ./config/configure.py \ 18 --prefix="$ISSM_DIR/externalpackages/petsc/install" \ 19 --PETSC_ARCH="$ISSM_ARCH" \ 20 --PETSC_DIR="$ISSM_DIR/externalpackages/petsc/src" \ 21 --with-batch=1 \ 22 --with-debugging=0 \ 23 --with-shared-libraries=1 \ 24 --known-mpi-shared-libraries=1 \ 25 --with-mpi=1 \ 26 --with-mpi-lib="/nasa/mvapich2/1.6.sles11/gcc/lib/libmpich.a"\ 27 --with-mpi-include="/nasa/mvapich2/1.6.sles11/gcc/include" \ 28 --download-f-blas-lapack=yes \ 29 --download-scalapack=yes \ 30 --download-blacs=yes \ 31 --download-mumps=yes \ 32 --download-metis=yes \ 33 --download-parmetis=yes \ 34 --download-trilinos=yes \ 35 --download-euclid=yes \ 36 --download-hypre=yes \ 37 --COPTFLAGS="-lmpich" \ 38 --FOPTFLAGS="-lmpich" \ 39 --CXXOPTFLAGS="-lmpich" 40 41 #prepare script to reconfigure petsc 42 cat > script.queue << EOF 43 #PBS -S /bin/bash 44 #PBS -l select=1:ncpus=1:model=wes 45 #PBS -l walltime=200 46 #PBS -W group_list=s1010 47 #PBS -m e 48 49 . /usr/share/modules/init/bash 50 module load mpi-mvapich2/1.6/gcc 51 module load gcc/4.7.0 52 53 export PATH="$PATH:." 54 export MPI_GROUP_MAX=64 55 mpiexec -np 1 ./conftest-linux-gnu-ia64-intel.py 56 EOF 57 58 #print instructions 59 echo "== Now: cd src/ " 60 echo "== qsub -q devel script.queue " 61 echo "== Then run reconfigure script generated by PETSc and follow instructions"
Note:
See TracBrowser
for help on using the repository browser.