Index: /issm/trunk/externalpackages/mpich2/configs/gemini/configure.sh
===================================================================
--- /issm/trunk/externalpackages/mpich2/configs/gemini/configure.sh	(revision 1372)
+++ /issm/trunk/externalpackages/mpich2/configs/gemini/configure.sh	(revision 1372)
@@ -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/mac/configure.sh
===================================================================
--- /issm/trunk/externalpackages/mpich2/configs/mac/configure.sh	(revision 1372)
+++ /issm/trunk/externalpackages/mpich2/configs/mac/configure.sh	(revision 1372)
@@ -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/mac/install.sh
===================================================================
--- /issm/trunk/externalpackages/mpich2/configs/mac/install.sh	(revision 1372)
+++ /issm/trunk/externalpackages/mpich2/configs/mac/install.sh	(revision 1372)
@@ -0,0 +1,36 @@
+#!/bin/bash
+
+#Get number of cpus on current platform
+NUMCPUS=`grep -c processor /proc/cpuinfo`;
+
+#version of mpich2
+version=`echo *.tar.gz | sed 's/\.tar\.gz//g' | sed 's/mpich2-//g'`
+
+#Some cleanup
+rm -rf src install mpich2-$version
+
+#Create src and install directories
+mkdir src install
+
+#Untar 
+tar -zxvf  mpich2-$version.tar.gz
+
+#Move mpich2 into src directory
+mv mpich2-$version/* src
+rm -rf mpich2-$version
+
+#Configure mpich2
+cd src
+make distclean
+./configure --prefix="$ISSM_DIR/externalpackages/mpich2/install" --enable-sharedlibs=gcc --enable-f91=gfortran --enable-sharedlibs=osx-gcc
+
+#Apply Patch to examples
+patch ./examples/Makefile ../Examples.Makefile.patch
+patch -R ./src/binding/cxx/mpicxx.h ../mpicxx.h.patch
+patch -R ./src/include/mpicxx.h ../mpicxx.h.patch
+
+#Compile mpich2
+make  
+
+#Install
+make install
Index: /issm/trunk/externalpackages/mpich2/configs/wilkes/configure.sh
===================================================================
--- /issm/trunk/externalpackages/mpich2/configs/wilkes/configure.sh	(revision 1372)
+++ /issm/trunk/externalpackages/mpich2/configs/wilkes/configure.sh	(revision 1372)
@@ -0,0 +1,2 @@
+#!/bin/bash
+./configure --prefix="$ISSM_DIR/externalpackages/mpich2/install" --enable-sharedlibs=gcc --enable-f91=gfortran 
