source: issm/oecreview/Archive/21337-21723/ISSM-21684-21685.diff@ 21726

Last change on this file since 21726 was 21726, checked in by Mathieu Morlighem, 8 years ago

CHG added Archive/21337-21723

File size: 2.8 KB
RevLine 
[21726]1Index: ../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"
71Index: ../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
Note: See TracBrowser for help on using the repository browser.