|
Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
|
#include "definitions.h"#include "spatial_cells/spatial_cell_wrapper.hpp"#include <dccrg.hpp>#include <dccrg_cartesian_geometry.hpp>

Go to the source code of this file.
Functions | |
| void | report_cell_and_block_counts (const dccrg::Dccrg< spatial_cell::SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid) |
| void | report_memory_consumption (const dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, double extra_bytes=0.0) |
| void report_cell_and_block_counts | ( | const dccrg::Dccrg< spatial_cell::SpatialCell, dccrg::Cartesian_Geometry > & | mpiGrid | ) |
Report spatial cell counts per refinement level as well as velocity cell counts per population into logfile
| void report_memory_consumption | ( | const dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > & | mpiGrid, |
| double | extra_bytes = 0.0 ) |
Measures memory consumption and writes it into logfile. Collective operation on MPI_COMM_WORLD extra_bytes is used for additional buffer for the high water mark, for example when estimating refinement memory usage