Skip to content

Fix MPI tags in MMOCTransport.hpp

Andreas Burkhart requested to merge kohl+burk/MMOC_Tag_Fix into master

The MPI tags used in MMOCTransport.hpp have been changed to comply with the 3.1. MPI standard, which only guarantees MPI tags up 32767.

This changed is necessary since the previously chosen tags 654654555 and 98234 could lead to hardware dependent behaviour of the code. In particular the messages sent by the MMOC code were completely ignored by some MPI implementations leading to no advection and only diffusion being applied when solving an advection-diffusion system.

Merge request reports