Changeset 28140


Ignore:
Timestamp:
03/13/24 13:12:26 (12 months ago)
Author:
jdquinn
Message:

CHG: No longer need separate PETSc install scripts for Intel and Silicon

Location:
issm/trunk-jpl
Files:
1 deleted
16 edited
1 moved

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/etc/environment.sh

    r28138 r28140  
    228228fi
    229229
    230 # # Windows compilers
    231 # if [[ "${ISSM_ARCH}" == "cygwin-intel" ]]; then
    232 #       source ${ISSM_DIR}/externalpackages/windows/windows_environment.sh
    233 # fi
    234 
    235230#########################
    236231# Command-line utilities
  • issm/trunk-jpl/externalpackages/petsc/install-3.20-mac.sh

    r28138 r28140  
    1111
    1212# Download source
    13 $ISSM_DIR/scripts/DownloadExternalPackage.sh "https://web.cels.anl.gov/projects/petsc/download/release-snapshots/petsc-${VER}.tar.gz" "petsc-${VER}.tar.gz"
     13$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/petsc-lite-${VER}.tar.gz" "petsc-${VER}.tar.gz"
    1414
    1515# Unpack source
     
    2424rm -rf petsc-${VER}
    2525
     26# Apply patches
     27patch src/config/BuildSystem/config/setCompilers.py < configs/3.20/mac/intel/src/config/BuildSystem/config/setCompilers.py.patch
     28
    2629# Configure
     30#
     31# NOTE:
     32# - Added -Wno-error=implicit-function-declaration to CFLAGS for Clang >= 12.
     33#       (may need to remove it for earlier versions not using the C99 standard).
     34#
    2735cd ${PETSC_DIR}
    2836./configure \
     
    3543        --with-pic=1 \
    3644        --download-fblaslapack=1 \
    37         --download-mpich=1 \
     45        --download-mpich="https://www.mpich.org/static/downloads/4.2.0/mpich-4.2.0.tar.gz" \
    3846        --download-metis=1 \
    3947        --download-parmetis=1 \
    4048        --download-scalapack=1 \
    4149        --download-mumps=1 \
    42         --download-zlib=1 
     50        --download-zlib=1
    4351
    4452# Compile and install
  • issm/trunk-jpl/jenkins/mac-intel-basic

    r28139 r28140  
    3333        autotools       install-mac.sh
    3434        cmake           install.sh
    35         petsc           install-3.14-mac.sh
     35        petsc           install-3.20-mac.sh
    3636        triangle        install-mac.sh
    3737        m1qn3           install-mac.sh
  • issm/trunk-jpl/jenkins/mac-intel-binaries-matlab

    r28139 r28140  
    4747        autotools       install-mac.sh
    4848        cmake           install.sh
    49         petsc           install-3.14-mac-static.sh
     49        petsc           install-3.20-mac-static.sh
    5050        gsl                     install-static.sh
    5151        boost           install-1.7-mac-static.sh
  • issm/trunk-jpl/jenkins/mac-intel-binaries-python-3

    r28139 r28140  
    4747        autotools       install-mac.sh
    4848        cmake           install.sh
    49         petsc           install-3.14-mac-static.sh
     49        petsc           install-3.20-mac-static.sh
    5050        gsl                     install-static.sh
    5151        boost           install-1.7-mac-static.sh
  • issm/trunk-jpl/jenkins/mac-intel-dakota

    r28139 r28140  
    4747        autotools       install-mac.sh
    4848        cmake           install.sh
    49         petsc           install-3.14-mac.sh
     49        petsc           install-3.20-mac.sh
    5050        gsl                     install.sh
    5151        boost           install-1.7-mac.sh
  • issm/trunk-jpl/jenkins/mac-intel-examples

    r28139 r28140  
    4747        autotools       install-mac.sh
    4848        cmake           install.sh
    49         petsc           install-3.14-mac.sh
     49        petsc           install-3.20-mac.sh
    5050        gsl                     install.sh
    5151        boost           install-1.7-mac.sh
  • issm/trunk-jpl/jenkins/mac-intel-full

    r28139 r28140  
    5151        autotools       install-mac.sh
    5252        cmake           install.sh
    53         petsc           install-3.20-mac-intel.sh
     53        petsc           install-3.20-mac.sh
    5454        gsl                     install.sh
    5555        boost           install-1.7-mac.sh
  • issm/trunk-jpl/jenkins/mac-intel-solid_earth

    r28139 r28140  
    5151        autotools       install-mac.sh
    5252        cmake           install.sh
    53         petsc           install-3.14-mac.sh
     53        petsc           install-3.20-mac.sh
    5454        gsl                     install.sh
    5555        boost           install-1.7-mac.sh
  • issm/trunk-jpl/jenkins/mac-silicon-basic

    r28132 r28140  
    3333        autotools       install-mac.sh
    3434        cmake           install.sh
    35         petsc           install-3.17-mac-silicon.sh
     35        petsc           install-3.20-mac.sh
    3636        triangle        install-mac.sh
    3737        m1qn3           install-mac.sh
  • issm/trunk-jpl/jenkins/mac-silicon-binaries-matlab

    r28123 r28140  
    11MATLAB_PATH="/Applications/MATLAB_R2023b.app"
     2LIBGFORTRAN_PATH="/opt/homebrew/Cellar/gcc/13.2.0/lib/gcc/13"
     3LIBGCC_PATH="${LIBGFORTRAN_PATH}/aarch64-apple-darwin22/13"
    24
    35#--------------------#
     
    2325        --with-python-dir=/System/Volumes/Data/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9 \
    2426        --with-python-numpy-dir=/Library/Python/3.9/site-packages/numpy/core/include/numpy \
    25         --with-fortran-lib="/opt/homebrew/Cellar/gcc/13.1.0/lib/gcc/13/libgfortran.a /opt/homebrew/Cellar/gcc/13.1.0/lib/gcc/13/libquadmath.a /opt/homebrew/Cellar/gcc/13.1.0/lib/gcc/13/gcc/aarch64-apple-darwin22/13/libgcc.a" \
     27        --with-fortran-lib="${LIBGFORTRAN_PATH}/libgfortran.a ${LIBGFORTRAN_PATH}/libquadmath.a ${LIBGCC_PATH}/libgcc.a" \
    2628        --with-mpi-include=${ISSM_DIR}/externalpackages/petsc/install/include \
    2729        --with-mpi-libflags="-L${ISSM_DIR}/externalpackages/petsc/install/lib -lmpi -lmpicxx -lmpifort" \
     
    5052        autotools       install-mac.sh
    5153        cmake           install.sh
    52         petsc           install-3.17-mac-silicon-static.sh
     54        petsc           install-3.20-mac-static.sh
    5355        gsl                     install-static.sh
    5456        boost           install-1.7-mac-static.sh
  • issm/trunk-jpl/jenkins/mac-silicon-binaries-python-3

    r28123 r28140  
     1LIBGFORTRAN_PATH="/opt/homebrew/Cellar/gcc/13.2.0/lib/gcc/13"
     2LIBGCC_PATH="${LIBGFORTRAN_PATH}/aarch64-apple-darwin22/13"
     3
    14#--------------------#
    25# ISSM Configuration #
     
    2124        --with-python-dir=/System/Volumes/Data/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9 \
    2225        --with-python-numpy-dir=/Library/Python/3.9/site-packages/numpy/core/include/numpy \
    23         --with-fortran-lib="/opt/homebrew/Cellar/gcc/13.1.0/lib/gcc/13/libgfortran.a /opt/homebrew/Cellar/gcc/13.1.0/lib/gcc/13/libquadmath.a /opt/homebrew/Cellar/gcc/13.1.0/lib/gcc/13/gcc/aarch64-apple-darwin22/13/libgcc.a" \
     26        --with-fortran-lib="${LIBGFORTRAN_PATH}/libgfortran.a ${LIBGFORTRAN_PATH}/libquadmath.a ${LIBGCC_PATH}/libgcc.a" \
    2427        --with-mpi-include=${ISSM_DIR}/externalpackages/petsc/install/include \
    2528        --with-mpi-libflags="-L${ISSM_DIR}/externalpackages/petsc/install/lib -lmpi -lmpicxx -lmpifort" \
     
    4851        autotools       install-mac.sh
    4952        cmake           install.sh
    50         petsc           install-3.17-mac-silicon-static.sh
     53        petsc           install-3.20-mac-static.sh
    5154        gsl                     install-static.sh
    5255        boost           install-1.7-mac-static.sh
  • issm/trunk-jpl/jenkins/mac-silicon-dakota

    r28129 r28140  
    4242        autotools       install-mac.sh
    4343        cmake           install.sh
    44         petsc           install-3.17-mac-silicon.sh
     44        petsc           install-3.20-mac-silicon.sh
    4545        gsl                     install.sh
    4646        boost           install-1.7-mac.sh
  • issm/trunk-jpl/jenkins/mac-silicon-examples

    r28079 r28140  
    3939        autotools       install-mac.sh
    4040        cmake           install.sh
    41         petsc           install-3.17-mac-silicon.sh
     41        petsc           install-3.20-mac.sh
    4242        gsl                     install.sh
    4343        boost           install-1.7-mac.sh
  • issm/trunk-jpl/jenkins/mac-silicon-full

    r28123 r28140  
    4242        autotools       install-mac.sh
    4343        cmake           install.sh
    44         petsc           install-3.17-mac-silicon.sh
     44        petsc           install-3.20-mac.sh
    4545        gsl                     install.sh
    4646        boost           install-1.7-mac.sh
  • issm/trunk-jpl/jenkins/mac-silicon-python

    r28129 r28140  
    3333        autotools       install-mac.sh
    3434        cmake           install.sh
    35         petsc           install-3.17-mac-silicon.sh
     35        petsc           install-3.20-mac-silicon.sh
    3636        triangle        install-mac.sh
    3737        m1qn3           install-mac.sh
  • issm/trunk-jpl/jenkins/mac-silicon-solid_earth

    r28079 r28140  
    4242        autotools       install-mac.sh
    4343        cmake           install.sh
    44         petsc           install-3.17-mac-silicon.sh
     44        petsc           install-3.20-mac.sh
    4545        gsl                     install.sh
    4646        boost           install-1.7-mac.sh
Note: See TracChangeset for help on using the changeset viewer.