[cig-commits] r11330 - mc/3D/CitcomS/trunk/lib
tan2 at geodynamics.org
tan2 at geodynamics.org
Wed Mar 5 13:06:11 PST 2008
Author: tan2
Date: 2008-03-05 13:06:11 -0800 (Wed, 05 Mar 2008)
New Revision: 11330
Modified:
mc/3D/CitcomS/trunk/lib/Tracer_setup.c
Log:
Write exclusive tracer time every 20 steps
Modified: mc/3D/CitcomS/trunk/lib/Tracer_setup.c
===================================================================
--- mc/3D/CitcomS/trunk/lib/Tracer_setup.c 2008-03-05 21:04:21 UTC (rev 11329)
+++ mc/3D/CitcomS/trunk/lib/Tracer_setup.c 2008-03-05 21:06:11 UTC (rev 11330)
@@ -272,16 +272,18 @@
E->trace.istat_elements_checked=0;
E->trace.istat1=0;
- fprintf(E->trace.fpt, "STEP %d\n", E->monitor.solution_cycles);
+ /* write timing information every 20 steps */
+ if ((E->monitor.solution_cycles % 20) == 0) {
+ fprintf(E->trace.fpt, "STEP %d\n", E->monitor.solution_cycles);
- fprintf(E->trace.fpt, "Tracer advecting takes %f seconds.\n",
- E->trace.advection_time);
- fprintf(E->trace.fpt, "|--Tracer finding takes %f seconds.\n",
- E->trace.find_tracers_time);
- fprintf(E->trace.fpt, " |--Tracer exchanging takes %f seconds.\n",
- E->trace.lost_souls_time);
+ fprintf(E->trace.fpt, "Advecting tracers takes %f seconds.\n",
+ E->trace.advection_time - E->trace.find_tracers_time);
+ fprintf(E->trace.fpt, "Finding element takes %f seconds.\n",
+ E->trace.find_tracers_time - E->trace.lost_souls_time);
+ fprintf(E->trace.fpt, "Exchanging lost tracers takes %f seconds.\n",
+ E->trace.lost_souls_time);
+ }
-
if(E->control.verbose){
fprintf(E->trace.fpt,"Number of times for all element search %d\n",E->trace.istat1);
@@ -314,9 +316,9 @@
}
}
+ fflush(E->trace.fpt);
}
- fflush(E->trace.fpt);
return;
}
More information about the cig-commits
mailing list