source: issm/oecreview/Archive/12678-13393/ISSM-12815-12816.diff

Last change on this file was 13394, checked in by Mathieu Morlighem, 13 years ago

Added 12678-13393

File size: 2.2 KB
  • u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/petsc/install-3.3-macosx64.sh

     
     1#!/bin/bash
     2
     3#Some cleanup
     4rm -rf install petsc-3.3-p2 src
     5mkdir install src
     6
     7#Download from ISSM server
     8$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'
     9
     10#Untar and move petsc to install directory
     11tar -zxvf  petsc-3.3-p2.tar.gz
     12mv petsc-3.3-p2/* src/
     13rm -rf petsc-3.3-p2
     14
     15#configure
     16cd src
     17./config/configure.py \
     18        --prefix="$ISSM_DIR/externalpackages/petsc/install" \
     19        --with-mpi-dir=$ISSM_DIR/externalpackages/mpich2/install \
     20        --PETSC_ARCH="macosx-gnu" \
     21        --PETSC_DIR="$ISSM_DIR/externalpackages/petsc/src" \
     22        --with-debugging=0 \
     23        --with-shared-libraries=1 \
     24        --download-mumps=yes \
     25        --download-scalapack=yes \
     26        --download-blacs=yes \
     27        --download-blas=yes \
     28        --download-f-blas-lapack=yes \
     29        --download-plapack=yes \
     30        --download-parmetis=yes \
     31        --download-metis=yes
     32
     33#Compile petsc and install it
     34make
     35make install
  • u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/petsc/install-3.3-linux64.sh

    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 ##
    +*
     
    2020        --PETSC_ARCH=linux-gnu-amd64 \
    2121        --PETSC_DIR="$ISSM_DIR/externalpackages/petsc/src" \
    2222        --with-debugging=0 \
    23         --with-shared-libraries=0 \
     23        --with-shared-libraries=1 \
    2424        --download-mumps=yes \
    2525        --download-scalapack=yes \
    2626        --download-blacs=yes \
Note: See TracBrowser for help on using the repository browser.