Skip to content

Commit 73a55fe

Browse files
committed
romio: remove it
The MPICH project no longer supports a self-standing ROMIO library. The embedded ROMIO does not support MPI 4 embiggening (MPI_Count). The embedded ROMIO cannot be built against modern versions of Intel's OneAPI API (ZE). The Open MPI I/O framework work has preferred the OMPIO component since v5.0.0 release. So, we remove the ROMIO I/O component and remove ROMIO from the 3rd-party software. Update the MPI I/O documentation to no longer refer to ROMIO. Add blurb to v6.0.x release notes. Various updates to github actions, etc. Signed-off-by: Howard Pritchard <howardp@lanl.gov>
1 parent 59d968e commit 73a55fe

File tree

677 files changed

+10
-117924
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

677 files changed

+10
-117924
lines changed

.github/workflows/compile-ze.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,5 @@ jobs:
2424
- name: Build Open MPI
2525
run: |
2626
./autogen.pl
27-
#
28-
# we have to disable romio as its old ze stuff doesn't compile with supported ZE API
29-
#
30-
./configure --prefix=${PWD}/install --disable-mpi-fortran --disable-io-romio --disable-oshmem --with-ze --disable-silent-rules
27+
./configure --prefix=${PWD}/install --disable-mpi-fortran --disable-oshmem --with-ze --disable-silent-rules
3128
make -j

.gitignore

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -102,25 +102,6 @@ ltoptions.m4
102102
!3rd-party/hwloc-*.tar.*
103103
3rd-party/treematch/config.h
104104

105-
3rd-party/romio341/adio/include/romioconf.h
106-
3rd-party/romio341/adio/include/romioconf.h.in
107-
3rd-party/romio341/include/mpio.h
108-
3rd-party/romio341/localdefs
109-
3rd-party/romio341/mpl/confdb/test-driver
110-
3rd-party/romio341/mpl/include/config.h
111-
3rd-party/romio341/mpl/include/config.h.in
112-
3rd-party/romio341/mpl/include/mplconfig.h
113-
3rd-party/romio341/mpl/include/mpl_timer.h
114-
3rd-party/romio341/mpl/localdefs
115-
3rd-party/romio341/test/runtests
116-
3rd-party/romio341/test/fcoll_test.f
117-
3rd-party/romio341/test/fmisc.f
118-
3rd-party/romio341/test/fperf.f
119-
3rd-party/romio341/test/large_file.c
120-
3rd-party/romio341/test/misc.c
121-
3rd-party/romio341/test/pfcoll_test.f
122-
3rd-party/romio341/util/romioinstall
123-
124105
config/project_list.m4
125106
config/autogen_found_items.m4
126107
config/opal_get_version.sh

3rd-party/autogen.subdirs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
romio341

3rd-party/romio341/.codingcheck

Lines changed: 0 additions & 54 deletions
This file was deleted.

3rd-party/romio341/.config_params

Lines changed: 0 additions & 39 deletions
This file was deleted.

3rd-party/romio341/Makefile.am

Lines changed: 0 additions & 213 deletions
This file was deleted.

3rd-party/romio341/Makefile.options

Lines changed: 0 additions & 36 deletions
This file was deleted.

0 commit comments

Comments
 (0)