diff --git a/src/Makefile.inc.gpc.intel.intelmpi b/src/Makefile.inc.gpc.intel.intelmpi
index 896a5ed45db6c108e682693c7fb45a57c20fa727..193fd62da455a1104851c38865d9841ebb8efe1c 100644
--- a/src/Makefile.inc.gpc.intel.intelmpi
+++ b/src/Makefile.inc.gpc.intel.intelmpi
@@ -5,12 +5,9 @@
 F90    = ${MPI_HOME}/bin64/mpif90
 F77    = ${MPI_HOME}/bin64/mpif90
 CC     = ${MPI_HOME}/bin64/mpicc
-#F90    = scalasca -instrument mpif90
-#F77    = scalasca -instrument mpif90
-#CC     = scalasca -instrument mpicc
 
 AR=xiar
-BITS=_v0.2a-intel_12.1-impi_4.0.2.003
+BITS=_v0.2a-intel_12.1.3-impi_4.0.3.008
 
 #IMKL = /scinet/gpc/intel/ics/composer_xe_2011_sp1.6.233/mkl/include
 IMKL = ${MKL}/include
@@ -19,33 +16,18 @@ INCLUDE=-I$(IMKL)
 # Define FORTRAN compiler flags.......................
 #
 # For the PGI compiler
-#F90FLAGS  = -O0
-#F77FLAGS  = -O0
-#F90FLAGS  = -O1
-#F77FLAGS  = -O1
 F90FLAGS  = -O2 -heap-arrays 10
 F77FLAGS  = -O2 -heap-arrays 10
-#F90FLAGS  = -O3
-#F77FLAGS  = -O3
 #F90FLAGS  = -fast
 #F77FLAGS  = -fast
-#F90FLAGS  = -O0 -i8 -fp-model strict -g -debug all -implicitnone -fp-stack-check -heap-arrays -ftrapuv -check pointers
-#F77FLAGS  = -O0 -i8 -fp-model strict -g -debug all -implicitnone -fp-stack-check -heap-arrays -ftrapuv -check pointers
 #F90FLAGS  = -O0 -fp-model strict -g -debug all -traceback -trace
 #F77FLAGS  = -O0 -fp-model strict -g -debug all -traceback -trace
-#F90FLAGS  = -O0 -check all -warn all,nodec,interfaces -gen_interfaces -traceback -fpe0
-#F77FLAGS  = -O0 -check all -warn all,nodec,interfaces -gen_interfaces -traceback -fpe0
 
 # Define C compiler flags.............................
 #
-#CFLAGS  = -O0 -I.
-#CFLAGS  = -O1 -I.
 CFLAGS  = -O2 -I.
-#CFLAGS  = -O3 -I.
 #CFLAGS  = -fast -I.
-#CFLAGS  = -O0 -DMKL_ILP64 -I. -fp-model strict -g -debug all
 #CFLAGS  = -O0 -I. -fp-model strict -g -debug all -traceback -trace
-#CFLAGS  = -O0 -check all -warn all,nodec,interfaces -gen_interfaces -traceback -fpe0
 
 # Libraries.............................
 
@@ -54,9 +36,10 @@ LMKL = ${MKL}/lib/intel64
 
 # MPI
 #
-MPI    = -L${MPI_HOME}/lib64 -lmpi
+#MPI    = -L${MPI_HOME}/lib64 -lmpi
 
-WSMP = ${HOME}/software/wsmp/wsmp-Linux64-IMPI
+#WSMP = ${HOME}/software/wsmp/wsmp-Linux64-IMPI
+WSMP = ${HOME}/software/wsmp/wsmp-Linux64-Intel_v11.5.20/lib/intelmpi
 
 LIBS = \
  -LOCTREE -lOctree$(BITS) \
@@ -64,9 +47,11 @@ LIBS = \
  -LNN -lnn_c$(BITS) \
  -LCASCADE -lcascade$(BITS) \
  -LRESAMPLE -lresample$(BITS) \
- -L$(WSMP) -lpwsmp64SCI \
+ -L$(WSMP) -lpwsmp64 \
  -L$(LMKL) -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 \
- $(MPI) -lpthread
+ -lpthread
+
+# -L$(WSMP) -lpwsmp64SCI \
 
 # The Makefiles look at compile output with this
 PAGER=more