-
Is there a way to pass a specific communicator to the
My current workaround is to configure caliper without the |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
Hi @mdmosby, There is a (not much publicized) way to flush performance data for a specific communicator with the Caliper
|
Beta Was this translation helpful? Give feedback.
Hi @mdmosby, unfortunately it's not possible right now to access the internal ConfigManager that manages the channels created from the
CALI_CONFIG
environment variable. Another workaround for the MPI problem might be to disable the aggregation across ranks for the runtime-report. You can do that withruntime-report,aggregate_across_ranks=false
. This way each rank that has this Caliper configuration is enabled will write its output separately. If multiple MPI ranks are doing that it's best to let each of them write into a separate file. You can do that withruntime-report,aggregate_across_ranks=false,profile.mpi,output=report_%mpi.rank%.txt
. Hope this helps!