ProfilingMode
ProfilingMode
Section Execution::Optimization
Type integer
Default no
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.
Options:
- no:
No profiling information is generated.
- prof_time:
Profile the time spent in defined profiling regions.
- prof_memory:
As well as the time, summary information on memory usage and the largest arrays are reported.
- prof_memory_full:
As well as the time and summary memory information, a
log is reported of every allocation and deallocation.
- likwid:
Enable instrumentation using LIKWID.
- prof_io:
Count the number of file open and close.