Index: /issm/trunk/src/m/classes/public/loadresultsfromcluster.m
===================================================================
--- /issm/trunk/src/m/classes/public/loadresultsfromcluster.m	(revision 2008)
+++ /issm/trunk/src/m/classes/public/loadresultsfromcluster.m	(revision 2009)
@@ -41,2 +41,5 @@
 delete([md.name '.bin']);
 delete([md.name '.queue']);
+
+%post solve phase
+md=postsolveparallel(md);
Index: /issm/trunk/src/m/classes/public/postsolveparallel.m
===================================================================
--- /issm/trunk/src/m/classes/public/postsolveparallel.m	(revision 2009)
+++ /issm/trunk/src/m/classes/public/postsolveparallel.m	(revision 2009)
@@ -0,0 +1,20 @@
+function md=postsolveparallel(md)
+%POSTSOLVEPARALLEL - postre-solve phase operations for parallel jobs.
+%
+%   Usage:
+%      md=postsolveparallel(md)
+
+
+%errlog: 
+if(md.mem_debug),
+
+	%dump file so we can apply the error_process.sh script to it, then reload onto md.errlog.
+	writefile([md.name '.errlog'],md.errlog);
+
+	%apply error_process.sh
+	system(['errlog_process.sh ' md.name '.errlog']);
+
+	%reread onto md.errlog
+	md.errlog=readfile([md.name '.errlog']);
+
+end
