aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@gmail.com>2013-08-12 10:56:16 -0400
committerErik Schnetter <schnetter@gmail.com>2013-08-12 10:56:16 -0400
commitecb3547afa2f9904e4c4df720413e4685d2b51e2 (patch)
tree2a1f41c4e69072383f17dc2816bc1b5ad6ca9f27
parent7671fa71925aebfd787497bae61cf6da6ddeac54 (diff)
CarpetLib: Optimize memory allocation when message_count_multiplier>1
-rw-r--r--Carpet/CarpetLib/src/commstate.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/Carpet/CarpetLib/src/commstate.cc b/Carpet/CarpetLib/src/commstate.cc
index 5e9eb9108..08b3724db 100644
--- a/Carpet/CarpetLib/src/commstate.cc
+++ b/Carpet/CarpetLib/src/commstate.cc
@@ -389,9 +389,9 @@ void comm_state::step ()
// Transfer messages again for performance testing
for (int n = 1; n < message_count_multiplier; ++ n) {
- srequests.clear();
+ srequests.resize(0);
srequests.reserve (dist::c_ndatatypes() * dist::size());
- rrequests.clear();
+ rrequests.resize(0);
rrequests.reserve (dist::c_ndatatypes() * dist::size());
// Irecv