mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: extend parProfiling (#2737)
- separate broadcast times from reduce/gather/scatter time - separate wait times from all-to-all time - support invocation counts, split off requests time/count from others to avoid flooding the counts - support 'detail' switch to increase the output information. Format may change in the future
This commit is contained in:
@ -54,6 +54,7 @@ functions
|
||||
// #include "sampleCellCentres"
|
||||
#include "isentropicTotalPressure"
|
||||
#include "wallHeatFlux"
|
||||
#include "profiling"
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -0,0 +1,10 @@
|
||||
// -*- C++ -*-
|
||||
|
||||
profiling
|
||||
{
|
||||
#includeEtc "caseDicts/profiling/parallel.cfg"
|
||||
detail 2;
|
||||
}
|
||||
|
||||
|
||||
// ************************************************************************* //
|
||||
@ -2,14 +2,8 @@
|
||||
|
||||
profiling
|
||||
{
|
||||
type parProfiling;
|
||||
|
||||
libs (utilityFunctionObjects);
|
||||
|
||||
// Report stats on exit only (instead of every time step)
|
||||
executeControl onEnd;
|
||||
writeControl none;
|
||||
#includeEtc "caseDicts/profiling/parallel.cfg"
|
||||
detail 1;
|
||||
}
|
||||
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -2,14 +2,8 @@
|
||||
|
||||
profiling
|
||||
{
|
||||
type parProfiling;
|
||||
|
||||
libs (utilityFunctionObjects);
|
||||
|
||||
// Report stats on exit only (instead of every time step)
|
||||
executeControl onEnd;
|
||||
writeControl none;
|
||||
#includeEtc "caseDicts/profiling/parallel.cfg"
|
||||
detail 1;
|
||||
}
|
||||
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
Reference in New Issue
Block a user