loganoz / horses3d

HORSES3D: A high-order discontinuous Galerkin solver for flow simulations and multi-physics applications
https://loganoz.github.io/horses3d/
MIT License
112 stars 24 forks source link

Avoid using MPI with assumed-rank variables #166

Closed Andres-MG closed 1 year ago

Andres-MG commented 1 year ago

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.