Index: /issm/trunk/externalpackages/valgrind/issm.supp
===================================================================
--- /issm/trunk/externalpackages/valgrind/issm.supp	(revision 4347)
+++ /issm/trunk/externalpackages/valgrind/issm.supp	(revision 4347)
@@ -0,0 +1,108 @@
+# This holds the errors to be suppressed from valgrind report for ISSM.
+# See: http://valgrind.org/docs/manual/manual-core.html#manual-core.suppress
+#
+# to add errors:
+#   1. in m/public/queue/ClusterScript.m,
+#      add: --gen-suppressions=all
+#   2. in the errlog, copy and paste the suppression log
+#      in this file.
+
+#General errors from MPI, Petsc
+#PETSC General {{{1
+{
+	petsc1general
+	  Memcheck:User
+	  fun:check_mem_is_defined_untyped
+	  fun:PMPI_Allreduce
+	  fun:MPI_ALLREDUCE
+	  fun:dmumps_276_
+	  fun:dmumps_
+	  fun:dmumps_f77_
+	  fun:dmumps_c
+	  fun:MatFactorNumeric_AIJMUMPS
+	  fun:MatLUFactorNumeric
+	  fun:PCSetUp_LU
+	  fun:PCSetUp
+	  fun:KSPSetUp
+}
+{
+	petsc2general
+	  Memcheck:User
+	  fun:check_mem_is_defined_untyped
+	  fun:PMPI_Bcast
+	  fun:PMPI_BCAST
+	  fun:dmumps_300_
+	  fun:dmumps_
+	  fun:dmumps_f77_
+	  fun:dmumps_c
+	  fun:MatFactorNumeric_AIJMUMPS
+	  fun:MatLUFactorNumeric
+	  fun:PCSetUp_LU
+	  fun:PCSetUp
+	  fun:KSPSetUp
+}
+{
+	petsc3general
+	  Memcheck:User
+	  fun:check_mem_is_defined_untyped
+	  fun:PMPI_Bcast
+	  fun:PMPI_BCAST
+	  fun:dmumps_
+	  fun:dmumps_f77_
+	  fun:dmumps_c
+	  fun:MatFactorNumeric_AIJMUMPS
+	  fun:MatLUFactorNumeric
+	  fun:PCSetUp_LU
+	  fun:PCSetUp
+	  fun:KSPSetUp
+	  fun:KSPSolve
+}
+#}}}1
+#Miscellaneous {{{1
+{
+	miscellaneous1
+	  Memcheck:Free
+	  fun:free
+	  obj:/lib64/libc-2.5.so
+	  obj:/lib64/libc-2.5.so
+	  fun:_vgnU_freeres
+	  fun:exit
+	  fun:(below main)
+}
+#}}}
+
+#Solution specific errors to ignore
+#Diagnostic{{{1
+{
+	petsc1diagnosticcore
+	  Memcheck:Cond
+	  fun:dmumps_
+	  fun:dmumps_f77_
+	  fun:dmumps_c
+	  fun:MatFactorNumeric_AIJMUMPS
+	  fun:MatLUFactorNumeric
+	  fun:PCSetUp_LU
+	  fun:PCSetUp
+	  fun:KSPSetUp
+	  fun:KSPSolve
+	  fun:_Z7SolverxPP6_p_VecP6_p_MatS0_S0_Pc
+	  fun:_Z27solver_diagnostic_nonlinearPP6_p_VecPP6_p_MatS4_P8FemModelb
+	  fun:_Z15diagnostic_coreP8FemModel
+}
+{
+	petsc2diagnosticcore
+	  Memcheck:Cond
+	  fun:dmumps_
+	  fun:dmumps_f77_
+	  fun:dmumps_c
+	  fun:MatFactorNumeric_AIJMUMPS
+	  fun:MatLUFactorNumeric
+	  fun:PCSetUp_LU
+	  fun:PCSetUp
+	  fun:KSPSetUp
+	  fun:KSPSolve
+	  fun:_Z7SolverxPP6_p_VecP6_p_MatS0_S0_Pc
+	  fun:_Z27solver_diagnostic_nonlinearPP6_p_VecPP6_p_MatS4_P8FemModelb
+	  fun:_Z15diagnostic_coreP8FemModel
+}
+#}}}
