- Timestamp:
- 08/25/22 16:50:29 (3 years ago)
- Location:
- issm/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
-
issm/trunk/externalpackages/petsc/install-3.15-discovery.sh
r27035 r27232 3 3 4 4 ## Constants 5 # 5 6 VER="3.15.3" 6 7 8 PETSC_DIR="${ISSM_DIR}/externalpackages/petsc/src" # DO NOT CHANGE THIS 9 PREFIX="${ISSM_DIR}/externalpackages/petsc/install" # Set to location where external package should be installed 10 7 11 # Download source 8 $ISSM_DIR/scripts/DownloadExternalPackage.sh "https:// ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-lite-${VER}.tar.gz" "petsc-${VER}.tar.gz"12 $ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/petsc-lite-${VER}.tar.gz" "petsc-${VER}.tar.gz" 9 13 10 14 # Unpack source … … 12 16 13 17 # Cleanup 14 rm -rf install src15 mkdir install src18 rm -rf ${PREFIX} ${PETSC_DIR} 19 mkdir -p ${PETSC_DIR} 16 20 17 # Move source to 'src' directory18 mv petsc-${VER}/* src/21 # Move source to $PETSC_DIR 22 mv petsc-${VER}/* ${PETSC_DIR} 19 23 rm -rf petsc-${VER} 20 24 21 cd src 25 # Configure 26 cd ${PETSC_DIR} 22 27 ./config/configure.py \ 23 28 COPTFLAGS="-g -O3" CXXOPTFLAGS="-g -O3" FOPTFLAGS="-g -O3" \ 24 --prefix="${ ISSM_DIR}/externalpackages/petsc/install" \25 --PETSC_DIR="${ ISSM_DIR}/externalpackages/petsc/src" \29 --prefix="${PREFIX}" \ 30 --PETSC_DIR="${PETSC_DIR}" \ 26 31 --with-make-np=20 \ 27 32 --with-blas-lapack-dir=$MKL_ROOT \
Note:
See TracChangeset
for help on using the changeset viewer.