Index: /issm/trunk-jpl/test/NightlyRun/ad.m
===================================================================
--- /issm/trunk-jpl/test/NightlyRun/ad.m	(revision 13430)
+++ /issm/trunk-jpl/test/NightlyRun/ad.m	(revision 13431)
@@ -6,21 +6,14 @@
 md.diagnostic.requested_outputs=StressTensorEnum;
 md.autodiff.isautodiff=true;
-md.autodiff.independents={'Thickness','Surface'};
-md.autodiff.dependents={'IceVolume'};
-%md=solve(md,TransientSolutionEnum);
+
+md.autodiff.independents={...
+	independent('name','Thickness','type','vertex','nods',md.mesh.numberofvertices,'fos_forward_index',1), ...
+	independent('name','Surface','type','vertex','nods',md.mesh.numberofvertices)...
+	};
+
+md.autodiff.dependents={...
+	dependent('name','IceVolume','type','scalar')...
+	};
+md.autodiff.driver='fos_forward';
+
 md=solve(md,PrognosticSolutionEnum);
-
-%Fields and tolerances to track changes
-field_names     ={'Vx','Vy','Vel','Pressure',...
-	'StressTensorxx','StressTensoryy','StressTensorxy'};
-field_tolerances={1e-13,1e-13,1e-13,1e-13,...
-	1e-13,1e-13,1e-13};
-field_values={...
-	(md.results.TransientSolution.Vx),...
-	(md.results.TransientSolution.Vy),...
-	(md.results.TransientSolution.Vel),...
-	(md.results.TransientSolution.Pressure),...
-	(md.results.TransientSolution.StressTensorxx),...
-	(md.results.TransientSolution.StressTensoryy),...
-	(md.results.TransientSolution.StressTensorxy),...
-	};
