Changeset 22595
- Timestamp:
- 03/21/18 13:04:27 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk-jpl/externalpackages/petsc/install-dev-linux64.sh ¶
r20762 r22595 1 1 #!/bin/bash 2 2 3 STEP= 13 STEP=2 4 4 5 5 if [ $STEP -eq 1 ]; then 6 # Used Mercurial to get code7 6 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 11 8 fi 12 9 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 18 13 19 14 # configure script 20 15 # Note: 21 # Metis: -using metis from externalpackages did not work...22 # -for now download new metis23 # -rename metis in externalpackages to metis224 #25 16 # SuperLU: -If download-..-=yes does not work try downloading from 26 17 # --download-superlu=http://crd.lbl.gov/~xiaoye/SuperLU/superlu_4.3.tar.gz \ … … 30 21 rm -rf install 31 22 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 \ 55 45 56 46 #Compile petsc and install it
Note:
See TracChangeset
for help on using the changeset viewer.