Index: /issm/trunk/test/Verification/IceSheetIceFrontM2d_7/runme.m
===================================================================
--- /issm/trunk/test/Verification/IceSheetIceFrontM2d_7/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/IceSheetIceFrontM2d_7/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='IceSheetIceFrontM2d_7';
-tolerance=10^-12;
 
 %go through the solutions requested
@@ -59,5 +58,8 @@
 
 		for k=1:length(fields),
+			
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/IceSheetIceFrontM3d_8/runme.m
===================================================================
--- /issm/trunk/test/Verification/IceSheetIceFrontM3d_8/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/IceSheetIceFrontM3d_8/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='IceSheetIceFrontM3d_8';
-tolerance=10^-11;
 
 %go through the solutions requested
@@ -61,5 +60,8 @@
 
 		for k=1:length(fields),
+			
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/IceSheetIceFrontMP3d_9/runme.m
===================================================================
--- /issm/trunk/test/Verification/IceSheetIceFrontMP3d_9/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/IceSheetIceFrontMP3d_9/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='IceSheetIceFrontMP3d_9';
-tolerance=10^-12;
 
 %go through the solutions requested
@@ -61,5 +60,8 @@
 
 		for k=1:length(fields),
+			
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/IceSheetIceFrontP3d_10/runme.m
===================================================================
--- /issm/trunk/test/Verification/IceSheetIceFrontP3d_10/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/IceSheetIceFrontP3d_10/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='IceSheetIceFrontP3d_10';
-tolerance=10^-5;
 
 %go through the solutions requested
@@ -61,5 +60,8 @@
 
 		for k=1:length(fields),
+			
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/IceSheetIceFrontS3d_11/runme.m
===================================================================
--- /issm/trunk/test/Verification/IceSheetIceFrontS3d_11/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/IceSheetIceFrontS3d_11/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='IceSheetIceFrontS3d_11';
-tolerance=10^-5;
 
 %go through the solutions requested
@@ -61,5 +60,8 @@
 
 		for k=1:length(fields),
+			
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/IceSheetNoIceFrontH2d_12/runme.m
===================================================================
--- /issm/trunk/test/Verification/IceSheetNoIceFrontH2d_12/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/IceSheetNoIceFrontH2d_12/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='IceSheetNoIceFrontH2d_12';
-tolerance=10^-12;
 
 %go through the solutions requested
@@ -59,5 +58,8 @@
 
 		for k=1:length(fields),
+			
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/IceSheetNoIceFrontH3d_13/runme.m
===================================================================
--- /issm/trunk/test/Verification/IceSheetNoIceFrontH3d_13/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/IceSheetNoIceFrontH3d_13/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='IceSheetNoIceFrontH3d_13';
-tolerance=10^-12;
 
 %go through the solutions requested
@@ -61,5 +60,8 @@
 
 		for k=1:length(fields),
+			
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/IceSheetNoIceFrontHM2d_14/runme.m
===================================================================
--- /issm/trunk/test/Verification/IceSheetNoIceFrontHM2d_14/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/IceSheetNoIceFrontHM2d_14/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='IceSheetNoIceFrontHM2d_14';
-tolerance=10^-12;
 
 %go through the solutions requested
@@ -59,5 +58,8 @@
 
 		for k=1:length(fields),
+
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/IceSheetNoIceFrontHM3d_15/runme.m
===================================================================
--- /issm/trunk/test/Verification/IceSheetNoIceFrontHM3d_15/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/IceSheetNoIceFrontHM3d_15/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='IceSheetNoIceFrontHM3d_15';
-tolerance=10^-12;
 
 %go through the solutions requested
@@ -61,5 +60,8 @@
 
 		for k=1:length(fields),
+
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/IceSheetNoIceFrontM2d_16/runme.m
===================================================================
--- /issm/trunk/test/Verification/IceSheetNoIceFrontM2d_16/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/IceSheetNoIceFrontM2d_16/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='IceSheetNoIceFrontM2d_16';
-tolerance=10^-12;
 
 %go through the solutions requested
@@ -59,5 +58,8 @@
 
 		for k=1:length(fields),
+
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/IceSheetNoIceFrontM3d_17/runme.m
===================================================================
--- /issm/trunk/test/Verification/IceSheetNoIceFrontM3d_17/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/IceSheetNoIceFrontM3d_17/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='IceSheetNoIceFrontM3d_17';
-tolerance=10^-10;
 
 %go through the solutions requested
