Skip to content
Snippets Groups Projects

Do not add empty entries to sendProcessNeighbors (MultiGPU)

There are some setups with grid refinement where some communication relationships do not communicate at all refinement levels.

Example below: The communication of the periodic boundary condition is limited to the coarse level.

These configurations did not work prior to this merge request.

Details:

Empty entries in sendProcessNeighbors caused errors in the MPI communication. This is fixed now: When the numberOfSendIndices is zero, no entry is added to sendProcessNeighbors. The changes were made in src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/GridGenerator.cpp.

@m.schoenherr @HenrikAsmuth

Closes #46 (closed)

Edited by Sören Peters

Merge request reports

Approved by

Merged by Martin SchönherrMartin Schönherr 2 years ago (Nov 28, 2022 5:29am UTC)

Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading