diff --git a/src/bvals/comms/boundary_communication.cpp b/src/bvals/comms/boundary_communication.cpp index e4f42d2d6284..28c063e44e06 100644 --- a/src/bvals/comms/boundary_communication.cpp +++ b/src/bvals/comms/boundary_communication.cpp @@ -218,7 +218,7 @@ TaskStatus ReceiveBoundBufs(std::shared_ptr> &md) { bool all_received = true; std::for_each( std::begin(cache.buf_vec), std::end(cache.buf_vec), - [&all_received](auto pbuf) { all_received = pbuf->TryReceive() && all_received; }); + [&all_received](auto pbuf) { all_received = pbuf->TryReceiveLocal() && all_received; }); int ibound = 0; if (Globals::sparse_config.enabled && all_received) {