Time statistics files

The variable TIMER_Debug, defined in the namcouple (second number on the line below $NLOGPRT keyword), is used to obtain time statistics over all the processors for each routine.

Different output are written (in files named *.timers_xxxx) depending on TIMER_Debug value :

Note that TIMER_Debug can also be set to -1 to activate the lucia tool that can be used to perform an analysis of the coupled components load balance. More information can be found in the README file in oasis3-mct/util/lucia directory and report mentioned therein.

The time given for each timer is calculated by the difference between calls to oasis_timer_start() and oasis_timer_stop() and is the accumulated time over the entire run. Here is an overview of the meaning of the different timers as implemented by default. 13



Footnotes

... default.13
Many other measures can be obtained by defining the logical local_timers_on as .true. in different routines or by implementing other timers. Of course, OASIS3_MCT and the model code then have to be recompiled.