Index: ../trunk-jpl/externalpackages/petsc/install-3.14-linux.sh =================================================================== --- ../trunk-jpl/externalpackages/petsc/install-3.14-linux.sh (nonexistent) +++ ../trunk-jpl/externalpackages/petsc/install-3.14-linux.sh (revision 25672) @@ -0,0 +1,44 @@ +#!/bin/bash +set -eu + + +## Constants +VER="3.14.0" + +# Download source +$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-lite-${VER}.tar.gz" "petsc-${VER}.tar.gz" + +# Unpack source +tar -zxvf petsc-${VER}.tar.gz + +# Cleanup +rm -rf install src +mkdir install src + +# Move source to 'src' directory +mv petsc-${VER}/* src/ +rm -rf petsc-${VER} + +# Configure +cd src +./config/configure.py \ + --prefix="${ISSM_DIR}/externalpackages/petsc/install" \ + --PETSC_DIR="${ISSM_DIR}/externalpackages/petsc/src" \ + --with-debugging=0 \ + --with-valgrind=0 \ + --with-x=0 \ + --with-ssl=0 \ + --with-pic=1 \ + --download-fblaslapack=1 \ + --download-mpich=1 \ + --download-metis=1 \ + --download-parmetis=1 \ + --download-scalapack=1 \ + --download-mumps=1 \ + --download-zlib=1 \ + --download-hdf5=1 + + +# Compile and install +make +make install Property changes on: ../trunk-jpl/externalpackages/petsc/install-3.14-linux.sh ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: ../trunk-jpl/externalpackages/petsc/install-3.14-mac.sh =================================================================== --- ../trunk-jpl/externalpackages/petsc/install-3.14-mac.sh (nonexistent) +++ ../trunk-jpl/externalpackages/petsc/install-3.14-mac.sh (revision 25672) @@ -0,0 +1,44 @@ +#!/bin/bash +set -eu + + +## Constants +VER="3.14.0" + +# Download source +$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-lite-${VER}.tar.gz" "petsc-${VER}.tar.gz" + +# Unpack source +tar -zxvf petsc-${VER}.tar.gz + +# Cleanup +rm -rf install src +mkdir install src + +# Move source to 'src' directory +mv petsc-${VER}/* src/ +rm -rf petsc-${VER} + +# Configure +cd src +./config/configure.py \ + --prefix="${ISSM_DIR}/externalpackages/petsc/install" \ + --PETSC_DIR="${ISSM_DIR}/externalpackages/petsc/src" \ + --with-debugging=0 \ + --with-valgrind=0 \ + --with-x=0 \ + --with-ssl=0 \ + --with-pic=1 \ + --download-fblaslapack=1 \ + --download-mpich=1 \ + --download-metis=1 \ + --download-parmetis=1 \ + --download-scalapack=1 \ + --download-mumps=1 \ + --download-zlib=1 \ + --download-hdf5=1 + + +# Compile and install +make +make install Property changes on: ../trunk-jpl/externalpackages/petsc/install-3.14-mac.sh ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property