source: issm/oecreview/Archive/24684-25833/ISSM-25671-25672.diff@ 25834

Last change on this file since 25834 was 25834, checked in by Mathieu Morlighem, 4 years ago

CHG: added 24684-25833

File size: 2.8 KB
RevLine 
[25834]1Index: ../trunk-jpl/externalpackages/petsc/install-3.14-linux.sh
2===================================================================
3--- ../trunk-jpl/externalpackages/petsc/install-3.14-linux.sh (nonexistent)
4+++ ../trunk-jpl/externalpackages/petsc/install-3.14-linux.sh (revision 25672)
5@@ -0,0 +1,44 @@
6+#!/bin/bash
7+set -eu
8+
9+
10+## Constants
11+VER="3.14.0"
12+
13+# Download source
14+$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-lite-${VER}.tar.gz" "petsc-${VER}.tar.gz"
15+
16+# Unpack source
17+tar -zxvf petsc-${VER}.tar.gz
18+
19+# Cleanup
20+rm -rf install src
21+mkdir install src
22+
23+# Move source to 'src' directory
24+mv petsc-${VER}/* src/
25+rm -rf petsc-${VER}
26+
27+# Configure
28+cd src
29+./config/configure.py \
30+ --prefix="${ISSM_DIR}/externalpackages/petsc/install" \
31+ --PETSC_DIR="${ISSM_DIR}/externalpackages/petsc/src" \
32+ --with-debugging=0 \
33+ --with-valgrind=0 \
34+ --with-x=0 \
35+ --with-ssl=0 \
36+ --with-pic=1 \
37+ --download-fblaslapack=1 \
38+ --download-mpich=1 \
39+ --download-metis=1 \
40+ --download-parmetis=1 \
41+ --download-scalapack=1 \
42+ --download-mumps=1 \
43+ --download-zlib=1 \
44+ --download-hdf5=1
45+
46+
47+# Compile and install
48+make
49+make install
50
51Property changes on: ../trunk-jpl/externalpackages/petsc/install-3.14-linux.sh
52___________________________________________________________________
53Added: svn:executable
54## -0,0 +1 ##
55+*
56\ No newline at end of property
57Index: ../trunk-jpl/externalpackages/petsc/install-3.14-mac.sh
58===================================================================
59--- ../trunk-jpl/externalpackages/petsc/install-3.14-mac.sh (nonexistent)
60+++ ../trunk-jpl/externalpackages/petsc/install-3.14-mac.sh (revision 25672)
61@@ -0,0 +1,44 @@
62+#!/bin/bash
63+set -eu
64+
65+
66+## Constants
67+VER="3.14.0"
68+
69+# Download source
70+$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-lite-${VER}.tar.gz" "petsc-${VER}.tar.gz"
71+
72+# Unpack source
73+tar -zxvf petsc-${VER}.tar.gz
74+
75+# Cleanup
76+rm -rf install src
77+mkdir install src
78+
79+# Move source to 'src' directory
80+mv petsc-${VER}/* src/
81+rm -rf petsc-${VER}
82+
83+# Configure
84+cd src
85+./config/configure.py \
86+ --prefix="${ISSM_DIR}/externalpackages/petsc/install" \
87+ --PETSC_DIR="${ISSM_DIR}/externalpackages/petsc/src" \
88+ --with-debugging=0 \
89+ --with-valgrind=0 \
90+ --with-x=0 \
91+ --with-ssl=0 \
92+ --with-pic=1 \
93+ --download-fblaslapack=1 \
94+ --download-mpich=1 \
95+ --download-metis=1 \
96+ --download-parmetis=1 \
97+ --download-scalapack=1 \
98+ --download-mumps=1 \
99+ --download-zlib=1 \
100+ --download-hdf5=1
101+
102+
103+# Compile and install
104+make
105+make install
106
107Property changes on: ../trunk-jpl/externalpackages/petsc/install-3.14-mac.sh
108___________________________________________________________________
109Added: svn:executable
110## -0,0 +1 ##
111+*
112\ No newline at end of property
Note: See TracBrowser for help on using the repository browser.