Index: /issm/trunk/test/NightlyRun/IdToName.m
===================================================================
--- /issm/trunk/test/NightlyRun/IdToName.m	(revision 5379)
+++ /issm/trunk/test/NightlyRun/IdToName.m	(revision 5380)
@@ -50,6 +50,6 @@
 elseif (id==207), name='SquareShelfDiagS3dSerial';
 elseif (id==208), name='SquareShelfDiagS3dParallel';
-elseif (id==209), name='SquareShelfDiagMP3dSerial';
-elseif (id==210), name='SquareShelfDiagMP3dParallel';
+elseif (id==209), name='SquareShelfDiagMP3dPenaltiesSerial';
+elseif (id==210), name='SquareShelfDiagMP3dPenaltiesParallel';
 elseif (id==211), name='SquareShelfTherSteaSerial';
 elseif (id==212), name='SquareShelfTherSteaParallel';
@@ -78,4 +78,6 @@
 elseif (id==233), name='SquareShelfConstrainedDakotaBSerial';
 elseif (id==234), name='SquareShelfConstrainedDakotaBParallel';
+elseif (id==237), name='SquareShelfDiagMP3dTilingParallel';
+elseif (id==238), name='SquareShelfDiagMP3dTilingParallel';
 elseif (id==301), name='SquareSheetConstrainedDiagM2dSerial';
 elseif (id==302), name='SquareSheetConstrainedDiagM2dParallel';
@@ -130,6 +132,6 @@
 elseif (id==407), name='SquareSheetShelfDiagS3dSerial';
 elseif (id==408), name='SquareSheetShelfDiagS3dParallel';
-elseif (id==409), name='SquareSheetShelfDiagMP3dSerial';
-elseif (id==410), name='SquareSheetShelfDiagMP3dParallel';
+elseif (id==409), name='SquareSheetShelfDiagMP3dPenaltiesSerial';
+elseif (id==410), name='SquareSheetShelfDiagMP3dPenaltiesParallel';
 elseif (id==411), name='SquareSheetShelfTherSteaSerial';
 elseif (id==412), name='SquareSheetShelfTherSteaParallel';
@@ -138,6 +140,6 @@
 elseif (id==415), name='SquareSheetShelfTranM2dSerial';
 elseif (id==416), name='SquareSheetShelfTranM2dParallel';
-elseif (id==417), name='SquareSheetShelfTranMP3dSerial';
-elseif (id==418), name='SquareSheetShelfTranMP3dParallel';
+elseif (id==417), name='SquareSheetShelfTranMP3dPenaltiesSerial';
+elseif (id==418), name='SquareSheetShelfTranMP3dPenaltiesParallel';
 elseif (id==419), name='SquareSheetShelfSteaM3dSerial';
 elseif (id==420), name='SquareSheetShelfSteaM3dParallel';
Index: /issm/trunk/test/NightlyRun/test209.m
===================================================================
--- /issm/trunk/test/NightlyRun/test209.m	(revision 5379)
+++ /issm/trunk/test/NightlyRun/test209.m	(revision 5380)
@@ -3,5 +3,5 @@
 md=parameterize(md,'../Par/SquareShelf.par');
 md=extrude(md,3,2);
-md=setelementstype(md,'pattyn','../Exp/SquareHalfRight.exp','fill','macayeal');
+md=setelementstype(md,'pattyn','../Exp/SquareHalfRight.exp','fill','macayeal','coupling','penalties');
 md.cluster='none';
 md=solve(md,'analysis_type',DiagnosticSolutionEnum);
Index: /issm/trunk/test/NightlyRun/test210.m
===================================================================
--- /issm/trunk/test/NightlyRun/test210.m	(revision 5379)
+++ /issm/trunk/test/NightlyRun/test210.m	(revision 5380)
@@ -3,5 +3,5 @@
 md=parameterize(md,'../Par/SquareShelf.par');
 md=extrude(md,3,2);
-md=setelementstype(md,'pattyn','../Exp/SquareHalfRight.exp','fill','macayeal');
+md=setelementstype(md,'pattyn','../Exp/SquareHalfRight.exp','fill','macayeal','coupling','penalties');
 md.cluster=oshostname;
 md=solve(md,'analysis_type',DiagnosticSolutionEnum);
Index: /issm/trunk/test/NightlyRun/test237.m
===================================================================
--- /issm/trunk/test/NightlyRun/test237.m	(revision 5380)
+++ /issm/trunk/test/NightlyRun/test237.m	(revision 5380)
@@ -0,0 +1,18 @@
+md=mesh(model,'../Exp/Square.exp',150000);
+md=geography(md,'all','');
+md=parameterize(md,'../Par/SquareShelf.par');
+md=extrude(md,3,2);
+md=setelementstype(md,'pattyn','../Exp/SquareHalfRight.exp','fill','macayeal');
+md.cluster='none';
+md=solve(md,'analysis_type',DiagnosticSolutionEnum);
+
+%Fields and tolerances to track changes
+field_names     ={'Vx','Vy','Vz','Vel','Pressure'};
+field_tolerances={1e-13,1e-13,1e-13,1e-13,1e-13};
+field_values={...
+	PatchToVec(md.results.DiagnosticSolution.Vx),...
+	PatchToVec(md.results.DiagnosticSolution.Vy),...
+	PatchToVec(md.results.DiagnosticSolution.Vz),...
+	PatchToVec(md.results.DiagnosticSolution.Vel),...
+	PatchToVec(md.results.DiagnosticSolution.Pressure),...
+	};
Index: /issm/trunk/test/NightlyRun/test238.m
===================================================================
--- /issm/trunk/test/NightlyRun/test238.m	(revision 5380)
+++ /issm/trunk/test/NightlyRun/test238.m	(revision 5380)
@@ -0,0 +1,18 @@
+md=mesh(model,'../Exp/Square.exp',150000);
+md=geography(md,'all','');
+md=parameterize(md,'../Par/SquareShelf.par');
+md=extrude(md,3,2);
+md=setelementstype2(md,'pattyn','../Exp/SquareHalfRight.exp','fill','macayeal');
+md.cluster=oshostname;
+md=solve(md,'analysis_type',DiagnosticSolutionEnum);
+
+%Fields and tolerances to track changes
+field_names     ={'Vx','Vy','Vz','Vel','Pressure'};
+field_tolerances={1e-13,1e-13,1e-13,1e-13,1e-13};
+field_values={...
+	PatchToVec(md.results.DiagnosticSolution.Vx),...
+	PatchToVec(md.results.DiagnosticSolution.Vy),...
+	PatchToVec(md.results.DiagnosticSolution.Vz),...
+	PatchToVec(md.results.DiagnosticSolution.Vel),...
+	PatchToVec(md.results.DiagnosticSolution.Pressure),...
+	};
