Index: /issm/trunk-jpl/src/c/classes/FemModel.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/FemModel.cpp	(revision 20574)
+++ /issm/trunk-jpl/src/c/classes/FemModel.cpp	(revision 20575)
@@ -355,7 +355,7 @@
 
 		/*Add to results: */
-		results->AddObject(new GenericExternalResult<IssmDouble>(results->Size()+1, ProfilingSolutionTimeEnum, solution_time, 1, 0));
-		results->AddObject(new GenericExternalResult<IssmDouble>(results->Size()+1, ProfilingCurrentMemEnum, solution_memory, 1, 0));
-		results->AddObject(new GenericExternalResult<IssmDouble>(results->Size()+1, ProfilingCurrentFlopsEnum, solution_flops, 1, 0));
+		results->AddObject(new GenericExternalResult<IssmDouble>(results->Size()+1, ProfilingSolutionTimeEnum, solution_time, 0, 0));
+		results->AddObject(new GenericExternalResult<IssmDouble>(results->Size()+1, ProfilingCurrentMemEnum, solution_memory, 0, 0));
+		results->AddObject(new GenericExternalResult<IssmDouble>(results->Size()+1, ProfilingCurrentFlopsEnum, solution_flops, 0, 0));
 
 		#ifdef _HAVE_ADOLC_
@@ -546,5 +546,5 @@
 
 		case TransientSolutionEnum:{
-			bool isSIA,isFS,isthermal,isenthalpy,ismasstransport,isgroundingline,isstressbalance,ismovingfront,ishydrology,isdamage,issmb,isslr;
+			bool isSIA,isFS,isthermal,isenthalpy,ismasstransport,isgroundingline,isstressbalance,ismovingfront,ishydrology,isdamage,issmb,isslr,isgia;
 			iomodel->Constant(&isSIA,FlowequationIsSIAEnum);
 			iomodel->Constant(&isFS,FlowequationIsFSEnum);
@@ -559,4 +559,5 @@
 			iomodel->Constant(&issmb,TransientIssmbEnum);
 			iomodel->Constant(&isslr,TransientIsslrEnum);
+			iomodel->Constant(&isgia,TransientIsgiaEnum);
 			if(isstressbalance){
 				int  fe_FS;
@@ -602,4 +603,7 @@
 			if(isslr){
 				analyses_temp[numanalyses++]=SealevelriseAnalysisEnum;
+			}
+			if(isgia){
+				analyses_temp[numanalyses++]=GiaAnalysisEnum;
 			}
 
