From 4289a3d04c8034c3777fbde6f470345b0961c49f Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Tue, 21 Nov 2017 09:31:57 -0700 Subject: [PATCH 1/2] Change memory unit to kB --- src/tools/space-time-stack/kp_space_time_stack.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tools/space-time-stack/kp_space_time_stack.cpp b/src/tools/space-time-stack/kp_space_time_stack.cpp index 280d72a8a..d226b26c0 100644 --- a/src/tools/space-time-stack/kp_space_time_stack.cpp +++ b/src/tools/space-time-stack/kp_space_time_stack.cpp @@ -361,13 +361,13 @@ struct Allocations { #endif { std::stringstream ss; - ss << "MAX BYTES ALLOCATED: " << total_size << '\n'; + ss << std::fixed << std::setprecision(2); + ss << "MAX MEMORY ALLOCATED: " << double(total_size)/1024.0 << " kB" << '\n'; // convert bytes to kB #ifdef USE_MPI ss << "MPI RANK WITH MAX MEMORY: " << rank << '\n'; #endif ss << "ALLOCATIONS AT TIME OF HIGH WATER MARK:\n"; std::ios saved_state(nullptr); - ss << std::fixed << std::setprecision(1); for (auto& allocation : alloc_set) { auto percent = double(allocation.size) / double(total_size) * 100.0; if (percent < 0.1) continue; From 648ab45c336b309b2f1298c7676565a33ca3ea1c Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Tue, 21 Nov 2017 09:45:36 -0700 Subject: [PATCH 2/2] Reduce precision in output --- src/tools/space-time-stack/kp_space_time_stack.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/space-time-stack/kp_space_time_stack.cpp b/src/tools/space-time-stack/kp_space_time_stack.cpp index d226b26c0..262625e1e 100644 --- a/src/tools/space-time-stack/kp_space_time_stack.cpp +++ b/src/tools/space-time-stack/kp_space_time_stack.cpp @@ -361,7 +361,7 @@ struct Allocations { #endif { std::stringstream ss; - ss << std::fixed << std::setprecision(2); + ss << std::fixed << std::setprecision(1); ss << "MAX MEMORY ALLOCATED: " << double(total_size)/1024.0 << " kB" << '\n'; // convert bytes to kB #ifdef USE_MPI ss << "MPI RANK WITH MAX MEMORY: " << rank << '\n';