[issm-svn] r21150 - issm/trunk/src/c/classes

morlighe at issm.ess.uci.edu morlighe at issm.ess.uci.edu
Fri Aug 19 15:05:57 PDT 2016


Author: morlighe
Date: 2016-08-19 15:05:57 -0700 (Fri, 19 Aug 2016)
New Revision: 21150

Modified:
   issm/trunk/src/c/classes/FemModel.cpp
Log:
CHG: allow profiling again

Modified: issm/trunk/src/c/classes/FemModel.cpp
===================================================================
--- issm/trunk/src/c/classes/FemModel.cpp	2016-08-18 20:07:40 UTC (rev 21149)
+++ issm/trunk/src/c/classes/FemModel.cpp	2016-08-19 22:05:57 UTC (rev 21150)
@@ -344,7 +344,6 @@
 	/*some profiling results for the core: */
 	parameters->FindParam(&profiling,DebugProfilingEnum);
 	if(profiling){
-
 		solution_time=profiler->DeltaTime(StartCore,FinishCore);
 		solution_flops=profiler->DeltaFlops(StartCore,FinishCore);
 		solution_memory=profiler->Memory(FinishCore);
@@ -354,9 +353,9 @@
 		_printf0_("Core solution memory used     : " << solution_memory << " Bytes\n");
 
 		/*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 ));
+		results->AddObject(new GenericExternalResult<IssmDouble>(results->Size()+1, ProfilingCurrentMemEnum, solution_memory ));
+		results->AddObject(new GenericExternalResult<IssmDouble>(results->Size()+1, ProfilingCurrentFlopsEnum, solution_flops));
 
 		#ifdef _HAVE_ADOLC_
 		solution_time=profiler->DeltaTime(StartAdCore,FinishAdCore);
@@ -366,10 +365,8 @@
 		_printf0_("AD Solution elapsed time    : " << solution_time   << " Seconds\n");
 		_printf0_("AD Solution number of flops : " << solution_flops  << " Flops\n");
 		_printf0_("AD Solution memory used     : " << solution_memory << " Bytes\n");
-
 		#endif
-
-			}
+	}
 }
 /*}}}*/
 FemModel* FemModel::copy(void){/*{{{*/



More information about the issm-svn mailing list