Skip to content

Commit

Permalink
docs: ROMIO vs GCC 14 and --with-romio added to AMPI manual
Browse files Browse the repository at this point in the history
  • Loading branch information
ebohm committed Feb 11, 2025
1 parent 9366727 commit 221514c
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions doc/ampi/01-introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -204,8 +204,12 @@ MPI Standards Compliance

Currently AMPI supports the MPI-2.2 standard, with preliminary support
for most MPI-3.1 features and a collection of extensions explained in
detail in this manual. One-sided communication calls in MPI-2 and MPI-3
are implemented, but they do not yet take advantage of RMA features.
Non-blocking collectives have been defined in AMPI since before
MPI-3.0’s adoption of them. ROMIO (http://www-unix.mcs.anl.gov/romio/) has been integrated into
AMPI to support parallel I/O features.
detail in this manual. One-sided communication calls in MPI-2 and
MPI-3 are implemented, but they do not yet take advantage of RMA
features. Non-blocking collectives have been defined in AMPI since
before MPI-3.0’s adoption of them. ROMIO
(http://www-unix.mcs.anl.gov/romio/) has been integrated into AMPI to
support parallel I/O features. However, ROMIO is not enabled by
default due to incompatibility with the strict requirements of GCC 14
(and above). Add --with-romio to the build line and use a more
permissive compiler than GCC 14 to enable the ROMIO based I/O features.

0 comments on commit 221514c

Please sign in to comment.