Index: /issm/trunk-jpl/src/m/consistency/checkfield.py
===================================================================
--- /issm/trunk-jpl/src/m/consistency/checkfield.py	(revision 23750)
+++ /issm/trunk-jpl/src/m/consistency/checkfield.py	(revision 23751)
@@ -201,4 +201,6 @@
 				else:
 					maxval=np.nanmax(field[0])
+			elif hasattr(field, 'fov_forward_indices'):
+				maxval=field.fov_forward_indices[0]
 			if maxval>upperbound:
 				md = md.checkmessage(options.getfieldvalue('message',"field '%s' should have values below %d" % (fieldname,upperbound)))
Index: /issm/trunk-jpl/src/py3/consistency/checkfield.py
===================================================================
--- /issm/trunk-jpl/src/py3/consistency/checkfield.py	(revision 23750)
+++ /issm/trunk-jpl/src/py3/consistency/checkfield.py	(revision 23751)
@@ -201,4 +201,6 @@
 				else:
 					maxval=np.nanmax(field[0])
+			elif hasattr(field, 'fov_forward_indices'):
+				maxval=field.fov_forward_indices[0]
 			if maxval>upperbound:
 				md = md.checkmessage(options.getfieldvalue('message',"field '%s' should have values below %d" % (fieldname,upperbound)))
Index: /issm/trunk-jpl/test/NightlyRun/test3019.py
===================================================================
--- /issm/trunk-jpl/test/NightlyRun/test3019.py	(revision 23750)
+++ /issm/trunk-jpl/test/NightlyRun/test3019.py	(revision 23751)
@@ -34,5 +34,5 @@
 
 #now run vectorial forward mode
-md.autodiff.independents=[independent('name','md.geometry.thickness','type','vertex','nods',md.mesh.numberofvertices,'fov_forward_indices',np.arange(1,md.mesh.numberofvertices))]
+md.autodiff.independents=[independent('name','md.geometry.thickness','type','vertex','nods',md.mesh.numberofvertices,'fov_forward_indices',np.arange(1,md.mesh.numberofvertices+1))]
 md.autodiff.dependents=[dependent('name','MaxVel','type','scalar')]
 md.autodiff.driver='fov_forward'
