Native MPI auto-detection fails
Bug #121312 reported by
Yann Pouillon
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 |
Changed in abinit: | |
status: | In Progress → Fix Committed |
Changed in abinit: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
MPI support has been completely rewritten. The new implementation is currently under heavy testing, and will be available within ABINIT 5.5.3.