source: issm/oecreview/Archive/19101-20495/ISSM-19399-19400.diff@ 20498

Last change on this file since 20498 was 20498, checked in by Mathieu Morlighem, 9 years ago

CHG: done with Archive/19101-20495

File size: 1.3 KB
  • TabularUnified ../trunk-jpl/externalpackages/petsc/install-3.6-macosx64.sh

     
     1#!/bin/bash
     2set -eu
     3
     4#Some cleanup
     5rm -rf install petsc-3.6.0 src
     6mkdir install src
     7
     8#Download from ISSM server
     9$ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/petsc-lite-3.6.0.tar.gz' 'petsc-3.6.0.tar.gz'
     10
     11#Untar and move petsc to install directory
     12tar -zxvf  petsc-3.6.0.tar.gz
     13mv petsc-3.6.0/* src/
     14rm -rf petsc-3.6.0
     15
     16#configure
     17cd src
     18./config/configure.py \
     19        --prefix="$ISSM_DIR/externalpackages/petsc/install" \
     20        --with-mpi-dir="$ISSM_DIR/externalpackages/mpich/install" \
     21        --PETSC_DIR="$ISSM_DIR/externalpackages/petsc/src" \
     22        --with-debugging=0 \
     23        --with-valgrind=0 \
     24        --with-x=0 \
     25        --with-ssl=0 \
     26        --with-shared-libraries=1 \
     27        --download-metis=1 \
     28        --download-parmetis=1 \
     29        --download-mumps=1 \
     30        --download-scalapack=1
     31
     32#Compile and intall
     33make
     34make install
Note: See TracBrowser for help on using the repository browser.