Native MPI auto-detection fails

Bug #121312 reported by Yann Pouillon
2
Affects Status Importance Assigned to Milestone
ABINIT
Fix Released
High
Yann Pouillon

Bug Description

From Damien Caliste:

In ABINIT 5.4, why when a native implementation of MPI is tested, the conftest file created by the autotools use a preprocessing inclusion of mpif.h (#include "mpif.h")? Why not simply use a Fortran inclusion (without the #)?

I ask this because, the conftest is compiled with mpif90 which may not call the preprocessor since conftest have a .f extension and not a .F. Then, the include fails and thus MPI is not detected.

Changed in abinit:
assignee: nobody → ypouillon
importance: Undecided → Medium
status: Unconfirmed → In Progress
importance: Medium → High
Yann Pouillon (pouillon)
Changed in abinit:
status: In Progress → Fix Committed
Revision history for this message
Yann Pouillon (pouillon) wrote :

MPI support has been completely rewritten. The new implementation is currently under heavy testing, and will be available within ABINIT 5.5.3.

Yann Pouillon (pouillon)
Changed in abinit:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.