Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/petsc/install-3.3-macosx64.sh =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/petsc/install-3.3-macosx64.sh (revision 0) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/petsc/install-3.3-macosx64.sh (revision 12816) @@ -0,0 +1,35 @@ +#!/bin/bash + +#Some cleanup +rm -rf install petsc-3.3-p2 src +mkdir install src + +#Download from ISSM server +$ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/petsc-lite-3.3-p2.tar.gz' 'petsc-3.3-p2.tar.gz' + +#Untar and move petsc to install directory +tar -zxvf petsc-3.3-p2.tar.gz +mv petsc-3.3-p2/* src/ +rm -rf petsc-3.3-p2 + +#configure +cd src +./config/configure.py \ + --prefix="$ISSM_DIR/externalpackages/petsc/install" \ + --with-mpi-dir=$ISSM_DIR/externalpackages/mpich2/install \ + --PETSC_ARCH="macosx-gnu" \ + --PETSC_DIR="$ISSM_DIR/externalpackages/petsc/src" \ + --with-debugging=0 \ + --with-shared-libraries=1 \ + --download-mumps=yes \ + --download-scalapack=yes \ + --download-blacs=yes \ + --download-blas=yes \ + --download-f-blas-lapack=yes \ + --download-plapack=yes \ + --download-parmetis=yes \ + --download-metis=yes + +#Compile petsc and install it +make +make install Property changes on: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/petsc/install-3.3-macosx64.sh ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/petsc/install-3.3-linux64.sh =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/petsc/install-3.3-linux64.sh (revision 12815) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/petsc/install-3.3-linux64.sh (revision 12816) @@ -20,7 +20,7 @@ --PETSC_ARCH=linux-gnu-amd64 \ --PETSC_DIR="$ISSM_DIR/externalpackages/petsc/src" \ --with-debugging=0 \ - --with-shared-libraries=0 \ + --with-shared-libraries=1 \ --download-mumps=yes \ --download-scalapack=yes \ --download-blacs=yes \