Changeset 22595


Ignore:
Timestamp:
03/21/18 13:04:27 (7 years ago)
Author:
Mathieu Morlighem
Message:

CHG: reenable petsc dev

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk-jpl/externalpackages/petsc/install-dev-linux64.sh

    r20762 r22595  
    11#!/bin/bash
    22
    3 STEP=1
     3STEP=2
    44
    55if [ $STEP -eq 1 ]; then
    6         # Used Mercurial to get code
    76        rm -rf src
    8         hg clone http://petsc.cs.iit.edu/petsc/petsc-dev src
    9         cd src
    10         hg clone http://petsc.cs.iit.edu/petsc/BuildSystem config/BuildSystem
     7        git clone https://bitbucket.org/petsc/petsc src
    118fi
    129
    13 # To update (via Mercurial):
    14 #      cd petsc-dev
    15 #      hg pull -u
    16 #      cd config/BuildSystem
    17 #      hg pull -u
     10# To update
     11#      cd src
     12#      git pull
    1813
    1914# configure script
    2015# Note:
    21 #  Metis: -using metis from externalpackages did not work...
    22 #         -for now download new metis
    23 #         -rename metis in externalpackages to metis2
    24 #
    2516# SuperLU: -If download-..-=yes does not work try downloading from
    2617#    --download-superlu=http://crd.lbl.gov/~xiaoye/SuperLU/superlu_4.3.tar.gz \
     
    3021        rm -rf install
    3122        cd src
    32         ./config/configure.py \
    33         --prefix="$ISSM_DIR/externalpackages/petsc/install" \
    34         --with-mpi-dir="$ISSM_DIR/externalpackages/mpich/install" \
    35         --with-clanguage=C++ \
    36         --PETSC_ARCH=linux-gnu-amd64 \
    37         --PETSC_DIR="$ISSM_DIR/externalpackages/petsc/src" \
    38         --with-debugging=0 \
    39         --with-shared-libraries=1 \
    40         --download-mumps=yes \
    41         --download-scalapack=yes \
    42         --download-blacs=yes  \
    43         --download-blas=yes \
    44         --download-f-blas-lapack=yes \
    45         --download-parmetis=yes \
    46         --download-metis=yes \
    47         --download-trilinos=yes \
    48         --download-euclid=yes \
    49         --download-spooles=yes \
    50         --download-spai=yes \
    51         --download-superlu=http://crd.lbl.gov/~xiaoye/SuperLU/superlu_4.3.tar.gz \
    52         --download-hypre=yes \
    53         --download-c2html=yes
    54 #       --with-pic=1
     23        ./configure \
     24                --prefix="$ISSM_DIR/externalpackages/petsc/install" \
     25                --with-mpi-dir="$ISSM_DIR/externalpackages/mpich/install" \
     26                --PETSC_DIR="$ISSM_DIR/externalpackages/petsc/src" \
     27                --with-debugging=1 \
     28                --with-valgrind=0 \
     29                --with-x=0 \
     30                --with-ssl=0 \
     31                --with-shared-libraries=1 \
     32                --download-metis=1 \
     33                --download-parmetis=1 \
     34                --download-mumps=1 \
     35                --download-scalapack=1 \
     36                --download-fblaslapack=1 \
     37                --with-pic=1
     38
     39#       --download-trilinos=yes \
     40#       --download-euclid=yes \
     41#       --download-spooles=yes \
     42#       --download-spai=yes \
     43#       --download-superlu=http://crd.lbl.gov/~xiaoye/SuperLU/superlu_4.3.tar.gz \
     44#       --download-hypre=yes \
    5545
    5646        #Compile petsc and install it
Note: See TracChangeset for help on using the changeset viewer.