Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
generate_partition for index of multi-domain meshes (#696)
* Add generate_partition for partition map of multi-domain meshes. * Add partition map to generate_index * Add test that exercises generate_domain * Remove generate_partition from generate_index * Change generate_partition to generate_domain_to_rank_map * Handle case where a subset of the ranks hold a single domain, others hold none. * Add value checks in t_blueprint_mpi_mesh_verify * fix `generate_domain_to_rank_map` for mixed-domain environments (#731) * Add call to generate_domain_to_rank_map with some ranks empty. * * Fixed the logic for sparse uni-domain inputs to 'blueprint::mpi::mesh::generate_domain_to_rank_map.' * * Fixed an issue with building on Windows. * * Replaced 'std::max' with ternary because 'std::min/max' cause issues on Windows. Co-authored-by: Joseph Ciurej <ciurej1@llnl.gov>
- Loading branch information
Showing
11 changed files
with
420 additions
and
69 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.