Use this variable to run Octopus in profiling mode. In this mode Octopus records the time spent in certain areas of the code and the number of times this code is executed. These numbers are written in ./profiling.NNN/profiling.nnn with nnn being the node number (000 in serial) and NNN the number of processors. This is mainly for development purposes. Note, however, that Octopus should be compiled with –disable-debug to do proper profiling. Warning: you may encounter strange results with OpenMP.
No profiling information is generated.
Profile the time spent in defined profiling regions.
As well as the time, summary information on memory usage and the largest arrays are reported.
As well as the time and summary memory information, a
log is reported of every allocation and deallocation.
Enable instrumentation using LIKWID.
Count the number of file open and close.
basic/profiling.F90 : 236
call parse_variable(namespace, 'ProfilingMode', 0, prof_vars%mode)