@@ -61,5 +60,8 @@
 
 		for k=1:length(fields),
+			
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/IceSheetNoIceFrontP3d_18/runme.m
===================================================================
--- /issm/trunk/test/Verification/IceSheetNoIceFrontP3d_18/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/IceSheetNoIceFrontP3d_18/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='IceSheetNoIceFrontP3d_18';
-tolerance=10^-5;
 
 %go through the solutions requested
@@ -61,5 +60,8 @@
 
 		for k=1:length(fields),
+			
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/IceSheetNoIceFrontS3d_19/runme.m
===================================================================
--- /issm/trunk/test/Verification/IceSheetNoIceFrontS3d_19/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/IceSheetNoIceFrontS3d_19/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='IceSheetNoIceFrontS3d_19';
-tolerance=10^-5;
 
 %go through the solutions requested
@@ -61,5 +60,8 @@
 
 		for k=1:length(fields),
+			
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/IceShelfIceFrontM2d_1/runme.m
===================================================================
--- /issm/trunk/test/Verification/IceShelfIceFrontM2d_1/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/IceShelfIceFrontM2d_1/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='IceShelfNoIceFrontM2d_1';
-tolerance=10^-12;
 
 %go through the solutions requested
@@ -59,5 +58,8 @@
 
 		for k=1:length(fields),
+			
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/IceShelfIceFrontM3d_2/runme.m
===================================================================
--- /issm/trunk/test/Verification/IceShelfIceFrontM3d_2/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/IceShelfIceFrontM3d_2/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='IceShelfIceFrontM3d_2';
-tolerance=10^-10;
 
 %go through the solutions requested
@@ -61,5 +60,8 @@
 
 		for k=1:length(fields),
+			
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/IceShelfIceFrontMP3d_3/runme.m
===================================================================
--- /issm/trunk/test/Verification/IceShelfIceFrontMP3d_3/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/IceShelfIceFrontMP3d_3/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='IceShelfIceFrontMP3d_3';
-tolerance=10^-12;
 
 %go through the solutions requested
@@ -61,5 +60,8 @@
 
 		for k=1:length(fields),
+			
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/IceShelfIceFrontMPS3d_4/runme.m
===================================================================
--- /issm/trunk/test/Verification/IceShelfIceFrontMPS3d_4/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/IceShelfIceFrontMPS3d_4/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='IceShelfIceFrontMPS3d_4';
-tolerance=10^-12;
 
 %go through the solutions requested
@@ -62,5 +61,8 @@
 
 		for k=1:length(fields),
+			
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/IceShelfIceFrontP3d_5/runme.m
===================================================================
--- /issm/trunk/test/Verification/IceShelfIceFrontP3d_5/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/IceShelfIceFrontP3d_5/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='IceShelfIceFrontP3d_5';
-tolerance=10^-5;
 
 %go through the solutions requested
@@ -61,5 +60,8 @@
 
 		for k=1:length(fields),
+			
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/IceShelfIceFrontS3d_6/runme.m
===================================================================
--- /issm/trunk/test/Verification/IceShelfIceFrontS3d_6/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/IceShelfIceFrontS3d_6/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='IceShelfIceFrontS3d_6';
-tolerance=10^-5;
 
 %go through the solutions requested
@@ -61,5 +60,8 @@
 
 		for k=1:length(fields),
+			
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/PigControlMethodBM2d_21/runme.m
===================================================================
--- /issm/trunk/test/Verification/PigControlMethodBM2d_21/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/PigControlMethodBM2d_21/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='PigControlMethodBM2d_21';
-tolerance=10^-12;
 
 %go through the solutions requested
@@ -62,5 +61,8 @@
 
 		for k=1:length(fields),
+			
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
Index: /issm/trunk/test/Verification/PigControlMethodDragM2d_20/runme.m
===================================================================
--- /issm/trunk/test/Verification/PigControlMethodDragM2d_20/runme.m	(revision 776)
+++ /issm/trunk/test/Verification/PigControlMethodDragM2d_20/runme.m	(revision 777)
@@ -21,5 +21,4 @@
 %Initialize log message for nightly runs.
 testname='PigControlMethodKM2d_20';
-tolerance=10^-12;
 
 %go through the solutions requested
@@ -61,5 +60,8 @@
 
 		for k=1:length(fields),
+			
+			%Get field and tolerance
 			field=fields{k};
+			tolerance=testsgettolerance(md,package,solution,field);
 
 			%compare to archive
