Ignore:
Timestamp:
08/25/22 16:50:29 (3 years ago)
Author:
Mathieu Morlighem
Message:

merged trunk-jpl and trunk for revision 27230

Location:
issm/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk

  • issm/trunk/externalpackages/petsc/install-3.15-discovery.sh

    r27035 r27232  
    33
    44## Constants
     5#
    56VER="3.15.3"
    67
     8PETSC_DIR="${ISSM_DIR}/externalpackages/petsc/src" # DO NOT CHANGE THIS
     9PREFIX="${ISSM_DIR}/externalpackages/petsc/install" # Set to location where external package should be installed
     10
    711# 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"
    913
    1014# Unpack source
     
    1216
    1317# Cleanup
    14 rm -rf install src
    15 mkdir install src
     18rm -rf ${PREFIX} ${PETSC_DIR}
     19mkdir -p ${PETSC_DIR}
    1620
    17 # Move source to 'src' directory
    18 mv petsc-${VER}/* src/
     21# Move source to $PETSC_DIR
     22mv petsc-${VER}/* ${PETSC_DIR}
    1923rm -rf petsc-${VER}
    2024
    21 cd src
     25# Configure
     26cd ${PETSC_DIR}
    2227./config/configure.py \
    2328        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}" \
    2631        --with-make-np=20 \
    2732        --with-blas-lapack-dir=$MKL_ROOT \
Note: See TracChangeset for help on using the changeset viewer.