Index: /issm/trunk-jpl/externalpackages/petsc/install-dev-pleiades.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/petsc/install-dev-pleiades.sh	(revision 12608)
+++ /issm/trunk-jpl/externalpackages/petsc/install-dev-pleiades.sh	(revision 12609)
@@ -1,5 +1,5 @@
 #!/bin/bash
 #Step 0: download
-#Step 1: unzip and install
+#Step 1: install before plapack crasehs
 #Step 2: After Plapack implodes
 STEP=0
@@ -26,15 +26,6 @@
 #   -then rename metis in externalpackages to metis2
 if [ $STEP -eq 1 ]; then
-	#Some cleanup
-	rm -rf install petsc-3.2-p3 src
-	mkdir install src
 
-	#Download from ISSM server
-	$ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/petsc-3.2-p3.tar.gz' 'petsc-3.2-p3.tar.gz'
-
-	#Untar and move petsc to install directory
-	tar -zxvf  petsc-3.2-p3.tar.gz
-	mv petsc-3.2-p3/* src/
-	rm -rf petsc-3.2-p3
+	mkdir install
 
 	#configure
@@ -49,6 +40,6 @@
 		--with-blas-lapack-dir=/nasa/intel/mkl/10.0.011/ \
 		--known-mpi-shared-libraries=1 \
-		--with-mpi-lib=/nasa/sgi/mpt/1.25/lib/libmpi.so \
-		--with-mpi-include=/nasa/sgi/mpt/1.25/include  \
+		--with-mpi-lib=/nasa/sgi/mpt/2.04/lib/libmpi.so \
+		--with-mpi-include=/nasa/sgi/mpt/2.04/include  \
 		--download-mumps=yes \
 		--download-plapack=yes \
@@ -59,5 +50,11 @@
 		--download-parmetis=yes \
 		--download-metis=yes \
+		--download-trilinos=yes \
+		--download-euclid=yes \
+		--download-pastix=yes \
+		--download-ptscotch=yes \
+		--download-spooles=yes \
 		--download-spai=yes \
+		--download-superlu=http://crd.lbl.gov/~xiaoye/SuperLU/superlu_4.3.tar.gz \
 		--FFLAGS=-I/usr/include \
 		--with-cc=icc \
@@ -80,6 +77,6 @@
 	 --with-shared-libraries=0 \
 	 --with-blas-lapack-dir=/nasa/intel/mkl/10.0.011/ \
-	 --with-mpi-lib=/nasa/sgi/mpt/1.25/lib/libmpi.so \
-	 --with-mpi-include=/nasa/sgi/mpt/1.25/include  \
+	 --with-mpi-lib=/nasa/sgi/mpt/2.04/lib/libmpi.so \
+	 --with-mpi-include=/nasa/sgi/mpt/2.04/include  \
 	 --known-mpi-shared-libraries=1 \
 	 --download-mumps=yes \
@@ -87,10 +84,18 @@
 	 --download-blacs=yes  \
 	 --download-blas=yes \
-	 --download-f-blas-lapack=yes \
+	 --with-f-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/src/$ISSM_ARCH \
 	 --download-parmetis=yes \
 	 --download-metis=yes \
-	 --download-spai=yes \
+	 --with-cxx=icpc \
+	 --download-hypre=yes \
+	 --download-trilinos=yes \
+	 --download-prometheus=yes \
+	 --download-euclid=yes \
+	 --download-pastix=yes \
+	 --download-ptscotch=yes \
+	 --download-spooles=yes \
+	 --download-superlu=http://crd.lbl.gov/~xiaoye/SuperLU/superlu_4.3.tar.gz \
+	 --with-spai-dir=$ISSM_DIR/externalpackages/petsc/src/$ISSM_ARCH \
 	 --with-plapack-dir=$ISSM_DIR/externalpackages/petsc/src/$ISSM_ARCH \
-	 --download-parmetis=yes \
 	 --FFLAGS=-I/usr/include \
 	 --with-cc=icc \
@@ -100,5 +105,5 @@
 	 --CXXOPTFLAGS=" -O3 -xS" \
 	 --with-pic=1
-	 cat > src/script.queue << EOF
+	 cat > script.queue << EOF
 #PBS -S /bin/bash
 #PBS -q debug 
@@ -109,5 +114,5 @@
 . /usr/share/modules/init/bash 
 module load comp-intel/11.1.046 
-module load mpi/mpt.1.25 
+module load mpi-sgi/mpt.2.04  #DEFINES MPI_Type_create_indexed_block
 module load math/intel_mkl_64_10.0.011 
 export PATH="$PATH:." 
