Index: /issm/trunk-jpl/src/c/cores/ad_core.cpp
===================================================================
--- /issm/trunk-jpl/src/c/cores/ad_core.cpp	(revision 22609)
+++ /issm/trunk-jpl/src/c/cores/ad_core.cpp	(revision 22610)
@@ -26,5 +26,5 @@
 	int     num_dependents=0;
 	int     num_independents=0;
-	bool    isautodiff       = false;
+	bool    isautodiff,iscontrol;
 	char   *driver           = NULL;
 	size_t  tape_stats[15];
@@ -37,6 +37,7 @@
 	/*AD mode on?: */
 	femmodel->parameters->FindParam(&isautodiff,AutodiffIsautodiffEnum);
-
-	if(isautodiff){
+	femmodel->parameters->FindParam(&iscontrol,InversionIscontrolEnum);
+
+	if(isautodiff && !iscontrol){
 
 		#ifdef _HAVE_ADOLC_
