#endif
simgrid::config::Flag<double> _smpi_cfg_auto_shared_malloc_thresh("smpi/auto-shared-malloc-thresh",
- "Threshold size for the automatic sharing of memory",
+ "Threshold size for the automatic sharing of memory",
0);
+simgrid::config::Flag<bool> _smpi_cfg_display_alloc("smpi/display-allocs",
+ "Whether we should display a memory allocations analysis after simulation.",
+ false);
+
+simgrid::config::Flag<int> _smpi_cfg_list_leaks("smpi/list-leaks",
+ "Whether we should display the n first MPI handle leaks (addresses and type only) after simulation",
+ -1);
+
double smpi_cfg_host_speed(){
return _smpi_cfg_host_speed;
}
return _smpi_cfg_trace_call_use_absolute_path;
}
+bool smpi_cfg_display_alloc(){
+ return _smpi_cfg_list_leaks != -1 ? true : _smpi_cfg_display_alloc;
+}
+
std::string smpi_cfg_comp_adjustment_file(){
return _smpi_cfg_comp_adjustment_file;
}