Index: /issm/trunk/src/m/classes/public/postsolveparallel.m
===================================================================
--- /issm/trunk/src/m/classes/public/postsolveparallel.m	(revision 2022)
+++ /issm/trunk/src/m/classes/public/postsolveparallel.m	(revision 2023)
@@ -16,12 +16,12 @@
 
 	%figure out memory used: 
-	[result,string]=system(['cat ' md.name '.errlog | grep  "definitely lost:"  | awk ''{printf("%s %s %s %s %s",$4,$5,$6,$7,$8);}''']);
-	memoryleaks.definitely_lost=string;
+	[result,string]=system(['cat ' md.name '.errlog | grep  "definitely lost:"  | awk ''{printf("%s ",$4);}'' | sed ''s/,//g''']);
+	memoryleaks.definitely_lost=str2num(string);
 
-	[result,string]=system(['cat ' md.name '.errlog | grep  "indirectly lost:"  | awk ''{printf("%s %s %s %s %s",$4,$5,$6,$7,$8);}''']);
-	memoryleaks.indirectly_lost=string;
+	[result,string]=system(['cat ' md.name '.errlog | grep  "indirectly lost:"  | awk ''{printf("%s",$4);}''| sed ''s/,//g''']);
+	memoryleaks.indirectly_lost=str2num(string);
 
-	[result,string]=system(['cat ' md.name '.errlog | grep  "possibly lost:"  | awk ''{printf("%s %s %s %s %s",$4,$5,$6,$7,$8);}''']);
-	memoryleaks.possibly_lost=string;
+	[result,string]=system(['cat ' md.name '.errlog | grep  "possibly lost:"  | awk ''{printf("%s",$4);}''| sed ''s/,//g''']);
+	memoryleaks.possibly_lost=str2num(string);
 
 	%reread onto md.errlog
