Index: /issm/trunk/externalpackages/mpich2/configs/altix64/configure.sh
===================================================================
--- /issm/trunk/externalpackages/mpich2/configs/altix64/configure.sh	(revision 1509)
+++ /issm/trunk/externalpackages/mpich2/configs/altix64/configure.sh	(revision 1509)
@@ -0,0 +1,2 @@
+#!/bin/bash
+./configure --prefix="$ISSM_DIR/externalpackages/mpich2/install" --enable-sharedlibs=gcc --enable-f91=gfortran 
Index: /issm/trunk/externalpackages/mpich2/configs/linux64/configure.sh
===================================================================
--- /issm/trunk/externalpackages/mpich2/configs/linux64/configure.sh	(revision 1509)
+++ /issm/trunk/externalpackages/mpich2/configs/linux64/configure.sh	(revision 1509)
@@ -0,0 +1,2 @@
+#!/bin/bash
+./configure --prefix="$ISSM_DIR/externalpackages/mpich2/install" --enable-sharedlibs=gcc --enable-f91=gfortran 
Index: /issm/trunk/externalpackages/mpich2/configs/macosx32/configure.sh
===================================================================
--- /issm/trunk/externalpackages/mpich2/configs/macosx32/configure.sh	(revision 1509)
+++ /issm/trunk/externalpackages/mpich2/configs/macosx32/configure.sh	(revision 1509)
@@ -0,0 +1,3 @@
+#!/bin/bash
+export CFLAGS=" -m32"
+./configure --prefix="$ISSM_DIR/externalpackages/mpich2/install" --enable-f91=gfortran --enable-sharedlibs=osx-gcc
Index: /issm/trunk/externalpackages/mpich2/configs/winxp32/configure.sh
===================================================================
--- /issm/trunk/externalpackages/mpich2/configs/winxp32/configure.sh	(revision 1509)
+++ /issm/trunk/externalpackages/mpich2/configs/winxp32/configure.sh	(revision 1509)
@@ -0,0 +1,2 @@
+#!/bin/bash
+./configure --prefix="$ISSM_DIR/externalpackages/mpich2/install" 
Index: /issm/trunk/externalpackages/mpich2/install.sh
===================================================================
--- /issm/trunk/externalpackages/mpich2/install.sh	(revision 1508)
+++ /issm/trunk/externalpackages/mpich2/install.sh	(revision 1509)
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-#Get number of cpus on current platform
-NUMCPUS=`grep -c processor /proc/cpuinfo`;
+#Get number of cpus
+NUMCPUS=$1;
 
 #version of mpich2
@@ -31,6 +31,10 @@
 
 #Compile mpich2
-make
-
-#Install
-make install
+if [ -z $NUMCPUS ];
+then
+	make
+	make install
+else
+	make  -j $NUMCPUS
+	make  -j $NUMCPUS install
+fi
