loganoz / horses3d

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

Fix compilation issues with gfortran and OpenMPI #104

Closed Andres-MG closed 2 years ago

Andres-MG commented 2 years ago

The code seemed OK to me before the changes but, apparently, OpenMPI is having problems to send/receive the mesh partition sizes with non-blocking calls. I have cleaned up the code a bit and changed the calls to mpi_isend/mpi_irecv to mpi_send/mpi_recv only for the sizes.

The code has been tested with the following combinations: