Index: /issm/trunk/src/c/parallel/control.cpp
===================================================================
--- /issm/trunk/src/c/parallel/control.cpp	(revision 62)
+++ /issm/trunk/src/c/parallel/control.cpp	(revision 63)
@@ -38,5 +38,5 @@
 	double* optscal=NULL;
 	double* u_g_obs=NULL;
-	int*    maxiter=NULL;
+	double*    maxiter=NULL;
 	double  tolx;
 	double*   p_g=NULL;
@@ -117,5 +117,5 @@
 		_printf_("%s\n","      optimizing along gradient direction...");
 		optargs.femmodel=&femmodel; optargs.p_g=p_g; optargs.u_g_obs=u_g_obs; optargs.grad_g=grad_g_double; optargs.inputs=inputs;optargs.n=n;
-		optpars.xmin=-1; optpars.xmax=1; optpars.tolerance=tolx; optpars.maxiter=maxiter[n];
+		optpars.xmin=-1; optpars.xmax=1; optpars.tolerance=tolx; optpars.maxiter=(int)maxiter[n];
 		BrentSearch(&search_scalar,J+n,&optpars,&objectivefunctionC,&optargs);
 		_printf_("%s\n","      done.");
