Index: /issm/trunk/src/c/modules/ModelProcessorx/Control/CreateParametersControl.cpp
===================================================================
--- /issm/trunk/src/c/modules/ModelProcessorx/Control/CreateParametersControl.cpp	(revision 9392)
+++ /issm/trunk/src/c/modules/ModelProcessorx/Control/CreateParametersControl.cpp	(revision 9393)
@@ -44,6 +44,6 @@
 		/*Now, recover fit, optscal and maxiter as vectors: */
 		iomodel->FetchData(&control_type,&num_control_type,NULL,ControlTypeEnum);
-		iomodel->FetchData(&cm_responses,&nsteps,&num_control_type,CmResponsesEnum);
-		iomodel->FetchData(&cm_jump,&nsteps,&num_cm_responses,CmJumpEnum);
+		iomodel->FetchData(&cm_responses,&nsteps,&num_cm_responses,CmResponsesEnum);
+		iomodel->FetchData(&cm_jump,&nsteps,NULL,CmJumpEnum);
 		iomodel->FetchData(&optscal,NULL,NULL,OptscalEnum);
 		iomodel->FetchData(&maxiter,NULL,NULL,MaxiterEnum);
Index: /issm/trunk/src/c/modules/ModelProcessorx/CreateParameters.cpp
===================================================================
--- /issm/trunk/src/c/modules/ModelProcessorx/CreateParameters.cpp	(revision 9392)
+++ /issm/trunk/src/c/modules/ModelProcessorx/CreateParameters.cpp	(revision 9393)
@@ -14,10 +14,8 @@
 void CreateParameters(Parameters** pparameters,IoModel* iomodel,const int solution_type,int analysis_type,int analysis_counter){
 	
-	int i;
-	
-	Parameters* parameters = NULL;
-
-	double*     requestedoutputs=NULL;
-	int      numoutputs=0;
+	int         i;
+	int         numoutputs;
+	Parameters *parameters       = NULL;
+	double     *requestedoutputs = NULL;
 	
 	if(*pparameters)return; //do not create parameters twice!
@@ -30,6 +28,5 @@
 	parameters->AddObject(new IntParam(AnalysisTypeEnum,analysis_type));
 	parameters->AddObject(new IntParam(AnalysisCounterEnum,analysis_counter));
-
-	parameters->AddObject(new DoubleParam(TimeEnum,0.0));  //start at time 0 by default for all solutions.
+	parameters->AddObject(new DoubleParam(TimeEnum,0.0));  //start at time 0 by default for all solutions
 
 	/*Requested output?*/
Index: /issm/trunk/src/c/objects/IoModel.cpp
===================================================================
--- /issm/trunk/src/c/objects/IoModel.cpp	(revision 9392)
+++ /issm/trunk/src/c/objects/IoModel.cpp	(revision 9393)
@@ -62,5 +62,4 @@
 	this->loadcounter=0;
 	this->constraintcounter=0;
-
 
 }
Index: /issm/trunk/src/c/solutions/control_core.cpp
===================================================================
--- /issm/trunk/src/c/solutions/control_core.cpp	(revision 9392)
+++ /issm/trunk/src/c/solutions/control_core.cpp	(revision 9393)
@@ -45,5 +45,5 @@
 	double* J=NULL;
 
-	/*Recover parameters used throughout the solution:{{{1*/
+	/*Recover parameters used throughout the solution*/
 	femmodel->parameters->FindParam(&num_controls,NumControlTypeEnum);
 	femmodel->parameters->FindParam(&num_responses,NumCmResponsesEnum);
@@ -60,5 +60,4 @@
 	femmodel->parameters->FindParam(&isstokes,IsstokesEnum);
 	femmodel->parameters->FindParam(&qmu_analysis,QmuAnalysisEnum);
-	/*}}}*/
 
 	/*out of solution_type, figure out solution core and adjoint function pointer*/
@@ -87,9 +86,8 @@
 		
 		/*In case we are running a steady state control method, compute new temperature field using new parameter distribution: */
-		if (solution_type==SteadystateSolutionEnum) solutioncore(femmodel);
+		if(solution_type==SteadystateSolutionEnum) solutioncore(femmodel);
 
 		_printf_(VerboseControl(),"%s\n","   compute adjoint state:");
 		adjointcore(femmodel);
-	
 		gradient_core(femmodel,n,search_scalar);
 
