Skip to content

Commit b0bf86b

Browse files
authored
Merge pull request #3520 from roystgnr/fix_empty_query
Don't send empty elem request vectors
2 parents 57f47af + 1411568 commit b0bf86b

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/mesh/exodusII_io.C

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1150,9 +1150,12 @@ void ExodusII_IO::copy_elemental_solution(System & system,
11501150
std::unordered_map<processor_id_type, std::vector<dof_id_type>> elem_ids_to_request;
11511151
if (this->processor_id() != 0)
11521152
{
1153-
std::vector<dof_id_type> & elem_ids = elem_ids_to_request[0];
1153+
std::vector<dof_id_type> elem_ids;
11541154
for (auto & elem : mesh.active_local_element_ptr_range())
11551155
elem_ids.push_back(elem->id());
1156+
1157+
if (!elem_ids.empty())
1158+
elem_ids_to_request[0] = std::move(elem_ids);
11561159
}
11571160

11581161
auto value_gather_functor =

0 commit comments

Comments
 (0)