For this to work, the external MPI library must define an API that supports assumed-rank arguments. This seems to be an issue in some HPC clusters, so now we do the cast explicitly up to rank 4.
If anyone wants to use the previous version, I can leave a comment in the file explaining this or submit a patch file with the changes. Just let me know what you prefer.
For this to work, the external MPI library must define an API that supports assumed-rank arguments. This seems to be an issue in some HPC clusters, so now we do the cast explicitly up to rank 4.
If anyone wants to use the previous version, I can leave a comment in the file explaining this or submit a patch file with the changes. Just let me know what you prefer.