From 7bddd54dd3d5a8f99946fa65ecd4f1afb1994cda Mon Sep 17 00:00:00 2001
From: zhulin <2584415738@qq.com>
Date: Thu, 6 Feb 2025 10:59:28 +0800
Subject: [PATCH] merge the version v5.0.5 of the openmpi
---
.ci/README.md | 4 +
.ci/community-jenkins/Jenkinsfile | 102 +
.ci/community-jenkins/pr-builder.sh | 351 +
.ci/lanl/gitlab-darwin-ci.yml | 164 +
.ci/mellanox/README.md | 16 +
.ci/mellanox/azure-pipelines.yml | 38 +
.clang-format | 173 +
.github/CONTRIBUTING.md | 11 +
.github/ISSUE_TEMPLATE/bug_report.md | 41 +
.github/ISSUE_TEMPLATE/feature_request.md | 20 +
.github/workflows/README.md | 7 +
.github/workflows/compile-cuda.yaml | 28 +
.github/workflows/compile-rocm.yaml | 31 +
.github/workflows/macos-checks.yaml | 45 +
.github/workflows/ompi_mpi4py.yaml | 138 +
.github/workflows/ompi_mpi4py_tests.yaml | 69 +
.github/workflows/ompi_nvidia.yaml | 42 +
.github/workflows/pr-checks.yaml | 51 +
.gitignore | 593 ++
.gitmodules | 11 +
.mailmap | 139 +
.readthedocs-pre-create-environment.sh | 28 +
.readthedocs.yaml | 31 +
3rd-party/Makefile.am | 28 +
3rd-party/autogen.subdirs | 1 +
3rd-party/exclude-config.ini | 68 +
3rd-party/hwloc-2.7.1.tar.gz | Bin 0 -> 7331860 bytes
3rd-party/libevent-2.1.12-stable-ompi.tar.gz | Bin 0 -> 1104126 bytes
3rd-party/openpmix | 1 +
3rd-party/prrte | 1 +
3rd-party/romio341/.codingcheck | 54 +
3rd-party/romio341/.config_params | 39 +
3rd-party/romio341/Makefile.am | 213 +
3rd-party/romio341/Makefile.options | 36 +
3rd-party/romio341/README | 660 ++
3rd-party/romio341/adio/Makefile.mk | 42 +
3rd-party/romio341/adio/ad_daos/Makefile.mk | 24 +
3rd-party/romio341/adio/ad_daos/ad_daos.c | 44 +
3rd-party/romio341/adio/ad_daos/ad_daos.h | 127 +
.../romio341/adio/ad_daos/ad_daos_close.c | 39 +
.../romio341/adio/ad_daos/ad_daos_common.c | 134 +
.../romio341/adio/ad_daos/ad_daos_fcntl.c | 36 +
.../romio341/adio/ad_daos/ad_daos_features.c | 25 +
.../romio341/adio/ad_daos/ad_daos_hhash.c | 307 +
.../romio341/adio/ad_daos/ad_daos_hints.c | 47 +
3rd-party/romio341/adio/ad_daos/ad_daos_io.c | 216 +
.../romio341/adio/ad_daos/ad_daos_io_str.c | 384 +
.../romio341/adio/ad_daos/ad_daos_open.c | 574 ++
.../romio341/adio/ad_daos/ad_daos_resize.c | 24 +
3rd-party/romio341/adio/ad_gpfs/.gitignore | 11 +
3rd-party/romio341/adio/ad_gpfs/Makefile.mk | 24 +
3rd-party/romio341/adio/ad_gpfs/ad_gpfs.c | 65 +
3rd-party/romio341/adio/ad_gpfs/ad_gpfs.h | 70 +
.../romio341/adio/ad_gpfs/ad_gpfs_aggrs.c | 771 ++
.../romio341/adio/ad_gpfs/ad_gpfs_aggrs.h | 83 +
.../romio341/adio/ad_gpfs/ad_gpfs_close.c | 49 +
.../romio341/adio/ad_gpfs/ad_gpfs_flush.c | 61 +
.../romio341/adio/ad_gpfs/ad_gpfs_hints.c | 282 +
.../romio341/adio/ad_gpfs/ad_gpfs_open.c | 145 +
.../romio341/adio/ad_gpfs/ad_gpfs_rdcoll.c | 1231 +++
.../romio341/adio/ad_gpfs/ad_gpfs_tuning.c | 263 +
.../romio341/adio/ad_gpfs/ad_gpfs_tuning.h | 115 +
.../romio341/adio/ad_gpfs/ad_gpfs_wrcoll.c | 1756 ++++
.../romio341/adio/ad_gpfs/bg/Makefile.mk | 16 +
.../romio341/adio/ad_gpfs/bg/ad_bg_aggrs.c | 679 ++
.../romio341/adio/ad_gpfs/bg/ad_bg_aggrs.h | 35 +
.../romio341/adio/ad_gpfs/bg/ad_bg_pset.c | 422 +
.../romio341/adio/ad_gpfs/bg/ad_bg_pset.h | 77 +
.../romio341/adio/ad_gpfs/pe/Makefile.mk | 14 +
.../romio341/adio/ad_gpfs/pe/ad_pe_aggrs.c | 280 +
.../romio341/adio/ad_gpfs/pe/ad_pe_aggrs.h | 32 +
3rd-party/romio341/adio/ad_ime/Makefile.mk | 22 +
3rd-party/romio341/adio/ad_ime/ad_ime.c | 42 +
3rd-party/romio341/adio/ad_ime/ad_ime.h | 46 +
3rd-party/romio341/adio/ad_ime/ad_ime_close.c | 40 +
.../romio341/adio/ad_ime/ad_ime_common.c | 81 +
.../romio341/adio/ad_ime/ad_ime_common.h | 21 +
.../romio341/adio/ad_ime/ad_ime_delete.c | 28 +
3rd-party/romio341/adio/ad_ime/ad_ime_fcntl.c | 50 +
.../romio341/adio/ad_ime/ad_ime_features.c | 20 +
3rd-party/romio341/adio/ad_ime/ad_ime_flush.c | 37 +
3rd-party/romio341/adio/ad_ime/ad_ime_io.c | 99 +
3rd-party/romio341/adio/ad_ime/ad_ime_open.c | 89 +
.../romio341/adio/ad_ime/ad_ime_resize.c | 31 +
3rd-party/romio341/adio/ad_lustre/Makefile.mk | 24 +
3rd-party/romio341/adio/ad_lustre/README | 55 +
3rd-party/romio341/adio/ad_lustre/ad_lustre.c | 46 +
3rd-party/romio341/adio/ad_lustre/ad_lustre.h | 96 +
.../adio/ad_lustre/ad_lustre_aggregate.c | 313 +
.../romio341/adio/ad_lustre/ad_lustre_fcntl.c | 97 +
.../romio341/adio/ad_lustre/ad_lustre_hints.c | 182 +
.../romio341/adio/ad_lustre/ad_lustre_lock.c | 407 +
.../romio341/adio/ad_lustre/ad_lustre_open.c | 176 +
.../adio/ad_lustre/ad_lustre_rwcontig.c | 251 +
.../adio/ad_lustre/ad_lustre_wrcoll.c | 1418 ++++
.../romio341/adio/ad_lustre/ad_lustre_wrstr.c | 512 ++
3rd-party/romio341/adio/ad_nfs/Makefile.mk | 25 +
3rd-party/romio341/adio/ad_nfs/ad_nfs.c | 46 +
3rd-party/romio341/adio/ad_nfs/ad_nfs.h | 86 +
3rd-party/romio341/adio/ad_nfs/ad_nfs_done.c | 17 +
3rd-party/romio341/adio/ad_nfs/ad_nfs_fcntl.c | 59 +
.../romio341/adio/ad_nfs/ad_nfs_features.c | 23 +
3rd-party/romio341/adio/ad_nfs/ad_nfs_getsh.c | 103 +
3rd-party/romio341/adio/ad_nfs/ad_nfs_hints.c | 11 +
3rd-party/romio341/adio/ad_nfs/ad_nfs_iread.c | 37 +
.../romio341/adio/ad_nfs/ad_nfs_iwrite.c | 139 +
3rd-party/romio341/adio/ad_nfs/ad_nfs_open.c | 56 +
3rd-party/romio341/adio/ad_nfs/ad_nfs_read.c | 545 ++
.../romio341/adio/ad_nfs/ad_nfs_resize.c | 33 +
3rd-party/romio341/adio/ad_nfs/ad_nfs_setsh.c | 71 +
3rd-party/romio341/adio/ad_nfs/ad_nfs_wait.c | 17 +
3rd-party/romio341/adio/ad_nfs/ad_nfs_write.c | 684 ++
3rd-party/romio341/adio/ad_panfs/Makefile.mk | 25 +
3rd-party/romio341/adio/ad_panfs/ad_panfs.c | 59 +
3rd-party/romio341/adio/ad_panfs/ad_panfs.h | 65 +
.../romio341/adio/ad_panfs/ad_panfs_hints.c | 71 +
.../romio341/adio/ad_panfs/ad_panfs_open.c | 348 +
.../romio341/adio/ad_panfs/ad_panfs_open6.c | 428 +
.../romio341/adio/ad_panfs/ad_panfs_read.c | 70 +
.../romio341/adio/ad_panfs/ad_panfs_resize.c | 44 +
.../romio341/adio/ad_panfs/ad_panfs_write.c | 70 +
3rd-party/romio341/adio/ad_pvfs2/Makefile.mk | 32 +
3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2.c | 48 +
3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2.h | 69 +
.../romio341/adio/ad_pvfs2/ad_pvfs2_aio.c | 207 +
.../romio341/adio/ad_pvfs2/ad_pvfs2_close.c | 23 +
.../romio341/adio/ad_pvfs2/ad_pvfs2_common.c | 141 +
.../romio341/adio/ad_pvfs2/ad_pvfs2_common.h | 32 +
.../romio341/adio/ad_pvfs2/ad_pvfs2_delete.c | 61 +
.../romio341/adio/ad_pvfs2/ad_pvfs2_fcntl.c | 50 +
.../adio/ad_pvfs2/ad_pvfs2_features.c | 22 +
.../romio341/adio/ad_pvfs2/ad_pvfs2_flush.c | 48 +
.../romio341/adio/ad_pvfs2/ad_pvfs2_hints.c | 117 +
.../romio341/adio/ad_pvfs2/ad_pvfs2_io.h | 70 +
.../adio/ad_pvfs2/ad_pvfs2_io_dtype.c | 583 ++
.../romio341/adio/ad_pvfs2/ad_pvfs2_io_list.c | 547 ++
.../romio341/adio/ad_pvfs2/ad_pvfs2_open.c | 232 +
.../romio341/adio/ad_pvfs2/ad_pvfs2_read.c | 163 +
.../ad_pvfs2/ad_pvfs2_read_list_classic.c | 872 ++
.../romio341/adio/ad_pvfs2/ad_pvfs2_resize.c | 49 +
.../romio341/adio/ad_pvfs2/ad_pvfs2_write.c | 177 +
.../ad_pvfs2/ad_pvfs2_write_list_classic.c | 919 +++
.../romio341/adio/ad_quobytefs/Makefile.mk | 25 +
.../romio341/adio/ad_quobytefs/ad_quobytefs.c | 103 +
.../romio341/adio/ad_quobytefs/ad_quobytefs.h | 69 +
.../adio/ad_quobytefs/ad_quobytefs_aio.c | 248 +
.../adio/ad_quobytefs/ad_quobytefs_close.c | 29 +
.../adio/ad_quobytefs/ad_quobytefs_delete.c | 22 +
.../adio/ad_quobytefs/ad_quobytefs_fcntl.c | 54 +
.../adio/ad_quobytefs/ad_quobytefs_flush.c | 29 +
.../adio/ad_quobytefs/ad_quobytefs_internal.c | 12 +
.../adio/ad_quobytefs/ad_quobytefs_internal.h | 8 +
.../adio/ad_quobytefs/ad_quobytefs_open.c | 77 +
.../adio/ad_quobytefs/ad_quobytefs_read.c | 43 +
.../adio/ad_quobytefs/ad_quobytefs_resize.c | 38 +
.../adio/ad_quobytefs/ad_quobytefs_setlock.c | 46 +
.../adio/ad_quobytefs/ad_quobytefs_write.c | 56 +
3rd-party/romio341/adio/ad_testfs/Makefile.mk | 29 +
3rd-party/romio341/adio/ad_testfs/ad_testfs.c | 44 +
3rd-party/romio341/adio/ad_testfs/ad_testfs.h | 73 +
.../romio341/adio/ad_testfs/ad_testfs_close.c | 19 +
.../adio/ad_testfs/ad_testfs_delete.c | 18 +
.../romio341/adio/ad_testfs/ad_testfs_done.c | 34 +
.../romio341/adio/ad_testfs/ad_testfs_fcntl.c | 44 +
.../romio341/adio/ad_testfs/ad_testfs_flush.c | 18 +
.../romio341/adio/ad_testfs/ad_testfs_getsh.c | 19 +
.../romio341/adio/ad_testfs/ad_testfs_hints.c | 23 +
.../romio341/adio/ad_testfs/ad_testfs_iread.c | 55 +
.../adio/ad_testfs/ad_testfs_iwrite.c | 62 +
.../romio341/adio/ad_testfs/ad_testfs_open.c | 20 +
.../adio/ad_testfs/ad_testfs_rdcoll.c | 24 +
.../romio341/adio/ad_testfs/ad_testfs_read.c | 55 +
.../adio/ad_testfs/ad_testfs_resize.c | 18 +
.../romio341/adio/ad_testfs/ad_testfs_seek.c | 80 +
.../romio341/adio/ad_testfs/ad_testfs_setsh.c | 19 +
.../romio341/adio/ad_testfs/ad_testfs_wait.c | 35 +
.../adio/ad_testfs/ad_testfs_wrcoll.c | 24 +
.../romio341/adio/ad_testfs/ad_testfs_write.c | 56 +
3rd-party/romio341/adio/ad_ufs/Makefile.mk | 14 +
3rd-party/romio341/adio/ad_ufs/ad_ufs.c | 49 +
3rd-party/romio341/adio/ad_ufs/ad_ufs.h | 59 +
3rd-party/romio341/adio/ad_ufs/ad_ufs_open.c | 56 +
3rd-party/romio341/adio/ad_xfs/Makefile.mk | 19 +
3rd-party/romio341/adio/ad_xfs/ad_xfs.c | 49 +
3rd-party/romio341/adio/ad_xfs/ad_xfs.h | 37 +
3rd-party/romio341/adio/ad_xfs/ad_xfs_fcntl.c | 80 +
3rd-party/romio341/adio/ad_xfs/ad_xfs_hints.c | 94 +
3rd-party/romio341/adio/ad_xfs/ad_xfs_open.c | 108 +
3rd-party/romio341/adio/ad_xfs/ad_xfs_read.c | 157 +
.../romio341/adio/ad_xfs/ad_xfs_resize.c | 20 +
3rd-party/romio341/adio/ad_xfs/ad_xfs_write.c | 204 +
3rd-party/romio341/adio/common/Makefile.mk | 75 +
3rd-party/romio341/adio/common/ad_aggregate.c | 657 ++
.../romio341/adio/common/ad_aggregate_new.c | 255 +
3rd-party/romio341/adio/common/ad_close.c | 114 +
.../adio/common/ad_coll_build_req_new.c | 1708 ++++
.../romio341/adio/common/ad_coll_exch_new.c | 403 +
3rd-party/romio341/adio/common/ad_darray.c | 310 +
3rd-party/romio341/adio/common/ad_delete.c | 22 +
3rd-party/romio341/adio/common/ad_done.c | 49 +
3rd-party/romio341/adio/common/ad_done_fake.c | 17 +
3rd-party/romio341/adio/common/ad_end.c | 76 +
3rd-party/romio341/adio/common/ad_fcntl.c | 60 +
3rd-party/romio341/adio/common/ad_features.c | 25 +
3rd-party/romio341/adio/common/ad_flush.c | 32 +
3rd-party/romio341/adio/common/ad_fstype.c | 759 ++
3rd-party/romio341/adio/common/ad_get_sh_fp.c | 73 +
3rd-party/romio341/adio/common/ad_hints.c | 309 +
3rd-party/romio341/adio/common/ad_init.c | 114 +
3rd-party/romio341/adio/common/ad_io_coll.c | 1077 +++
3rd-party/romio341/adio/common/ad_iopen.c | 19 +
3rd-party/romio341/adio/common/ad_iread.c | 87 +
.../romio341/adio/common/ad_iread_coll.c | 1305 +++
.../romio341/adio/common/ad_iread_coll.pdf | Bin 0 -> 25911 bytes
.../romio341/adio/common/ad_iread_fake.c | 60 +
3rd-party/romio341/adio/common/ad_iwrite.c | 345 +
.../romio341/adio/common/ad_iwrite_coll.c | 1502 ++++
.../romio341/adio/common/ad_iwrite_coll.pdf | Bin 0 -> 27758 bytes
.../romio341/adio/common/ad_iwrite_fake.c | 62 +
3rd-party/romio341/adio/common/ad_open.c | 318 +
3rd-party/romio341/adio/common/ad_opencoll.c | 182 +
.../adio/common/ad_opencoll_failsafe.c | 87 +
.../adio/common/ad_opencoll_scalable.c | 48 +
3rd-party/romio341/adio/common/ad_prealloc.c | 82 +
3rd-party/romio341/adio/common/ad_read.c | 120 +
3rd-party/romio341/adio/common/ad_read_coll.c | 1046 +++
3rd-party/romio341/adio/common/ad_read_str.c | 403 +
.../romio341/adio/common/ad_read_str_naive.c | 362 +
3rd-party/romio341/adio/common/ad_resize.c | 41 +
3rd-party/romio341/adio/common/ad_seek.c | 83 +
3rd-party/romio341/adio/common/ad_set_sh_fp.c | 43 +
3rd-party/romio341/adio/common/ad_set_view.c | 124 +
3rd-party/romio341/adio/common/ad_subarray.c | 93 +
.../romio341/adio/common/ad_threaded_io.c | 30 +
3rd-party/romio341/adio/common/ad_tuning.c | 114 +
3rd-party/romio341/adio/common/ad_wait.c | 44 +
3rd-party/romio341/adio/common/ad_wait_fake.c | 17 +
3rd-party/romio341/adio/common/ad_write.c | 118 +
.../romio341/adio/common/ad_write_coll.c | 1033 +++
.../romio341/adio/common/ad_write_nolock.c | 407 +
3rd-party/romio341/adio/common/ad_write_str.c | 486 ++
.../romio341/adio/common/ad_write_str_naive.c | 359 +
3rd-party/romio341/adio/common/adi_close.c | 43 +
3rd-party/romio341/adio/common/async_list.c | 170 +
3rd-party/romio341/adio/common/byte_offset.c | 51 +
.../romio341/adio/common/cb_config_list.c | 727 ++
3rd-party/romio341/adio/common/eof_offset.c | 73 +
3rd-party/romio341/adio/common/error.c | 85 +
3rd-party/romio341/adio/common/flatten.c | 1275 +++
3rd-party/romio341/adio/common/get_fp_posn.c | 58 +
3rd-party/romio341/adio/common/greq_fns.c | 28 +
3rd-party/romio341/adio/common/heap_sort.c | 138 +
3rd-party/romio341/adio/common/hint_fns.c | 166 +
3rd-party/romio341/adio/common/iscontig.c | 97 +
3rd-party/romio341/adio/common/lock.c | 198 +
.../romio341/adio/common/lock_internal.c | 44 +
3rd-party/romio341/adio/common/malloc.c | 90 +
.../adio/common/onesided_aggregation.c | 2683 +++++++
.../romio341/adio/common/p2p_aggregation.c | 990 +++
3rd-party/romio341/adio/common/req_malloc.c | 79 +
3rd-party/romio341/adio/common/shfp_fname.c | 77 +
3rd-party/romio341/adio/common/status_setb.c | 23 +
3rd-party/romio341/adio/common/strfns.c | 102 +
3rd-party/romio341/adio/common/system_hints.c | 198 +
3rd-party/romio341/adio/common/utils.c | 156 +
3rd-party/romio341/adio/include/ad_tuning.h | 38 +
3rd-party/romio341/adio/include/adio.h | 444 ++
.../adio/include/adio_cb_config_list.h | 27 +
3rd-party/romio341/adio/include/adio_extern.h | 33 +
3rd-party/romio341/adio/include/adioi.h | 1046 +++
.../romio341/adio/include/adioi_errmsg.h | 69 +
3rd-party/romio341/adio/include/adioi_error.h | 188 +
.../romio341/adio/include/adioi_fs_proto.h | 66 +
3rd-party/romio341/adio/include/heap_sort.h | 30 +
3rd-party/romio341/adio/include/hint_fns.h | 21 +
.../romio341/adio/include/lock_internal.h | 9 +
3rd-party/romio341/adio/include/mpio_error.h | 76 +
3rd-party/romio341/adio/include/mpipr.h | 390 +
.../romio341/adio/include/mpiu_external32.h | 20 +
3rd-party/romio341/adio/include/mpiu_greq.h | 13 +
3rd-party/romio341/adio/include/nopackage.h | 16 +
.../romio341/adio/include/romioconf-undefs.h | 45 +
3rd-party/romio341/autogen.sh | 10 +
3rd-party/romio341/confdb/aclocal_am.m4 | 6 +
.../romio341/confdb/aclocal_attr_alias.m4 | 504 ++
3rd-party/romio341/confdb/aclocal_bugfix.m4 | 75 +
3rd-party/romio341/confdb/aclocal_cache.m4 | 372 +
3rd-party/romio341/confdb/aclocal_cc.m4 | 1683 ++++
.../confdb/aclocal_check_visibility.m4 | 123 +
3rd-party/romio341/confdb/aclocal_coverage.m4 | 89 +
3rd-party/romio341/confdb/aclocal_cxx.m4 | 168 +
3rd-party/romio341/confdb/aclocal_f77.m4 | 1475 ++++
3rd-party/romio341/confdb/aclocal_f77old.m4 | 389 +
3rd-party/romio341/confdb/aclocal_fc.m4 | 1197 +++
3rd-party/romio341/confdb/aclocal_libs.m4 | 119 +
3rd-party/romio341/confdb/aclocal_make.m4 | 315 +
3rd-party/romio341/confdb/aclocal_mpi.m4 | 11 +
3rd-party/romio341/confdb/aclocal_romio.m4 | 850 ++
3rd-party/romio341/confdb/aclocal_runlog.m4 | 218 +
3rd-party/romio341/confdb/aclocal_shl.m4 | 499 ++
3rd-party/romio341/confdb/aclocal_shm.m4 | 56 +
3rd-party/romio341/confdb/aclocal_subcfg.m4 | 260 +
3rd-party/romio341/confdb/aclocal_threads.m4 | 22 +
3rd-party/romio341/confdb/aclocal_util.m4 | 216 +
.../romio341/confdb/ax_check_posix_regcomp.m4 | 48 +
3rd-party/romio341/confdb/ax_execinfo.m4 | 67 +
.../romio341/confdb/ax_gcc_func_attribute.m4 | 238 +
.../romio341/confdb/ax_gcc_var_attribute.m4 | 141 +
.../romio341/confdb/ax_lib_socket_nsl.m4 | 40 +
.../romio341/confdb/cmd_prefix_config_h.pl | 72 +
3rd-party/romio341/confdb/config.rpath | 719 ++
3rd-party/romio341/confdb/random_r.m4 | 43 +
3rd-party/romio341/confdb/stdlib_h.m4 | 119 +
3rd-party/romio341/configure.ac | 1908 +++++
3rd-party/romio341/doc/README | 35 +
3rd-party/romio341/doc/makepubpage.sh | 32 +
3rd-party/romio341/doc/pubs.bib | 465 ++
3rd-party/romio341/doc/romio.bib | 186 +
3rd-party/romio341/doc/source-guide.tex | 494 ++
3rd-party/romio341/doc/users-guide.pdf | Bin 0 -> 93880 bytes
3rd-party/romio341/doc/users-guide.ps | 7047 +++++++++++++++++
3rd-party/romio341/doc/users-guide.tex | 1117 +++
3rd-party/romio341/include/io_romio_conv.h | 129 +
3rd-party/romio341/include/mpio.h.in | 571 ++
3rd-party/romio341/include/mpiof.h.in | 46 +
3rd-party/romio341/localdefs.in | 11 +
3rd-party/romio341/mpi-io/Makefile.mk | 104 +
3rd-party/romio341/mpi-io/close.c | 106 +
3rd-party/romio341/mpi-io/delete.c | 92 +
3rd-party/romio341/mpi-io/file_c2f.c | 39 +
3rd-party/romio341/mpi-io/file_f2c.c | 39 +
3rd-party/romio341/mpi-io/fortran/Makefile.mk | 65 +
3rd-party/romio341/mpi-io/fortran/closef.c | 100 +
3rd-party/romio341/mpi-io/fortran/deletef.c | 150 +
3rd-party/romio341/mpi-io/fortran/fsyncf.c | 99 +
.../romio341/mpi-io/fortran/get_amodef.c | 99 +
3rd-party/romio341/mpi-io/fortran/get_atomf.c | 99 +
.../romio341/mpi-io/fortran/get_bytofff.c | 105 +
3rd-party/romio341/mpi-io/fortran/get_errhf.c | 103 +
.../romio341/mpi-io/fortran/get_extentf.c | 128 +
.../romio341/mpi-io/fortran/get_groupf.c | 114 +
3rd-party/romio341/mpi-io/fortran/get_infof.c | 102 +
.../romio341/mpi-io/fortran/get_posn_shf.c | 105 +
3rd-party/romio341/mpi-io/fortran/get_posnf.c | 101 +
3rd-party/romio341/mpi-io/fortran/get_sizef.c | 99 +
3rd-party/romio341/mpi-io/fortran/get_viewf.c | 199 +
3rd-party/romio341/mpi-io/fortran/iotestf.c | 105 +
3rd-party/romio341/mpi-io/fortran/iowaitf.c | 99 +
3rd-party/romio341/mpi-io/fortran/iread_atf.c | 130 +
3rd-party/romio341/mpi-io/fortran/iread_shf.c | 128 +
3rd-party/romio341/mpi-io/fortran/ireadf.c | 128 +
.../romio341/mpi-io/fortran/iwrite_atf.c | 130 +
.../romio341/mpi-io/fortran/iwrite_shf.c | 128 +
3rd-party/romio341/mpi-io/fortran/iwritef.c | 129 +
3rd-party/romio341/mpi-io/fortran/openf.c | 199 +
3rd-party/romio341/mpi-io/fortran/preallocf.c | 99 +
.../romio341/mpi-io/fortran/rd_atallbf.c | 125 +
.../romio341/mpi-io/fortran/rd_atallef.c | 105 +
.../romio341/mpi-io/fortran/read_allbf.c | 123 +
.../romio341/mpi-io/fortran/read_allef.c | 106 +
3rd-party/romio341/mpi-io/fortran/read_allf.c | 125 +
.../romio341/mpi-io/fortran/read_atallf.c | 129 +
3rd-party/romio341/mpi-io/fortran/read_atf.c | 125 +
.../romio341/mpi-io/fortran/read_ordbf.c | 123 +
.../romio341/mpi-io/fortran/read_ordef.c | 106 +
3rd-party/romio341/mpi-io/fortran/read_ordf.c | 125 +
3rd-party/romio341/mpi-io/fortran/read_shf.c | 123 +
3rd-party/romio341/mpi-io/fortran/readf.c | 124 +
3rd-party/romio341/mpi-io/fortran/seek_shf.c | 105 +
3rd-party/romio341/mpi-io/fortran/seekf.c | 101 +
3rd-party/romio341/mpi-io/fortran/set_atomf.c | 99 +
3rd-party/romio341/mpi-io/fortran/set_errhf.c | 104 +
3rd-party/romio341/mpi-io/fortran/set_infof.c | 102 +
3rd-party/romio341/mpi-io/fortran/set_sizef.c | 99 +
3rd-party/romio341/mpi-io/fortran/set_viewf.c | 199 +
.../romio341/mpi-io/fortran/wr_atallbf.c | 126 +
.../romio341/mpi-io/fortran/wr_atallef.c | 106 +
.../romio341/mpi-io/fortran/write_allbf.c | 121 +
.../romio341/mpi-io/fortran/write_allef.c | 106 +
.../romio341/mpi-io/fortran/write_allf.c | 125 +
.../romio341/mpi-io/fortran/write_atallf.c | 131 +
3rd-party/romio341/mpi-io/fortran/write_atf.c | 126 +
.../romio341/mpi-io/fortran/write_ordbf.c | 123 +
.../romio341/mpi-io/fortran/write_ordef.c | 106 +
.../romio341/mpi-io/fortran/write_ordf.c | 125 +
3rd-party/romio341/mpi-io/fortran/write_shf.c | 125 +
3rd-party/romio341/mpi-io/fortran/writef.c | 125 +
3rd-party/romio341/mpi-io/fsync.c | 71 +
3rd-party/romio341/mpi-io/get_amode.c | 54 +
3rd-party/romio341/mpi-io/get_atom.c | 54 +
3rd-party/romio341/mpi-io/get_bytoff.c | 68 +
3rd-party/romio341/mpi-io/get_errh.c | 66 +
3rd-party/romio341/mpi-io/get_extent.c | 59 +
3rd-party/romio341/mpi-io/get_group.c | 63 +
3rd-party/romio341/mpi-io/get_info.c | 61 +
3rd-party/romio341/mpi-io/get_posn.c | 58 +
3rd-party/romio341/mpi-io/get_posn_sh.c | 63 +
3rd-party/romio341/mpi-io/get_size.c | 84 +
3rd-party/romio341/mpi-io/get_view.c | 97 +
3rd-party/romio341/mpi-io/glue/Makefile.mk | 13 +
.../romio341/mpi-io/glue/default/Makefile.mk | 10 +
.../romio341/mpi-io/glue/default/mpio_err.c | 76 +
.../romio341/mpi-io/glue/default/mpio_file.c | 90 +
3rd-party/romio341/mpi-io/glue/large_count.c | 24 +
.../romio341/mpi-io/glue/mpich/Makefile.mk | 10 +
.../romio341/mpi-io/glue/mpich/mpio_err.c | 98 +
.../romio341/mpi-io/glue/mpich/mpio_file.c | 92 +
.../romio341/mpi-io/glue/openmpi/Makefile.mk | 10 +
.../romio341/mpi-io/glue/openmpi/mpio_err.c | 52 +
.../romio341/mpi-io/glue/openmpi/mpio_file.c | 93 +
3rd-party/romio341/mpi-io/ioreq_c2f.c | 80 +
3rd-party/romio341/mpi-io/ioreq_f2c.c | 69 +
3rd-party/romio341/mpi-io/iotest.c | 89 +
3rd-party/romio341/mpi-io/iotestall.c | 73 +
3rd-party/romio341/mpi-io/iotestany.c | 79 +
3rd-party/romio341/mpi-io/iotestsome.c | 82 +
3rd-party/romio341/mpi-io/iowait.c | 90 +
3rd-party/romio341/mpi-io/iowaitall.c | 71 +
3rd-party/romio341/mpi-io/iowaitany.c | 82 +
3rd-party/romio341/mpi-io/iowaitsome.c | 78 +
3rd-party/romio341/mpi-io/iread.c | 154 +
3rd-party/romio341/mpi-io/iread_all.c | 142 +
3rd-party/romio341/mpi-io/iread_at.c | 72 +
3rd-party/romio341/mpi-io/iread_atall.c | 71 +
3rd-party/romio341/mpi-io/iread_sh.c | 130 +
3rd-party/romio341/mpi-io/iwrite.c | 156 +
3rd-party/romio341/mpi-io/iwrite_all.c | 132 +
3rd-party/romio341/mpi-io/iwrite_at.c | 75 +
3rd-party/romio341/mpi-io/iwrite_atall.c | 65 +
3rd-party/romio341/mpi-io/iwrite_sh.c | 118 +
3rd-party/romio341/mpi-io/mpich_fileutil.c | 60 +
3rd-party/romio341/mpi-io/mpioimpl.h | 70 +
3rd-party/romio341/mpi-io/mpioprof.h | 235 +
3rd-party/romio341/mpi-io/mpir-mpioinit.c | 53 +
3rd-party/romio341/mpi-io/mpir_cst_filesys.c | 258 +
3rd-party/romio341/mpi-io/mpiu_external32.c | 154 +
3rd-party/romio341/mpi-io/mpiu_greq.c | 50 +
3rd-party/romio341/mpi-io/open.c | 195 +
3rd-party/romio341/mpi-io/prealloc.c | 106 +
3rd-party/romio341/mpi-io/rd_atallb.c | 52 +
3rd-party/romio341/mpi-io/rd_atalle.c | 49 +
3rd-party/romio341/mpi-io/read.c | 172 +
3rd-party/romio341/mpi-io/read_all.c | 132 +
3rd-party/romio341/mpi-io/read_allb.c | 127 +
3rd-party/romio341/mpi-io/read_alle.c | 85 +
3rd-party/romio341/mpi-io/read_at.c | 64 +
3rd-party/romio341/mpi-io/read_atall.c | 64 +
3rd-party/romio341/mpi-io/read_ord.c | 112 +
3rd-party/romio341/mpi-io/read_ordb.c | 131 +
3rd-party/romio341/mpi-io/read_orde.c | 72 +
3rd-party/romio341/mpi-io/read_sh.c | 147 +
3rd-party/romio341/mpi-io/register_datarep.c | 133 +
3rd-party/romio341/mpi-io/seek.c | 134 +
3rd-party/romio341/mpi-io/seek_sh.c | 168 +
3rd-party/romio341/mpi-io/set_atom.c | 90 +
3rd-party/romio341/mpi-io/set_errh.c | 70 +
3rd-party/romio341/mpi-io/set_info.c | 65 +
3rd-party/romio341/mpi-io/set_size.c | 101 +
3rd-party/romio341/mpi-io/set_view.c | 185 +
3rd-party/romio341/mpi-io/wr_atallb.c | 51 +
3rd-party/romio341/mpi-io/wr_atalle.c | 47 +
3rd-party/romio341/mpi-io/write.c | 174 +
3rd-party/romio341/mpi-io/write_all.c | 127 +
3rd-party/romio341/mpi-io/write_allb.c | 122 +
3rd-party/romio341/mpi-io/write_alle.c | 89 +
3rd-party/romio341/mpi-io/write_at.c | 65 +
3rd-party/romio341/mpi-io/write_atall.c | 63 +
3rd-party/romio341/mpi-io/write_ord.c | 127 +
3rd-party/romio341/mpi-io/write_ordb.c | 128 +
3rd-party/romio341/mpi-io/write_orde.c | 72 +
3rd-party/romio341/mpi-io/write_sh.c | 144 +
3rd-party/romio341/mpi2-other/array/darray.c | 194 +
.../mpi2-other/array/fortran/darrayf.c | 148 +
.../mpi2-other/array/fortran/subarrayf.c | 139 +
.../romio341/mpi2-other/array/subarray.c | 166 +
.../mpi2-other/info/fortran/info_createf.c | 91 +
.../mpi2-other/info/fortran/info_deletef.c | 121 +
.../mpi2-other/info/fortran/info_dupf.c | 92 +
.../mpi2-other/info/fortran/info_freef.c | 92 +
.../mpi2-other/info/fortran/info_getf.c | 148 +
.../mpi2-other/info/fortran/info_getnksf.c | 91 +
.../mpi2-other/info/fortran/info_getnthf.c | 116 +
.../mpi2-other/info/fortran/info_getvlnf.c | 122 +
.../mpi2-other/info/fortran/info_setf.c | 151 +
3rd-party/romio341/mpi2-other/info/info_c2f.c | 63 +
.../romio341/mpi2-other/info/info_create.c | 50 +
.../romio341/mpi2-other/info/info_delete.c | 81 +
3rd-party/romio341/mpi2-other/info/info_dup.c | 64 +
3rd-party/romio341/mpi2-other/info/info_f2c.c | 48 +
.../romio341/mpi2-other/info/info_free.c | 54 +
3rd-party/romio341/mpi2-other/info/info_get.c | 86 +
.../romio341/mpi2-other/info/info_getnks.c | 53 +
.../romio341/mpi2-other/info/info_getnth.c | 72 +
.../romio341/mpi2-other/info/info_getvln.c | 74 +
3rd-party/romio341/mpi2-other/info/info_set.c | 96 +
3rd-party/romio341/mpl/Makefile.am | 109 +
3rd-party/romio341/mpl/VERSION | 20 +
3rd-party/romio341/mpl/confdb/aclocal_am.m4 | 6 +
.../romio341/mpl/confdb/aclocal_attr_alias.m4 | 504 ++
.../romio341/mpl/confdb/aclocal_bugfix.m4 | 75 +
.../romio341/mpl/confdb/aclocal_cache.m4 | 372 +
3rd-party/romio341/mpl/confdb/aclocal_cc.m4 | 1683 ++++
.../mpl/confdb/aclocal_check_visibility.m4 | 123 +
.../romio341/mpl/confdb/aclocal_coverage.m4 | 89 +
3rd-party/romio341/mpl/confdb/aclocal_cxx.m4 | 168 +
3rd-party/romio341/mpl/confdb/aclocal_f77.m4 | 1475 ++++
.../romio341/mpl/confdb/aclocal_f77old.m4 | 389 +
3rd-party/romio341/mpl/confdb/aclocal_fc.m4 | 1197 +++
3rd-party/romio341/mpl/confdb/aclocal_libs.m4 | 119 +
3rd-party/romio341/mpl/confdb/aclocal_make.m4 | 315 +
3rd-party/romio341/mpl/confdb/aclocal_mpi.m4 | 11 +
.../romio341/mpl/confdb/aclocal_romio.m4 | 850 ++
.../romio341/mpl/confdb/aclocal_runlog.m4 | 218 +
3rd-party/romio341/mpl/confdb/aclocal_shl.m4 | 499 ++
3rd-party/romio341/mpl/confdb/aclocal_shm.m4 | 56 +
.../romio341/mpl/confdb/aclocal_subcfg.m4 | 260 +
.../romio341/mpl/confdb/aclocal_threads.m4 | 22 +
3rd-party/romio341/mpl/confdb/aclocal_util.m4 | 216 +
.../mpl/confdb/ax_check_posix_regcomp.m4 | 48 +
3rd-party/romio341/mpl/confdb/ax_execinfo.m4 | 67 +
.../mpl/confdb/ax_gcc_func_attribute.m4 | 238 +
.../mpl/confdb/ax_gcc_var_attribute.m4 | 141 +
.../romio341/mpl/confdb/ax_lib_socket_nsl.m4 | 40 +
.../mpl/confdb/cmd_prefix_config_h.pl | 72 +
3rd-party/romio341/mpl/confdb/config.rpath | 719 ++
3rd-party/romio341/mpl/confdb/random_r.m4 | 43 +
3rd-party/romio341/mpl/confdb/stdlib_h.m4 | 119 +
3rd-party/romio341/mpl/configure.ac | 1086 +++
3rd-party/romio341/mpl/include/mpl.h | 34 +
.../romio341/mpl/include/mpl_arg_serial.h | 14 +
3rd-party/romio341/mpl/include/mpl_argstr.h | 40 +
3rd-party/romio341/mpl/include/mpl_atomic.h | 114 +
.../romio341/mpl/include/mpl_atomic_by_lock.h | 166 +
.../romio341/mpl/include/mpl_atomic_c11.h | 134 +
.../mpl/include/mpl_atomic_gcc_atomic.h | 123 +
.../mpl/include/mpl_atomic_gcc_sync.h | 137 +
.../romio341/mpl/include/mpl_atomic_none.h | 123 +
.../mpl/include/mpl_atomic_nt_intrinsics.h | 166 +
3rd-party/romio341/mpl/include/mpl_base.h | 163 +
3rd-party/romio341/mpl/include/mpl_bt.h | 21 +
3rd-party/romio341/mpl/include/mpl_dbg.h | 146 +
3rd-party/romio341/mpl/include/mpl_env.h | 35 +
3rd-party/romio341/mpl/include/mpl_err.h | 34 +
3rd-party/romio341/mpl/include/mpl_gavl.h | 159 +
3rd-party/romio341/mpl/include/mpl_gpu.h | 78 +
3rd-party/romio341/mpl/include/mpl_gpu_cuda.h | 16 +
.../romio341/mpl/include/mpl_gpu_fallback.h | 13 +
3rd-party/romio341/mpl/include/mpl_gpu_ze.h | 15 +
3rd-party/romio341/mpl/include/mpl_iov.h | 17 +
3rd-party/romio341/mpl/include/mpl_math.h | 115 +
3rd-party/romio341/mpl/include/mpl_msg.h | 27 +
.../mpl/include/mpl_posix_mutex_native.h | 161 +
.../mpl/include/mpl_posix_mutex_ticketlock.h | 79 +
.../romio341/mpl/include/mpl_proc_mutex.h | 40 +
.../mpl/include/mpl_proc_mutex_posix.h | 116 +
3rd-party/romio341/mpl/include/mpl_shm.h | 161 +
3rd-party/romio341/mpl/include/mpl_shm_mmap.h | 41 +
3rd-party/romio341/mpl/include/mpl_shm_sysv.h | 41 +
3rd-party/romio341/mpl/include/mpl_shm_win.h | 72 +
3rd-party/romio341/mpl/include/mpl_sock.h | 46 +
3rd-party/romio341/mpl/include/mpl_sockaddr.h | 39 +
3rd-party/romio341/mpl/include/mpl_str.h | 52 +
3rd-party/romio341/mpl/include/mpl_thread.h | 64 +
.../mpl/include/mpl_thread_argobots.h | 239 +
.../romio341/mpl/include/mpl_thread_posix.h | 111 +
.../romio341/mpl/include/mpl_thread_priv.h | 88 +
.../romio341/mpl/include/mpl_thread_solaris.h | 216 +
.../romio341/mpl/include/mpl_thread_win.h | 115 +
3rd-party/romio341/mpl/include/mpl_timer.h.in | 214 +
.../mpl/include/mpl_timer_clock_gettime.h | 18 +
.../mpl/include/mpl_timer_gcc_ia64_cycle.h | 25 +
.../mpl/include/mpl_timer_gethrtime.h | 13 +
.../mpl/include/mpl_timer_gettimeofday.h | 14 +
.../mpl/include/mpl_timer_linux86_cycle.h | 41 +
.../include/mpl_timer_mach_absolute_time.h | 13 +
.../mpl/include/mpl_timer_ppc64_cycle.h | 38 +
3rd-party/romio341/mpl/include/mpl_trmem.h | 416 +
3rd-party/romio341/mpl/include/mpl_valgrind.h | 198 +
3rd-party/romio341/mpl/include/mpl_yield.h | 64 +
3rd-party/romio341/mpl/include/utarray.h | 270 +
3rd-party/romio341/mpl/include/uthash.h | 1078 +++
3rd-party/romio341/mpl/include/utlist.h | 579 ++
3rd-party/romio341/mpl/localdefs.in | 7 +
3rd-party/romio341/mpl/src/Makefile.mk | 18 +
3rd-party/romio341/mpl/src/atomic/Makefile.mk | 6 +
.../romio341/mpl/src/atomic/mpl_atomic.c | 18 +
3rd-party/romio341/mpl/src/bt/Makefile.mk | 6 +
3rd-party/romio341/mpl/src/bt/mpl_bt.c | 29 +
3rd-party/romio341/mpl/src/dbg/Makefile.mk | 6 +
3rd-party/romio341/mpl/src/dbg/mpl_dbg.c | 901 +++
3rd-party/romio341/mpl/src/env/Makefile.mk | 6 +
3rd-party/romio341/mpl/src/env/mpl_env.c | 158 +
3rd-party/romio341/mpl/src/gavl/Makefile.mk | 6 +
3rd-party/romio341/mpl/src/gavl/mpl_gavl.c | 535 ++
3rd-party/romio341/mpl/src/gpu/Makefile.mk | 16 +
.../romio341/mpl/src/gpu/mpl_gpu_common.c | 19 +
3rd-party/romio341/mpl/src/gpu/mpl_gpu_cuda.c | 344 +
.../romio341/mpl/src/gpu/mpl_gpu_fallback.c | 94 +
3rd-party/romio341/mpl/src/gpu/mpl_gpu_ze.c | 302 +
3rd-party/romio341/mpl/src/mem/Makefile.mk | 6 +
3rd-party/romio341/mpl/src/mem/mpl_trmem.c | 994 +++
3rd-party/romio341/mpl/src/msg/Makefile.mk | 6 +
3rd-party/romio341/mpl/src/msg/mpl_msg.c | 90 +
3rd-party/romio341/mpl/src/shm/Makefile.mk | 10 +
3rd-party/romio341/mpl/src/shm/mpl_shm.c | 110 +
3rd-party/romio341/mpl/src/shm/mpl_shm_mmap.c | 244 +
3rd-party/romio341/mpl/src/shm/mpl_shm_sysv.c | 167 +
3rd-party/romio341/mpl/src/shm/mpl_shm_win.c | 165 +
3rd-party/romio341/mpl/src/sock/Makefile.mk | 8 +
3rd-party/romio341/mpl/src/sock/mpl_host.c | 92 +
3rd-party/romio341/mpl/src/sock/mpl_sock.c | 116 +
.../romio341/mpl/src/sock/mpl_sockaddr.c | 339 +
3rd-party/romio341/mpl/src/str/Makefile.mk | 6 +
.../romio341/mpl/src/str/mpl_arg_serial.c | 89 +
3rd-party/romio341/mpl/src/str/mpl_argstr.c | 770 ++
3rd-party/romio341/mpl/src/str/mpl_str.c | 422 +
3rd-party/romio341/mpl/src/thread/Makefile.mk | 12 +
.../romio341/mpl/src/thread/mpl_thread.c | 18 +
.../mpl/src/thread/mpl_thread_argobots.c | 21 +
.../mpl/src/thread/mpl_thread_posix.c | 85 +
.../mpl/src/thread/mpl_thread_solaris.c | 82 +
.../romio341/mpl/src/thread/mpl_thread_uti.c | 115 +
.../romio341/mpl/src/thread/mpl_thread_win.c | 352 +
3rd-party/romio341/mpl/src/timer/Makefile.mk | 15 +
.../mpl/src/timer/mpl_timer_clock_gettime.c | 96 +
.../romio341/mpl/src/timer/mpl_timer_common.h | 42 +
.../mpl/src/timer/mpl_timer_gcc_ia64_cycle.c | 85 +
.../mpl/src/timer/mpl_timer_gethrtime.c | 83 +
.../mpl/src/timer/mpl_timer_gettimeofday.c | 88 +
.../mpl/src/timer/mpl_timer_linux86_cycle.c | 82 +
.../src/timer/mpl_timer_mach_absolute_time.c | 75 +
.../mpl/src/timer/mpl_timer_ppc64_cycle.c | 135 +
3rd-party/romio341/mpl/test/strsep.c | 75 +
3rd-party/romio341/test-internal/Makefile.am | 25 +
.../romio341/test-internal/file_realms_test.c | 74 +
3rd-party/romio341/test-internal/heap_test.c | 443 ++
.../romio341/test-internal/io_bounds_test.c | 277 +
3rd-party/romio341/test/.codingcheck | 13 +
3rd-party/romio341/test/Makefile.am | 42 +
3rd-party/romio341/test/Mfile.in | 89 +
3rd-party/romio341/test/README | 84 +
3rd-party/romio341/test/aggregation1.c | 263 +
3rd-party/romio341/test/aggregation2.c | 89 +
3rd-party/romio341/test/async-multiple.c | 148 +
3rd-party/romio341/test/async.c | 147 +
3rd-party/romio341/test/atomicity.c | 233 +
3rd-party/romio341/test/big_extents.c | 204 +
3rd-party/romio341/test/coll_perf.c | 170 +
3rd-party/romio341/test/coll_test.c | 214 +
3rd-party/romio341/test/creat_excl.c | 135 +
3rd-party/romio341/test/darray_read.c | 129 +
3rd-party/romio341/test/error.c | 118 +
3rd-party/romio341/test/excl.c | 93 +
3rd-party/romio341/test/external32.c | 110 +
3rd-party/romio341/test/fcoll_test.f.in | 173 +
3rd-party/romio341/test/file_info.c | 424 +
3rd-party/romio341/test/fmisc.f.in | 202 +
3rd-party/romio341/test/fperf.f.in | 177 +
3rd-party/romio341/test/hindexed.c | 273 +
3rd-party/romio341/test/i_noncontig.c | 276 +
3rd-party/romio341/test/large_array.c | 170 +
3rd-party/romio341/test/large_file.c.in | 122 +
3rd-party/romio341/test/misc.c.in | 267 +
3rd-party/romio341/test/noncontig.c | 279 +
3rd-party/romio341/test/noncontig_coll.c | 251 +
3rd-party/romio341/test/noncontig_coll2.c | 569 ++
3rd-party/romio341/test/ordered_fp.c | 142 +
3rd-party/romio341/test/perf.c | 165 +
3rd-party/romio341/test/pfcoll_test.f.in | 174 +
3rd-party/romio341/test/psimple.c | 116 +
3rd-party/romio341/test/rtest.in | 135 +
3rd-party/romio341/test/runtests.in | 491 ++
3rd-party/romio341/test/shared_fp.c | 126 +
3rd-party/romio341/test/simple.c | 126 +
3rd-party/romio341/test/split_coll.c | 172 +
3rd-party/romio341/test/status.c | 103 +
3rd-party/romio341/test/syshints.c | 59 +
3rd-party/romio341/test/test_hintfile | 6 +
3rd-party/romio341/test/types_with_zeros.c | 161 +
3rd-party/romio341/util/nfslock.c | 70 +
3rd-party/romio341/util/romioinstall.in | 224 +
3rd-party/romio341/util/tarch | 125 +
3rd-party/romio341/version.m4 | 40 +
3rd-party/treematch/COPYING | 8 +
.../treematch/IntConstantInitializedVector.c | 60 +
.../treematch/IntConstantInitializedVector.h | 16 +
3rd-party/treematch/LICENSE | 515 ++
3rd-party/treematch/Makefile.am | 36 +
3rd-party/treematch/PriorityQueue.c | 174 +
3rd-party/treematch/PriorityQueue.h | 108 +
3rd-party/treematch/fibo.c | 375 +
3rd-party/treematch/fibo.h | 207 +
3rd-party/treematch/k-partitioning.c | 339 +
3rd-party/treematch/k-partitioning.h | 22 +
3rd-party/treematch/tm_bucket.c | 684 ++
3rd-party/treematch/tm_bucket.h | 37 +
3rd-party/treematch/tm_kpartitioning.c | 882 +++
3rd-party/treematch/tm_kpartitioning.h | 11 +
3rd-party/treematch/tm_malloc.c | 240 +
3rd-party/treematch/tm_malloc.h | 31 +
3rd-party/treematch/tm_mapping.c | 624 ++
3rd-party/treematch/tm_mapping.h | 28 +
3rd-party/treematch/tm_mt.c | 207 +
3rd-party/treematch/tm_mt.h | 6 +
3rd-party/treematch/tm_solution.c | 526 ++
3rd-party/treematch/tm_solution.h | 16 +
3rd-party/treematch/tm_thread_pool.c | 388 +
3rd-party/treematch/tm_thread_pool.h | 50 +
3rd-party/treematch/tm_timings.c | 33 +
3rd-party/treematch/tm_timings.h | 48 +
3rd-party/treematch/tm_topology.c | 900 +++
3rd-party/treematch/tm_topology.h | 17 +
3rd-party/treematch/tm_tree.c | 2327 ++++++
3rd-party/treematch/tm_tree.h | 39 +
3rd-party/treematch/tm_verbose.c | 34 +
3rd-party/treematch/tm_verbose.h | 23 +
3rd-party/treematch/treematch.h | 211 +
3rd-party/treematch/uthash.h | 905 +++
Doxyfile | 1099 +++
HACKING.md | 16 +
LICENSE | 146 +
Makefile.am | 65 +
Makefile.ompi-rules | 44 +
README.md | 54 +-
VERSION | 121 +
autogen.pl | 1755 ++++
autogen.subdirs | 1 +
config/Makefile.am | 52 +
config/Makefile.options | 20 +
config/aclocal_subcfg.m4 | 198 +
config/c_get_alignment.m4 | 59 +
config/c_weak_symbols.m4 | 134 +
config/distscript.sh | 56 +
config/extract-3rd-party-configure.pl | 420 +
config/find_common_syms | 162 +
config/from-savannah/README.md | 11 +
config/from-savannah/upstream-config.guess | 1700 ++++
config/from-savannah/upstream-config.sub | 1860 +++++
config/getdate.sh | 14 +
config/ltmain_nag_pthread.diff | 18 +
config/ltmain_pgi_tp.diff | 11 +
config/oac | 1 +
config/ompi_check_gpfs.m4 | 52 +
config/ompi_check_ime.m4 | 42 +
config/ompi_check_libhcoll.m4 | 61 +
config/ompi_check_lustre.m4 | 79 +
config/ompi_check_psm2.m4 | 91 +
config/ompi_check_pvfs2.m4 | 53 +
config/ompi_check_ucc.m4 | 68 +
config/ompi_check_ucx.m4 | 151 +
config/ompi_config_files.m4 | 65 +
config/ompi_configure_options.m4 | 257 +
config/ompi_deleted_options.m4 | 95 +
config/ompi_endpoint_tag.m4 | 48 +
config/ompi_ext.m4 | 865 ++
config/ompi_find_mpi_aint_count_offset.m4 | 244 +
config/ompi_fortran_check.m4 | 209 +
config/ompi_fortran_check_abstract.m4 | 47 +
config/ompi_fortran_check_asynchronous.m4 | 54 +
config/ompi_fortran_check_bind_c.m4 | 122 +
config/ompi_fortran_check_c_funloc.m4 | 49 +
config/ompi_fortran_check_elemental.m4 | 47 +
config/ompi_fortran_check_f08_assumed_rank.m4 | 61 +
config/ompi_fortran_check_ignore_tkr.m4 | 230 +
config/ompi_fortran_check_interface.m4 | 51 +
config/ompi_fortran_check_iso_fortran_env.m4 | 49 +
...pi_fortran_check_iso_fortran_env_real16.m4 | 34 +
config/ompi_fortran_check_logical_array.m4 | 122 +
config/ompi_fortran_check_max_array_rank.m4 | 69 +
config/ompi_fortran_check_optional_args.m4 | 54 +
config/ompi_fortran_check_preprocess_f90.m4 | 43 +
config/ompi_fortran_check_private.m4 | 47 +
config/ompi_fortran_check_procedure.m4 | 56 +
config/ompi_fortran_check_real16_c_equiv.m4 | 153 +
config/ompi_fortran_check_storage_size.m4 | 118 +
config/ompi_fortran_check_type.m4 | 43 +
config/ompi_fortran_check_use_only.m4 | 75 +
...ompi_fortran_find_ext_symbol_convention.m4 | 143 +
.../ompi_fortran_find_module_include_flag.m4 | 90 +
config/ompi_fortran_get_alignment.m4 | 180 +
config/ompi_fortran_get_handle_max.m4 | 86 +
config/ompi_fortran_get_kind_value.m4 | 103 +
config/ompi_fortran_get_sizeof.m4 | 90 +
config/ompi_fortran_get_value_true.m4 | 132 +
config/ompi_interix.m4 | 57 +
config/ompi_setup_cxx.m4 | 95 +
config/ompi_setup_debugger_flags.m4 | 96 +
config/ompi_setup_fc.m4 | 421 +
config/ompi_setup_java.m4 | 249 +
config/ompi_setup_mpi_ext.m4 | 29 +
config/ompi_setup_mpi_fortran.m4 | 895 +++
config/ompi_setup_mpi_java.m4 | 85 +
config/ompi_setup_mpi_profiling.m4 | 50 +
config/ompi_setup_prrte.m4 | 340 +
config/opal_case_sensitive_fs_setup.m4 | 92 +
config/opal_check_alt_short_float.m4 | 106 +
config/opal_check_attributes.m4 | 652 ++
config/opal_check_broken_qsort.m4 | 54 +
config/opal_check_cflags.m4 | 75 +
config/opal_check_cma.m4 | 156 +
config/opal_check_compiler_version.m4 | 56 +
config/opal_check_compiler_works.m4 | 57 +
config/opal_check_cuda.m4 | 182 +
config/opal_check_knem.m4 | 67 +
config/opal_check_libnl.m4 | 201 +
config/opal_check_offsetof.m4 | 43 +
config/opal_check_ofi.m4 | 177 +
config/opal_check_os_flavors.m4 | 69 +
config/opal_check_portals4.m4 | 90 +
config/opal_check_rocm.m4 | 72 +
config/opal_check_ugni.m4 | 83 +
config/opal_check_vendor.m4 | 283 +
config/opal_check_visibility.m4 | 90 +
config/opal_check_withdir.m4 | 43 +
config/opal_check_xpmem.m4 | 113 +
config/opal_config_3rdparty.m4 | 99 +
config/opal_config_asm.m4 | 710 ++
config/opal_config_files.m4 | 30 +
config/opal_config_hwloc.m4 | 274 +
config/opal_config_libevent.m4 | 273 +
config/opal_config_pmix.m4 | 301 +
config/opal_config_subdir.m4 | 147 +
config/opal_config_subdir_args.m4 | 88 +
config/opal_config_treematch.m4 | 66 +
config/opal_configure_options.m4 | 552 ++
config/opal_ensure_contains_optflags.m4 | 66 +
config/opal_expand_tarball.m4 | 56 +
config/opal_find_type.m4 | 56 +
config/opal_functions.m4 | 480 ++
config/opal_get_version.m4 | 102 +
config/opal_get_version.m4sh | 93 +
config/opal_lang_link_with_c.m4 | 64 +
config/opal_load_platform.m4 | 188 +
config/opal_mca.m4 | 985 +++
config/opal_mca_priority_sort.pl | 31 +
config/opal_save_version.m4 | 82 +
config/opal_search_libs.m4 | 75 +
config/opal_set_lib_name.m4 | 53 +
config/opal_set_mca_prefix.m4 | 41 +
config/opal_setup_cc.m4 | 433 +
config/opal_setup_cli.m4 | 38 +
config/opal_setup_ft.m4 | 143 +
config/opal_setup_wrappers.m4 | 973 +++
config/opal_strip_optflags.m4 | 55 +
config/opal_subdir_env.m4 | 89 +
config/opal_summary.m4 | 96 +
config/oshmem_config_files.m4 | 35 +
config/oshmem_configure_options.m4 | 154 +
config/oshmem_setup_profiling.m4 | 47 +
config/pkg.m4 | 303 +
configure.ac | 1537 ++++
contrib/Makefile.am | 105 +
contrib/amca-param-sets/example.conf | 5 +
contrib/amca-param-sets/ft-mpi | 89 +
contrib/annual-maintenance/convert-to-git.txt | 60 +
.../find-committers-from-last-year.pl | 114 +
.../Makefile.am | 44 +
.../build-mca-comps-outside-of-tree/README.md | 147 +
.../autogen.sh | 10 +
.../btl_tcp2.addr.h | 73 +
.../btl_tcp2.c | 528 ++
.../btl_tcp2.h | 329 +
.../btl_tcp2_addr.h | 73 +
.../btl_tcp2_component.c | 1084 +++
.../btl_tcp2_endpoint.c | 835 ++
.../btl_tcp2_endpoint.h | 86 +
.../btl_tcp2_frag.c | 286 +
.../btl_tcp2_frag.h | 166 +
.../btl_tcp2_hdr.h | 59 +
.../btl_tcp2_proc.c | 802 ++
.../btl_tcp2_proc.h | 128 +
.../configure.ac | 195 +
.../help-mpi-btl-tcp2.txt | 27 +
contrib/check-btl-sm-diffs.pl | 248 +
contrib/check-help-strings.pl | 324 +
contrib/check-ob1-pml-diffs.pl | 243 +
contrib/check-ob1-revision.pl | 41 +
contrib/check-owner.pl | 178 +
contrib/check_unnecessary_headers.sh | 239 +
contrib/clang-format-ompi.sh | 15 +
contrib/cleanperms | 11 +
contrib/code_counter.pl | 190 +
contrib/completion/mpirun.sh | 206 +
contrib/completion/mpirun.zsh | 247 +
contrib/coverity/coverity-model.c | 3 +
contrib/dist/find-copyrights.pl | 159 +
contrib/dist/linux/README.md | 95 +
contrib/dist/linux/README.ompi-spec-generator | 93 +
contrib/dist/linux/buildrpm.sh | 474 ++
contrib/dist/linux/buildswitcherrpm.sh | 191 +
contrib/dist/linux/ompi-spec-generator.py | 813 ++
.../linux/openmpi-switcher-modulefile.spec | 240 +
.../linux/openmpi-switcher-modulefile.tcl | 65 +
contrib/dist/linux/openmpi.spec | 970 +++
contrib/dist/make-authors.pl | 171 +
contrib/dist/make_dist_tarball | 455 ++
contrib/dist/make_tarball | 1 +
.../dist/mofed/compile_debian_mlnx_example.in | 21 +
contrib/dist/mofed/debian/changelog.in | 5 +
contrib/dist/mofed/debian/compat | 1 +
contrib/dist/mofed/debian/control.in | 15 +
contrib/dist/mofed/debian/rules.in | 17 +
contrib/dist/mofed/debian/source/format | 1 +
.../DEVEL.FT-REQUIREMENTS.md | 777 ++
.../general-ulfm-fault-handling.png | Bin 0 -> 596277 bytes
contrib/find_occurence.pl | 45 +
contrib/find_offenders.pl | 89 +
contrib/fix_headers.pl | 142 +
contrib/fix_indent.pl | 59 +
contrib/gen_stats.pl | 275 +
contrib/generate_file_list.pl | 36 +
contrib/git-clean.sh | 32 +
contrib/header_replacement.sh | 139 +
contrib/headers.txt | 0
contrib/libadd_mca_comp_update.py | 230 +
.../nightly/reports/check_devel_headers.pl | 104 +
.../nightly/reports/illegal_symbols_report.pl | 340 +
.../update-component-owners-github-wiki.pl | 98 +
contrib/ompi-time.sh | 1245 +++
contrib/ompi_branch_check_revisions-v1.5.txt | 106 +
contrib/ompi_branch_check_revisions.pl | 420 +
contrib/ompi_cplusplus.sed | 41 +
contrib/ompi_cplusplus.sh | 37 +
contrib/ompi_cplusplus.txt | 158 +
contrib/openmpi-valgrind.supp | 116 +
contrib/platform/clang/align | 8 +
contrib/platform/cray_xt_cnl_romio | 93 +
contrib/platform/embedded/build_embedded.sh | 19 +
contrib/platform/embedded/debug | 28 +
contrib/platform/embedded/gen_embedded.sh | 20 +
contrib/platform/embedded/optimized | 28 +
contrib/platform/google/debug | 13 +
contrib/platform/google/debug.conf | 87 +
contrib/platform/google/optimized | 13 +
contrib/platform/google/optimized.conf | 87 +
contrib/platform/hadoop/cisco | 31 +
contrib/platform/hadoop/cisco.conf | 59 +
contrib/platform/hadoop/linux | 25 +
contrib/platform/hadoop/linux.conf | 59 +
contrib/platform/hadoop/mac | 24 +
contrib/platform/hadoop/mac.conf | 69 +
contrib/platform/ibm/debug-power6-gcc | 12 +
contrib/platform/ibm/debug-power7-gcc | 12 +
contrib/platform/ibm/debug-ppc32-gcc | 12 +
contrib/platform/ibm/debug-ppc64-gcc | 12 +
contrib/platform/ibm/optimized-power6-gcc | 13 +
contrib/platform/ibm/optimized-power7-gcc | 13 +
contrib/platform/ibm/optimized-ppc32-gcc | 13 +
contrib/platform/ibm/optimized-ppc64-gcc | 13 +
contrib/platform/intel/bend/ext | 34 +
contrib/platform/intel/bend/ext.conf | 65 +
contrib/platform/intel/bend/gadget | 29 +
contrib/platform/intel/bend/gadget-optimized | 26 +
.../platform/intel/bend/gadget-optimized.conf | 66 +
contrib/platform/intel/bend/gadget.conf | 66 +
contrib/platform/intel/bend/linux | 35 +
contrib/platform/intel/bend/linux-optimized | 32 +
.../platform/intel/bend/linux-optimized.conf | 77 +
contrib/platform/intel/bend/linux.conf | 67 +
contrib/platform/intel/bend/mac | 25 +
contrib/platform/intel/bend/mac-optimized | 27 +
.../platform/intel/bend/mac-optimized.conf | 78 +
contrib/platform/intel/bend/mac.conf | 64 +
contrib/platform/intel/bend/ubuntu | 35 +
contrib/platform/intel/bend/ubuntu.conf | 68 +
.../platform/lanl/cray_xc_cle5.2/debug-common | 36 +
.../platform/lanl/cray_xc_cle5.2/debug-lustre | 19 +
.../lanl/cray_xc_cle5.2/debug-lustre.conf | 104 +
.../lanl/cray_xc_cle5.2/optimized-common | 44 +
.../lanl/cray_xc_cle5.2/optimized-lustre | 20 +
.../lanl/cray_xc_cle5.2/optimized-lustre.conf | 107 +
contrib/platform/lanl/cray_xe6/cray-common | 42 +
contrib/platform/lanl/cray_xe6/debug-common | 33 +
contrib/platform/lanl/cray_xe6/debug-lustre | 20 +
.../platform/lanl/cray_xe6/debug-lustre.conf | 104 +
contrib/platform/lanl/cray_xe6/gnu-common | 11 +
contrib/platform/lanl/cray_xe6/intel-common | 15 +
.../platform/lanl/cray_xe6/optimized-common | 39 +
.../platform/lanl/cray_xe6/optimized-lustre | 25 +
.../lanl/cray_xe6/optimized-lustre.conf | 107 +
contrib/platform/lanl/darwin/darwin-common | 39 +
contrib/platform/lanl/darwin/debug | 5 +
contrib/platform/lanl/darwin/debug-common | 12 +
contrib/platform/lanl/darwin/debug-mic | 6 +
contrib/platform/lanl/darwin/debug.conf | 100 +
contrib/platform/lanl/darwin/mic-common | 45 +
contrib/platform/lanl/darwin/optimized | 5 +
contrib/platform/lanl/darwin/optimized-common | 10 +
contrib/platform/lanl/darwin/optimized-mic | 6 +
contrib/platform/lanl/darwin/optimized.conf | 100 +
contrib/platform/lanl/mac.conf | 62 +
contrib/platform/lanl/macosx-dynamic | 20 +
contrib/platform/lanl/macosx-dynamic-java | 21 +
.../platform/lanl/macosx-dynamic-java.conf | 60 +
.../platform/lanl/macosx-dynamic-optimized | 20 +
.../lanl/macosx-dynamic-optimized.conf | 63 +
contrib/platform/lanl/macosx-dynamic.conf | 59 +
contrib/platform/lanl/macosx-static-leopard | 21 +
.../platform/lanl/macosx-static-leopard.conf | 63 +
contrib/platform/lanl/macosx-static-tiger | 20 +
contrib/platform/lanl/toss/README.md | 94 +
contrib/platform/lanl/toss/common | 19 +
contrib/platform/lanl/toss/common-optimized | 8 +
.../platform/lanl/toss/cray-lustre-optimized | 31 +
.../lanl/toss/cray-lustre-optimized.conf | 107 +
.../platform/lanl/toss/toss2-mlx-optimized | 18 +
.../lanl/toss/toss2-mlx-optimized.conf | 109 +
.../platform/lanl/toss/toss2-qib-optimized | 18 +
.../lanl/toss/toss2-qib-optimized.conf | 111 +
.../platform/lanl/toss/toss3-hfi-optimized | 18 +
.../lanl/toss/toss3-hfi-optimized.conf | 112 +
.../platform/lanl/toss/toss3-mlx-optimized | 18 +
.../lanl/toss/toss3-mlx-optimized.conf | 103 +
contrib/platform/lanl/toss/toss3-wc-optimized | 18 +
.../lanl/toss/toss3-wc-optimized.conf | 93 +
contrib/platform/mellanox/optimized | 58 +
contrib/platform/mellanox/optimized.conf | 95 +
contrib/platform/optimized | 3 +
contrib/platform/ornl/cray_xt_cnl_romio | 89 +
contrib/platform/ornl/cray_xt_cnl_romio_debug | 89 +
contrib/platform/ornl/ornl_configure.gnu | 43 +
contrib/platform/ornl/ornl_configure.pgi | 95 +
.../ornl/ornl_configure_self_contained | 125 +
contrib/platform/ps3 | 15 +
contrib/platform/snl/kitten | 59 +
contrib/platform/snl/portals4-m5 | 18 +
contrib/platform/snl/portals4-orte | 8 +
contrib/platform/utk/cray_xc30_darter | 43 +
contrib/purge-tab-indents.pl | 172 +
contrib/purge-trailing-blank-lines.pl | 178 +
contrib/scaling/Makefile | 17 +
contrib/scaling/Makefile.include | 26 +
contrib/scaling/mpi_memprobe.c | 244 +
contrib/scaling/mpi_no_op.c | 17 +
contrib/scaling/orte_no_op.c | 24 +
contrib/scaling/scaling.pl | 399 +
contrib/search_compare.pl | 274 +
contrib/search_replace.pl | 70 +
contrib/spread/spread-init.txt | 20 +
contrib/spread/spread.conf | 242 +
contrib/submit_test.pl | 350 +
contrib/symbol-hiding.pl | 154 +
contrib/test_headers_in_ompi.pl | 178 +
contrib/uncrustify_open_mpi.cfg | 1187 +++
contrib/update-my-copyright.pl | 382 +
contrib/whitespace-purge.sh | 25 +
docs/Makefile.am | 1153 +++
docs/app-debug/debug-options.rst | 61 +
docs/app-debug/debug-tools.rst | 19 +
docs/app-debug/index.rst | 30 +
docs/app-debug/lost-output.rst | 34 +
docs/app-debug/memchecker.rst | 193 +
docs/app-debug/mpir-tools.rst | 127 +
docs/app-debug/parallel-debug.rst | 41 +
docs/app-debug/serial-debug.rst | 175 +
docs/app-debug/valgrind.rst | 24 +
docs/building-apps/abi-compatibility.rst | 59 +
docs/building-apps/building-static-apps.rst | 182 +
docs/building-apps/customizing-wrappers.rst | 122 +
docs/building-apps/deprecation-warnings.rst | 266 +
.../extracting-wrapper-flags.rst | 127 +
docs/building-apps/index.rst | 26 +
docs/building-apps/quickstart.rst | 67 +
docs/building-apps/removed-mpi-constructs.rst | 531 ++
docs/conf.py | 327 +
docs/contributing.rst | 208 +
docs/developers/autogen.rst | 32 +
docs/developers/building-open-mpi.rst | 9 +
docs/developers/compiler-pickyness.rst | 29 +
docs/developers/frameworks.rst | 142 +
docs/developers/git-github.rst | 196 +
docs/developers/gnu-autotools.rst | 312 +
docs/developers/index.rst | 24 +
docs/developers/prerequisites.rst | 136 +
docs/developers/rst-for-markdown-expats.rst | 404 +
docs/developers/source-code.rst | 295 +
docs/developers/sphinx.rst | 240 +
docs/developers/terminology.rst | 81 +
docs/features/extensions.rst | 91 +
docs/features/index.rst | 17 +
docs/features/java.rst | 350 +
docs/features/profiling.rst | 81 +
docs/features/ulfm.rst | 591 ++
docs/getting-help.rst | 263 +
docs/history.rst | 75 +
docs/index.rst | 84 +
.../compilers-and-flags.rst | 152 +
.../configure-cli-options/conventions.rst | 58 +
.../configure-cli-options/index.rst | 22 +
.../configure-cli-options/installation.rst | 334 +
.../configure-cli-options/misc.rst | 97 +
.../configure-cli-options/mpi.rst | 100 +
.../configure-cli-options/networking.rst | 109 +
.../configure-cli-options/oshmem.rst | 16 +
.../required-support-libraries.rst | 46 +
.../rpath-and-runpath.rst | 64 +
.../configure-cli-options/runtime.rst | 57 +
.../configure-output-summary.rst | 13 +
.../installing-open-mpi/custom-components.rst | 33 +
docs/installing-open-mpi/definitions.rst | 16 +
docs/installing-open-mpi/downloading.rst | 41 +
.../filesystem-requirements.rst | 24 +
docs/installing-open-mpi/index.rst | 24 +
.../installation-location.rst | 354 +
docs/installing-open-mpi/make-targets.rst | 13 +
docs/installing-open-mpi/packagers.rst | 318 +
docs/installing-open-mpi/quickstart.rst | 101 +
...red-support-libraries-dependency-graph.png | Bin 0 -> 39017 bytes
...ed-support-libraries-dependency-graph.pptx | Bin 0 -> 38873 bytes
.../required-support-libraries.rst | 458 ++
.../installing-open-mpi/supported-systems.rst | 67 +
docs/installing-open-mpi/sysadmins.rst | 171 +
docs/installing-open-mpi/updating.rst | 39 +
docs/installing-open-mpi/vpath-builds.rst | 16 +
docs/launching-apps/gridengine.rst | 293 +
docs/launching-apps/index.rst | 51 +
docs/launching-apps/localhost.rst | 115 +
docs/launching-apps/lsf.rst | 58 +
docs/launching-apps/pmix-and-prrte.rst | 68 +
docs/launching-apps/prerequisites.rst | 256 +
docs/launching-apps/quickstart.rst | 252 +
docs/launching-apps/scheduling.rst | 551 ++
docs/launching-apps/slurm.rst | 122 +
docs/launching-apps/ssh.rst | 240 +
docs/launching-apps/tm.rst | 72 +
docs/launching-apps/troubleshooting.rst | 267 +
docs/launching-apps/unusual.rst | 164 +
docs/license/hwloc.txt | 39 +
docs/license/index.rst | 55 +
docs/license/libevent.txt | 99 +
docs/license/mpich.txt | 36 +
docs/license/ompi.txt | 94 +
docs/license/pmix.txt | 87 +
docs/license/prrte.txt | 92 +
docs/license/treematch.txt | 514 ++
docs/man-openmpi/index.rst | 22 +
docs/man-openmpi/man1/index.rst | 11 +
docs/man-openmpi/man1/mpic++.1 | 1 +
docs/man-openmpi/man1/mpicc.1 | 1 +
docs/man-openmpi/man1/mpicxx.1 | 1 +
docs/man-openmpi/man1/mpif77.1 | 1 +
docs/man-openmpi/man1/mpif90.1 | 1 +
docs/man-openmpi/man1/mpifort.1 | 1 +
docs/man-openmpi/man1/mpijavac.1 | 1 +
docs/man-openmpi/man1/mpirun.1.rst | 1723 ++++
docs/man-openmpi/man1/mpisync.1.rst | 57 +
.../man1/ompi-wrapper-compiler.1.rst | 258 +
docs/man-openmpi/man1/ompi_info.1.rst | 227 +
docs/man-openmpi/man1/opal_wrapper.1.rst | 33 +
docs/man-openmpi/man3/ERRORS.rst | 47 +
.../man3/MPIX_Comm_ack_failed.3.rst | 128 +
docs/man-openmpi/man3/MPIX_Comm_agree.3.rst | 175 +
.../man3/MPIX_Comm_get_failed.3.rst | 98 +
docs/man-openmpi/man3/MPIX_Comm_iagree.3.rst | 8 +
.../man3/MPIX_Comm_is_revoked.3.rst | 115 +
docs/man-openmpi/man3/MPIX_Comm_ishrink.3.rst | 8 +
docs/man-openmpi/man3/MPIX_Comm_revoke.3.rst | 92 +
docs/man-openmpi/man3/MPIX_Comm_shrink.3.rst | 117 +
.../man3/MPIX_Query_cuda_support.3.rst | 97 +
.../man3/MPIX_Query_rocm_support.3.rst | 97 +
docs/man-openmpi/man3/MPI_Abort.3.rst | 77 +
docs/man-openmpi/man3/MPI_Accumulate.3.rst | 162 +
.../man3/MPI_Add_error_class.3.rst | 87 +
.../man-openmpi/man3/MPI_Add_error_code.3.rst | 82 +
.../man3/MPI_Add_error_string.3.rst | 79 +
docs/man-openmpi/man3/MPI_Address.3.rst | 61 +
docs/man-openmpi/man3/MPI_Aint_add.3.rst | 94 +
docs/man-openmpi/man3/MPI_Aint_diff.3.rst | 9 +
docs/man-openmpi/man3/MPI_Allgather.3.rst | 208 +
.../man-openmpi/man3/MPI_Allgather_init.3.rst | 9 +
docs/man-openmpi/man3/MPI_Allgatherv.3.rst | 195 +
.../man3/MPI_Allgatherv_init.3.rst | 9 +
docs/man-openmpi/man3/MPI_Alloc_mem.3.rst | 110 +
docs/man-openmpi/man3/MPI_Allreduce.3.rst | 212 +
.../man-openmpi/man3/MPI_Allreduce_init.3.rst | 9 +
docs/man-openmpi/man3/MPI_Alltoall.3.rst | 200 +
docs/man-openmpi/man3/MPI_Alltoall_init.3.rst | 9 +
docs/man-openmpi/man3/MPI_Alltoallv.3.rst | 220 +
.../man-openmpi/man3/MPI_Alltoallv_init.3.rst | 9 +
docs/man-openmpi/man3/MPI_Alltoallw.3.rst | 224 +
.../man-openmpi/man3/MPI_Alltoallw_init.3.rst | 9 +
docs/man-openmpi/man3/MPI_Attr_delete.3.rst | 61 +
docs/man-openmpi/man3/MPI_Attr_get.3.rst | 65 +
docs/man-openmpi/man3/MPI_Attr_put.3.rst | 63 +
docs/man-openmpi/man3/MPI_Barrier.3.rst | 90 +
docs/man-openmpi/man3/MPI_Barrier_init.3.rst | 9 +
docs/man-openmpi/man3/MPI_Bcast.3.rst | 130 +
docs/man-openmpi/man3/MPI_Bcast_init.3.rst | 9 +
docs/man-openmpi/man3/MPI_Bsend.3.rst | 100 +
docs/man-openmpi/man3/MPI_Bsend_init.3.rst | 81 +
docs/man-openmpi/man3/MPI_Buffer_attach.3.rst | 97 +
docs/man-openmpi/man3/MPI_Buffer_detach.3.rst | 121 +
docs/man-openmpi/man3/MPI_Cancel.3.rst | 116 +
docs/man-openmpi/man3/MPI_Cart_coords.3.rst | 73 +
docs/man-openmpi/man3/MPI_Cart_create.3.rst | 86 +
docs/man-openmpi/man3/MPI_Cart_get.3.rst | 81 +
docs/man-openmpi/man3/MPI_Cart_map.3.rst | 83 +
docs/man-openmpi/man3/MPI_Cart_rank.3.rst | 78 +
docs/man-openmpi/man3/MPI_Cart_shift.3.rst | 121 +
docs/man-openmpi/man3/MPI_Cart_sub.3.rst | 92 +
docs/man-openmpi/man3/MPI_Cartdim_get.3.rst | 69 +
docs/man-openmpi/man3/MPI_Close_port.3.rst | 64 +
docs/man-openmpi/man3/MPI_Comm_accept.3.rst | 80 +
docs/man-openmpi/man3/MPI_Comm_c2f.3.rst | 9 +
.../man3/MPI_Comm_call_errhandler.3.rst | 78 +
docs/man-openmpi/man3/MPI_Comm_compare.3.rst | 70 +
docs/man-openmpi/man3/MPI_Comm_connect.3.rst | 88 +
docs/man-openmpi/man3/MPI_Comm_create.3.rst | 88 +
.../man3/MPI_Comm_create_errhandler.3.rst | 93 +
.../man3/MPI_Comm_create_from_group.3.rst | 100 +
.../man3/MPI_Comm_create_group.3.rst | 99 +
.../man3/MPI_Comm_create_keyval.3.rst | 122 +
.../man3/MPI_Comm_delete_attr.3.rst | 90 +
.../man3/MPI_Comm_disconnect.3.rst | 84 +
docs/man-openmpi/man3/MPI_Comm_dup.3.rst | 95 +
.../man3/MPI_Comm_dup_with_info.3.rst | 92 +
docs/man-openmpi/man3/MPI_Comm_f2c.3.rst | 77 +
docs/man-openmpi/man3/MPI_Comm_free.3.rst | 86 +
.../man3/MPI_Comm_free_keyval.3.rst | 86 +
docs/man-openmpi/man3/MPI_Comm_get_attr.3.rst | 82 +
.../man3/MPI_Comm_get_errhandler.3.rst | 84 +
docs/man-openmpi/man3/MPI_Comm_get_info.3.rst | 76 +
docs/man-openmpi/man3/MPI_Comm_get_name.3.rst | 101 +
.../man3/MPI_Comm_get_parent.3.rst | 88 +
docs/man-openmpi/man3/MPI_Comm_group.3.rst | 69 +
docs/man-openmpi/man3/MPI_Comm_idup.3.rst | 111 +
.../man3/MPI_Comm_idup_with_info.3.rst | 115 +
docs/man-openmpi/man3/MPI_Comm_join.3.rst | 99 +
docs/man-openmpi/man3/MPI_Comm_rank.3.rst | 82 +
.../man3/MPI_Comm_remote_group.3.rst | 78 +
.../man3/MPI_Comm_remote_size.3.rst | 78 +
docs/man-openmpi/man3/MPI_Comm_set_attr.3.rst | 99 +
.../man3/MPI_Comm_set_errhandler.3.rst | 76 +
docs/man-openmpi/man3/MPI_Comm_set_info.3.rst | 101 +
docs/man-openmpi/man3/MPI_Comm_set_name.3.rst | 103 +
docs/man-openmpi/man3/MPI_Comm_size.3.rst | 92 +
docs/man-openmpi/man3/MPI_Comm_spawn.3.rst | 280 +
.../man3/MPI_Comm_spawn_multiple.3.rst | 278 +
docs/man-openmpi/man3/MPI_Comm_split.3.rst | 131 +
.../man3/MPI_Comm_split_type.3.rst | 154 +
.../man3/MPI_Comm_test_inter.3.rst | 109 +
.../man3/MPI_Compare_and_swap.3.rst | 102 +
docs/man-openmpi/man3/MPI_Dims_create.3.rst | 108 +
.../man3/MPI_Dist_graph_create.3.rst | 144 +
.../man3/MPI_Dist_graph_create_adjacent.3.rst | 133 +
.../man3/MPI_Dist_graph_neighbors.3.rst | 91 +
.../man3/MPI_Dist_graph_neighbors_count.3.rst | 80 +
.../man3/MPI_Errhandler_create.3.rst | 98 +
.../man3/MPI_Errhandler_free.3.rst | 73 +
.../man-openmpi/man3/MPI_Errhandler_get.3.rst | 62 +
.../man-openmpi/man3/MPI_Errhandler_set.3.rst | 66 +
docs/man-openmpi/man3/MPI_Error_class.3.rst | 71 +
docs/man-openmpi/man3/MPI_Error_string.3.rst | 78 +
docs/man-openmpi/man3/MPI_Errors.3.rst | 351 +
docs/man-openmpi/man3/MPI_Exscan.3.rst | 177 +
docs/man-openmpi/man3/MPI_Exscan_init.3.rst | 9 +
docs/man-openmpi/man3/MPI_Fetch_and_op.3.rst | 116 +
docs/man-openmpi/man3/MPI_File_c2f.3.rst | 9 +
.../man3/MPI_File_call_errhandler.3.rst | 78 +
docs/man-openmpi/man3/MPI_File_close.3.rst | 69 +
.../man3/MPI_File_create_errhandler.3.rst | 97 +
docs/man-openmpi/man3/MPI_File_delete.3.rst | 73 +
docs/man-openmpi/man3/MPI_File_f2c.3.rst | 9 +
.../man-openmpi/man3/MPI_File_get_amode.3.rst | 70 +
.../man3/MPI_File_get_atomicity.3.rst | 73 +
.../man3/MPI_File_get_byte_offset.3.rst | 76 +
.../man3/MPI_File_get_errhandler.3.rst | 69 +
.../man-openmpi/man3/MPI_File_get_group.3.rst | 72 +
docs/man-openmpi/man3/MPI_File_get_info.3.rst | 145 +
.../man3/MPI_File_get_position.3.rst | 72 +
.../man3/MPI_File_get_position_shared.3.rst | 72 +
docs/man-openmpi/man3/MPI_File_get_size.3.rst | 76 +
.../man3/MPI_File_get_type_extent.3.rst | 95 +
docs/man-openmpi/man3/MPI_File_get_view.3.rst | 83 +
docs/man-openmpi/man3/MPI_File_iread.3.rst | 88 +
.../man-openmpi/man3/MPI_File_iread_all.3.rst | 88 +
docs/man-openmpi/man3/MPI_File_iread_at.3.rst | 90 +
.../man3/MPI_File_iread_at_all.3.rst | 91 +
.../man3/MPI_File_iread_shared.3.rst | 85 +
docs/man-openmpi/man3/MPI_File_iwrite.3.rst | 90 +
.../man3/MPI_File_iwrite_all.3.rst | 90 +
.../man-openmpi/man3/MPI_File_iwrite_at.3.rst | 95 +
.../man3/MPI_File_iwrite_at_all.3.rst | 96 +
.../man3/MPI_File_iwrite_shared.3.rst | 83 +
docs/man-openmpi/man3/MPI_File_open.3.rst | 193 +
.../man3/MPI_File_preallocate.3.rst | 104 +
docs/man-openmpi/man3/MPI_File_read.3.rst | 87 +
docs/man-openmpi/man3/MPI_File_read_all.3.rst | 87 +
.../man3/MPI_File_read_all_begin.3.rst | 93 +
.../man3/MPI_File_read_all_end.3.rst | 88 +
docs/man-openmpi/man3/MPI_File_read_at.3.rst | 90 +
.../man3/MPI_File_read_at_all.3.rst | 91 +
.../man3/MPI_File_read_at_all_begin.3.rst | 95 +
.../man3/MPI_File_read_at_all_end.3.rst | 87 +
.../man3/MPI_File_read_ordered.3.rst | 89 +
.../man3/MPI_File_read_ordered_begin.3.rst | 97 +
.../man3/MPI_File_read_ordered_end.3.rst | 92 +
.../man3/MPI_File_read_shared.3.rst | 83 +
docs/man-openmpi/man3/MPI_File_seek.3.rst | 83 +
.../man3/MPI_File_seek_shared.3.rst | 90 +
.../man3/MPI_File_set_atomicity.3.rst | 77 +
.../man3/MPI_File_set_errhandler.3.rst | 73 +
docs/man-openmpi/man3/MPI_File_set_info.3.rst | 143 +
docs/man-openmpi/man3/MPI_File_set_size.3.rst | 87 +
docs/man-openmpi/man3/MPI_File_set_view.3.rst | 167 +
docs/man-openmpi/man3/MPI_File_sync.3.rst | 75 +
docs/man-openmpi/man3/MPI_File_write.3.rst | 91 +
.../man-openmpi/man3/MPI_File_write_all.3.rst | 87 +
.../man3/MPI_File_write_all_begin.3.rst | 93 +
.../man3/MPI_File_write_all_end.3.rst | 91 +
docs/man-openmpi/man3/MPI_File_write_at.3.rst | 97 +
.../man3/MPI_File_write_at_all.3.rst | 91 +
.../man3/MPI_File_write_at_all_begin.3.rst | 96 +
.../man3/MPI_File_write_at_all_end.3.rst | 89 +
.../man3/MPI_File_write_ordered.3.rst | 87 +
.../man3/MPI_File_write_ordered_begin.3.rst | 95 +
.../man3/MPI_File_write_ordered_end.3.rst | 86 +
.../man3/MPI_File_write_shared.3.rst | 79 +
docs/man-openmpi/man3/MPI_Finalize.3.rst | 103 +
docs/man-openmpi/man3/MPI_Finalized.3.rst | 64 +
docs/man-openmpi/man3/MPI_Free_mem.3.rst | 66 +
docs/man-openmpi/man3/MPI_Gather.3.rst | 248 +
docs/man-openmpi/man3/MPI_Gather_init.3.rst | 9 +
docs/man-openmpi/man3/MPI_Gatherv.3.rst | 414 +
docs/man-openmpi/man3/MPI_Gatherv_init.3.rst | 9 +
docs/man-openmpi/man3/MPI_Get.3.rst | 122 +
.../man-openmpi/man3/MPI_Get_accumulate.3.rst | 182 +
docs/man-openmpi/man3/MPI_Get_address.3.rst | 107 +
docs/man-openmpi/man3/MPI_Get_count.3.rst | 91 +
docs/man-openmpi/man3/MPI_Get_elements.3.rst | 122 +
.../man-openmpi/man3/MPI_Get_elements_x.3.rst | 9 +
.../man3/MPI_Get_library_version.3.rst | 83 +
.../man3/MPI_Get_processor_name.3.rst | 77 +
docs/man-openmpi/man3/MPI_Get_version.3.rst | 72 +
docs/man-openmpi/man3/MPI_Graph_create.3.rst | 129 +
docs/man-openmpi/man3/MPI_Graph_get.3.rst | 79 +
docs/man-openmpi/man3/MPI_Graph_map.3.rst | 76 +
.../man3/MPI_Graph_neighbors.3.rst | 114 +
.../man3/MPI_Graph_neighbors_count.3.rst | 72 +
docs/man-openmpi/man3/MPI_Graphdims_get.3.rst | 73 +
.../man3/MPI_Grequest_complete.3.rst | 82 +
.../man-openmpi/man3/MPI_Grequest_start.3.rst | 199 +
docs/man-openmpi/man3/MPI_Group_c2f.3.rst | 9 +
docs/man-openmpi/man3/MPI_Group_compare.3.rst | 72 +
.../man3/MPI_Group_difference.3.rst | 82 +
docs/man-openmpi/man3/MPI_Group_excl.3.rst | 84 +
docs/man-openmpi/man3/MPI_Group_f2c.3.rst | 9 +
docs/man-openmpi/man3/MPI_Group_free.3.rst | 69 +
.../man3/MPI_Group_from_session_pset.3.rst | 82 +
docs/man-openmpi/man3/MPI_Group_incl.3.rst | 86 +
.../man3/MPI_Group_intersection.3.rst | 83 +
.../man3/MPI_Group_range_excl.3.rst | 84 +
.../man3/MPI_Group_range_incl.3.rst | 111 +
docs/man-openmpi/man3/MPI_Group_rank.3.rst | 70 +
docs/man-openmpi/man3/MPI_Group_size.3.rst | 69 +
.../man3/MPI_Group_translate_ranks.3.rst | 77 +
docs/man-openmpi/man3/MPI_Group_union.3.rst | 85 +
docs/man-openmpi/man3/MPI_Iallgather.3.rst | 9 +
docs/man-openmpi/man3/MPI_Iallgatherv.3.rst | 9 +
docs/man-openmpi/man3/MPI_Iallreduce.3.rst | 9 +
docs/man-openmpi/man3/MPI_Ialltoall.3.rst | 9 +
docs/man-openmpi/man3/MPI_Ialltoallv.3.rst | 9 +
docs/man-openmpi/man3/MPI_Ialltoallw.3.rst | 9 +
docs/man-openmpi/man3/MPI_Ibarrier.3.rst | 9 +
docs/man-openmpi/man3/MPI_Ibcast.3.rst | 9 +
docs/man-openmpi/man3/MPI_Ibsend.3.rst | 89 +
docs/man-openmpi/man3/MPI_Iexscan.3.rst | 9 +
docs/man-openmpi/man3/MPI_Igather.3.rst | 9 +
docs/man-openmpi/man3/MPI_Igatherv.3.rst | 9 +
docs/man-openmpi/man3/MPI_Improbe.3.rst | 101 +
docs/man-openmpi/man3/MPI_Imrecv.3.rst | 119 +
.../man3/MPI_Ineighbor_allgather.3.rst | 9 +
.../man3/MPI_Ineighbor_allgatherv.3.rst | 9 +
.../man3/MPI_Ineighbor_alltoall.3.rst | 9 +
.../man3/MPI_Ineighbor_alltoallv.3.rst | 9 +
.../man3/MPI_Ineighbor_alltoallw.3.rst | 9 +
docs/man-openmpi/man3/MPI_Info_c2f.3.rst | 9 +
docs/man-openmpi/man3/MPI_Info_create.3.rst | 70 +
.../man3/MPI_Info_create_env.3.rst | 75 +
docs/man-openmpi/man3/MPI_Info_delete.3.rst | 79 +
docs/man-openmpi/man3/MPI_Info_dup.3.rst | 75 +
docs/man-openmpi/man3/MPI_Info_env.3.rst | 96 +
docs/man-openmpi/man3/MPI_Info_f2c.3.rst | 9 +
docs/man-openmpi/man3/MPI_Info_free.3.rst | 72 +
docs/man-openmpi/man3/MPI_Info_get.3.rst | 94 +
.../man-openmpi/man3/MPI_Info_get_nkeys.3.rst | 74 +
.../man3/MPI_Info_get_nthkey.3.rst | 79 +
.../man3/MPI_Info_get_string.3.rst | 99 +
.../man3/MPI_Info_get_valuelen.3.rst | 86 +
docs/man-openmpi/man3/MPI_Info_set.3.rst | 84 +
docs/man-openmpi/man3/MPI_Init.3.rst | 99 +
docs/man-openmpi/man3/MPI_Init_thread.3.rst | 155 +
docs/man-openmpi/man3/MPI_Initialized.3.rst | 71 +
.../man3/MPI_Intercomm_create.3.rst | 111 +
.../MPI_Intercomm_create_from_groups.3.rst | 104 +
.../man3/MPI_Intercomm_merge.3.rst | 83 +
docs/man-openmpi/man3/MPI_Iprobe.3.rst | 135 +
docs/man-openmpi/man3/MPI_Irecv.3.rst | 98 +
docs/man-openmpi/man3/MPI_Ireduce.3.rst | 9 +
.../man3/MPI_Ireduce_scatter.3.rst | 9 +
.../man3/MPI_Ireduce_scatter_block.3.rst | 9 +
docs/man-openmpi/man3/MPI_Irsend.3.rst | 88 +
.../man-openmpi/man3/MPI_Is_thread_main.3.rst | 69 +
docs/man-openmpi/man3/MPI_Iscan.3.rst | 9 +
docs/man-openmpi/man3/MPI_Iscatter.3.rst | 9 +
docs/man-openmpi/man3/MPI_Iscatterv.3.rst | 9 +
docs/man-openmpi/man3/MPI_Isend.3.rst | 96 +
docs/man-openmpi/man3/MPI_Isendrecv.3.rst | 116 +
.../man3/MPI_Isendrecv_replace.3.rst | 113 +
docs/man-openmpi/man3/MPI_Issend.3.rst | 90 +
docs/man-openmpi/man3/MPI_Keyval_create.3.rst | 162 +
docs/man-openmpi/man3/MPI_Keyval_free.3.rst | 60 +
docs/man-openmpi/man3/MPI_Lookup_name.3.rst | 128 +
docs/man-openmpi/man3/MPI_Message_c2f.3.rst | 9 +
docs/man-openmpi/man3/MPI_Message_f2c.3.rst | 9 +
docs/man-openmpi/man3/MPI_Mprobe.3.rst | 97 +
docs/man-openmpi/man3/MPI_Mrecv.3.rst | 104 +
.../man3/MPI_Neighbor_allgather.3.rst | 175 +
.../man3/MPI_Neighbor_allgather_init.3.rst | 9 +
.../man3/MPI_Neighbor_allgatherv.3.rst | 183 +
.../man3/MPI_Neighbor_allgatherv_init.3.rst | 9 +
.../man3/MPI_Neighbor_alltoall.3.rst | 219 +
.../man3/MPI_Neighbor_alltoall_init.3.rst | 9 +
.../man3/MPI_Neighbor_alltoallv.3.rst | 234 +
.../man3/MPI_Neighbor_alltoallv_init.3.rst | 9 +
.../man3/MPI_Neighbor_alltoallw.3.rst | 221 +
.../man3/MPI_Neighbor_alltoallw_init.3.rst | 9 +
docs/man-openmpi/man3/MPI_Op_c2f.3.rst | 9 +
.../man-openmpi/man3/MPI_Op_commutative.3.rst | 71 +
docs/man-openmpi/man3/MPI_Op_create.3.rst | 224 +
docs/man-openmpi/man3/MPI_Op_f2c.3.rst | 9 +
docs/man-openmpi/man3/MPI_Op_free.3.rst | 73 +
docs/man-openmpi/man3/MPI_Open_port.3.rst | 86 +
docs/man-openmpi/man3/MPI_Pack.3.rst | 120 +
docs/man-openmpi/man3/MPI_Pack_external.3.rst | 185 +
.../man3/MPI_Pack_external_size.3.rst | 97 +
docs/man-openmpi/man3/MPI_Pack_size.3.rst | 86 +
docs/man-openmpi/man3/MPI_Parrived.3.rst | 69 +
docs/man-openmpi/man3/MPI_Pcontrol.3.rst | 95 +
docs/man-openmpi/man3/MPI_Pready.3.rst | 67 +
docs/man-openmpi/man3/MPI_Pready_list.3.rst | 69 +
docs/man-openmpi/man3/MPI_Pready_range.3.rst | 68 +
docs/man-openmpi/man3/MPI_Precv_init.3.rst | 87 +
docs/man-openmpi/man3/MPI_Probe.3.rst | 158 +
docs/man-openmpi/man3/MPI_Psend_init.3.rst | 87 +
docs/man-openmpi/man3/MPI_Publish_name.3.rst | 159 +
docs/man-openmpi/man3/MPI_Put.3.rst | 178 +
docs/man-openmpi/man3/MPI_Query_thread.3.rst | 93 +
docs/man-openmpi/man3/MPI_Raccumulate.3.rst | 9 +
docs/man-openmpi/man3/MPI_Recv.3.rst | 164 +
docs/man-openmpi/man3/MPI_Recv_init.3.rst | 98 +
docs/man-openmpi/man3/MPI_Reduce.3.rst | 562 ++
docs/man-openmpi/man3/MPI_Reduce_init.3.rst | 9 +
docs/man-openmpi/man3/MPI_Reduce_local.3.rst | 331 +
.../man-openmpi/man3/MPI_Reduce_scatter.3.rst | 166 +
.../man3/MPI_Reduce_scatter_block.3.rst | 172 +
.../man3/MPI_Reduce_scatter_block_init.3.rst | 9 +
.../man3/MPI_Reduce_scatter_init.3.rst | 9 +
.../man3/MPI_Register_datarep.3.rst | 121 +
docs/man-openmpi/man3/MPI_Request_c2f.3.rst | 9 +
docs/man-openmpi/man3/MPI_Request_f2c.3.rst | 9 +
docs/man-openmpi/man3/MPI_Request_free.3.rst | 140 +
.../man3/MPI_Request_get_status.3.rst | 78 +
docs/man-openmpi/man3/MPI_Rget.3.rst | 9 +
.../man3/MPI_Rget_accumulate.3.rst | 9 +
docs/man-openmpi/man3/MPI_Rput.3.rst | 9 +
docs/man-openmpi/man3/MPI_Rsend.3.rst | 77 +
docs/man-openmpi/man3/MPI_Rsend_init.3.rst | 91 +
docs/man-openmpi/man3/MPI_Scan.3.rst | 246 +
docs/man-openmpi/man3/MPI_Scan_init.3.rst | 9 +
docs/man-openmpi/man3/MPI_Scatter.3.rst | 216 +
docs/man-openmpi/man3/MPI_Scatter_init.3.rst | 9 +
docs/man-openmpi/man3/MPI_Scatterv.3.rst | 261 +
docs/man-openmpi/man3/MPI_Scatterv_init.3.rst | 9 +
docs/man-openmpi/man3/MPI_Send.3.rst | 88 +
docs/man-openmpi/man3/MPI_Send_init.3.rst | 92 +
docs/man-openmpi/man3/MPI_Sendrecv.3.rst | 131 +
.../man3/MPI_Sendrecv_replace.3.rst | 126 +
.../man3/MPI_Session_call_errhandler.3.rst | 77 +
.../man3/MPI_Session_create_errhandler.3.rst | 85 +
docs/man-openmpi/man3/MPI_Session_f2c.3.rst | 53 +
.../man3/MPI_Session_finalize.3.rst | 86 +
.../man3/MPI_Session_get_errhandler.3.rst | 70 +
.../man3/MPI_Session_get_info.3.rst | 79 +
.../man3/MPI_Session_get_nth_pset.3.rst | 93 +
.../man3/MPI_Session_get_num_psets.3.rst | 86 +
.../man3/MPI_Session_get_pset_info.3.rst | 80 +
docs/man-openmpi/man3/MPI_Session_init.3.rst | 82 +
.../man3/MPI_Session_set_errhandler.3.rst | 71 +
docs/man-openmpi/man3/MPI_Sizeof.3.rst | 68 +
docs/man-openmpi/man3/MPI_Ssend.3.rst | 77 +
docs/man-openmpi/man3/MPI_Ssend_init.3.rst | 91 +
docs/man-openmpi/man3/MPI_Start.3.rst | 95 +
docs/man-openmpi/man3/MPI_Startall.3.rst | 116 +
docs/man-openmpi/man3/MPI_Status_c2f.3.rst | 9 +
docs/man-openmpi/man3/MPI_Status_c2f08.3.rst | 9 +
docs/man-openmpi/man3/MPI_Status_f082c.3.rst | 64 +
docs/man-openmpi/man3/MPI_Status_f082f.3.rst | 99 +
docs/man-openmpi/man3/MPI_Status_f2c.3.rst | 64 +
docs/man-openmpi/man3/MPI_Status_f2f08.3.rst | 9 +
.../man3/MPI_Status_set_cancelled.3.rst | 88 +
.../man3/MPI_Status_set_elements.3.rst | 105 +
.../man3/MPI_Status_set_elements_x.3.rst | 9 +
docs/man-openmpi/man3/MPI_T.3.rst | 126 +
.../man3/MPI_T_category_changed.3.rst | 44 +
.../man3/MPI_T_category_get_categories.3.rst | 50 +
.../man3/MPI_T_category_get_cvars.3.rst | 50 +
.../man3/MPI_T_category_get_info.3.rst | 74 +
.../man3/MPI_T_category_get_num.3.rst | 42 +
.../man3/MPI_T_category_get_pvars.3.rst | 51 +
.../man3/MPI_T_cvar_get_info.3.rst | 153 +
.../man-openmpi/man3/MPI_T_cvar_get_num.3.rst | 43 +
.../man3/MPI_T_cvar_handle_alloc.3.rst | 72 +
.../man3/MPI_T_cvar_handle_free.3.rst | 9 +
docs/man-openmpi/man3/MPI_T_cvar_read.3.rst | 53 +
docs/man-openmpi/man3/MPI_T_cvar_write.3.rst | 59 +
.../man3/MPI_T_enum_get_info.3.rst | 68 +
.../man3/MPI_T_enum_get_item.3.rst | 70 +
docs/man-openmpi/man3/MPI_T_finalize.3.rst | 56 +
docs/man-openmpi/man3/MPI_T_init_thread.3.rst | 80 +
.../man3/MPI_T_pvar_get_info.3.rst | 197 +
.../man-openmpi/man3/MPI_T_pvar_get_num.3.rst | 43 +
.../man3/MPI_T_pvar_handle_alloc.3.rst | 76 +
.../man3/MPI_T_pvar_handle_free.3.rst | 9 +
docs/man-openmpi/man3/MPI_T_pvar_read.3.rst | 57 +
.../man3/MPI_T_pvar_readreset.3.rst | 66 +
docs/man-openmpi/man3/MPI_T_pvar_reset.3.rst | 58 +
.../man3/MPI_T_pvar_session_create.3.rst | 55 +
.../man3/MPI_T_pvar_session_free.3.rst | 9 +
docs/man-openmpi/man3/MPI_T_pvar_start.3.rst | 65 +
docs/man-openmpi/man3/MPI_T_pvar_stop.3.rst | 9 +
docs/man-openmpi/man3/MPI_T_pvar_write.3.rst | 59 +
docs/man-openmpi/man3/MPI_Test.3.rst | 127 +
.../man-openmpi/man3/MPI_Test_cancelled.3.rst | 80 +
docs/man-openmpi/man3/MPI_Testall.3.rst | 127 +
docs/man-openmpi/man3/MPI_Testany.3.rst | 124 +
docs/man-openmpi/man3/MPI_Testsome.3.rst | 149 +
docs/man-openmpi/man3/MPI_Topo_test.3.rst | 84 +
docs/man-openmpi/man3/MPI_Type_c2f.3.rst | 9 +
docs/man-openmpi/man3/MPI_Type_commit.3.rst | 83 +
.../man3/MPI_Type_contiguous.3.rst | 106 +
.../man3/MPI_Type_create_darray.3.rst | 162 +
.../man3/MPI_Type_create_f90_complex.3.rst | 134 +
.../man3/MPI_Type_create_f90_integer.3.rst | 127 +
.../man3/MPI_Type_create_f90_real.3.rst | 133 +
.../man3/MPI_Type_create_hindexed.3.rst | 91 +
.../man3/MPI_Type_create_hindexed_block.3.rst | 9 +
.../man3/MPI_Type_create_hvector.3.rst | 111 +
.../man3/MPI_Type_create_indexed_block.3.rst | 100 +
.../man3/MPI_Type_create_keyval.3.rst | 119 +
.../man3/MPI_Type_create_resized.3.rst | 90 +
.../man3/MPI_Type_create_struct.3.rst | 195 +
.../man3/MPI_Type_create_subarray.3.rst | 155 +
.../man3/MPI_Type_delete_attr.3.rst | 83 +
docs/man-openmpi/man3/MPI_Type_dup.3.rst | 89 +
docs/man-openmpi/man3/MPI_Type_extent.3.rst | 95 +
docs/man-openmpi/man3/MPI_Type_f2c.3.rst | 9 +
docs/man-openmpi/man3/MPI_Type_free.3.rst | 72 +
.../man3/MPI_Type_free_keyval.3.rst | 66 +
docs/man-openmpi/man3/MPI_Type_get_attr.3.rst | 78 +
.../man3/MPI_Type_get_contents.3.rst | 131 +
.../man3/MPI_Type_get_envelope.3.rst | 121 +
.../man3/MPI_Type_get_extent.3.rst | 91 +
.../man3/MPI_Type_get_extent_x.3.rst | 9 +
docs/man-openmpi/man3/MPI_Type_get_name.3.rst | 75 +
.../man3/MPI_Type_get_true_extent.3.rst | 95 +
.../man3/MPI_Type_get_true_extent_x.3.rst | 9 +
docs/man-openmpi/man3/MPI_Type_hindexed.3.rst | 70 +
docs/man-openmpi/man3/MPI_Type_hvector.3.rst | 67 +
docs/man-openmpi/man3/MPI_Type_indexed.3.rst | 160 +
docs/man-openmpi/man3/MPI_Type_lb.3.rst | 103 +
.../man3/MPI_Type_match_size.3.rst | 87 +
docs/man-openmpi/man3/MPI_Type_set_attr.3.rst | 78 +
docs/man-openmpi/man3/MPI_Type_set_name.3.rst | 75 +
docs/man-openmpi/man3/MPI_Type_size.3.rst | 83 +
docs/man-openmpi/man3/MPI_Type_size_x.3.rst | 9 +
docs/man-openmpi/man3/MPI_Type_struct.3.rst | 70 +
docs/man-openmpi/man3/MPI_Type_ub.3.rst | 108 +
docs/man-openmpi/man3/MPI_Type_vector.3.rst | 135 +
docs/man-openmpi/man3/MPI_Unpack.3.rst | 156 +
.../man3/MPI_Unpack_external.3.rst | 163 +
.../man-openmpi/man3/MPI_Unpublish_name.3.rst | 125 +
docs/man-openmpi/man3/MPI_Wait.3.rst | 140 +
docs/man-openmpi/man3/MPI_Waitall.3.rst | 127 +
docs/man-openmpi/man3/MPI_Waitany.3.rst | 136 +
docs/man-openmpi/man3/MPI_Waitsome.3.rst | 168 +
docs/man-openmpi/man3/MPI_Win_allocate.3.rst | 128 +
.../man3/MPI_Win_allocate_shared.3.rst | 149 +
docs/man-openmpi/man3/MPI_Win_attach.3.rst | 105 +
docs/man-openmpi/man3/MPI_Win_c2f.3.rst | 9 +
.../man3/MPI_Win_call_errhandler.3.rst | 84 +
docs/man-openmpi/man3/MPI_Win_complete.3.rst | 72 +
docs/man-openmpi/man3/MPI_Win_create.3.rst | 150 +
.../man3/MPI_Win_create_dynamic.3.rst | 119 +
.../man3/MPI_Win_create_errhandler.3.rst | 94 +
.../man3/MPI_Win_create_keyval.3.rst | 113 +
.../man3/MPI_Win_delete_attr.3.rst | 74 +
docs/man-openmpi/man3/MPI_Win_detach.3.rst | 9 +
docs/man-openmpi/man3/MPI_Win_f2c.3.rst | 9 +
docs/man-openmpi/man3/MPI_Win_fence.3.rst | 123 +
docs/man-openmpi/man3/MPI_Win_flush.3.rst | 88 +
docs/man-openmpi/man3/MPI_Win_flush_all.3.rst | 9 +
.../man3/MPI_Win_flush_local.3.rst | 89 +
.../man3/MPI_Win_flush_local_all.3.rst | 9 +
docs/man-openmpi/man3/MPI_Win_free.3.rst | 84 +
.../man3/MPI_Win_free_keyval.3.rst | 59 +
docs/man-openmpi/man3/MPI_Win_get_attr.3.rst | 75 +
.../man3/MPI_Win_get_errhandler.3.rst | 69 +
docs/man-openmpi/man3/MPI_Win_get_group.3.rst | 70 +
docs/man-openmpi/man3/MPI_Win_get_info.3.rst | 76 +
docs/man-openmpi/man3/MPI_Win_get_name.3.rst | 68 +
docs/man-openmpi/man3/MPI_Win_lock.3.rst | 104 +
docs/man-openmpi/man3/MPI_Win_lock_all.3.rst | 105 +
docs/man-openmpi/man3/MPI_Win_post.3.rst | 95 +
docs/man-openmpi/man3/MPI_Win_set_attr.3.rst | 74 +
.../man3/MPI_Win_set_errhandler.3.rst | 72 +
docs/man-openmpi/man3/MPI_Win_set_info.3.rst | 77 +
docs/man-openmpi/man3/MPI_Win_set_name.3.rst | 69 +
.../man3/MPI_Win_shared_query.3.rst | 102 +
docs/man-openmpi/man3/MPI_Win_start.3.rst | 88 +
docs/man-openmpi/man3/MPI_Win_sync.3.rst | 70 +
docs/man-openmpi/man3/MPI_Win_test.3.rst | 81 +
docs/man-openmpi/man3/MPI_Win_unlock.3.rst | 83 +
.../man-openmpi/man3/MPI_Win_unlock_all.3.rst | 81 +
docs/man-openmpi/man3/MPI_Win_wait.3.rst | 77 +
docs/man-openmpi/man3/MPI_Wtick.3.rst | 69 +
docs/man-openmpi/man3/MPI_Wtime.3.rst | 115 +
docs/man-openmpi/man3/OMPI_Affinity_str.3.rst | 189 +
docs/man-openmpi/man3/index.rst | 484 ++
docs/man-openmpi/man7/Open-MPI.7.rst | 64 +
docs/man-openmpi/man7/index.rst | 7 +
docs/man-openshmem/index.rst | 21 +
docs/man-openshmem/man1/index.rst | 9 +
docs/man-openshmem/man1/oshc++.1 | 1 +
docs/man-openshmem/man1/oshcc.1 | 1 +
docs/man-openshmem/man1/oshcxx.1 | 1 +
docs/man-openshmem/man1/oshfort.1 | 1 +
.../man1/oshmem-wrapper-compiler.1.rst | 244 +
docs/man-openshmem/man1/oshmem_info.1.rst | 171 +
docs/man-openshmem/man1/oshrun.1.rst | 16 +
docs/man-openshmem/man1/shmemc++.1 | 1 +
docs/man-openshmem/man1/shmemcc.1 | 1 +
docs/man-openshmem/man1/shmemcxx.1 | 1 +
docs/man-openshmem/man1/shmemfort.1 | 1 +
docs/man-openshmem/man3/OpenSHMEM.3.rst | 9 +
docs/man-openshmem/man3/_my_pe.3.rst | 9 +
docs/man-openshmem/man3/_num_pes.3.rst | 9 +
docs/man-openshmem/man3/index.rst | 225 +
docs/man-openshmem/man3/intro_shmem.3.rst | 738 ++
docs/man-openshmem/man3/shfree.3.rst | 9 +
docs/man-openshmem/man3/shmalloc.3.rst | 101 +
.../man3/shmem_addr_accessible.3.rst | 60 +
docs/man-openshmem/man3/shmem_align.3.rst | 9 +
.../man-openshmem/man3/shmem_alltoall32.3.rst | 242 +
.../man-openshmem/man3/shmem_alltoall64.3.rst | 9 +
.../man3/shmem_alltoalls32.3.rst | 9 +
.../man3/shmem_alltoalls64.3.rst | 9 +
docs/man-openshmem/man3/shmem_barrier.3.rst | 120 +
.../man3/shmem_barrier_all.3.rst | 61 +
.../man3/shmem_broadcast32.3.rst | 196 +
.../man3/shmem_broadcast64.3.rst | 9 +
docs/man-openshmem/man3/shmem_char_g.3.rst | 60 +
docs/man-openshmem/man3/shmem_char_get.3.rst | 202 +
.../man3/shmem_char_get_nbi.3.rst | 9 +
docs/man-openshmem/man3/shmem_char_p.3.rst | 67 +
docs/man-openshmem/man3/shmem_char_put.3.rst | 203 +
.../man3/shmem_char_put_nbi.3.rst | 9 +
.../man3/shmem_clear_cache_inv.3.rst | 9 +
.../man3/shmem_clear_cache_line_inv.3.rst | 9 +
.../man-openshmem/man3/shmem_clear_lock.3.rst | 9 +
docs/man-openshmem/man3/shmem_collect32.3.rst | 213 +
docs/man-openshmem/man3/shmem_collect64.3.rst | 9 +
.../man3/shmem_complexd_prod_to_all.3.rst | 9 +
.../man3/shmem_complexd_sum_to_all.3.rst | 9 +
.../man3/shmem_complexf_prod_to_all.3.rst | 9 +
.../man3/shmem_complexf_sum_to_all.3.rst | 9 +
.../man3/shmem_double_fetch.3.rst | 9 +
docs/man-openshmem/man3/shmem_double_g.3.rst | 9 +
.../man-openshmem/man3/shmem_double_get.3.rst | 9 +
.../man3/shmem_double_get_nbi.3.rst | 9 +
.../man3/shmem_double_iget.3.rst | 9 +
.../man3/shmem_double_iput.3.rst | 9 +
.../man3/shmem_double_max_to_all.3.rst | 9 +
.../man3/shmem_double_min_to_all.3.rst | 9 +
docs/man-openshmem/man3/shmem_double_p.3.rst | 9 +
.../man3/shmem_double_prod_to_all.3.rst | 9 +
.../man-openshmem/man3/shmem_double_put.3.rst | 9 +
.../man3/shmem_double_put_nbi.3.rst | 9 +
.../man-openshmem/man3/shmem_double_set.3.rst | 9 +
.../man3/shmem_double_sum_to_all.3.rst | 9 +
.../man3/shmem_double_swap.3.rst | 9 +
.../man-openshmem/man3/shmem_fcollect32.3.rst | 9 +
.../man-openshmem/man3/shmem_fcollect64.3.rst | 9 +
docs/man-openshmem/man3/shmem_fence.3.rst | 57 +
docs/man-openshmem/man3/shmem_finalize.3.rst | 51 +
.../man3/shmem_float_fetch.3.rst | 9 +
docs/man-openshmem/man3/shmem_float_g.3.rst | 9 +
docs/man-openshmem/man3/shmem_float_get.3.rst | 9 +
.../man3/shmem_float_get_nbi.3.rst | 9 +
.../man-openshmem/man3/shmem_float_iget.3.rst | 9 +
.../man-openshmem/man3/shmem_float_iput.3.rst | 9 +
.../man3/shmem_float_max_to_all.3.rst | 9 +
.../man3/shmem_float_min_to_all.3.rst | 9 +
docs/man-openshmem/man3/shmem_float_p.3.rst | 9 +
.../man3/shmem_float_prod_to_all.3.rst | 9 +
docs/man-openshmem/man3/shmem_float_put.3.rst | 9 +
.../man3/shmem_float_put_nbi.3.rst | 9 +
docs/man-openshmem/man3/shmem_float_set.3.rst | 9 +
.../man3/shmem_float_sum_to_all.3.rst | 9 +
.../man-openshmem/man3/shmem_float_swap.3.rst | 9 +
docs/man-openshmem/man3/shmem_free.3.rst | 9 +
docs/man-openshmem/man3/shmem_get128.3.rst | 9 +
.../man-openshmem/man3/shmem_get128_nbi.3.rst | 9 +
docs/man-openshmem/man3/shmem_get16_nbi.3.rst | 9 +
docs/man-openshmem/man3/shmem_get32.3.rst | 9 +
docs/man-openshmem/man3/shmem_get32_nbi.3.rst | 9 +
docs/man-openshmem/man3/shmem_get64.3.rst | 9 +
docs/man-openshmem/man3/shmem_get64_nbi.3.rst | 9 +
docs/man-openshmem/man3/shmem_get8_nbi.3.rst | 9 +
docs/man-openshmem/man3/shmem_getmem.3.rst | 9 +
.../man-openshmem/man3/shmem_getmem_nbi.3.rst | 171 +
.../man3/shmem_global_exit.3.rst | 51 +
docs/man-openshmem/man3/shmem_iget128.3.rst | 9 +
docs/man-openshmem/man3/shmem_iget32.3.rst | 9 +
docs/man-openshmem/man3/shmem_iget64.3.rst | 9 +
.../man3/shmem_info_get_name.3.rst | 51 +
.../man3/shmem_info_get_version.3.rst | 45 +
docs/man-openshmem/man3/shmem_init.3.rst | 91 +
docs/man-openshmem/man3/shmem_int_add.3.rst | 75 +
.../man3/shmem_int_and_to_all.3.rst | 9 +
docs/man-openshmem/man3/shmem_int_cswap.3.rst | 135 +
docs/man-openshmem/man3/shmem_int_fadd.3.rst | 86 +
docs/man-openshmem/man3/shmem_int_fetch.3.rst | 82 +
docs/man-openshmem/man3/shmem_int_finc.3.rst | 80 +
docs/man-openshmem/man3/shmem_int_g.3.rst | 9 +
docs/man-openshmem/man3/shmem_int_get.3.rst | 9 +
.../man3/shmem_int_get_nbi.3.rst | 9 +
docs/man-openshmem/man3/shmem_int_iget.3.rst | 9 +
docs/man-openshmem/man3/shmem_int_inc.3.rst | 78 +
docs/man-openshmem/man3/shmem_int_iput.3.rst | 9 +
.../man3/shmem_int_max_to_all.3.rst | 9 +
.../man3/shmem_int_min_to_all.3.rst | 9 +
.../man3/shmem_int_or_to_all.3.rst | 9 +
docs/man-openshmem/man3/shmem_int_p.3.rst | 9 +
.../man3/shmem_int_prod_to_all.3.rst | 9 +
docs/man-openshmem/man3/shmem_int_put.3.rst | 9 +
.../man3/shmem_int_put_nbi.3.rst | 9 +
docs/man-openshmem/man3/shmem_int_set.3.rst | 75 +
.../man3/shmem_int_sum_to_all.3.rst | 9 +
docs/man-openshmem/man3/shmem_int_swap.3.rst | 9 +
docs/man-openshmem/man3/shmem_int_wait.3.rst | 9 +
.../man3/shmem_int_wait_until.3.rst | 9 +
.../man3/shmem_int_xor_to_all.3.rst | 9 +
docs/man-openshmem/man3/shmem_iput128.3.rst | 9 +
docs/man-openshmem/man3/shmem_iput32.3.rst | 9 +
docs/man-openshmem/man3/shmem_iput64.3.rst | 9 +
docs/man-openshmem/man3/shmem_long_add.3.rst | 9 +
.../man3/shmem_long_and_to_all.3.rst | 9 +
.../man-openshmem/man3/shmem_long_cswap.3.rst | 9 +
docs/man-openshmem/man3/shmem_long_fadd.3.rst | 9 +
.../man-openshmem/man3/shmem_long_fetch.3.rst | 9 +
docs/man-openshmem/man3/shmem_long_finc.3.rst | 9 +
docs/man-openshmem/man3/shmem_long_g.3.rst | 9 +
docs/man-openshmem/man3/shmem_long_get.3.rst | 9 +
.../man3/shmem_long_get_nbi.3.rst | 9 +
docs/man-openshmem/man3/shmem_long_iget.3.rst | 9 +
docs/man-openshmem/man3/shmem_long_inc.3.rst | 9 +
docs/man-openshmem/man3/shmem_long_iput.3.rst | 9 +
.../man3/shmem_long_max_to_all.3.rst | 9 +
.../man3/shmem_long_min_to_all.3.rst | 9 +
.../man3/shmem_long_or_to_all.3.rst | 9 +
docs/man-openshmem/man3/shmem_long_p.3.rst | 9 +
.../man3/shmem_long_prod_to_all.3.rst | 9 +
docs/man-openshmem/man3/shmem_long_put.3.rst | 9 +
.../man3/shmem_long_put_nbi.3.rst | 9 +
docs/man-openshmem/man3/shmem_long_set.3.rst | 9 +
.../man3/shmem_long_sum_to_all.3.rst | 9 +
docs/man-openshmem/man3/shmem_long_swap.3.rst | 9 +
docs/man-openshmem/man3/shmem_long_wait.3.rst | 9 +
.../man3/shmem_long_wait_until.3.rst | 9 +
.../man3/shmem_long_xor_to_all.3.rst | 9 +
.../man3/shmem_longdouble_g.3.rst | 9 +
.../man3/shmem_longdouble_get.3.rst | 9 +
.../man3/shmem_longdouble_get_nbi.3.rst | 9 +
.../man3/shmem_longdouble_iget.3.rst | 9 +
.../man3/shmem_longdouble_iput.3.rst | 9 +
.../man3/shmem_longdouble_max_to_all.3.rst | 9 +
.../man3/shmem_longdouble_min_to_all.3.rst | 9 +
.../man3/shmem_longdouble_p.3.rst | 9 +
.../man3/shmem_longdouble_prod_to_all.3.rst | 9 +
.../man3/shmem_longdouble_put.3.rst | 9 +
.../man3/shmem_longdouble_put_nbi.3.rst | 9 +
.../man3/shmem_longdouble_sum_to_all.3.rst | 9 +
.../man3/shmem_longlong_add.3.rst | 9 +
.../man3/shmem_longlong_and_to_all.3.rst | 9 +
.../man3/shmem_longlong_cswap.3.rst | 9 +
.../man3/shmem_longlong_fadd.3.rst | 9 +
.../man3/shmem_longlong_fetch.3.rst | 9 +
.../man3/shmem_longlong_finc.3.rst | 9 +
.../man-openshmem/man3/shmem_longlong_g.3.rst | 9 +
.../man3/shmem_longlong_get.3.rst | 9 +
.../man3/shmem_longlong_get_nbi.3.rst | 9 +
.../man3/shmem_longlong_iget.3.rst | 9 +
.../man3/shmem_longlong_inc.3.rst | 9 +
.../man3/shmem_longlong_iput.3.rst | 9 +
.../man3/shmem_longlong_max_to_all.3.rst | 9 +
.../man3/shmem_longlong_min_to_all.3.rst | 9 +
.../man3/shmem_longlong_or_to_all.3.rst | 9 +
.../man-openshmem/man3/shmem_longlong_p.3.rst | 9 +
.../man3/shmem_longlong_prod_to_all.3.rst | 9 +
.../man3/shmem_longlong_put.3.rst | 9 +
.../man3/shmem_longlong_put_nbi.3.rst | 9 +
.../man3/shmem_longlong_set.3.rst | 9 +
.../man3/shmem_longlong_sum_to_all.3.rst | 9 +
.../man3/shmem_longlong_swap.3.rst | 9 +
.../man3/shmem_longlong_wait.3.rst | 9 +
.../man3/shmem_longlong_wait_until.3.rst | 9 +
.../man3/shmem_longlong_xor_to_all.3.rst | 9 +
docs/man-openshmem/man3/shmem_malloc.3.rst | 106 +
docs/man-openshmem/man3/shmem_my_pe.3.rst | 44 +
docs/man-openshmem/man3/shmem_n_pes.3.rst | 42 +
.../man3/shmem_pe_accessible.3.rst | 57 +
docs/man-openshmem/man3/shmem_ptr.3.rst | 137 +
docs/man-openshmem/man3/shmem_put128.3.rst | 9 +
.../man-openshmem/man3/shmem_put128_nbi.3.rst | 9 +
docs/man-openshmem/man3/shmem_put16_nbi.3.rst | 9 +
docs/man-openshmem/man3/shmem_put32.3.rst | 9 +
docs/man-openshmem/man3/shmem_put32_nbi.3.rst | 9 +
docs/man-openshmem/man3/shmem_put64.3.rst | 9 +
docs/man-openshmem/man3/shmem_put64_nbi.3.rst | 9 +
docs/man-openshmem/man3/shmem_put8_nbi.3.rst | 9 +
docs/man-openshmem/man3/shmem_putmem.3.rst | 9 +
.../man-openshmem/man3/shmem_putmem_nbi.3.rst | 174 +
docs/man-openshmem/man3/shmem_quiet.3.rst | 86 +
docs/man-openshmem/man3/shmem_realloc.3.rst | 9 +
.../man3/shmem_set_cache_inv.3.rst | 9 +
.../man3/shmem_set_cache_line_inv.3.rst | 9 +
docs/man-openshmem/man3/shmem_set_lock.3.rst | 85 +
.../man3/shmem_short_and_to_all.3.rst | 219 +
docs/man-openshmem/man3/shmem_short_g.3.rst | 9 +
docs/man-openshmem/man3/shmem_short_get.3.rst | 9 +
.../man3/shmem_short_get_nbi.3.rst | 9 +
.../man-openshmem/man3/shmem_short_iget.3.rst | 213 +
.../man-openshmem/man3/shmem_short_iput.3.rst | 216 +
.../man3/shmem_short_max_to_all.3.rst | 253 +
.../man3/shmem_short_min_to_all.3.rst | 246 +
.../man3/shmem_short_or_to_all.3.rst | 218 +
docs/man-openshmem/man3/shmem_short_p.3.rst | 9 +
.../man3/shmem_short_prod_to_all.3.rst | 271 +
docs/man-openshmem/man3/shmem_short_put.3.rst | 9 +
.../man3/shmem_short_put_nbi.3.rst | 9 +
.../man3/shmem_short_sum_to_all.3.rst | 292 +
.../man-openshmem/man3/shmem_short_wait.3.rst | 9 +
.../man3/shmem_short_wait_until.3.rst | 9 +
.../man3/shmem_short_xor_to_all.3.rst | 230 +
docs/man-openshmem/man3/shmem_swap.3.rst | 111 +
docs/man-openshmem/man3/shmem_test_lock.3.rst | 9 +
docs/man-openshmem/man3/shmem_udcflush.3.rst | 84 +
.../man3/shmem_udcflush_line.3.rst | 9 +
docs/man-openshmem/man3/shmem_wait.3.rst | 201 +
.../man-openshmem/man3/shmem_wait_until.3.rst | 9 +
docs/man-openshmem/man3/shmemalign.3.rst | 9 +
docs/man-openshmem/man3/shrealloc.3.rst | 9 +
docs/man-openshmem/man3/start_pes.3.rst | 9 +
docs/mca.rst | 1148 +++
docs/no-prrte-content.rst.txt | 24 +
docs/openmpi_logo.png | Bin 0 -> 13832 bytes
docs/quickstart.rst | 20 +
docs/release-notes/changelog/index.rst | 17 +
docs/release-notes/changelog/v1.x.rst | 3161 ++++++++
docs/release-notes/changelog/v2.x.rst | 836 ++
docs/release-notes/changelog/v3.0.x.rst | 252 +
docs/release-notes/changelog/v3.1.x.rst | 258 +
docs/release-notes/changelog/v4.0.x.rst | 286 +
docs/release-notes/changelog/v4.1.x.rst | 343 +
docs/release-notes/changelog/v5.0.x.rst | 451 ++
docs/release-notes/compilers.rst | 324 +
docs/release-notes/extensions.rst | 8 +
docs/release-notes/general.rst | 59 +
docs/release-notes/index.rst | 17 +
docs/release-notes/mpi-collectives.rst | 9 +
docs/release-notes/mpi.rst | 196 +
docs/release-notes/networks.rst | 128 +
docs/release-notes/openshmem-collectives.rst | 10 +
docs/release-notes/openshmem.rst | 4 +
docs/release-notes/platform.rst | 56 +
docs/release-notes/run-time.rst | 30 +
docs/requirements.txt | 4 +
docs/tuning-apps/affinity.rst | 64 +
docs/tuning-apps/benchmarking.rst | 111 +
docs/tuning-apps/coll-tuned.rst | 387 +
docs/tuning-apps/dynamic-loading.rst | 44 +
docs/tuning-apps/environment-var.rst | 21 +
.../fault-tolerance/checkpoint-restart.rst | 27 +
.../fault-tolerance/data-reliability.rst | 35 +
docs/tuning-apps/fault-tolerance/index.rst | 32 +
.../tuning-apps/fault-tolerance/supported.rst | 45 +
docs/tuning-apps/fork-system-popen.rst | 16 +
docs/tuning-apps/heterogeneity.rst | 21 +
docs/tuning-apps/index.rst | 21 +
docs/tuning-apps/large-clusters/index.rst | 14 +
docs/tuning-apps/large-clusters/libraries.rst | 56 +
.../large-clusters/reduce-startup-time.rst | 58 +
.../large-clusters/reduce-wireup-time.rst | 33 +
.../large-clusters/static-cluster-config.rst | 43 +
docs/tuning-apps/mpi-io/index.rst | 10 +
docs/tuning-apps/mpi-io/ompio.rst | 256 +
docs/tuning-apps/mpi-io/romio.rst | 12 +
docs/tuning-apps/multithreaded.rst | 15 +
docs/tuning-apps/networking/cuda.rst | 723 ++
docs/tuning-apps/networking/ib-and-roce.rst | 188 +
docs/tuning-apps/networking/index.rst | 28 +
docs/tuning-apps/networking/iwarp.rst | 23 +
docs/tuning-apps/networking/ofi.rst | 137 +
docs/tuning-apps/networking/rocm.rst | 134 +
docs/tuning-apps/networking/shared-memory.rst | 91 +
docs/tuning-apps/networking/tcp.rst | 521 ++
docs/validate.rst | 71 +
docs/version-numbering.rst | 204 +
examples/Hello.java | 39 +
examples/Makefile | 178 +
examples/Makefile.include | 59 +
examples/README.md | 66 +
examples/Ring.java | 75 +
examples/connectivity_c.c | 67 +
examples/dtrace/Makefile | 24 +
examples/dtrace/README | 402 +
examples/dtrace/mpicommcheck.d | 50 +
examples/dtrace/mpicommleak.c | 61 +
examples/dtrace/mpicount.d | 49 +
examples/dtrace/mpitrace.d | 19 +
examples/dtrace/mpitruss.d | 25 +
examples/dtrace/myppriv.sh | 14 +
examples/dtrace/partrace.sh | 12 +
examples/hello_c.c | 27 +
examples/hello_mpifh.f | 27 +
examples/hello_oshmem_c.c | 36 +
examples/hello_oshmem_cxx.cc | 39 +
examples/hello_oshmemfh.f90 | 29 +
examples/hello_usempi.f90 | 28 +
examples/hello_usempif08.f90 | 31 +
examples/oshmem_circular_shift.c | 35 +
examples/oshmem_max_reduction.c | 59 +
examples/oshmem_shmalloc.c | 30 +
examples/oshmem_strided_puts.c | 55 +
examples/oshmem_symmetric_data.c | 56 +
examples/ring_c.c | 79 +
examples/ring_mpifh.f | 81 +
examples/ring_oshmem_c.c | 65 +
examples/ring_oshmemfh.f90 | 66 +
examples/ring_usempi.f90 | 75 +
examples/ring_usempif08.f90 | 79 +
examples/spc_example.c | 124 +
ompi/Makefile.am | 191 +
ompi/attribute/Makefile.am | 27 +
ompi/attribute/attribute.c | 1498 ++++
ompi/attribute/attribute.h | 549 ++
ompi/attribute/attribute_predefined.c | 314 +
ompi/class/Makefile.am | 28 +
ompi/class/ompi_seq_tracker.c | 198 +
ompi/class/ompi_seq_tracker.h | 70 +
ompi/communicator/Makefile.am | 42 +
ompi/communicator/comm.c | 2703 +++++++
ompi/communicator/comm_cid.c | 1557 ++++
ompi/communicator/comm_init.c | 593 ++
ompi/communicator/comm_request.c | 296 +
ompi/communicator/comm_request.h | 46 +
ompi/communicator/communicator.h | 1161 +++
ompi/communicator/ft/comm_ft.c | 817 ++
ompi/communicator/ft/comm_ft_detector.c | 728 ++
ompi/communicator/ft/comm_ft_propagator.c | 104 +
ompi/communicator/ft/comm_ft_reliable_bcast.c | 326 +
ompi/communicator/ft/comm_ft_revoke.c | 98 +
ompi/communicator/help-comm.txt | 45 +
ompi/datatype/Makefile.am | 55 +
ompi/datatype/ompi_datatype.h | 511 ++
ompi/datatype/ompi_datatype_args.c | 851 ++
ompi/datatype/ompi_datatype_create.c | 123 +
.../ompi_datatype_create_contiguous.c | 40 +
ompi/datatype/ompi_datatype_create_darray.c | 298 +
ompi/datatype/ompi_datatype_create_indexed.c | 182 +
ompi/datatype/ompi_datatype_create_struct.c | 97 +
ompi/datatype/ompi_datatype_create_subarray.c | 108 +
ompi/datatype/ompi_datatype_create_vector.c | 87 +
ompi/datatype/ompi_datatype_external.c | 134 +
ompi/datatype/ompi_datatype_external32.c | 101 +
ompi/datatype/ompi_datatype_get_elements.c | 77 +
ompi/datatype/ompi_datatype_internal.h | 641 ++
ompi/datatype/ompi_datatype_match_size.c | 53 +
ompi/datatype/ompi_datatype_module.c | 819 ++
ompi/datatype/ompi_datatype_sndrcv.c | 125 +
ompi/debuggers/MPI_Handles_interface.txt | 663 ++
ompi/debuggers/Makefile.am | 90 +
ompi/debuggers/debuggers.h | 56 +
ompi/debuggers/dlopen_test.c | 142 +
ompi/debuggers/mpihandles_interface.h | 882 +++
ompi/debuggers/msgq_interface.h | 696 ++
ompi/debuggers/ompi_common_dll.c | 654 ++
ompi/debuggers/ompi_common_dll_defs.h | 339 +
ompi/debuggers/ompi_debugger_canary.c | 37 +
ompi/debuggers/ompi_debuggers.c | 193 +
ompi/debuggers/ompi_mpihandles_dll.c | 801 ++
ompi/debuggers/ompi_mpihandles_dll_defs.h | 42 +
ompi/debuggers/ompi_msgq_dll.c | 1456 ++++
ompi/debuggers/ompi_msgq_dll_defs.h | 122 +
ompi/debuggers/predefined_gap_test.c | 158 +
ompi/debuggers/predefined_pad_test.c | 76 +
ompi/debuggers/tv-debugger-attach.txt | 223 +
ompi/dpm/Makefile.am | 21 +
ompi/dpm/dpm.c | 2170 +++++
ompi/dpm/dpm.h | 103 +
ompi/dpm/help-dpm.txt | 64 +
ompi/errhandler/Makefile.am | 37 +
ompi/errhandler/errcode-internal.c | 351 +
ompi/errhandler/errcode-internal.h | 94 +
ompi/errhandler/errcode.c | 434 +
ompi/errhandler/errcode.h | 266 +
ompi/errhandler/errhandler.c | 628 ++
ompi/errhandler/errhandler.h | 462 ++
ompi/errhandler/errhandler_invoke.c | 228 +
ompi/errhandler/errhandler_predefined.c | 525 ++
ompi/errhandler/errhandler_predefined.h | 67 +
ompi/errhandler/help-mpi-errors.txt | 48 +
ompi/etc/Makefile.am | 62 +
ompi/etc/openmpi-totalview.tcl | 38 +
ompi/file/Makefile.am | 26 +
ompi/file/file.c | 332 +
ompi/file/file.h | 210 +
ompi/group/Makefile.am | 35 +
ompi/group/group.c | 642 ++
ompi/group/group.h | 536 ++
ompi/group/group_bitmap.c | 195 +
ompi/group/group_dbg.h | 29 +
ompi/group/group_init.c | 476 ++
ompi/group/group_plist.c | 269 +
ompi/group/group_set_rank.c | 50 +
ompi/group/group_sporadic.c | 193 +
ompi/group/group_strided.c | 144 +
ompi/include/Makefile.am | 135 +
ompi/include/mpi.h.in | 3194 ++++++++
ompi/include/mpif-config.h.in | 87 +
ompi/include/mpif-externals.h | 48 +
ompi/include/mpif-sentinels.h | 68 +
ompi/include/mpif-values.pl | 571 ++
ompi/include/mpif.h.in | 63 +
ompi/include/ompi/Makefile.am | 32 +
ompi/include/ompi/constants.h | 80 +
ompi/include/ompi/memchecker.h | 418 +
ompi/include/ompi/totalview.h | 27 +
ompi/include/ompi/types.h | 36 +
ompi/include/ompi/version.h.in | 40 +
ompi/include/ompi_config.h | 60 +
ompi/info/Makefile.am | 27 +
ompi/info/info.c | 439 +
ompi/info/info.h | 200 +
ompi/instance/Makefile.am | 26 +
ompi/instance/instance.c | 1400 ++++
ompi/instance/instance.h | 167 +
ompi/interlib/Makefile.am | 29 +
ompi/interlib/interlib.c | 134 +
ompi/interlib/interlib.h | 45 +
ompi/mca/Makefile.am | 23 +
ompi/mca/bml/Makefile.am | 37 +
ompi/mca/bml/base/Makefile.am | 29 +
ompi/mca/bml/base/base.h | 80 +
ompi/mca/bml/base/bml_base_btl.c | 140 +
ompi/mca/bml/base/bml_base_btl.h | 41 +
ompi/mca/bml/base/bml_base_endpoint.c | 52 +
ompi/mca/bml/base/bml_base_frame.c | 137 +
ompi/mca/bml/base/bml_base_init.c | 96 +
ompi/mca/bml/base/owner.txt | 7 +
ompi/mca/bml/bml.h | 587 ++
ompi/mca/bml/r2/Makefile.am | 43 +
ompi/mca/bml/r2/bml_r2.c | 992 +++
ompi/mca/bml/r2/bml_r2.h | 70 +
ompi/mca/bml/r2/bml_r2_component.c | 94 +
ompi/mca/bml/r2/configure.m4 | 26 +
ompi/mca/bml/r2/help-mca-bml-r2.txt | 34 +
ompi/mca/bml/r2/owner.txt | 7 +
ompi/mca/coll/Makefile.am | 39 +
ompi/mca/coll/adapt/Makefile.am | 51 +
ompi/mca/coll/adapt/coll_adapt.h | 145 +
ompi/mca/coll/adapt/coll_adapt_algorithms.h | 28 +
ompi/mca/coll/adapt/coll_adapt_bcast.c | 26 +
ompi/mca/coll/adapt/coll_adapt_component.c | 155 +
ompi/mca/coll/adapt/coll_adapt_context.c | 42 +
ompi/mca/coll/adapt/coll_adapt_context.h | 128 +
ompi/mca/coll/adapt/coll_adapt_ibcast.c | 578 ++
ompi/mca/coll/adapt/coll_adapt_inbuf.c | 16 +
ompi/mca/coll/adapt/coll_adapt_inbuf.h | 26 +
ompi/mca/coll/adapt/coll_adapt_ireduce.c | 771 ++
ompi/mca/coll/adapt/coll_adapt_item.c | 15 +
ompi/mca/coll/adapt/coll_adapt_item.h | 25 +
ompi/mca/coll/adapt/coll_adapt_module.c | 203 +
ompi/mca/coll/adapt/coll_adapt_reduce.c | 40 +
ompi/mca/coll/adapt/coll_adapt_topocache.c | 106 +
ompi/mca/coll/adapt/coll_adapt_topocache.h | 39 +
ompi/mca/coll/base/Makefile.am | 54 +
ompi/mca/coll/base/README.memory_management | 124 +
ompi/mca/coll/base/base.h | 130 +
ompi/mca/coll/base/coll_base_agree_noft.c | 47 +
ompi/mca/coll/base/coll_base_allgather.c | 869 ++
ompi/mca/coll/base/coll_base_allgatherv.c | 802 ++
ompi/mca/coll/base/coll_base_allreduce.c | 1248 +++
ompi/mca/coll/base/coll_base_alltoall.c | 744 ++
ompi/mca/coll/base/coll_base_alltoallv.c | 396 +
ompi/mca/coll/base/coll_base_barrier.c | 483 ++
ompi/mca/coll/base/coll_base_bcast.c | 1057 +++
ompi/mca/coll/base/coll_base_comm_select.c | 551 ++
ompi/mca/coll/base/coll_base_comm_unselect.c | 153 +
ompi/mca/coll/base/coll_base_exscan.c | 223 +
ompi/mca/coll/base/coll_base_find_available.c | 160 +
ompi/mca/coll/base/coll_base_frame.c | 134 +
ompi/mca/coll/base/coll_base_functions.h | 560 ++
ompi/mca/coll/base/coll_base_gather.c | 422 +
ompi/mca/coll/base/coll_base_reduce.c | 1144 +++
ompi/mca/coll/base/coll_base_reduce_scatter.c | 897 +++
.../base/coll_base_reduce_scatter_block.c | 973 +++
ompi/mca/coll/base/coll_base_scan.c | 230 +
ompi/mca/coll/base/coll_base_scatter.c | 393 +
ompi/mca/coll/base/coll_base_topo.c | 694 ++
ompi/mca/coll/base/coll_base_topo.h | 73 +
ompi/mca/coll/base/coll_base_util.c | 605 ++
ompi/mca/coll/base/coll_base_util.h | 204 +
ompi/mca/coll/base/coll_tags.h | 78 +
ompi/mca/coll/base/help-mca-coll-base.txt | 47 +
ompi/mca/coll/base/owner.txt | 7 +
ompi/mca/coll/basic/Makefile.am | 71 +
ompi/mca/coll/basic/coll_basic.h | 292 +
ompi/mca/coll/basic/coll_basic_allgather.c | 168 +
ompi/mca/coll/basic/coll_basic_allgatherv.c | 73 +
ompi/mca/coll/basic/coll_basic_allreduce.c | 196 +
ompi/mca/coll/basic/coll_basic_alltoall.c | 122 +
ompi/mca/coll/basic/coll_basic_alltoallv.c | 112 +
ompi/mca/coll/basic/coll_basic_alltoallw.c | 356 +
ompi/mca/coll/basic/coll_basic_barrier.c | 132 +
ompi/mca/coll/basic/coll_basic_bcast.c | 200 +
ompi/mca/coll/basic/coll_basic_component.c | 113 +
ompi/mca/coll/basic/coll_basic_exscan.c | 70 +
ompi/mca/coll/basic/coll_basic_gather.c | 86 +
ompi/mca/coll/basic/coll_basic_gatherv.c | 176 +
ompi/mca/coll/basic/coll_basic_module.c | 163 +
.../basic/coll_basic_neighbor_allgather.c | 254 +
.../basic/coll_basic_neighbor_allgatherv.c | 236 +
.../coll/basic/coll_basic_neighbor_alltoall.c | 282 +
.../basic/coll_basic_neighbor_alltoallv.c | 261 +
.../basic/coll_basic_neighbor_alltoallw.c | 254 +
ompi/mca/coll/basic/coll_basic_reduce.c | 373 +
.../coll/basic/coll_basic_reduce_scatter.c | 491 ++
.../basic/coll_basic_reduce_scatter_block.c | 179 +
ompi/mca/coll/basic/coll_basic_scan.c | 50 +
ompi/mca/coll/basic/coll_basic_scatter.c | 94 +
ompi/mca/coll/basic/coll_basic_scatterv.c | 183 +
ompi/mca/coll/basic/owner.txt | 7 +
ompi/mca/coll/coll.h | 814 ++
ompi/mca/coll/cuda/Makefile.am | 40 +
ompi/mca/coll/cuda/coll_cuda.h | 138 +
ompi/mca/coll/cuda/coll_cuda_allreduce.c | 80 +
ompi/mca/coll/cuda/coll_cuda_component.c | 91 +
ompi/mca/coll/cuda/coll_cuda_exscan.c | 74 +
ompi/mca/coll/cuda/coll_cuda_module.c | 155 +
ompi/mca/coll/cuda/coll_cuda_reduce.c | 85 +
.../cuda/coll_cuda_reduce_scatter_block.c | 87 +
ompi/mca/coll/cuda/coll_cuda_scan.c | 79 +
ompi/mca/coll/cuda/configure.m4 | 29 +
ompi/mca/coll/cuda/help-mpi-coll-cuda.txt | 28 +
ompi/mca/coll/cuda/owner.txt | 7 +
ompi/mca/coll/demo/.opal_ignore | 0
ompi/mca/coll/demo/Makefile.am | 64 +
ompi/mca/coll/demo/coll_demo.h | 249 +
ompi/mca/coll/demo/coll_demo_allgather.c | 69 +
ompi/mca/coll/demo/coll_demo_allgatherv.c | 72 +
ompi/mca/coll/demo/coll_demo_allreduce.c | 68 +
ompi/mca/coll/demo/coll_demo_alltoall.c | 72 +
ompi/mca/coll/demo/coll_demo_alltoallv.c | 74 +
ompi/mca/coll/demo/coll_demo_alltoallw.c | 72 +
ompi/mca/coll/demo/coll_demo_barrier.c | 60 +
ompi/mca/coll/demo/coll_demo_bcast.c | 66 +
ompi/mca/coll/demo/coll_demo_component.c | 143 +
ompi/mca/coll/demo/coll_demo_exscan.c | 51 +
ompi/mca/coll/demo/coll_demo_gather.c | 71 +
ompi/mca/coll/demo/coll_demo_gatherv.c | 72 +
ompi/mca/coll/demo/coll_demo_module.c | 202 +
ompi/mca/coll/demo/coll_demo_reduce.c | 68 +
ompi/mca/coll/demo/coll_demo_reduce_scatter.c | 68 +
ompi/mca/coll/demo/coll_demo_scan.c | 52 +
ompi/mca/coll/demo/coll_demo_scatter.c | 74 +
ompi/mca/coll/demo/coll_demo_scatterv.c | 72 +
ompi/mca/coll/demo/configure.stub | 22 +
ompi/mca/coll/demo/owner.txt | 7 +
ompi/mca/coll/ftagree/Makefile.am | 40 +
ompi/mca/coll/ftagree/coll_ftagree.c | 41 +
ompi/mca/coll/ftagree/coll_ftagree.h | 158 +
.../mca/coll/ftagree/coll_ftagree_component.c | 211 +
.../ftagree/coll_ftagree_earlyreturning.c | 3411 ++++++++
.../ftagree/coll_ftagree_earlyterminating.c | 369 +
ompi/mca/coll/ftagree/coll_ftagree_era.h | 29 +
ompi/mca/coll/ftagree/coll_ftagree_module.c | 126 +
ompi/mca/coll/ftagree/configure.m4 | 21 +
ompi/mca/coll/ftagree/owner.txt | 7 +
ompi/mca/coll/han/Makefile.am | 56 +
ompi/mca/coll/han/coll_han.h | 489 ++
ompi/mca/coll/han/coll_han_algorithms.c | 227 +
ompi/mca/coll/han/coll_han_algorithms.h | 194 +
ompi/mca/coll/han/coll_han_allgather.c | 435 +
ompi/mca/coll/han/coll_han_allreduce.c | 625 ++
ompi/mca/coll/han/coll_han_barrier.c | 62 +
ompi/mca/coll/han/coll_han_bcast.c | 295 +
ompi/mca/coll/han/coll_han_component.c | 535 ++
ompi/mca/coll/han/coll_han_dynamic.c | 1299 +++
ompi/mca/coll/han/coll_han_dynamic.h | 216 +
ompi/mca/coll/han/coll_han_dynamic_file.c | 687 ++
ompi/mca/coll/han/coll_han_dynamic_file.h | 112 +
ompi/mca/coll/han/coll_han_gather.c | 479 ++
ompi/mca/coll/han/coll_han_module.c | 368 +
ompi/mca/coll/han/coll_han_reduce.c | 457 ++
ompi/mca/coll/han/coll_han_scatter.c | 408 +
ompi/mca/coll/han/coll_han_subcomms.c | 354 +
ompi/mca/coll/han/coll_han_topo.c | 202 +
ompi/mca/coll/han/coll_han_trigger.c | 27 +
ompi/mca/coll/han/coll_han_trigger.h | 58 +
ompi/mca/coll/hcoll/Makefile.am | 50 +
ompi/mca/coll/hcoll/coll_hcoll.h | 342 +
ompi/mca/coll/hcoll/coll_hcoll_component.c | 249 +
ompi/mca/coll/hcoll/coll_hcoll_debug.h | 35 +
ompi/mca/coll/hcoll/coll_hcoll_dtypes.h | 281 +
ompi/mca/coll/hcoll/coll_hcoll_module.c | 455 ++
ompi/mca/coll/hcoll/coll_hcoll_ops.c | 881 +++
ompi/mca/coll/hcoll/coll_hcoll_rte.c | 487 ++
ompi/mca/coll/hcoll/configure.m4 | 38 +
ompi/mca/coll/hcoll/owner.txt | 7 +
ompi/mca/coll/inter/Makefile.am | 56 +
ompi/mca/coll/inter/coll_inter.c | 177 +
ompi/mca/coll/inter/coll_inter.h | 125 +
ompi/mca/coll/inter/coll_inter_allgather.c | 122 +
ompi/mca/coll/inter/coll_inter_allgatherv.c | 140 +
ompi/mca/coll/inter/coll_inter_allreduce.c | 102 +
ompi/mca/coll/inter/coll_inter_bcast.c | 80 +
ompi/mca/coll/inter/coll_inter_component.c | 126 +
ompi/mca/coll/inter/coll_inter_gather.c | 100 +
ompi/mca/coll/inter/coll_inter_gatherv.c | 136 +
ompi/mca/coll/inter/coll_inter_reduce.c | 98 +
ompi/mca/coll/inter/coll_inter_scatter.c | 99 +
ompi/mca/coll/inter/coll_inter_scatterv.c | 142 +
ompi/mca/coll/inter/owner.txt | 7 +
ompi/mca/coll/libnbc/Makefile.am | 79 +
ompi/mca/coll/libnbc/coll_libnbc.h | 422 +
ompi/mca/coll/libnbc/coll_libnbc_component.c | 585 ++
ompi/mca/coll/libnbc/libdict/dict.c | 79 +
ompi/mca/coll/libnbc/libdict/dict.h | 135 +
ompi/mca/coll/libnbc/libdict/dict_private.h | 83 +
ompi/mca/coll/libnbc/libdict/hb_tree.c | 901 +++
ompi/mca/coll/libnbc/libdict/hb_tree.h | 63 +
ompi/mca/coll/libnbc/nbc.c | 768 ++
ompi/mca/coll/libnbc/nbc_iallgather.c | 414 +
ompi/mca/coll/libnbc/nbc_iallgatherv.c | 242 +
ompi/mca/coll/libnbc/nbc_iallreduce.c | 1204 +++
ompi/mca/coll/libnbc/nbc_ialltoall.c | 624 ++
ompi/mca/coll/libnbc/nbc_ialltoallv.c | 437 +
ompi/mca/coll/libnbc/nbc_ialltoallw.c | 395 +
ompi/mca/coll/libnbc/nbc_ibarrier.c | 224 +
ompi/mca/coll/libnbc/nbc_ibcast.c | 504 ++
ompi/mca/coll/libnbc/nbc_iexscan.c | 362 +
ompi/mca/coll/libnbc/nbc_igather.c | 300 +
ompi/mca/coll/libnbc/nbc_igatherv.c | 232 +
.../mca/coll/libnbc/nbc_ineighbor_allgather.c | 195 +
.../coll/libnbc/nbc_ineighbor_allgatherv.c | 197 +
ompi/mca/coll/libnbc/nbc_ineighbor_alltoall.c | 198 +
.../mca/coll/libnbc/nbc_ineighbor_alltoallv.c | 204 +
.../mca/coll/libnbc/nbc_ineighbor_alltoallw.c | 189 +
ompi/mca/coll/libnbc/nbc_internal.h | 605 ++
ompi/mca/coll/libnbc/nbc_ireduce.c | 962 +++
ompi/mca/coll/libnbc/nbc_ireduce_scatter.c | 398 +
.../coll/libnbc/nbc_ireduce_scatter_block.c | 392 +
ompi/mca/coll/libnbc/nbc_iscan.c | 343 +
ompi/mca/coll/libnbc/nbc_iscatter.c | 293 +
ompi/mca/coll/libnbc/nbc_iscatterv.c | 227 +
ompi/mca/coll/libnbc/nbc_neighbor_helpers.c | 103 +
ompi/mca/coll/libnbc/owner.txt | 7 +
ompi/mca/coll/monitoring/Makefile.am | 54 +
ompi/mca/coll/monitoring/coll_monitoring.h | 387 +
.../monitoring/coll_monitoring_allgather.c | 73 +
.../monitoring/coll_monitoring_allgatherv.c | 73 +
.../monitoring/coll_monitoring_allreduce.c | 72 +
.../monitoring/coll_monitoring_alltoall.c | 71 +
.../monitoring/coll_monitoring_alltoallv.c | 77 +
.../monitoring/coll_monitoring_alltoallw.c | 79 +
.../coll/monitoring/coll_monitoring_barrier.c | 58 +
.../coll/monitoring/coll_monitoring_bcast.c | 73 +
.../monitoring/coll_monitoring_component.c | 247 +
.../coll/monitoring/coll_monitoring_exscan.c | 70 +
.../coll/monitoring/coll_monitoring_gather.c | 73 +
.../coll/monitoring/coll_monitoring_gatherv.c | 79 +
.../coll_monitoring_neighbor_allgather.c | 122 +
.../coll_monitoring_neighbor_allgatherv.c | 124 +
.../coll_monitoring_neighbor_alltoall.c | 124 +
.../coll_monitoring_neighbor_alltoallv.c | 132 +
.../coll_monitoring_neighbor_alltoallw.c | 134 +
.../coll/monitoring/coll_monitoring_reduce.c | 76 +
.../coll_monitoring_reduce_scatter.c | 76 +
.../coll_monitoring_reduce_scatter_block.c | 74 +
.../coll/monitoring/coll_monitoring_scan.c | 70 +
.../coll/monitoring/coll_monitoring_scatter.c | 80 +
.../monitoring/coll_monitoring_scatterv.c | 75 +
ompi/mca/coll/monitoring/configure.m4 | 20 +
ompi/mca/coll/portals4/Makefile.am | 43 +
ompi/mca/coll/portals4/coll_portals4.h | 471 ++
.../coll/portals4/coll_portals4_allreduce.c | 447 ++
.../mca/coll/portals4/coll_portals4_barrier.c | 319 +
ompi/mca/coll/portals4/coll_portals4_bcast.c | 948 +++
.../coll/portals4/coll_portals4_component.c | 780 ++
ompi/mca/coll/portals4/coll_portals4_gather.c | 1379 ++++
ompi/mca/coll/portals4/coll_portals4_reduce.c | 463 ++
.../mca/coll/portals4/coll_portals4_request.c | 54 +
.../mca/coll/portals4/coll_portals4_request.h | 193 +
.../mca/coll/portals4/coll_portals4_scatter.c | 785 ++
ompi/mca/coll/portals4/configure.m4 | 35 +
ompi/mca/coll/portals4/owner.txt | 7 +
ompi/mca/coll/self/Makefile.am | 62 +
ompi/mca/coll/self/coll_self.h | 153 +
ompi/mca/coll/self/coll_self_allgather.c | 47 +
ompi/mca/coll/self/coll_self_allgatherv.c | 54 +
ompi/mca/coll/self/coll_self_allreduce.c | 46 +
ompi/mca/coll/self/coll_self_alltoall.c | 49 +
ompi/mca/coll/self/coll_self_alltoallv.c | 63 +
ompi/mca/coll/self/coll_self_alltoallw.c | 63 +
ompi/mca/coll/self/coll_self_barrier.c | 38 +
ompi/mca/coll/self/coll_self_bcast.c | 41 +
ompi/mca/coll/self/coll_self_component.c | 102 +
ompi/mca/coll/self/coll_self_exscan.c | 43 +
ompi/mca/coll/self/coll_self_gather.c | 48 +
ompi/mca/coll/self/coll_self_gatherv.c | 55 +
ompi/mca/coll/self/coll_self_module.c | 100 +
ompi/mca/coll/self/coll_self_reduce.c | 46 +
ompi/mca/coll/self/coll_self_reduce_scatter.c | 46 +
ompi/mca/coll/self/coll_self_scan.c | 46 +
ompi/mca/coll/self/coll_self_scatter.c | 49 +
ompi/mca/coll/self/coll_self_scatterv.c | 54 +
ompi/mca/coll/self/owner.txt | 7 +
ompi/mca/coll/sm/Makefile.am | 70 +
ompi/mca/coll/sm/coll_sm.h | 453 ++
ompi/mca/coll/sm/coll_sm_allgather.c | 41 +
ompi/mca/coll/sm/coll_sm_allgatherv.c | 42 +
ompi/mca/coll/sm/coll_sm_allreduce.c | 62 +
ompi/mca/coll/sm/coll_sm_alltoall.c | 41 +
ompi/mca/coll/sm/coll_sm_alltoallv.c | 42 +
ompi/mca/coll/sm/coll_sm_alltoallw.c | 42 +
ompi/mca/coll/sm/coll_sm_barrier.c | 124 +
ompi/mca/coll/sm/coll_sm_bcast.c | 260 +
ompi/mca/coll/sm/coll_sm_component.c | 259 +
ompi/mca/coll/sm/coll_sm_exscan.c | 41 +
ompi/mca/coll/sm/coll_sm_gather.c | 41 +
ompi/mca/coll/sm/coll_sm_gatherv.c | 42 +
ompi/mca/coll/sm/coll_sm_module.c | 592 ++
ompi/mca/coll/sm/coll_sm_reduce.c | 568 ++
ompi/mca/coll/sm/coll_sm_reduce_scatter.c | 41 +
ompi/mca/coll/sm/coll_sm_scan.c | 41 +
ompi/mca/coll/sm/coll_sm_scatter.c | 41 +
ompi/mca/coll/sm/coll_sm_scatterv.c | 42 +
ompi/mca/coll/sm/configure.m4 | 17 +
ompi/mca/coll/sm/help-mpi-coll-sm.txt | 36 +
ompi/mca/coll/sm/memory-layout.pptx | Bin 0 -> 55397 bytes
ompi/mca/coll/sm/owner.txt | 7 +
ompi/mca/coll/sync/Makefile.am | 54 +
ompi/mca/coll/sync/coll_sync.h | 182 +
ompi/mca/coll/sync/coll_sync_bcast.c | 46 +
ompi/mca/coll/sync/coll_sync_component.c | 104 +
ompi/mca/coll/sync/coll_sync_exscan.c | 46 +
ompi/mca/coll/sync/coll_sync_gather.c | 49 +
ompi/mca/coll/sync/coll_sync_gatherv.c | 50 +
ompi/mca/coll/sync/coll_sync_module.c | 180 +
ompi/mca/coll/sync/coll_sync_reduce.c | 46 +
ompi/mca/coll/sync/coll_sync_reduce_scatter.c | 49 +
ompi/mca/coll/sync/coll_sync_scan.c | 45 +
ompi/mca/coll/sync/coll_sync_scatter.c | 49 +
ompi/mca/coll/sync/coll_sync_scatterv.c | 49 +
ompi/mca/coll/sync/help-coll-sync.txt | 22 +
ompi/mca/coll/sync/owner.txt | 7 +
ompi/mca/coll/tuned/Makefile.am | 68 +
ompi/mca/coll/tuned/coll_tuned.h | 222 +
.../tuned/coll_tuned_allgather_decision.c | 176 +
.../tuned/coll_tuned_allgatherv_decision.c | 173 +
.../tuned/coll_tuned_allreduce_decision.c | 153 +
.../coll/tuned/coll_tuned_alltoall_decision.c | 185 +
.../tuned/coll_tuned_alltoallv_decision.c | 122 +
.../coll/tuned/coll_tuned_barrier_decision.c | 109 +
.../coll/tuned/coll_tuned_bcast_decision.c | 171 +
ompi/mca/coll/tuned/coll_tuned_component.c | 283 +
.../coll/tuned/coll_tuned_decision_dynamic.c | 773 ++
.../coll/tuned/coll_tuned_decision_fixed.c | 1562 ++++
ompi/mca/coll/tuned/coll_tuned_dynamic_file.c | 260 +
ompi/mca/coll/tuned/coll_tuned_dynamic_file.h | 36 +
.../mca/coll/tuned/coll_tuned_dynamic_rules.c | 391 +
.../mca/coll/tuned/coll_tuned_dynamic_rules.h | 104 +
.../coll/tuned/coll_tuned_exscan_decision.c | 108 +
.../coll/tuned/coll_tuned_gather_decision.c | 159 +
ompi/mca/coll/tuned/coll_tuned_module.c | 275 +
.../coll/tuned/coll_tuned_reduce_decision.c | 184 +
...coll_tuned_reduce_scatter_block_decision.c | 143 +
.../coll_tuned_reduce_scatter_decision.c | 150 +
.../mca/coll/tuned/coll_tuned_scan_decision.c | 108 +
.../coll/tuned/coll_tuned_scatter_decision.c | 192 +
ompi/mca/coll/tuned/owner.txt | 7 +
ompi/mca/coll/ucc/Makefile.am | 60 +
ompi/mca/coll/ucc/coll_ucc.h | 309 +
ompi/mca/coll/ucc/coll_ucc_allgather.c | 109 +
ompi/mca/coll/ucc/coll_ucc_allgatherv.c | 114 +
ompi/mca/coll/ucc/coll_ucc_allreduce.c | 105 +
ompi/mca/coll/ucc/coll_ucc_alltoall.c | 109 +
ompi/mca/coll/ucc/coll_ucc_alltoallv.c | 115 +
ompi/mca/coll/ucc/coll_ucc_barrier.c | 63 +
ompi/mca/coll/ucc/coll_ucc_bcast.c | 81 +
ompi/mca/coll/ucc/coll_ucc_common.h | 80 +
ompi/mca/coll/ucc/coll_ucc_component.c | 194 +
ompi/mca/coll/ucc/coll_ucc_debug.h | 30 +
ompi/mca/coll/ucc/coll_ucc_dtypes.h | 114 +
ompi/mca/coll/ucc/coll_ucc_gather.c | 125 +
ompi/mca/coll/ucc/coll_ucc_gatherv.c | 121 +
ompi/mca/coll/ucc/coll_ucc_module.c | 600 ++
ompi/mca/coll/ucc/coll_ucc_reduce.c | 108 +
ompi/mca/coll/ucc/coll_ucc_reduce_scatter.c | 121 +
.../coll/ucc/coll_ucc_reduce_scatter_block.c | 117 +
ompi/mca/coll/ucc/coll_ucc_scatter.c | 123 +
ompi/mca/coll/ucc/coll_ucc_scatterv.c | 126 +
ompi/mca/coll/ucc/configure.m4 | 39 +
ompi/mca/common/Makefile.am | 25 +
.../monitoring/HowTo_pml_monitoring.tex | 1298 +++
ompi/mca/common/monitoring/Makefile.am | 73 +
ompi/mca/common/monitoring/README.md | 209 +
.../common/monitoring/aggregate_profile.pl | 72 +
.../mca/common/monitoring/common_monitoring.c | 804 ++
.../mca/common/monitoring/common_monitoring.h | 124 +
.../monitoring/common_monitoring_coll.c | 371 +
.../monitoring/common_monitoring_coll.h | 62 +
ompi/mca/common/monitoring/configure.m4 | 25 +
ompi/mca/common/monitoring/monitoring_prof.c | 400 +
.../mca/common/monitoring/monitoring_prof_f.c | 82 +
ompi/mca/common/monitoring/profile2mat.pl | 125 +
ompi/mca/common/ompio/Makefile.am | 98 +
ompi/mca/common/ompio/common_ompio.h | 347 +
.../common/ompio/common_ompio_aggregators.c | 1517 ++++
.../common/ompio/common_ompio_aggregators.h | 111 +
ompi/mca/common/ompio/common_ompio_buffer.c | 173 +
ompi/mca/common/ompio/common_ompio_buffer.h | 70 +
.../mca/common/ompio/common_ompio_file_open.c | 721 ++
.../mca/common/ompio/common_ompio_file_read.c | 690 ++
.../common/ompio/common_ompio_file_read_all.c | 1082 +++
.../mca/common/ompio/common_ompio_file_view.c | 419 +
.../common/ompio/common_ompio_file_write.c | 753 ++
.../common/ompio/common_ompio_print_queue.c | 231 +
.../common/ompio/common_ompio_print_queue.h | 67 +
ompi/mca/common/ompio/common_ompio_request.c | 158 +
ompi/mca/common/ompio/common_ompio_request.h | 75 +
ompi/mca/common/ompio/configure.m4 | 21 +
ompi/mca/fbtl/Makefile.am | 40 +
ompi/mca/fbtl/base/Makefile.am | 31 +
ompi/mca/fbtl/base/base.h | 63 +
ompi/mca/fbtl/base/fbtl_base_file_select.c | 271 +
ompi/mca/fbtl/base/fbtl_base_file_unselect.c | 43 +
ompi/mca/fbtl/base/fbtl_base_find_available.c | 128 +
ompi/mca/fbtl/base/fbtl_base_frame.c | 50 +
ompi/mca/fbtl/base/owner.txt | 7 +
ompi/mca/fbtl/configure.m4 | 27 +
ompi/mca/fbtl/fbtl.h | 170 +
ompi/mca/fbtl/ime/Makefile.am | 40 +
ompi/mca/fbtl/ime/configure.m4 | 29 +
ompi/mca/fbtl/ime/fbtl_ime.c | 183 +
ompi/mca/fbtl/ime/fbtl_ime.h | 99 +
ompi/mca/fbtl/ime/fbtl_ime_blocking_op.c | 122 +
ompi/mca/fbtl/ime/fbtl_ime_component.c | 79 +
ompi/mca/fbtl/ime/fbtl_ime_nonblocking_op.c | 175 +
ompi/mca/fbtl/ime/owner.txt | 7 +
ompi/mca/fbtl/posix/Makefile.am | 54 +
ompi/mca/fbtl/posix/configure.m4 | 41 +
ompi/mca/fbtl/posix/fbtl_posix.c | 319 +
ompi/mca/fbtl/posix/fbtl_posix.h | 124 +
ompi/mca/fbtl/posix/fbtl_posix_component.c | 134 +
ompi/mca/fbtl/posix/fbtl_posix_ipreadv.c | 138 +
ompi/mca/fbtl/posix/fbtl_posix_ipwritev.c | 137 +
ompi/mca/fbtl/posix/fbtl_posix_lock.c | 172 +
ompi/mca/fbtl/posix/fbtl_posix_preadv.c | 336 +
ompi/mca/fbtl/posix/fbtl_posix_pwritev.c | 343 +
ompi/mca/fbtl/posix/owner.txt | 7 +
ompi/mca/fbtl/pvfs2/Makefile.am | 56 +
ompi/mca/fbtl/pvfs2/configure.m4 | 43 +
ompi/mca/fbtl/pvfs2/fbtl_pvfs2.c | 91 +
ompi/mca/fbtl/pvfs2/fbtl_pvfs2.h | 77 +
ompi/mca/fbtl/pvfs2/fbtl_pvfs2_component.c | 65 +
ompi/mca/fbtl/pvfs2/fbtl_pvfs2_ipreadv.c | 35 +
ompi/mca/fbtl/pvfs2/fbtl_pvfs2_ipwritev.c | 35 +
ompi/mca/fbtl/pvfs2/fbtl_pvfs2_preadv.c | 149 +
ompi/mca/fbtl/pvfs2/fbtl_pvfs2_pwritev.c | 159 +
ompi/mca/fbtl/pvfs2/owner.txt | 7 +
ompi/mca/fcoll/Makefile.am | 40 +
ompi/mca/fcoll/base/Makefile.am | 34 +
ompi/mca/fcoll/base/base.h | 69 +
ompi/mca/fcoll/base/fcoll_base_coll_array.c | 500 ++
ompi/mca/fcoll/base/fcoll_base_coll_array.h | 109 +
ompi/mca/fcoll/base/fcoll_base_file_select.c | 288 +
.../mca/fcoll/base/fcoll_base_file_unselect.c | 43 +
.../fcoll/base/fcoll_base_find_available.c | 126 +
ompi/mca/fcoll/base/fcoll_base_frame.c | 70 +
ompi/mca/fcoll/base/fcoll_base_sort.c | 132 +
ompi/mca/fcoll/base/owner.txt | 7 +
ompi/mca/fcoll/configure.m4 | 27 +
ompi/mca/fcoll/dynamic/Makefile.am | 51 +
ompi/mca/fcoll/dynamic/fcoll_dynamic.h | 68 +
.../fcoll/dynamic/fcoll_dynamic_component.c | 90 +
.../dynamic/fcoll_dynamic_file_read_all.c | 41 +
.../dynamic/fcoll_dynamic_file_write_all.c | 1198 +++
ompi/mca/fcoll/dynamic/fcoll_dynamic_module.c | 92 +
ompi/mca/fcoll/dynamic/owner.txt | 7 +
ompi/mca/fcoll/dynamic_gen2/Makefile.am | 51 +
.../fcoll/dynamic_gen2/fcoll_dynamic_gen2.h | 72 +
.../fcoll_dynamic_gen2_component.c | 98 +
.../fcoll_dynamic_gen2_file_read_all.c | 40 +
.../fcoll_dynamic_gen2_file_write_all.c | 1764 +++++
.../dynamic_gen2/fcoll_dynamic_gen2_module.c | 92 +
ompi/mca/fcoll/dynamic_gen2/owner.txt | 7 +
ompi/mca/fcoll/fcoll.h | 177 +
ompi/mca/fcoll/individual/Makefile.am | 51 +
ompi/mca/fcoll/individual/fcoll_individual.h | 69 +
.../individual/fcoll_individual_component.c | 92 +
.../fcoll_individual_file_read_all.c | 43 +
.../fcoll_individual_file_write_all.c | 40 +
.../individual/fcoll_individual_module.c | 95 +
ompi/mca/fcoll/individual/owner.txt | 7 +
ompi/mca/fcoll/vulcan/Makefile.am | 50 +
ompi/mca/fcoll/vulcan/fcoll_vulcan.h | 73 +
.../mca/fcoll/vulcan/fcoll_vulcan_component.c | 115 +
.../fcoll/vulcan/fcoll_vulcan_file_read_all.c | 38 +
.../vulcan/fcoll_vulcan_file_write_all.c | 1816 +++++
ompi/mca/fcoll/vulcan/fcoll_vulcan_module.c | 92 +
ompi/mca/fcoll/vulcan/owner.txt | 7 +
ompi/mca/fs/Makefile.am | 40 +
ompi/mca/fs/base/Makefile.am | 37 +
ompi/mca/fs/base/base.h | 122 +
ompi/mca/fs/base/fs_base_file_close.c | 51 +
ompi/mca/fs/base/fs_base_file_delete.c | 58 +
ompi/mca/fs/base/fs_base_file_get_size.c | 52 +
ompi/mca/fs/base/fs_base_file_select.c | 256 +
ompi/mca/fs/base/fs_base_file_set_size.c | 56 +
ompi/mca/fs/base/fs_base_file_sync.c | 42 +
ompi/mca/fs/base/fs_base_file_unselect.c | 44 +
ompi/mca/fs/base/fs_base_find_available.c | 128 +
ompi/mca/fs/base/fs_base_frame.c | 34 +
ompi/mca/fs/base/fs_base_get_parent_dir.c | 197 +
ompi/mca/fs/base/owner.txt | 7 +
ompi/mca/fs/configure.m4 | 27 +
ompi/mca/fs/fs.h | 153 +
ompi/mca/fs/gpfs/Makefile.am | 54 +
ompi/mca/fs/gpfs/configure.m4 | 46 +
ompi/mca/fs/gpfs/fs_gpfs.c | 142 +
ompi/mca/fs/gpfs/fs_gpfs.h | 68 +
ompi/mca/fs/gpfs/fs_gpfs_component.c | 78 +
ompi/mca/fs/gpfs/fs_gpfs_file_get_info.c | 55 +
ompi/mca/fs/gpfs/fs_gpfs_file_open.c | 79 +
ompi/mca/fs/gpfs/fs_gpfs_file_set_info.c | 609 ++
ompi/mca/fs/ime/Makefile.am | 47 +
ompi/mca/fs/ime/configure.m4 | 31 +
ompi/mca/fs/ime/fs_ime.c | 155 +
ompi/mca/fs/ime/fs_ime.h | 74 +
ompi/mca/fs/ime/fs_ime_component.c | 80 +
ompi/mca/fs/ime/fs_ime_file_close.c | 42 +
ompi/mca/fs/ime/fs_ime_file_delete.c | 41 +
ompi/mca/fs/ime/fs_ime_file_get_size.c | 44 +
ompi/mca/fs/ime/fs_ime_file_open.c | 70 +
ompi/mca/fs/ime/fs_ime_file_set_size.c | 50 +
ompi/mca/fs/ime/fs_ime_file_sync.c | 33 +
ompi/mca/fs/ime/owner.txt | 7 +
ompi/mca/fs/lustre/.opal_unignore | 1 +
ompi/mca/fs/lustre/Makefile.am | 53 +
ompi/mca/fs/lustre/configure.m4 | 46 +
ompi/mca/fs/lustre/fs_lustre.c | 129 +
ompi/mca/fs/lustre/fs_lustre.h | 75 +
ompi/mca/fs/lustre/fs_lustre_component.c | 98 +
ompi/mca/fs/lustre/fs_lustre_file_open.c | 182 +
ompi/mca/fs/lustre/owner.txt | 7 +
ompi/mca/fs/pvfs2/Makefile.am | 58 +
ompi/mca/fs/pvfs2/configure.m4 | 49 +
ompi/mca/fs/pvfs2/fs_pvfs2.c | 149 +
ompi/mca/fs/pvfs2/fs_pvfs2.h | 100 +
ompi/mca/fs/pvfs2/fs_pvfs2_component.c | 98 +
ompi/mca/fs/pvfs2/fs_pvfs2_file_close.c | 56 +
ompi/mca/fs/pvfs2/fs_pvfs2_file_delete.c | 80 +
ompi/mca/fs/pvfs2/fs_pvfs2_file_get_size.c | 60 +
ompi/mca/fs/pvfs2/fs_pvfs2_file_open.c | 340 +
ompi/mca/fs/pvfs2/fs_pvfs2_file_set_size.c | 74 +
ompi/mca/fs/pvfs2/fs_pvfs2_file_sync.c | 66 +
ompi/mca/fs/pvfs2/owner.txt | 7 +
ompi/mca/fs/ufs/Makefile.am | 49 +
ompi/mca/fs/ufs/configure.m4 | 30 +
ompi/mca/fs/ufs/fs_ufs.c | 98 +
ompi/mca/fs/ufs/fs_ufs.h | 71 +
ompi/mca/fs/ufs/fs_ufs_component.c | 95 +
ompi/mca/fs/ufs/fs_ufs_file_open.c | 132 +
ompi/mca/fs/ufs/owner.txt | 7 +
ompi/mca/hook/Makefile.am | 27 +
ompi/mca/hook/base/Makefile.am | 16 +
ompi/mca/hook/base/base.h | 58 +
ompi/mca/hook/base/help-mca-hook-base.txt | 19 +
ompi/mca/hook/base/hook_base.c | 300 +
ompi/mca/hook/base/owner.txt | 7 +
ompi/mca/hook/comm_method/Makefile.am | 20 +
ompi/mca/hook/comm_method/configure.m4 | 25 +
ompi/mca/hook/comm_method/hook_comm_method.h | 37 +
.../comm_method/hook_comm_method_component.c | 194 +
.../hook/comm_method/hook_comm_method_fns.c | 997 +++
ompi/mca/hook/comm_method/owner.txt | 7 +
ompi/mca/hook/configure.m4 | 14 +
ompi/mca/hook/demo/.opal_ignore | 0
ompi/mca/hook/demo/Makefile.am | 20 +
ompi/mca/hook/demo/configure.m4 | 25 +
ompi/mca/hook/demo/hook_demo.h | 43 +
ompi/mca/hook/demo/hook_demo_component.c | 107 +
ompi/mca/hook/demo/hook_demo_fns.c | 65 +
ompi/mca/hook/demo/owner.txt | 7 +
ompi/mca/hook/hook.h | 219 +
ompi/mca/io/Makefile.am | 39 +
ompi/mca/io/base/Makefile.am | 29 +
ompi/mca/io/base/base.h | 176 +
ompi/mca/io/base/io_base_component_list.c | 0
ompi/mca/io/base/io_base_delete.c | 402 +
ompi/mca/io/base/io_base_file_select.c | 488 ++
ompi/mca/io/base/io_base_find_available.c | 156 +
ompi/mca/io/base/io_base_frame.c | 45 +
ompi/mca/io/base/io_base_register_datarep.c | 64 +
ompi/mca/io/base/io_base_request.c | 49 +
ompi/mca/io/base/io_base_request.h | 65 +
ompi/mca/io/base/owner.txt | 7 +
ompi/mca/io/io.h | 383 +
ompi/mca/io/ompio/Makefile.am | 58 +
ompi/mca/io/ompio/configure.m4 | 21 +
ompi/mca/io/ompio/io_ompio.c | 569 ++
ompi/mca/io/ompio/io_ompio.h | 385 +
ompi/mca/io/ompio/io_ompio_component.c | 376 +
ompi/mca/io/ompio/io_ompio_file_open.c | 613 ++
ompi/mca/io/ompio/io_ompio_file_read.c | 429 +
ompi/mca/io/ompio/io_ompio_file_set_view.c | 115 +
ompi/mca/io/ompio/io_ompio_file_write.c | 442 ++
ompi/mca/io/ompio/io_ompio_module.c | 100 +
ompi/mca/io/ompio/owner.txt | 7 +
ompi/mca/io/romio341/Makefile.am | 55 +
ompi/mca/io/romio341/REFRESH_NOTES.txt | 36 +
ompi/mca/io/romio341/configure.m4 | 120 +
ompi/mca/io/romio341/owner.txt | 7 +
ompi/mca/io/romio341/src/Makefile.extra | 46 +
ompi/mca/io/romio341/src/io_romio341.h | 299 +
.../io/romio341/src/io_romio341_component.c | 278 +
.../io/romio341/src/io_romio341_file_open.c | 390 +
.../io/romio341/src/io_romio341_file_read.c | 382 +
.../io/romio341/src/io_romio341_file_write.c | 375 +
ompi/mca/io/romio341/src/io_romio341_module.c | 132 +
ompi/mca/mca.h | 39 +
ompi/mca/mtl/Makefile.am | 38 +
ompi/mca/mtl/base/Makefile.am | 24 +
ompi/mca/mtl/base/base.h | 46 +
ompi/mca/mtl/base/mtl_base_datatype.h | 145 +
ompi/mca/mtl/base/mtl_base_frame.c | 119 +
ompi/mca/mtl/base/owner.txt | 7 +
ompi/mca/mtl/configure.m4 | 18 +
ompi/mca/mtl/mtl.h | 461 ++
ompi/mca/mtl/ofi/.gitignore | 5 +
ompi/mca/mtl/ofi/Makefile.am | 92 +
ompi/mca/mtl/ofi/README.md | 368 +
ompi/mca/mtl/ofi/configure.m4 | 56 +
ompi/mca/mtl/ofi/generate-opt-funcs.pl | 62 +
ompi/mca/mtl/ofi/help-mtl-ofi.txt | 88 +
ompi/mca/mtl/ofi/mtl_ofi.c | 435 +
ompi/mca/mtl/ofi/mtl_ofi.h | 1979 +++++
ompi/mca/mtl/ofi/mtl_ofi_compat.h | 67 +
ompi/mca/mtl/ofi/mtl_ofi_component.c | 1237 +++
ompi/mca/mtl/ofi/mtl_ofi_endpoint.c | 35 +
ompi/mca/mtl/ofi/mtl_ofi_endpoint.h | 59 +
ompi/mca/mtl/ofi/mtl_ofi_improbe_opt.pm | 73 +
ompi/mca/mtl/ofi/mtl_ofi_iprobe_opt.pm | 72 +
ompi/mca/mtl/ofi/mtl_ofi_irecv_opt.pm | 72 +
ompi/mca/mtl/ofi/mtl_ofi_isend_opt.pm | 74 +
ompi/mca/mtl/ofi/mtl_ofi_opt.h | 77 +
ompi/mca/mtl/ofi/mtl_ofi_request.h | 97 +
ompi/mca/mtl/ofi/mtl_ofi_send_opt.pm | 71 +
ompi/mca/mtl/ofi/mtl_ofi_types.h | 292 +
.../ofi/opt_common/mtl_ofi_opt.pm.template | 66 +
.../mtl/ofi/opt_common/mtl_ofi_opt_common.pm | 54 +
ompi/mca/mtl/ofi/owner.txt | 7 +
ompi/mca/mtl/ofi/post_configure.sh | 1 +
ompi/mca/mtl/portals4/Makefile.am | 70 +
ompi/mca/mtl/portals4/configure.m4 | 69 +
ompi/mca/mtl/portals4/mtl_portals4.c | 604 ++
ompi/mca/mtl/portals4/mtl_portals4.h | 327 +
ompi/mca/mtl/portals4/mtl_portals4_cancel.c | 65 +
.../mca/mtl/portals4/mtl_portals4_component.c | 596 ++
ompi/mca/mtl/portals4/mtl_portals4_endpoint.h | 47 +
ompi/mca/mtl/portals4/mtl_portals4_flowctl.c | 617 ++
ompi/mca/mtl/portals4/mtl_portals4_flowctl.h | 105 +
ompi/mca/mtl/portals4/mtl_portals4_message.c | 26 +
ompi/mca/mtl/portals4/mtl_portals4_message.h | 62 +
ompi/mca/mtl/portals4/mtl_portals4_probe.c | 229 +
ompi/mca/mtl/portals4/mtl_portals4_recv.c | 573 ++
.../mtl/portals4/mtl_portals4_recv_short.c | 300 +
.../mtl/portals4/mtl_portals4_recv_short.h | 60 +
ompi/mca/mtl/portals4/mtl_portals4_request.h | 146 +
ompi/mca/mtl/portals4/mtl_portals4_send.c | 631 ++
ompi/mca/mtl/portals4/owner.txt | 7 +
ompi/mca/mtl/portals4/post_configure.sh | 1 +
ompi/mca/mtl/psm2/Makefile.am | 67 +
ompi/mca/mtl/psm2/configure.m4 | 49 +
ompi/mca/mtl/psm2/help-mtl-psm2.txt | 56 +
ompi/mca/mtl/psm2/mtl_psm2.c | 483 ++
ompi/mca/mtl/psm2/mtl_psm2.h | 113 +
ompi/mca/mtl/psm2/mtl_psm2_cancel.c | 55 +
ompi/mca/mtl/psm2/mtl_psm2_component.c | 456 ++
ompi/mca/mtl/psm2/mtl_psm2_endpoint.c | 54 +
ompi/mca/mtl/psm2/mtl_psm2_endpoint.h | 73 +
ompi/mca/mtl/psm2/mtl_psm2_probe.c | 134 +
ompi/mca/mtl/psm2/mtl_psm2_recv.c | 138 +
ompi/mca/mtl/psm2/mtl_psm2_request.h | 44 +
ompi/mca/mtl/psm2/mtl_psm2_send.c | 143 +
ompi/mca/mtl/psm2/mtl_psm2_stats.c | 98 +
ompi/mca/mtl/psm2/mtl_psm2_types.h | 105 +
ompi/mca/mtl/psm2/owner.txt | 7 +
ompi/mca/mtl/psm2/post_configure.sh | 1 +
ompi/mca/op/Makefile.am | 37 +
ompi/mca/op/aarch64/Makefile.am | 82 +
ompi/mca/op/aarch64/configure.m4 | 119 +
ompi/mca/op/aarch64/op_aarch64.h | 62 +
ompi/mca/op/aarch64/op_aarch64_component.c | 241 +
ompi/mca/op/aarch64/op_aarch64_functions.c | 624 ++
ompi/mca/op/avx/Makefile.am | 101 +
ompi/mca/op/avx/configure.m4 | 372 +
ompi/mca/op/avx/op_avx.h | 66 +
ompi/mca/op/avx/op_avx_component.c | 329 +
ompi/mca/op/avx/op_avx_functions.c | 1508 ++++
ompi/mca/op/base/Makefile.include | 29 +
ompi/mca/op/base/base.h | 99 +
ompi/mca/op/base/functions.h | 43 +
ompi/mca/op/base/op_base_find_available.c | 153 +
ompi/mca/op/base/op_base_frame.c | 63 +
ompi/mca/op/base/op_base_functions.c | 1720 ++++
ompi/mca/op/base/op_base_op_select.c | 340 +
ompi/mca/op/base/owner.txt | 7 +
ompi/mca/op/example/.opal_ignore | 0
ompi/mca/op/example/Makefile.am | 83 +
ompi/mca/op/example/README.md | 131 +
ompi/mca/op/example/configure.m4 | 71 +
ompi/mca/op/example/op_example.h | 105 +
ompi/mca/op/example/op_example_component.c | 311 +
ompi/mca/op/example/op_example_module_bxor.c | 222 +
ompi/mca/op/example/op_example_module_max.c | 258 +
ompi/mca/op/example/owner.txt | 7 +
ompi/mca/op/op.h | 427 +
ompi/mca/osc/Makefile.am | 37 +
ompi/mca/osc/base/Makefile.am | 24 +
ompi/mca/osc/base/base.h | 70 +
ompi/mca/osc/base/osc_base_frame.c | 102 +
ompi/mca/osc/base/osc_base_init.c | 87 +
ompi/mca/osc/base/osc_base_obj_convert.c | 258 +
ompi/mca/osc/base/osc_base_obj_convert.h | 129 +
ompi/mca/osc/base/owner.txt | 7 +
ompi/mca/osc/monitoring/Makefile.am | 41 +
ompi/mca/osc/monitoring/configure.m4 | 99 +
ompi/mca/osc/monitoring/osc_monitoring.h | 31 +
.../monitoring/osc_monitoring_accumulate.h | 177 +
.../monitoring/osc_monitoring_active_target.h | 50 +
ompi/mca/osc/monitoring/osc_monitoring_comm.h | 120 +
.../osc/monitoring/osc_monitoring_component.c | 139 +
.../osc/monitoring/osc_monitoring_dynamic.h | 29 +
.../osc/monitoring/osc_monitoring_module.h | 109 +
.../osc_monitoring_passive_target.h | 65 +
.../osc/monitoring/osc_monitoring_template.h | 55 +
ompi/mca/osc/osc.h | 426 +
ompi/mca/osc/portals4/Makefile.am | 46 +
ompi/mca/osc/portals4/configure.m4 | 42 +
ompi/mca/osc/portals4/osc_portals4.h | 322 +
.../osc/portals4/osc_portals4_active_target.c | 196 +
ompi/mca/osc/portals4/osc_portals4_comm.c | 3676 +++++++++
.../mca/osc/portals4/osc_portals4_component.c | 681 ++
.../portals4/osc_portals4_passive_target.c | 428 +
ompi/mca/osc/portals4/osc_portals4_request.c | 56 +
ompi/mca/osc/portals4/osc_portals4_request.h | 52 +
ompi/mca/osc/portals4/owner.txt | 7 +
ompi/mca/osc/rdma/Makefile.am | 70 +
ompi/mca/osc/rdma/configure.m4 | 26 +
ompi/mca/osc/rdma/osc_rdma.h | 795 ++
ompi/mca/osc/rdma/osc_rdma_accumulate.c | 1191 +++
ompi/mca/osc/rdma/osc_rdma_accumulate.h | 45 +
ompi/mca/osc/rdma/osc_rdma_active_target.c | 616 ++
ompi/mca/osc/rdma/osc_rdma_active_target.h | 43 +
ompi/mca/osc/rdma/osc_rdma_btl_comm.c | 61 +
ompi/mca/osc/rdma/osc_rdma_btl_comm.h | 338 +
ompi/mca/osc/rdma/osc_rdma_comm.c | 948 +++
ompi/mca/osc/rdma/osc_rdma_comm.h | 125 +
ompi/mca/osc/rdma/osc_rdma_component.c | 1612 ++++
ompi/mca/osc/rdma/osc_rdma_dynamic.c | 505 ++
ompi/mca/osc/rdma/osc_rdma_dynamic.h | 60 +
ompi/mca/osc/rdma/osc_rdma_frag.c | 16 +
ompi/mca/osc/rdma/osc_rdma_frag.h | 103 +
ompi/mca/osc/rdma/osc_rdma_lock.h | 259 +
ompi/mca/osc/rdma/osc_rdma_module.c | 156 +
ompi/mca/osc/rdma/osc_rdma_passive_target.c | 429 +
ompi/mca/osc/rdma/osc_rdma_passive_target.h | 132 +
ompi/mca/osc/rdma/osc_rdma_peer.c | 401 +
ompi/mca/osc/rdma/osc_rdma_peer.h | 252 +
ompi/mca/osc/rdma/osc_rdma_request.c | 64 +
ompi/mca/osc/rdma/osc_rdma_request.h | 117 +
ompi/mca/osc/rdma/osc_rdma_sync.c | 83 +
ompi/mca/osc/rdma/osc_rdma_sync.h | 148 +
ompi/mca/osc/rdma/osc_rdma_types.h | 185 +
ompi/mca/osc/rdma/owner.txt | 7 +
ompi/mca/osc/sm/Makefile.am | 44 +
ompi/mca/osc/sm/osc_sm.h | 253 +
ompi/mca/osc/sm/osc_sm_active_target.c | 327 +
ompi/mca/osc/sm/osc_sm_comm.c | 441 ++
ompi/mca/osc/sm/osc_sm_component.c | 607 ++
ompi/mca/osc/sm/osc_sm_passive_target.c | 269 +
ompi/mca/osc/sm/owner.txt | 7 +
ompi/mca/osc/ucx/Makefile.am | 44 +
ompi/mca/osc/ucx/configure.m4 | 40 +
ompi/mca/osc/ucx/osc_ucx.h | 278 +
ompi/mca/osc/ucx/osc_ucx_active_target.c | 358 +
ompi/mca/osc/ucx/osc_ucx_comm.c | 1894 +++++
ompi/mca/osc/ucx/osc_ucx_component.c | 1196 +++
ompi/mca/osc/ucx/osc_ucx_passive_target.c | 319 +
ompi/mca/osc/ucx/osc_ucx_request.c | 51 +
ompi/mca/osc/ucx/osc_ucx_request.h | 147 +
ompi/mca/osc/ucx/owner.txt | 7 +
ompi/mca/part/Makefile.am | 39 +
ompi/mca/part/base/Makefile.am | 21 +
ompi/mca/part/base/base.h | 71 +
ompi/mca/part/base/part_base_frame.c | 148 +
ompi/mca/part/base/part_base_precvreq.c | 45 +
ompi/mca/part/base/part_base_precvreq.h | 50 +
ompi/mca/part/base/part_base_prequest.c | 45 +
ompi/mca/part/base/part_base_prequest.h | 78 +
ompi/mca/part/base/part_base_psendreq.c | 36 +
ompi/mca/part/base/part_base_psendreq.h | 54 +
ompi/mca/part/base/part_base_select.c | 233 +
ompi/mca/part/configure.m4 | 18 +
ompi/mca/part/part.h | 249 +
ompi/mca/part/persist/Makefile.am | 53 +
ompi/mca/part/persist/part_persist.c | 47 +
ompi/mca/part/persist/part_persist.h | 603 ++
.../mca/part/persist/part_persist_component.c | 139 +
.../mca/part/persist/part_persist_component.h | 33 +
ompi/mca/part/persist/part_persist_recvreq.c | 41 +
ompi/mca/part/persist/part_persist_recvreq.h | 103 +
ompi/mca/part/persist/part_persist_request.c | 38 +
ompi/mca/part/persist/part_persist_request.h | 103 +
ompi/mca/part/persist/part_persist_sendreq.c | 39 +
ompi/mca/part/persist/part_persist_sendreq.h | 94 +
ompi/mca/part/persist/post_configure.sh | 1 +
ompi/mca/pml/Makefile.am | 38 +
ompi/mca/pml/base/Makefile.am | 34 +
ompi/mca/pml/base/base.h | 79 +
ompi/mca/pml/base/owner.txt | 7 +
ompi/mca/pml/base/pml_base_bsend.c | 396 +
ompi/mca/pml/base/pml_base_bsend.h | 49 +
ompi/mca/pml/base/pml_base_frame.c | 288 +
ompi/mca/pml/base/pml_base_recvreq.c | 53 +
ompi/mca/pml/base/pml_base_recvreq.h | 127 +
ompi/mca/pml/base/pml_base_request.c | 44 +
ompi/mca/pml/base/pml_base_request.h | 87 +
ompi/mca/pml/base/pml_base_request_dbg.h | 33 +
ompi/mca/pml/base/pml_base_select.c | 378 +
ompi/mca/pml/base/pml_base_sendreq.c | 67 +
ompi/mca/pml/base/pml_base_sendreq.h | 188 +
ompi/mca/pml/cm/Makefile.am | 54 +
ompi/mca/pml/cm/owner.txt | 7 +
ompi/mca/pml/cm/pml_cm.c | 156 +
ompi/mca/pml/cm/pml_cm.h | 557 ++
ompi/mca/pml/cm/pml_cm_cancel.c | 72 +
ompi/mca/pml/cm/pml_cm_component.c | 164 +
ompi/mca/pml/cm/pml_cm_component.h | 32 +
ompi/mca/pml/cm/pml_cm_recvreq.c | 75 +
ompi/mca/pml/cm/pml_cm_recvreq.h | 385 +
ompi/mca/pml/cm/pml_cm_request.c | 37 +
ompi/mca/pml/cm/pml_cm_request.h | 69 +
ompi/mca/pml/cm/pml_cm_sendreq.c | 85 +
ompi/mca/pml/cm/pml_cm_sendreq.h | 506 ++
ompi/mca/pml/cm/pml_cm_start.c | 101 +
ompi/mca/pml/cm/post_configure.sh | 1 +
ompi/mca/pml/configure.m4 | 18 +
ompi/mca/pml/example/.opal_ignore | 0
ompi/mca/pml/example/Makefile.am | 61 +
ompi/mca/pml/example/pml_example.c | 79 +
ompi/mca/pml/example/pml_example.h | 152 +
ompi/mca/pml/example/pml_example_cancel.c | 27 +
ompi/mca/pml/example/pml_example_component.c | 96 +
ompi/mca/pml/example/pml_example_iprobe.c | 47 +
ompi/mca/pml/example/pml_example_irecv.c | 67 +
ompi/mca/pml/example/pml_example_isend.c | 50 +
ompi/mca/pml/example/pml_example_proc.c | 14 +
ompi/mca/pml/example/pml_example_proc.h | 17 +
ompi/mca/pml/example/pml_example_progress.c | 18 +
ompi/mca/pml/example/pml_example_ptl.c | 14 +
ompi/mca/pml/example/pml_example_ptl.h | 17 +
ompi/mca/pml/example/pml_example_recvfrag.c | 21 +
ompi/mca/pml/example/pml_example_recvfrag.h | 21 +
ompi/mca/pml/example/pml_example_recvreq.c | 26 +
ompi/mca/pml/example/pml_example_recvreq.h | 22 +
ompi/mca/pml/example/pml_example_sendreq.c | 21 +
ompi/mca/pml/example/pml_example_sendreq.h | 21 +
ompi/mca/pml/example/pml_example_start.c | 18 +
ompi/mca/pml/monitoring/Makefile.am | 40 +
ompi/mca/pml/monitoring/configure.m4 | 21 +
ompi/mca/pml/monitoring/pml_monitoring.h | 148 +
ompi/mca/pml/monitoring/pml_monitoring_comm.c | 34 +
.../pml/monitoring/pml_monitoring_component.c | 209 +
.../pml/monitoring/pml_monitoring_iprobe.c | 59 +
.../mca/pml/monitoring/pml_monitoring_irecv.c | 82 +
.../mca/pml/monitoring/pml_monitoring_isend.c | 75 +
.../mca/pml/monitoring/pml_monitoring_start.c | 53 +
ompi/mca/pml/ob1/Makefile.am | 79 +
ompi/mca/pml/ob1/configure.m4 | 65 +
.../ob1/custommatch/pml_ob1_custom_match.h | 58 +
.../custommatch/pml_ob1_custom_match_arrays.h | 589 ++
.../pml_ob1_custom_match_fuzzy512-byte.h | 594 ++
.../pml_ob1_custom_match_fuzzy512-short.h | 589 ++
.../pml_ob1_custom_match_fuzzy512-word.h | 607 ++
.../pml_ob1_custom_match_linkedlist.h | 526 ++
.../pml_ob1_custom_match_vectors.h | 597 ++
ompi/mca/pml/ob1/help-mpi-pml-ob1.txt | 44 +
ompi/mca/pml/ob1/owner.txt | 7 +
ompi/mca/pml/ob1/pml_ob1.c | 944 +++
ompi/mca/pml/ob1/pml_ob1.h | 425 +
ompi/mca/pml/ob1/pml_ob1_accelerator.c | 506 ++
ompi/mca/pml/ob1/pml_ob1_accelerator.h | 39 +
ompi/mca/pml/ob1/pml_ob1_comm.c | 147 +
ompi/mca/pml/ob1/pml_ob1_comm.h | 122 +
ompi/mca/pml/ob1/pml_ob1_component.c | 408 +
ompi/mca/pml/ob1/pml_ob1_component.h | 34 +
ompi/mca/pml/ob1/pml_ob1_cuda.c | 222 +
ompi/mca/pml/ob1/pml_ob1_hdr.h | 652 ++
ompi/mca/pml/ob1/pml_ob1_iprobe.c | 178 +
ompi/mca/pml/ob1/pml_ob1_irecv.c | 379 +
ompi/mca/pml/ob1/pml_ob1_isend.c | 340 +
ompi/mca/pml/ob1/pml_ob1_progress.c | 125 +
ompi/mca/pml/ob1/pml_ob1_rdma.c | 178 +
ompi/mca/pml/ob1/pml_ob1_rdma.h | 50 +
ompi/mca/pml/ob1/pml_ob1_rdmafrag.c | 36 +
ompi/mca/pml/ob1/pml_ob1_rdmafrag.h | 86 +
ompi/mca/pml/ob1/pml_ob1_recvfrag.c | 1303 +++
ompi/mca/pml/ob1/pml_ob1_recvfrag.h | 192 +
ompi/mca/pml/ob1/pml_ob1_recvreq.c | 1435 ++++
ompi/mca/pml/ob1/pml_ob1_recvreq.h | 474 ++
ompi/mca/pml/ob1/pml_ob1_sendreq.c | 1449 ++++
ompi/mca/pml/ob1/pml_ob1_sendreq.h | 558 ++
ompi/mca/pml/ob1/pml_ob1_start.c | 116 +
ompi/mca/pml/ob1/post_configure.sh | 1 +
ompi/mca/pml/pml.h | 609 ++
ompi/mca/pml/pml_constants.h | 46 +
ompi/mca/pml/ucx/Makefile.am | 48 +
ompi/mca/pml/ucx/configure.m4 | 34 +
ompi/mca/pml/ucx/owner.txt | 7 +
ompi/mca/pml/ucx/pml_ucx.c | 1249 +++
ompi/mca/pml/ucx/pml_ucx.h | 134 +
ompi/mca/pml/ucx/pml_ucx_component.c | 155 +
ompi/mca/pml/ucx/pml_ucx_datatype.c | 314 +
ompi/mca/pml/ucx/pml_ucx_datatype.h | 91 +
ompi/mca/pml/ucx/pml_ucx_freelist.h | 30 +
ompi/mca/pml/ucx/pml_ucx_request.c | 288 +
ompi/mca/pml/ucx/pml_ucx_request.h | 259 +
ompi/mca/pml/v/Makefile.am | 40 +
ompi/mca/pml/v/configure.m4 | 19 +
ompi/mca/pml/v/owner.txt | 7 +
ompi/mca/pml/v/pml_v.h | 26 +
ompi/mca/pml/v/pml_v_component.c | 278 +
ompi/mca/pml/v/pml_v_output.c | 61 +
ompi/mca/pml/v/pml_v_output.h | 104 +
ompi/mca/sharedfp/Makefile.am | 40 +
ompi/mca/sharedfp/base/Makefile.am | 32 +
ompi/mca/sharedfp/base/base.h | 66 +
ompi/mca/sharedfp/base/owner.txt | 7 +
.../sharedfp/base/sharedfp_base_file_select.c | 264 +
.../base/sharedfp_base_file_unselect.c | 44 +
.../base/sharedfp_base_find_available.c | 142 +
ompi/mca/sharedfp/base/sharedfp_base_frame.c | 65 +
ompi/mca/sharedfp/configure.m4 | 27 +
ompi/mca/sharedfp/individual/Makefile.am | 60 +
ompi/mca/sharedfp/individual/owner.txt | 7 +
.../sharedfp/individual/sharedfp_individual.c | 174 +
.../sharedfp/individual/sharedfp_individual.h | 167 +
.../sharedfp_individual_collaborate_data.c | 466 ++
.../sharedfp_individual_component.c | 90 +
.../sharedfp_individual_file_open.c | 257 +
.../sharedfp_individual_get_position.c | 36 +
.../individual/sharedfp_individual_gettime.c | 28 +
.../sharedfp_individual_insert_metadata.c | 151 +
.../individual/sharedfp_individual_iwrite.c | 221 +
.../individual/sharedfp_individual_read.c | 70 +
.../individual/sharedfp_individual_seek.c | 47 +
.../individual/sharedfp_individual_write.c | 204 +
ompi/mca/sharedfp/lockedfile/Makefile.am | 59 +
ompi/mca/sharedfp/lockedfile/owner.txt | 7 +
.../sharedfp/lockedfile/sharedfp_lockedfile.c | 192 +
.../sharedfp/lockedfile/sharedfp_lockedfile.h | 132 +
.../sharedfp_lockedfile_component.c | 89 +
.../sharedfp_lockedfile_file_open.c | 226 +
.../sharedfp_lockedfile_get_position.c | 63 +
.../lockedfile/sharedfp_lockedfile_iread.c | 207 +
.../lockedfile/sharedfp_lockedfile_iwrite.c | 217 +
.../lockedfile/sharedfp_lockedfile_read.c | 181 +
.../sharedfp_lockedfile_request_position.c | 143 +
.../lockedfile/sharedfp_lockedfile_seek.c | 153 +
.../lockedfile/sharedfp_lockedfile_write.c | 196 +
ompi/mca/sharedfp/sharedfp.h | 237 +
ompi/mca/sharedfp/sm/Makefile.am | 59 +
ompi/mca/sharedfp/sm/configure.m4 | 48 +
ompi/mca/sharedfp/sm/owner.txt | 7 +
ompi/mca/sharedfp/sm/sharedfp_sm.c | 155 +
ompi/mca/sharedfp/sm/sharedfp_sm.h | 141 +
ompi/mca/sharedfp/sm/sharedfp_sm_component.c | 89 +
ompi/mca/sharedfp/sm/sharedfp_sm_file_open.c | 291 +
.../sharedfp/sm/sharedfp_sm_get_position.c | 46 +
ompi/mca/sharedfp/sm/sharedfp_sm_iread.c | 205 +
ompi/mca/sharedfp/sm/sharedfp_sm_iwrite.c | 193 +
ompi/mca/sharedfp/sm/sharedfp_sm_read.c | 182 +
.../sm/sharedfp_sm_request_position.c | 92 +
ompi/mca/sharedfp/sm/sharedfp_sm_seek.c | 141 +
ompi/mca/sharedfp/sm/sharedfp_sm_write.c | 174 +
ompi/mca/topo/Makefile.am | 39 +
ompi/mca/topo/base/Makefile.am | 44 +
ompi/mca/topo/base/base.h | 213 +
ompi/mca/topo/base/owner.txt | 7 +
ompi/mca/topo/base/topo_base_cart_coords.c | 61 +
ompi/mca/topo/base/topo_base_cart_create.c | 199 +
ompi/mca/topo/base/topo_base_cart_get.c | 57 +
ompi/mca/topo/base/topo_base_cart_map.c | 71 +
ompi/mca/topo/base/topo_base_cart_rank.c | 81 +
ompi/mca/topo/base/topo_base_cart_shift.c | 98 +
ompi/mca/topo/base/topo_base_cart_sub.c | 164 +
ompi/mca/topo/base/topo_base_cartdim_get.c | 40 +
ompi/mca/topo/base/topo_base_comm_select.c | 342 +
.../topo/base/topo_base_dist_graph_create.c | 336 +
.../topo_base_dist_graph_create_adjacent.c | 117 +
.../base/topo_base_dist_graph_neighbors.c | 56 +
.../topo_base_dist_graph_neighbors_count.c | 32 +
ompi/mca/topo/base/topo_base_find_available.c | 149 +
ompi/mca/topo/base/topo_base_frame.c | 104 +
ompi/mca/topo/base/topo_base_graph_create.c | 141 +
ompi/mca/topo/base/topo_base_graph_get.c | 65 +
ompi/mca/topo/base/topo_base_graph_map.c | 53 +
.../mca/topo/base/topo_base_graph_neighbors.c | 64 +
.../base/topo_base_graph_neighbors_count.c | 48 +
ompi/mca/topo/base/topo_base_graphdims_get.c | 48 +
ompi/mca/topo/base/topo_base_lazy_init.c | 59 +
ompi/mca/topo/basic/Makefile.am | 45 +
ompi/mca/topo/basic/owner.txt | 7 +
ompi/mca/topo/basic/topo_basic.h | 33 +
ompi/mca/topo/basic/topo_basic_component.c | 82 +
ompi/mca/topo/example/.opal_ignore | 0
ompi/mca/topo/example/Makefile.am | 54 +
ompi/mca/topo/example/owner.txt | 7 +
ompi/mca/topo/example/topo_example.h | 86 +
ompi/mca/topo/example/topo_example_cart_map.c | 79 +
.../mca/topo/example/topo_example_component.c | 91 +
.../mca/topo/example/topo_example_graph_map.c | 58 +
ompi/mca/topo/example/topo_example_module.c | 58 +
ompi/mca/topo/topo.h | 352 +
ompi/mca/topo/treematch/Makefile.am | 54 +
ompi/mca/topo/treematch/configure.m4 | 31 +
ompi/mca/topo/treematch/topo_treematch.h | 84 +
.../topo/treematch/topo_treematch_component.c | 99 +
.../topo_treematch_dist_graph_create.c | 982 +++
.../topo/treematch/topo_treematch_module.c | 45 +
ompi/mca/vprotocol/Makefile.am | 31 +
ompi/mca/vprotocol/base/Makefile.am | 20 +
ompi/mca/vprotocol/base/base.h | 74 +
ompi/mca/vprotocol/base/owner.txt | 7 +
ompi/mca/vprotocol/base/vprotocol_base.c | 62 +
.../vprotocol/base/vprotocol_base_parasite.c | 63 +
.../vprotocol/base/vprotocol_base_request.c | 82 +
.../vprotocol/base/vprotocol_base_request.h | 82 +
.../vprotocol/base/vprotocol_base_select.c | 139 +
ompi/mca/vprotocol/example/.opal_ignore | 0
ompi/mca/vprotocol/example/Makefile.am | 48 +
ompi/mca/vprotocol/example/owner.txt | 7 +
.../mca/vprotocol/example/vprotocol_example.c | 48 +
.../mca/vprotocol/example/vprotocol_example.h | 96 +
.../example/vprotocol_example_comm.c | 24 +
.../example/vprotocol_example_component.c | 105 +
.../example/vprotocol_example_probe.c | 29 +
.../example/vprotocol_example_proc.c | 25 +
.../example/vprotocol_example_progress.c | 24 +
.../example/vprotocol_example_recv.c | 66 +
.../example/vprotocol_example_send.c | 51 +
.../example/vprotocol_example_start.c | 19 +
.../example/vprotocol_example_start.h | 19 +
.../example/vprotocol_example_wait.c | 31 +
.../example/vprotocol_example_wait.h | 21 +
ompi/mca/vprotocol/pessimist/Makefile.am | 57 +
ompi/mca/vprotocol/pessimist/owner.txt | 7 +
.../vprotocol/pessimist/vprotocol_pessimist.c | 55 +
.../vprotocol/pessimist/vprotocol_pessimist.h | 114 +
.../pessimist/vprotocol_pessimist_comm.c | 22 +
.../pessimist/vprotocol_pessimist_component.c | 196 +
.../pessimist/vprotocol_pessimist_event.c | 14 +
.../pessimist/vprotocol_pessimist_event.h | 80 +
.../pessimist/vprotocol_pessimist_eventlog.c | 167 +
.../pessimist/vprotocol_pessimist_eventlog.h | 245 +
.../vprotocol_pessimist_eventlog_protocol.h | 46 +
.../pessimist/vprotocol_pessimist_probe.c | 95 +
.../pessimist/vprotocol_pessimist_proc.c | 26 +
.../pessimist/vprotocol_pessimist_progress.c | 29 +
.../pessimist/vprotocol_pessimist_recv.c | 68 +
.../pessimist/vprotocol_pessimist_request.c | 47 +
.../pessimist/vprotocol_pessimist_request.h | 53 +
.../pessimist/vprotocol_pessimist_send.c | 60 +
.../vprotocol_pessimist_sender_based.c | 180 +
.../vprotocol_pessimist_sender_based.h | 215 +
.../vprotocol_pessimist_sender_based_types.h | 65 +
.../pessimist/vprotocol_pessimist_start.c | 47 +
.../pessimist/vprotocol_pessimist_start.h | 24 +
.../pessimist/vprotocol_pessimist_wait.c | 170 +
.../pessimist/vprotocol_pessimist_wait.h | 46 +
ompi/mca/vprotocol/vprotocol.h | 100 +
ompi/message/Makefile.am | 28 +
ompi/message/message.c | 87 +
ompi/message/message.h | 82 +
ompi/mpi/Makefile.am | 25 +
ompi/mpi/c/Makefile.am | 511 ++
ompi/mpi/c/abort.c | 60 +
ompi/mpi/c/accumulate.c | 137 +
ompi/mpi/c/add_error_class.c | 80 +
ompi/mpi/c/add_error_code.c | 86 +
ompi/mpi/c/add_error_string.c | 68 +
ompi/mpi/c/address.c | 61 +
ompi/mpi/c/allgather.c | 140 +
ompi/mpi/c/allgather_init.c | 109 +
ompi/mpi/c/allgatherv.c | 161 +
ompi/mpi/c/allgatherv_init.c | 134 +
ompi/mpi/c/alloc_mem.c | 98 +
ompi/mpi/c/allreduce.c | 129 +
ompi/mpi/c/allreduce_init.c | 122 +
ompi/mpi/c/alltoall.c | 125 +
ompi/mpi/c/alltoall_init.c | 107 +
ompi/mpi/c/alltoallv.c | 144 +
ompi/mpi/c/alltoallv_init.c | 137 +
ompi/mpi/c/alltoallw.c | 134 +
ompi/mpi/c/alltoallw_init.c | 134 +
ompi/mpi/c/attr_delete.c | 63 +
ompi/mpi/c/attr_fn.c | 158 +
ompi/mpi/c/attr_get.c | 63 +
ompi/mpi/c/attr_put.c | 62 +
ompi/mpi/c/barrier.c | 90 +
ompi/mpi/c/barrier_init.c | 66 +
ompi/mpi/c/bcast.c | 128 +
ompi/mpi/c/bcast_init.c | 97 +
ompi/mpi/c/bindings.h | 109 +
ompi/mpi/c/bsend.c | 98 +
ompi/mpi/c/bsend_init.c | 97 +
ompi/mpi/c/buffer_attach.c | 55 +
ompi/mpi/c/buffer_detach.c | 54 +
ompi/mpi/c/cancel.c | 70 +
ompi/mpi/c/cart_coords.c | 80 +
ompi/mpi/c/cart_create.c | 126 +
ompi/mpi/c/cart_get.c | 74 +
ompi/mpi/c/cart_map.c | 82 +
ompi/mpi/c/cart_rank.c | 104 +
ompi/mpi/c/cart_shift.c | 81 +
ompi/mpi/c/cart_sub.c | 90 +
ompi/mpi/c/cartdim_get.c | 75 +
ompi/mpi/c/close_port.c | 59 +
ompi/mpi/c/comm_accept.c | 134 +
ompi/mpi/c/comm_c2f.c | 64 +
ompi/mpi/c/comm_call_errhandler.c | 63 +
ompi/mpi/c/comm_compare.c | 67 +
ompi/mpi/c/comm_connect.c | 134 +
ompi/mpi/c/comm_create.c | 79 +
ompi/mpi/c/comm_create_errhandler.c | 71 +
ompi/mpi/c/comm_create_from_group.c | 92 +
ompi/mpi/c/comm_create_group.c | 90 +
ompi/mpi/c/comm_create_keyval.c | 66 +
ompi/mpi/c/comm_delete_attr.c | 61 +
ompi/mpi/c/comm_disconnect.c | 76 +
ompi/mpi/c/comm_dup.c | 76 +
ompi/mpi/c/comm_dup_with_info.c | 83 +
ompi/mpi/c/comm_f2c.c | 59 +
ompi/mpi/c/comm_free.c | 65 +
ompi/mpi/c/comm_free_keyval.c | 56 +
ompi/mpi/c/comm_get_attr.c | 69 +
ompi/mpi/c/comm_get_errhandler.c | 82 +
ompi/mpi/c/comm_get_info.c | 67 +
ompi/mpi/c/comm_get_name.c | 84 +
ompi/mpi/c/comm_get_parent.c | 57 +
ompi/mpi/c/comm_group.c | 63 +
ompi/mpi/c/comm_idup.c | 67 +
ompi/mpi/c/comm_idup_with_info.c | 86 +
ompi/mpi/c/comm_join.c | 249 +
ompi/mpi/c/comm_rank.c | 61 +
ompi/mpi/c/comm_remote_group.c | 71 +
ompi/mpi/c/comm_remote_size.c | 61 +
ompi/mpi/c/comm_set_attr.c | 60 +
ompi/mpi/c/comm_set_errhandler.c | 79 +
ompi/mpi/c/comm_set_info.c | 52 +
ompi/mpi/c/comm_set_name.c | 76 +
ompi/mpi/c/comm_size.c | 63 +
ompi/mpi/c/comm_spawn.c | 186 +
ompi/mpi/c/comm_spawn_multiple.c | 236 +
ompi/mpi/c/comm_split.c | 82 +
ompi/mpi/c/comm_split_type.c | 136 +
ompi/mpi/c/comm_test_inter.c | 62 +
ompi/mpi/c/compare_and_swap.c | 74 +
ompi/mpi/c/dims_create.c | 253 +
ompi/mpi/c/dist_graph_create.c | 107 +
ompi/mpi/c/dist_graph_create_adjacent.c | 119 +
ompi/mpi/c/dist_graph_neighbors.c | 73 +
ompi/mpi/c/dist_graph_neighbors_count.c | 68 +
ompi/mpi/c/errhandler_c2f.c | 54 +
ompi/mpi/c/errhandler_create.c | 53 +
ompi/mpi/c/errhandler_f2c.c | 82 +
ompi/mpi/c/errhandler_free.c | 79 +
ompi/mpi/c/errhandler_get.c | 64 +
ompi/mpi/c/errhandler_set.c | 64 +
ompi/mpi/c/error_class.c | 63 +
ompi/mpi/c/error_string.c | 71 +
ompi/mpi/c/exscan.c | 114 +
ompi/mpi/c/exscan_init.c | 92 +
ompi/mpi/c/fetch_and_op.c | 74 +
ompi/mpi/c/file_c2f.c | 59 +
ompi/mpi/c/file_call_errhandler.c | 57 +
ompi/mpi/c/file_close.c | 60 +
ompi/mpi/c/file_create_errhandler.c | 70 +
ompi/mpi/c/file_delete.c | 82 +
ompi/mpi/c/file_f2c.c | 60 +
ompi/mpi/c/file_get_amode.c | 71 +
ompi/mpi/c/file_get_atomicity.c | 71 +
ompi/mpi/c/file_get_byte_offset.c | 72 +
ompi/mpi/c/file_get_errhandler.c | 80 +
ompi/mpi/c/file_get_group.c | 59 +
ompi/mpi/c/file_get_info.c | 92 +
ompi/mpi/c/file_get_position.c | 71 +
ompi/mpi/c/file_get_position_shared.c | 71 +
ompi/mpi/c/file_get_size.c | 71 +
ompi/mpi/c/file_get_type_extent.c | 80 +
ompi/mpi/c/file_get_view.c | 75 +
ompi/mpi/c/file_iread.c | 82 +
ompi/mpi/c/file_iread_all.c | 89 +
ompi/mpi/c/file_iread_at.c | 84 +
ompi/mpi/c/file_iread_at_all.c | 91 +
ompi/mpi/c/file_iread_shared.c | 83 +
ompi/mpi/c/file_iwrite.c | 86 +
ompi/mpi/c/file_iwrite_all.c | 93 +
ompi/mpi/c/file_iwrite_at.c | 89 +
ompi/mpi/c/file_iwrite_at_all.c | 96 +
ompi/mpi/c/file_iwrite_shared.c | 86 +
ompi/mpi/c/file_open.c | 113 +
ompi/mpi/c/file_preallocate.c | 69 +
ompi/mpi/c/file_read.c | 80 +
ompi/mpi/c/file_read_all.c | 80 +
ompi/mpi/c/file_read_all_begin.c | 80 +
ompi/mpi/c/file_read_all_end.c | 69 +
ompi/mpi/c/file_read_at.c | 80 +
ompi/mpi/c/file_read_at_all.c | 82 +
ompi/mpi/c/file_read_at_all_begin.c | 80 +
ompi/mpi/c/file_read_at_all_end.c | 69 +
ompi/mpi/c/file_read_ordered.c | 75 +
ompi/mpi/c/file_read_ordered_begin.c | 80 +
ompi/mpi/c/file_read_ordered_end.c | 69 +
ompi/mpi/c/file_read_shared.c | 80 +
ompi/mpi/c/file_seek.c | 72 +
ompi/mpi/c/file_seek_shared.c | 72 +
ompi/mpi/c/file_set_atomicity.c | 69 +
ompi/mpi/c/file_set_errhandler.c | 78 +
ompi/mpi/c/file_set_info.c | 82 +
ompi/mpi/c/file_set_size.c | 69 +
ompi/mpi/c/file_set_view.c | 90 +
ompi/mpi/c/file_sync.c | 69 +
ompi/mpi/c/file_write.c | 84 +
ompi/mpi/c/file_write_all.c | 84 +
ompi/mpi/c/file_write_all_begin.c | 84 +
ompi/mpi/c/file_write_all_end.c | 72 +
ompi/mpi/c/file_write_at.c | 85 +
ompi/mpi/c/file_write_at_all.c | 86 +
ompi/mpi/c/file_write_at_all_begin.c | 85 +
ompi/mpi/c/file_write_at_all_end.c | 72 +
ompi/mpi/c/file_write_ordered.c | 84 +
ompi/mpi/c/file_write_ordered_begin.c | 84 +
ompi/mpi/c/file_write_ordered_end.c | 72 +
ompi/mpi/c/file_write_shared.c | 84 +
ompi/mpi/c/finalize.c | 53 +
ompi/mpi/c/finalized.c | 73 +
ompi/mpi/c/free_mem.c | 57 +
ompi/mpi/c/gather.c | 198 +
ompi/mpi/c/gather_init.c | 195 +
ompi/mpi/c/gatherv.c | 211 +
ompi/mpi/c/gatherv_init.c | 220 +
ompi/mpi/c/get.c | 83 +
ompi/mpi/c/get_accumulate.c | 147 +
ompi/mpi/c/get_address.c | 51 +
ompi/mpi/c/get_count.c | 83 +
ompi/mpi/c/get_elements.c | 90 +
ompi/mpi/c/get_elements_x.c | 90 +
ompi/mpi/c/get_library_version.c | 124 +
ompi/mpi/c/get_processor_name.c | 72 +
ompi/mpi/c/get_version.c | 77 +
ompi/mpi/c/graph_create.c | 125 +
ompi/mpi/c/graph_get.c | 77 +
ompi/mpi/c/graph_map.c | 81 +
ompi/mpi/c/graph_neighbors.c | 82 +
ompi/mpi/c/graph_neighbors_count.c | 79 +
ompi/mpi/c/graphdims_get.c | 75 +
ompi/mpi/c/grequest_complete.c | 62 +
ompi/mpi/c/grequest_start.c | 58 +
ompi/mpi/c/group_c2f.c | 51 +
ompi/mpi/c/group_compare.c | 63 +
ompi/mpi/c/group_difference.c | 59 +
ompi/mpi/c/group_excl.c | 87 +
ompi/mpi/c/group_f2c.c | 60 +
ompi/mpi/c/group_free.c | 73 +
ompi/mpi/c/group_from_session_pset.c | 58 +
ompi/mpi/c/group_incl.c | 87 +
ompi/mpi/c/group_intersection.c | 60 +
ompi/mpi/c/group_range_excl.c | 120 +
ompi/mpi/c/group_range_incl.c | 121 +
ompi/mpi/c/group_rank.c | 58 +
ompi/mpi/c/group_size.c | 58 +
ompi/mpi/c/group_translate_ranks.c | 74 +
ompi/mpi/c/group_union.c | 60 +
ompi/mpi/c/iallgather.c | 109 +
ompi/mpi/c/iallgatherv.c | 133 +
ompi/mpi/c/iallreduce.c | 121 +
ompi/mpi/c/ialltoall.c | 107 +
ompi/mpi/c/ialltoallv.c | 137 +
ompi/mpi/c/ialltoallw.c | 128 +
ompi/mpi/c/ibarrier.c | 66 +
ompi/mpi/c/ibcast.c | 121 +
ompi/mpi/c/ibsend.c | 98 +
ompi/mpi/c/iexscan.c | 96 +
ompi/mpi/c/igather.c | 195 +
ompi/mpi/c/igatherv.c | 218 +
ompi/mpi/c/improbe.c | 92 +
ompi/mpi/c/imrecv.c | 78 +
ompi/mpi/c/ineighbor_allgather.c | 129 +
ompi/mpi/c/ineighbor_allgatherv.c | 152 +
ompi/mpi/c/ineighbor_alltoall.c | 130 +
ompi/mpi/c/ineighbor_alltoallv.c | 155 +
ompi/mpi/c/ineighbor_alltoallw.c | 153 +
ompi/mpi/c/info_c2f.c | 52 +
ompi/mpi/c/info_create.c | 69 +
ompi/mpi/c/info_create_env.c | 79 +
ompi/mpi/c/info_delete.c | 91 +
ompi/mpi/c/info_dup.c | 89 +
ompi/mpi/c/info_f2c.c | 88 +
ompi/mpi/c/info_free.c | 72 +
ompi/mpi/c/info_get.c | 112 +
ompi/mpi/c/info_get_nkeys.c | 74 +
ompi/mpi/c/info_get_nthkey.c | 101 +
ompi/mpi/c/info_get_string.c | 118 +
ompi/mpi/c/info_get_valuelen.c | 94 +
ompi/mpi/c/info_set.c | 111 +
ompi/mpi/c/init.c | 88 +
ompi/mpi/c/init_thread.c | 105 +
ompi/mpi/c/initialized.c | 73 +
ompi/mpi/c/intercomm_create.c | 92 +
ompi/mpi/c/intercomm_create_from_groups.c | 95 +
ompi/mpi/c/intercomm_merge.c | 158 +
ompi/mpi/c/iprobe.c | 99 +
ompi/mpi/c/irecv.c | 91 +
ompi/mpi/c/ireduce.c | 146 +
ompi/mpi/c/ireduce_scatter.c | 142 +
ompi/mpi/c/ireduce_scatter_block.c | 114 +
ompi/mpi/c/irsend.c | 101 +
ompi/mpi/c/is_thread_main.c | 54 +
ompi/mpi/c/iscan.c | 106 +
ompi/mpi/c/iscatter.c | 178 +
ompi/mpi/c/iscatterv.c | 218 +
ompi/mpi/c/isend.c | 106 +
ompi/mpi/c/isendrecv.c | 197 +
ompi/mpi/c/isendrecv_replace.c | 261 +
ompi/mpi/c/issend.c | 99 +
ompi/mpi/c/keyval_create.c | 67 +
ompi/mpi/c/keyval_free.c | 53 +
ompi/mpi/c/lookup_name.c | 122 +
ompi/mpi/c/message_c2f.c | 75 +
ompi/mpi/c/message_f2c.c | 60 +
ompi/mpi/c/mprobe.c | 99 +
ompi/mpi/c/mrecv.c | 92 +
ompi/mpi/c/neighbor_allgather.c | 143 +
ompi/mpi/c/neighbor_allgather_init.c | 129 +
ompi/mpi/c/neighbor_allgatherv.c | 158 +
ompi/mpi/c/neighbor_allgatherv_init.c | 153 +
ompi/mpi/c/neighbor_alltoall.c | 146 +
ompi/mpi/c/neighbor_alltoall_init.c | 131 +
ompi/mpi/c/neighbor_alltoallv.c | 162 +
ompi/mpi/c/neighbor_alltoallv_init.c | 156 +
ompi/mpi/c/neighbor_alltoallw.c | 158 +
ompi/mpi/c/neighbor_alltoallw_init.c | 154 +
ompi/mpi/c/op_c2f.c | 51 +
ompi/mpi/c/op_commutative.c | 64 +
ompi/mpi/c/op_create.c | 65 +
ompi/mpi/c/op_f2c.c | 61 +
ompi/mpi/c/op_free.c | 60 +
ompi/mpi/c/open_port.c | 72 +
ompi/mpi/c/pack.c | 125 +
ompi/mpi/c/pack_external.c | 76 +
ompi/mpi/c/pack_external_size.c | 67 +
ompi/mpi/c/pack_size.c | 74 +
ompi/mpi/c/parrived.c | 64 +
ompi/mpi/c/pcontrol.c | 54 +
ompi/mpi/c/pready.c | 64 +
ompi/mpi/c/pready_list.c | 65 +
ompi/mpi/c/pready_range.c | 64 +
ompi/mpi/c/precv_init.c | 63 +
ompi/mpi/c/probe.c | 104 +
ompi/mpi/c/profile/Makefile.am | 484 ++
ompi/mpi/c/psend_init.c | 63 +
ompi/mpi/c/publish_name.c | 141 +
ompi/mpi/c/put.c | 86 +
ompi/mpi/c/query_thread.c | 51 +
ompi/mpi/c/raccumulate.c | 139 +
ompi/mpi/c/recv.c | 106 +
ompi/mpi/c/recv_init.c | 91 +
ompi/mpi/c/reduce.c | 155 +
ompi/mpi/c/reduce_init.c | 147 +
ompi/mpi/c/reduce_local.c | 89 +
ompi/mpi/c/reduce_scatter.c | 149 +
ompi/mpi/c/reduce_scatter_block.c | 120 +
ompi/mpi/c/reduce_scatter_block_init.c | 109 +
ompi/mpi/c/reduce_scatter_init.c | 143 +
ompi/mpi/c/register_datarep.c | 79 +
ompi/mpi/c/request_c2f.c | 75 +
ompi/mpi/c/request_f2c.c | 60 +
ompi/mpi/c/request_free.c | 62 +
ompi/mpi/c/request_get_status.c | 102 +
ompi/mpi/c/rget.c | 86 +
ompi/mpi/c/rget_accumulate.c | 149 +
ompi/mpi/c/rput.c | 89 +
ompi/mpi/c/rsend.c | 98 +
ompi/mpi/c/rsend_init.c | 98 +
ompi/mpi/c/scan.c | 123 +
ompi/mpi/c/scan_init.c | 107 +
ompi/mpi/c/scatter.c | 181 +
ompi/mpi/c/scatter_init.c | 178 +
ompi/mpi/c/scatterv.c | 210 +
ompi/mpi/c/scatterv_init.c | 218 +
ompi/mpi/c/send.c | 95 +
ompi/mpi/c/send_init.c | 97 +
ompi/mpi/c/sendrecv.c | 139 +
ompi/mpi/c/sendrecv_replace.c | 183 +
ompi/mpi/c/session_c2f.c | 56 +
ompi/mpi/c/session_call_errhandler.c | 62 +
ompi/mpi/c/session_create_errhandler.c | 52 +
ompi/mpi/c/session_f2c.c | 59 +
ompi/mpi/c/session_finalize.c | 45 +
ompi/mpi/c/session_get_errhandler.c | 74 +
ompi/mpi/c/session_get_info.c | 70 +
ompi/mpi/c/session_get_nth_pset.c | 49 +
ompi/mpi/c/session_get_num_psets.c | 49 +
ompi/mpi/c/session_get_pset_info.c | 68 +
ompi/mpi/c/session_init.c | 60 +
ompi/mpi/c/session_set_errhandler.c | 73 +
ompi/mpi/c/session_set_info.c | 56 +
ompi/mpi/c/ssend.c | 98 +
ompi/mpi/c/ssend_init.c | 98 +
ompi/mpi/c/start.c | 106 +
ompi/mpi/c/startall.c | 122 +
ompi/mpi/c/status_c2f.c | 101 +
ompi/mpi/c/status_c2f08.c | 85 +
ompi/mpi/c/status_f082c.c | 84 +
ompi/mpi/c/status_f082f.c | 69 +
ompi/mpi/c/status_f2c.c | 81 +
ompi/mpi/c/status_f2f08.c | 71 +
ompi/mpi/c/status_set_cancelled.c | 65 +
ompi/mpi/c/status_set_elements.c | 84 +
ompi/mpi/c/status_set_elements_x.c | 84 +
ompi/mpi/c/test.c | 76 +
ompi/mpi/c/test_cancelled.c | 61 +
ompi/mpi/c/testall.c | 109 +
ompi/mpi/c/testany.c | 108 +
ompi/mpi/c/testsome.c | 111 +
ompi/mpi/c/topo_test.c | 67 +
ompi/mpi/c/type_c2f.c | 61 +
ompi/mpi/c/type_commit.c | 58 +
ompi/mpi/c/type_contiguous.c | 74 +
ompi/mpi/c/type_create_darray.c | 112 +
ompi/mpi/c/type_create_f90_complex.c | 131 +
ompi/mpi/c/type_create_f90_integer.c | 122 +
ompi/mpi/c/type_create_f90_real.c | 129 +
ompi/mpi/c/type_create_hindexed.c | 92 +
ompi/mpi/c/type_create_hindexed_block.c | 76 +
ompi/mpi/c/type_create_hvector.c | 82 +
ompi/mpi/c/type_create_indexed_block.c | 84 +
ompi/mpi/c/type_create_keyval.c | 69 +
ompi/mpi/c/type_create_resized.c | 76 +
ompi/mpi/c/type_create_struct.c | 99 +
ompi/mpi/c/type_create_subarray.c | 88 +
ompi/mpi/c/type_delete_attr.c | 62 +
ompi/mpi/c/type_dup.c | 83 +
ompi/mpi/c/type_extent.c | 71 +
ompi/mpi/c/type_f2c.c | 65 +
ompi/mpi/c/type_free.c | 66 +
ompi/mpi/c/type_free_keyval.c | 58 +
ompi/mpi/c/type_get_attr.c | 75 +
ompi/mpi/c/type_get_contents.c | 92 +
ompi/mpi/c/type_get_envelope.c | 67 +
ompi/mpi/c/type_get_extent.c | 60 +
ompi/mpi/c/type_get_extent_x.c | 66 +
ompi/mpi/c/type_get_name.c | 76 +
ompi/mpi/c/type_get_true_extent.c | 64 +
ompi/mpi/c/type_get_true_extent_x.c | 70 +
ompi/mpi/c/type_hindexed.c | 89 +
ompi/mpi/c/type_hvector.c | 80 +
ompi/mpi/c/type_indexed.c | 93 +
ompi/mpi/c/type_lb.c | 71 +
ompi/mpi/c/type_match_size.c | 66 +
ompi/mpi/c/type_set_attr.c | 64 +
ompi/mpi/c/type_set_name.c | 66 +
ompi/mpi/c/type_size.c | 64 +
ompi/mpi/c/type_size_x.c | 64 +
ompi/mpi/c/type_struct.c | 55 +
ompi/mpi/c/type_ub.c | 75 +
ompi/mpi/c/type_vector.c | 79 +
ompi/mpi/c/unpack.c | 129 +
ompi/mpi/c/unpack_external.c | 73 +
ompi/mpi/c/unpublish_name.c | 126 +
ompi/mpi/c/wait.c | 90 +
ompi/mpi/c/waitall.c | 105 +
ompi/mpi/c/waitany.c | 106 +
ompi/mpi/c/waitsome.c | 111 +
ompi/mpi/c/win_allocate.c | 87 +
ompi/mpi/c/win_allocate_shared.c | 88 +
ompi/mpi/c/win_attach.c | 61 +
ompi/mpi/c/win_c2f.c | 61 +
ompi/mpi/c/win_call_errhandler.c | 55 +
ompi/mpi/c/win_complete.c | 54 +
ompi/mpi/c/win_create.c | 87 +
ompi/mpi/c/win_create_dynamic.c | 82 +
ompi/mpi/c/win_create_errhandler.c | 67 +
ompi/mpi/c/win_create_keyval.c | 65 +
ompi/mpi/c/win_delete_attr.c | 55 +
ompi/mpi/c/win_detach.c | 61 +
ompi/mpi/c/win_f2c.c | 58 +
ompi/mpi/c/win_fence.c | 60 +
ompi/mpi/c/win_flush.c | 59 +
ompi/mpi/c/win_flush_all.c | 59 +
ompi/mpi/c/win_flush_local.c | 59 +
ompi/mpi/c/win_flush_local_all.c | 59 +
ompi/mpi/c/win_free.c | 57 +
ompi/mpi/c/win_free_keyval.c | 55 +
ompi/mpi/c/win_get_attr.c | 68 +
ompi/mpi/c/win_get_errhandler.c | 74 +
ompi/mpi/c/win_get_group.c | 55 +
ompi/mpi/c/win_get_info.c | 66 +
ompi/mpi/c/win_get_name.c | 66 +
ompi/mpi/c/win_lock.c | 66 +
ompi/mpi/c/win_lock_all.c | 58 +
ompi/mpi/c/win_post.c | 57 +
ompi/mpi/c/win_set_attr.c | 55 +
ompi/mpi/c/win_set_errhandler.c | 73 +
ompi/mpi/c/win_set_info.c | 52 +
ompi/mpi/c/win_set_name.c | 59 +
ompi/mpi/c/win_shared_query.c | 54 +
ompi/mpi/c/win_start.c | 56 +
ompi/mpi/c/win_sync.c | 57 +
ompi/mpi/c/win_test.c | 54 +
ompi/mpi/c/win_unlock.c | 59 +
ompi/mpi/c/win_unlock_all.c | 54 +
ompi/mpi/c/win_wait.c | 54 +
ompi/mpi/c/wtick.c | 59 +
ompi/mpi/c/wtime.c | 72 +
ompi/mpi/fortran/base/Makefile.am | 54 +
.../base/attr-fn-int-callback-interfaces.h | 157 +
ompi/mpi/fortran/base/attr_fn_f.c | 308 +
ompi/mpi/fortran/base/constants.h | 101 +
.../base/conversion-fn-null-int-interface.h | 34 +
ompi/mpi/fortran/base/conversion_fn_null_f.c | 72 +
ompi/mpi/fortran/base/datarep.h | 107 +
ompi/mpi/fortran/base/f90_accessors.c | 147 +
ompi/mpi/fortran/base/fint_2_int.h | 237 +
ompi/mpi/fortran/base/fortran_base_strings.h | 133 +
ompi/mpi/fortran/base/gen-mpi-mangling.pl | 206 +
ompi/mpi/fortran/base/gen-mpi-sizeof.pl | 283 +
ompi/mpi/fortran/base/strings.c | 224 +
ompi/mpi/fortran/base/test_constants_f.c | 85 +
.../mpi/fortran/c_to_integer_kind_mapping.pdf | Bin 0 -> 57310 bytes
.../fortran/configure-fortran-output-bottom.h | 41 +
.../mpi/fortran/configure-fortran-output.h.in | 114 +
.../fortran/mpiext-use-mpi-f08/Makefile.am | 99 +
ompi/mpi/fortran/mpiext-use-mpi/Makefile.am | 97 +
ompi/mpi/fortran/mpif-h/Makefile.am | 563 ++
ompi/mpi/fortran/mpif-h/abort_f.c | 77 +
ompi/mpi/fortran/mpif-h/accumulate_f.c | 93 +
ompi/mpi/fortran/mpif-h/add_error_class_f.c | 80 +
ompi/mpi/fortran/mpif-h/add_error_code_f.c | 82 +
ompi/mpi/fortran/mpif-h/add_error_string_f.c | 89 +
ompi/mpi/fortran/mpif-h/address_f.c | 80 +
ompi/mpi/fortran/mpif-h/aint_add_f.c | 73 +
ompi/mpi/fortran/mpif-h/aint_diff_f.c | 73 +
ompi/mpi/fortran/mpif-h/allgather_f.c | 94 +
ompi/mpi/fortran/mpif-h/allgather_init_f.c | 99 +
ompi/mpi/fortran/mpif-h/allgatherv_f.c | 104 +
ompi/mpi/fortran/mpif-h/allgatherv_init_f.c | 118 +
ompi/mpi/fortran/mpif-h/alloc_mem_f.c | 118 +
ompi/mpi/fortran/mpif-h/allreduce_f.c | 91 +
ompi/mpi/fortran/mpif-h/allreduce_init_f.c | 95 +
ompi/mpi/fortran/mpif-h/alltoall_f.c | 93 +
ompi/mpi/fortran/mpif-h/alltoall_init_f.c | 98 +
ompi/mpi/fortran/mpif-h/alltoallv_f.c | 111 +
ompi/mpi/fortran/mpif-h/alltoallv_init_f.c | 126 +
ompi/mpi/fortran/mpif-h/alltoallw_f.c | 126 +
ompi/mpi/fortran/mpif-h/alltoallw_init_f.c | 146 +
ompi/mpi/fortran/mpif-h/attr_delete_f.c | 77 +
ompi/mpi/fortran/mpif-h/attr_get_f.c | 87 +
ompi/mpi/fortran/mpif-h/attr_put_f.c | 86 +
ompi/mpi/fortran/mpif-h/barrier_f.c | 78 +
ompi/mpi/fortran/mpif-h/barrier_init_f.c | 83 +
ompi/mpi/fortran/mpif-h/bcast_f.c | 86 +
ompi/mpi/fortran/mpif-h/bcast_init_f.c | 93 +
ompi/mpi/fortran/mpif-h/bindings.h | 85 +
ompi/mpi/fortran/mpif-h/bsend_f.c | 82 +
ompi/mpi/fortran/mpif-h/bsend_init_f.c | 89 +
ompi/mpi/fortran/mpif-h/buffer_attach_f.c | 73 +
ompi/mpi/fortran/mpif-h/buffer_detach_f.c | 93 +
ompi/mpi/fortran/mpif-h/cancel_f.c | 78 +
ompi/mpi/fortran/mpif-h/cart_coords_f.c | 90 +
ompi/mpi/fortran/mpif-h/cart_create_f.c | 101 +
ompi/mpi/fortran/mpif-h/cart_get_f.c | 95 +
ompi/mpi/fortran/mpif-h/cart_map_f.c | 95 +
ompi/mpi/fortran/mpif-h/cart_rank_f.c | 94 +
ompi/mpi/fortran/mpif-h/cart_shift_f.c | 91 +
ompi/mpi/fortran/mpif-h/cart_sub_f.c | 106 +
ompi/mpi/fortran/mpif-h/cartdim_get_f.c | 83 +
ompi/mpi/fortran/mpif-h/close_port_f.c | 80 +
ompi/mpi/fortran/mpif-h/comm_accept_f.c | 93 +
.../fortran/mpif-h/comm_call_errhandler_f.c | 79 +
ompi/mpi/fortran/mpif-h/comm_compare_f.c | 83 +
ompi/mpi/fortran/mpif-h/comm_connect_f.c | 94 +
.../fortran/mpif-h/comm_create_errhandler_f.c | 91 +
ompi/mpi/fortran/mpif-h/comm_create_f.c | 81 +
.../fortran/mpif-h/comm_create_from_group_f.c | 112 +
ompi/mpi/fortran/mpif-h/comm_create_group_f.c | 84 +
.../mpi/fortran/mpif-h/comm_create_keyval_f.c | 100 +
ompi/mpi/fortran/mpif-h/comm_delete_attr_f.c | 79 +
ompi/mpi/fortran/mpif-h/comm_disconnect_f.c | 82 +
ompi/mpi/fortran/mpif-h/comm_dup_f.c | 81 +
.../mpi/fortran/mpif-h/comm_dup_with_info_f.c | 87 +
ompi/mpi/fortran/mpif-h/comm_free_f.c | 80 +
ompi/mpi/fortran/mpif-h/comm_free_keyval_f.c | 82 +
ompi/mpi/fortran/mpif-h/comm_get_attr_f.c | 88 +
.../fortran/mpif-h/comm_get_errhandler_f.c | 84 +
ompi/mpi/fortran/mpif-h/comm_get_info_f.c | 73 +
ompi/mpi/fortran/mpif-h/comm_get_name_f.c | 88 +
ompi/mpi/fortran/mpif-h/comm_get_parent_f.c | 80 +
ompi/mpi/fortran/mpif-h/comm_group_f.c | 81 +
ompi/mpi/fortran/mpif-h/comm_idup_f.c | 86 +
.../fortran/mpif-h/comm_idup_with_info_f.c | 92 +
ompi/mpi/fortran/mpif-h/comm_join_f.c | 80 +
ompi/mpi/fortran/mpif-h/comm_rank_f.c | 81 +
ompi/mpi/fortran/mpif-h/comm_remote_group_f.c | 80 +
ompi/mpi/fortran/mpif-h/comm_remote_size_f.c | 80 +
ompi/mpi/fortran/mpif-h/comm_set_attr_f.c | 86 +
.../fortran/mpif-h/comm_set_errhandler_f.c | 82 +
ompi/mpi/fortran/mpif-h/comm_set_info_f.c | 69 +
ompi/mpi/fortran/mpif-h/comm_set_name_f.c | 97 +
ompi/mpi/fortran/mpif-h/comm_size_f.c | 83 +
ompi/mpi/fortran/mpif-h/comm_spawn_f.c | 124 +
.../fortran/mpif-h/comm_spawn_multiple_f.c | 157 +
ompi/mpi/fortran/mpif-h/comm_split_f.c | 85 +
ompi/mpi/fortran/mpif-h/comm_split_type_f.c | 90 +
ompi/mpi/fortran/mpif-h/comm_test_inter_f.c | 81 +
ompi/mpi/fortran/mpif-h/compare_and_swap_f.c | 89 +
ompi/mpi/fortran/mpif-h/dims_create_f.c | 87 +
.../mpif-h/dist_graph_create_adjacent_f.c | 131 +
ompi/mpi/fortran/mpif-h/dist_graph_create_f.c | 118 +
.../mpif-h/dist_graph_neighbors_count_f.c | 87 +
.../fortran/mpif-h/dist_graph_neighbors_f.c | 117 +
ompi/mpi/fortran/mpif-h/errhandler_create_f.c | 73 +
ompi/mpi/fortran/mpif-h/errhandler_free_f.c | 82 +
ompi/mpi/fortran/mpif-h/errhandler_get_f.c | 84 +
ompi/mpi/fortran/mpif-h/errhandler_set_f.c | 81 +
ompi/mpi/fortran/mpif-h/error_class_f.c | 82 +
ompi/mpi/fortran/mpif-h/error_string_f.c | 100 +
ompi/mpi/fortran/mpif-h/exscan_f.c | 91 +
ompi/mpi/fortran/mpif-h/exscan_init_f.c | 95 +
ompi/mpi/fortran/mpif-h/f_sync_reg_f.c | 74 +
ompi/mpi/fortran/mpif-h/fetch_and_op_f.c | 89 +
.../fortran/mpif-h/file_call_errhandler_f.c | 79 +
ompi/mpi/fortran/mpif-h/file_close_f.c | 82 +
.../fortran/mpif-h/file_create_errhandler_f.c | 89 +
ompi/mpi/fortran/mpif-h/file_delete_f.c | 91 +
ompi/mpi/fortran/mpif-h/file_get_amode_f.c | 82 +
.../mpi/fortran/mpif-h/file_get_atomicity_f.c | 83 +
.../fortran/mpif-h/file_get_byte_offset_f.c | 81 +
.../fortran/mpif-h/file_get_errhandler_f.c | 83 +
ompi/mpi/fortran/mpif-h/file_get_group_f.c | 81 +
ompi/mpi/fortran/mpif-h/file_get_info_f.c | 81 +
ompi/mpi/fortran/mpif-h/file_get_position_f.c | 81 +
.../mpif-h/file_get_position_shared_f.c | 82 +
ompi/mpi/fortran/mpif-h/file_get_size_f.c | 81 +
.../fortran/mpif-h/file_get_type_extent_f.c | 80 +
ompi/mpi/fortran/mpif-h/file_get_view_f.c | 91 +
ompi/mpi/fortran/mpif-h/file_iread_all_f.c | 86 +
ompi/mpi/fortran/mpif-h/file_iread_at_all_f.c | 89 +
ompi/mpi/fortran/mpif-h/file_iread_at_f.c | 89 +
ompi/mpi/fortran/mpif-h/file_iread_f.c | 86 +
ompi/mpi/fortran/mpif-h/file_iread_shared_f.c | 89 +
ompi/mpi/fortran/mpif-h/file_iwrite_all_f.c | 85 +
.../mpi/fortran/mpif-h/file_iwrite_at_all_f.c | 88 +
ompi/mpi/fortran/mpif-h/file_iwrite_at_f.c | 88 +
ompi/mpi/fortran/mpif-h/file_iwrite_f.c | 85 +
.../mpi/fortran/mpif-h/file_iwrite_shared_f.c | 89 +
ompi/mpi/fortran/mpif-h/file_open_f.c | 98 +
ompi/mpi/fortran/mpif-h/file_preallocate_f.c | 76 +
.../fortran/mpif-h/file_read_all_begin_f.c | 82 +
ompi/mpi/fortran/mpif-h/file_read_all_end_f.c | 85 +
ompi/mpi/fortran/mpif-h/file_read_all_f.c | 88 +
.../fortran/mpif-h/file_read_at_all_begin_f.c | 84 +
.../fortran/mpif-h/file_read_at_all_end_f.c | 85 +
ompi/mpi/fortran/mpif-h/file_read_at_all_f.c | 93 +
ompi/mpi/fortran/mpif-h/file_read_at_f.c | 91 +
ompi/mpi/fortran/mpif-h/file_read_f.c | 88 +
.../mpif-h/file_read_ordered_begin_f.c | 81 +
.../fortran/mpif-h/file_read_ordered_end_f.c | 85 +
ompi/mpi/fortran/mpif-h/file_read_ordered_f.c | 91 +
ompi/mpi/fortran/mpif-h/file_read_shared_f.c | 91 +
ompi/mpi/fortran/mpif-h/file_seek_f.c | 78 +
ompi/mpi/fortran/mpif-h/file_seek_shared_f.c | 78 +
.../mpi/fortran/mpif-h/file_set_atomicity_f.c | 77 +
.../fortran/mpif-h/file_set_errhandler_f.c | 79 +
ompi/mpi/fortran/mpif-h/file_set_info_f.c | 77 +
ompi/mpi/fortran/mpif-h/file_set_size_f.c | 76 +
ompi/mpi/fortran/mpif-h/file_set_view_f.c | 97 +
ompi/mpi/fortran/mpif-h/file_sync_f.c | 76 +
.../fortran/mpif-h/file_write_all_begin_f.c | 82 +
.../mpi/fortran/mpif-h/file_write_all_end_f.c | 85 +
ompi/mpi/fortran/mpif-h/file_write_all_f.c | 88 +
.../mpif-h/file_write_at_all_begin_f.c | 84 +
.../fortran/mpif-h/file_write_at_all_end_f.c | 85 +
ompi/mpi/fortran/mpif-h/file_write_at_all_f.c | 93 +
ompi/mpi/fortran/mpif-h/file_write_at_f.c | 93 +
ompi/mpi/fortran/mpif-h/file_write_f.c | 88 +
.../mpif-h/file_write_ordered_begin_f.c | 82 +
.../fortran/mpif-h/file_write_ordered_end_f.c | 85 +
.../mpi/fortran/mpif-h/file_write_ordered_f.c | 91 +
ompi/mpi/fortran/mpif-h/file_write_shared_f.c | 91 +
ompi/mpi/fortran/mpif-h/finalize_f.c | 73 +
ompi/mpi/fortran/mpif-h/finalized_f.c | 80 +
ompi/mpi/fortran/mpif-h/free_mem_f.c | 73 +
ompi/mpi/fortran/mpif-h/gather_f.c | 93 +
ompi/mpi/fortran/mpif-h/gather_init_f.c | 98 +
ompi/mpi/fortran/mpif-h/gatherv_f.c | 101 +
ompi/mpi/fortran/mpif-h/gatherv_init_f.c | 117 +
ompi/mpi/fortran/mpif-h/get_accumulate_f.c | 99 +
ompi/mpi/fortran/mpif-h/get_address_f.c | 81 +
ompi/mpi/fortran/mpif-h/get_count_f.c | 90 +
ompi/mpi/fortran/mpif-h/get_elements_f.c | 90 +
ompi/mpi/fortran/mpif-h/get_elements_x_f.c | 90 +
ompi/mpi/fortran/mpif-h/get_f.c | 89 +
.../fortran/mpif-h/get_library_version_f.c | 84 +
.../mpi/fortran/mpif-h/get_processor_name_f.c | 101 +
ompi/mpi/fortran/mpif-h/get_version_f.c | 83 +
ompi/mpi/fortran/mpif-h/graph_create_f.c | 100 +
ompi/mpi/fortran/mpif-h/graph_get_f.c | 96 +
ompi/mpi/fortran/mpif-h/graph_map_f.c | 95 +
.../fortran/mpif-h/graph_neighbors_count_f.c | 86 +
ompi/mpi/fortran/mpif-h/graph_neighbors_f.c | 95 +
ompi/mpi/fortran/mpif-h/graphdims_get_f.c | 89 +
ompi/mpi/fortran/mpif-h/grequest_complete_f.c | 76 +
ompi/mpi/fortran/mpif-h/grequest_start_f.c | 92 +
ompi/mpi/fortran/mpif-h/group_compare_f.c | 96 +
ompi/mpi/fortran/mpif-h/group_difference_f.c | 86 +
ompi/mpi/fortran/mpif-h/group_excl_f.c | 92 +
ompi/mpi/fortran/mpif-h/group_free_f.c | 87 +
.../mpif-h/group_from_session_pset_f.c | 108 +
ompi/mpi/fortran/mpif-h/group_incl_f.c | 91 +
.../mpi/fortran/mpif-h/group_intersection_f.c | 86 +
ompi/mpi/fortran/mpif-h/group_range_excl_f.c | 92 +
ompi/mpi/fortran/mpif-h/group_range_incl_f.c | 93 +
ompi/mpi/fortran/mpif-h/group_rank_f.c | 85 +
ompi/mpi/fortran/mpif-h/group_size_f.c | 85 +
.../fortran/mpif-h/group_translate_ranks_f.c | 100 +
ompi/mpi/fortran/mpif-h/group_union_f.c | 86 +
ompi/mpi/fortran/mpif-h/iallgather_f.c | 97 +
ompi/mpi/fortran/mpif-h/iallgatherv_f.c | 117 +
ompi/mpi/fortran/mpif-h/iallreduce_f.c | 93 +
ompi/mpi/fortran/mpif-h/ialltoall_f.c | 96 +
ompi/mpi/fortran/mpif-h/ialltoallv_f.c | 125 +
ompi/mpi/fortran/mpif-h/ialltoallw_f.c | 144 +
ompi/mpi/fortran/mpif-h/ibarrier_f.c | 81 +
ompi/mpi/fortran/mpif-h/ibcast_f.c | 90 +
ompi/mpi/fortran/mpif-h/ibsend_f.c | 90 +
ompi/mpi/fortran/mpif-h/iexscan_f.c | 93 +
ompi/mpi/fortran/mpif-h/igather_f.c | 96 +
ompi/mpi/fortran/mpif-h/igatherv_f.c | 116 +
ompi/mpi/fortran/mpif-h/improbe_f.c | 103 +
ompi/mpi/fortran/mpif-h/imrecv_f.c | 92 +
.../fortran/mpif-h/ineighbor_allgather_f.c | 100 +
.../fortran/mpif-h/ineighbor_allgatherv_f.c | 119 +
.../mpi/fortran/mpif-h/ineighbor_alltoall_f.c | 99 +
.../fortran/mpif-h/ineighbor_alltoallv_f.c | 126 +
.../fortran/mpif-h/ineighbor_alltoallw_f.c | 130 +
ompi/mpi/fortran/mpif-h/info_create_env_f.c | 80 +
ompi/mpi/fortran/mpif-h/info_create_f.c | 80 +
ompi/mpi/fortran/mpif-h/info_delete_f.c | 96 +
ompi/mpi/fortran/mpif-h/info_dup_f.c | 82 +
ompi/mpi/fortran/mpif-h/info_free_f.c | 82 +
ompi/mpi/fortran/mpif-h/info_get_f.c | 120 +
ompi/mpi/fortran/mpif-h/info_get_nkeys_f.c | 83 +
ompi/mpi/fortran/mpif-h/info_get_nthkey_f.c | 99 +
ompi/mpi/fortran/mpif-h/info_get_string_f.c | 143 +
ompi/mpi/fortran/mpif-h/info_get_valuelen_f.c | 106 +
ompi/mpi/fortran/mpif-h/info_set_f.c | 103 +
ompi/mpi/fortran/mpif-h/init_f.c | 78 +
ompi/mpi/fortran/mpif-h/init_thread_f.c | 84 +
ompi/mpi/fortran/mpif-h/initialized_f.c | 79 +
ompi/mpi/fortran/mpif-h/intercomm_create_f.c | 91 +
.../mpif-h/intercomm_create_from_groups_f.c | 123 +
ompi/mpi/fortran/mpif-h/intercomm_merge_f.c | 83 +
ompi/mpi/fortran/mpif-h/iprobe_f.c | 95 +
ompi/mpi/fortran/mpif-h/irecv_f.c | 89 +
ompi/mpi/fortran/mpif-h/ireduce_f.c | 96 +
.../fortran/mpif-h/ireduce_scatter_block_f.c | 97 +
ompi/mpi/fortran/mpif-h/ireduce_scatter_f.c | 107 +
ompi/mpi/fortran/mpif-h/irsend_f.c | 88 +
ompi/mpi/fortran/mpif-h/is_thread_main_f.c | 80 +
ompi/mpi/fortran/mpif-h/iscan_f.c | 94 +
ompi/mpi/fortran/mpif-h/iscatter_f.c | 96 +
ompi/mpi/fortran/mpif-h/iscatterv_f.c | 118 +
ompi/mpi/fortran/mpif-h/isend_f.c | 88 +
ompi/mpi/fortran/mpif-h/isendrecv_f.c | 98 +
ompi/mpi/fortran/mpif-h/isendrecv_replace_f.c | 99 +
ompi/mpi/fortran/mpif-h/issend_f.c | 88 +
ompi/mpi/fortran/mpif-h/keyval_create_f.c | 100 +
ompi/mpi/fortran/mpif-h/keyval_free_f.c | 82 +
ompi/mpi/fortran/mpif-h/lookup_name_f.c | 96 +
ompi/mpi/fortran/mpif-h/mprobe_f.c | 99 +
ompi/mpi/fortran/mpif-h/mrecv_f.c | 97 +
.../mpi/fortran/mpif-h/neighbor_allgather_f.c | 97 +
.../mpif-h/neighbor_allgather_init_f.c | 102 +
.../fortran/mpif-h/neighbor_allgatherv_f.c | 107 +
.../mpif-h/neighbor_allgatherv_init_f.c | 121 +
ompi/mpi/fortran/mpif-h/neighbor_alltoall_f.c | 96 +
.../fortran/mpif-h/neighbor_alltoall_init_f.c | 102 +
.../mpi/fortran/mpif-h/neighbor_alltoallv_f.c | 114 +
.../mpif-h/neighbor_alltoallv_init_f.c | 129 +
.../mpi/fortran/mpif-h/neighbor_alltoallw_f.c | 118 +
.../mpif-h/neighbor_alltoallw_init_f.c | 131 +
ompi/mpi/fortran/mpif-h/op_commutative_f.c | 83 +
ompi/mpi/fortran/mpif-h/op_create_f.c | 87 +
ompi/mpi/fortran/mpif-h/op_free_f.c | 82 +
ompi/mpi/fortran/mpif-h/open_port_f.c | 84 +
ompi/mpi/fortran/mpif-h/pack_external_f.c | 100 +
.../mpi/fortran/mpif-h/pack_external_size_f.c | 97 +
ompi/mpi/fortran/mpif-h/pack_f.c | 93 +
ompi/mpi/fortran/mpif-h/pack_size_f.c | 88 +
ompi/mpi/fortran/mpif-h/parrived_f.c | 85 +
ompi/mpi/fortran/mpif-h/pcontrol_f.c | 72 +
ompi/mpi/fortran/mpif-h/pready_f.c | 84 +
ompi/mpi/fortran/mpif-h/pready_list_f.c | 89 +
ompi/mpi/fortran/mpif-h/pready_range_f.c | 81 +
ompi/mpi/fortran/mpif-h/precv_init_f.c | 96 +
ompi/mpi/fortran/mpif-h/probe_f.c | 89 +
ompi/mpi/fortran/mpif-h/profile/Makefile.am | 518 ++
ompi/mpi/fortran/mpif-h/prototypes_mpi.h | 521 ++
ompi/mpi/fortran/mpif-h/psend_init_f.c | 96 +
ompi/mpi/fortran/mpif-h/publish_name_f.c | 87 +
ompi/mpi/fortran/mpif-h/put_f.c | 89 +
ompi/mpi/fortran/mpif-h/query_thread_f.c | 80 +
ompi/mpi/fortran/mpif-h/raccumulate_f.c | 102 +
ompi/mpi/fortran/mpif-h/recv_f.c | 92 +
ompi/mpi/fortran/mpif-h/recv_init_f.c | 90 +
ompi/mpi/fortran/mpif-h/reduce_f.c | 93 +
ompi/mpi/fortran/mpif-h/reduce_init_f.c | 98 +
ompi/mpi/fortran/mpif-h/reduce_local_f.c | 87 +
.../fortran/mpif-h/reduce_scatter_block_f.c | 94 +
.../mpif-h/reduce_scatter_block_init_f.c | 99 +
ompi/mpi/fortran/mpif-h/reduce_scatter_f.c | 96 +
.../fortran/mpif-h/reduce_scatter_init_f.c | 109 +
ompi/mpi/fortran/mpif-h/register_datarep_f.c | 255 +
ompi/mpi/fortran/mpif-h/request_free_f.c | 80 +
.../mpi/fortran/mpif-h/request_get_status_f.c | 91 +
ompi/mpi/fortran/mpif-h/rget_accumulate_f.c | 106 +
ompi/mpi/fortran/mpif-h/rget_f.c | 98 +
ompi/mpi/fortran/mpif-h/rput_f.c | 98 +
ompi/mpi/fortran/mpif-h/rsend_f.c | 83 +
ompi/mpi/fortran/mpif-h/rsend_init_f.c | 91 +
ompi/mpi/fortran/mpif-h/scan_f.c | 92 +
ompi/mpi/fortran/mpif-h/scan_init_f.c | 96 +
ompi/mpi/fortran/mpif-h/scatter_f.c | 92 +
ompi/mpi/fortran/mpif-h/scatter_init_f.c | 97 +
ompi/mpi/fortran/mpif-h/scatterv_f.c | 105 +
ompi/mpi/fortran/mpif-h/scatterv_init_f.c | 118 +
ompi/mpi/fortran/mpif-h/send_f.c | 83 +
ompi/mpi/fortran/mpif-h/send_init_f.c | 90 +
ompi/mpi/fortran/mpif-h/sendrecv_f.c | 98 +
ompi/mpi/fortran/mpif-h/sendrecv_replace_f.c | 96 +
.../mpif-h/session_call_errhandler_f.c | 81 +
.../mpif-h/session_create_errhandler_f.c | 91 +
ompi/mpi/fortran/mpif-h/session_finalize_f.c | 90 +
.../fortran/mpif-h/session_get_errhandler_f.c | 86 +
ompi/mpi/fortran/mpif-h/session_get_info_f.c | 88 +
.../fortran/mpif-h/session_get_nth_pset_f.c | 109 +
.../fortran/mpif-h/session_get_num_psets_f.c | 87 +
.../fortran/mpif-h/session_get_pset_info_f.c | 108 +
ompi/mpi/fortran/mpif-h/session_init_f.c | 89 +
.../fortran/mpif-h/session_set_errhandler_f.c | 84 +
ompi/mpi/fortran/mpif-h/ssend_f.c | 84 +
ompi/mpi/fortran/mpif-h/ssend_init_f.c | 90 +
ompi/mpi/fortran/mpif-h/start_f.c | 88 +
ompi/mpi/fortran/mpif-h/startall_f.c | 100 +
ompi/mpi/fortran/mpif-h/status-conversion.h | 171 +
ompi/mpi/fortran/mpif-h/status_f082f_f.c | 65 +
ompi/mpi/fortran/mpif-h/status_f2f08_f.c | 65 +
.../fortran/mpif-h/status_set_cancelled_f.c | 89 +
.../fortran/mpif-h/status_set_elements_f.c | 94 +
.../fortran/mpif-h/status_set_elements_x_f.c | 95 +
ompi/mpi/fortran/mpif-h/test_cancelled_f.c | 92 +
ompi/mpi/fortran/mpif-h/test_f.c | 94 +
ompi/mpi/fortran/mpif-h/testall_f.c | 123 +
ompi/mpi/fortran/mpif-h/testany_f.c | 131 +
ompi/mpi/fortran/mpif-h/testsome_f.c | 135 +
ompi/mpi/fortran/mpif-h/topo_test_f.c | 84 +
ompi/mpi/fortran/mpif-h/type_commit_f.c | 80 +
ompi/mpi/fortran/mpif-h/type_contiguous_f.c | 82 +
.../mpi/fortran/mpif-h/type_create_darray_f.c | 107 +
.../mpif-h/type_create_f90_complex_f.c | 83 +
.../mpif-h/type_create_f90_integer_f.c | 81 +
.../fortran/mpif-h/type_create_f90_real_f.c | 83 +
.../mpif-h/type_create_hindexed_block_f.c | 81 +
.../fortran/mpif-h/type_create_hindexed_f.c | 94 +
.../fortran/mpif-h/type_create_hvector_f.c | 85 +
.../mpif-h/type_create_indexed_block_f.c | 93 +
.../mpi/fortran/mpif-h/type_create_keyval_f.c | 100 +
.../fortran/mpif-h/type_create_resized_f.c | 83 +
.../mpi/fortran/mpif-h/type_create_struct_f.c | 111 +
.../fortran/mpif-h/type_create_subarray_f.c | 102 +
ompi/mpi/fortran/mpif-h/type_delete_attr_f.c | 77 +
ompi/mpi/fortran/mpif-h/type_dup_f.c | 81 +
ompi/mpi/fortran/mpif-h/type_extent_f.c | 81 +
ompi/mpi/fortran/mpif-h/type_free_f.c | 82 +
ompi/mpi/fortran/mpif-h/type_free_keyval_f.c | 82 +
ompi/mpi/fortran/mpif-h/type_get_attr_f.c | 88 +
ompi/mpi/fortran/mpif-h/type_get_contents_f.c | 131 +
ompi/mpi/fortran/mpif-h/type_get_envelope_f.c | 94 +
ompi/mpi/fortran/mpif-h/type_get_extent_f.c | 77 +
ompi/mpi/fortran/mpif-h/type_get_extent_x_f.c | 79 +
ompi/mpi/fortran/mpif-h/type_get_name_f.c | 84 +
.../fortran/mpif-h/type_get_true_extent_f.c | 76 +
.../fortran/mpif-h/type_get_true_extent_x_f.c | 78 +
ompi/mpi/fortran/mpif-h/type_hindexed_f.c | 108 +
ompi/mpi/fortran/mpif-h/type_hvector_f.c | 87 +
ompi/mpi/fortran/mpif-h/type_indexed_f.c | 94 +
ompi/mpi/fortran/mpif-h/type_lb_f.c | 81 +
ompi/mpi/fortran/mpif-h/type_match_size_f.c | 111 +
ompi/mpi/fortran/mpif-h/type_set_attr_f.c | 85 +
ompi/mpi/fortran/mpif-h/type_set_name_f.c | 100 +
ompi/mpi/fortran/mpif-h/type_size_f.c | 81 +
ompi/mpi/fortran/mpif-h/type_size_x_f.c | 79 +
ompi/mpi/fortran/mpif-h/type_struct_f.c | 114 +
ompi/mpi/fortran/mpif-h/type_ub_f.c | 81 +
ompi/mpi/fortran/mpif-h/type_vector_f.c | 88 +
ompi/mpi/fortran/mpif-h/unpack_external_f.c | 103 +
ompi/mpi/fortran/mpif-h/unpack_f.c | 92 +
ompi/mpi/fortran/mpif-h/unpublish_name_f.c | 89 +
ompi/mpi/fortran/mpif-h/wait_f.c | 85 +
ompi/mpi/fortran/mpif-h/waitall_f.c | 117 +
ompi/mpi/fortran/mpif-h/waitany_f.c | 124 +
ompi/mpi/fortran/mpif-h/waitsome_f.c | 138 +
ompi/mpi/fortran/mpif-h/win_allocate_f.c | 140 +
.../fortran/mpif-h/win_allocate_shared_f.c | 140 +
ompi/mpi/fortran/mpif-h/win_attach_f.c | 67 +
.../fortran/mpif-h/win_call_errhandler_f.c | 79 +
ompi/mpi/fortran/mpif-h/win_complete_f.c | 78 +
.../mpi/fortran/mpif-h/win_create_dynamic_f.c | 75 +
.../fortran/mpif-h/win_create_errhandler_f.c | 88 +
ompi/mpi/fortran/mpif-h/win_create_f.c | 89 +
ompi/mpi/fortran/mpif-h/win_create_keyval_f.c | 98 +
ompi/mpi/fortran/mpif-h/win_delete_attr_f.c | 77 +
ompi/mpi/fortran/mpif-h/win_detach_f.c | 67 +
ompi/mpi/fortran/mpif-h/win_fence_f.c | 76 +
ompi/mpi/fortran/mpif-h/win_flush_all_f.c | 79 +
ompi/mpi/fortran/mpif-h/win_flush_f.c | 79 +
.../fortran/mpif-h/win_flush_local_all_f.c | 79 +
ompi/mpi/fortran/mpif-h/win_flush_local_f.c | 79 +
ompi/mpi/fortran/mpif-h/win_free_f.c | 80 +
ompi/mpi/fortran/mpif-h/win_free_keyval_f.c | 82 +
ompi/mpi/fortran/mpif-h/win_get_attr_f.c | 86 +
.../mpi/fortran/mpif-h/win_get_errhandler_f.c | 82 +
ompi/mpi/fortran/mpif-h/win_get_group_f.c | 81 +
ompi/mpi/fortran/mpif-h/win_get_info_f.c | 68 +
ompi/mpi/fortran/mpif-h/win_get_name_f.c | 88 +
ompi/mpi/fortran/mpif-h/win_lock_all_f.c | 77 +
ompi/mpi/fortran/mpif-h/win_lock_f.c | 80 +
ompi/mpi/fortran/mpif-h/win_post_f.c | 80 +
ompi/mpi/fortran/mpif-h/win_set_attr_f.c | 87 +
.../mpi/fortran/mpif-h/win_set_errhandler_f.c | 79 +
ompi/mpi/fortran/mpif-h/win_set_info_f.c | 68 +
ompi/mpi/fortran/mpif-h/win_set_name_f.c | 99 +
ompi/mpi/fortran/mpif-h/win_shared_query_f.c | 139 +
ompi/mpi/fortran/mpif-h/win_start_f.c | 80 +
ompi/mpi/fortran/mpif-h/win_sync_f.c | 76 +
ompi/mpi/fortran/mpif-h/win_test_f.c | 81 +
ompi/mpi/fortran/mpif-h/win_unlock_all_f.c | 76 +
ompi/mpi/fortran/mpif-h/win_unlock_f.c | 76 +
ompi/mpi/fortran/mpif-h/win_wait_f.c | 76 +
ompi/mpi/fortran/mpif-h/wtick_f.c | 74 +
ompi/mpi/fortran/mpif-h/wtime_f.c | 74 +
ompi/mpi/fortran/use-mpi-f08/Makefile.am | 579 ++
ompi/mpi/fortran/use-mpi-f08/abort_f08.F90 | 24 +
.../fortran/use-mpi-f08/accumulate_f08.F90 | 35 +
.../use-mpi-f08/add_error_class_f08.F90 | 22 +
.../use-mpi-f08/add_error_code_f08.F90 | 23 +
.../use-mpi-f08/add_error_string_f08.F90 | 23 +
ompi/mpi/fortran/use-mpi-f08/aint_add_f08.F90 | 23 +
.../mpi/fortran/use-mpi-f08/aint_diff_f08.F90 | 22 +
.../mpi/fortran/use-mpi-f08/allgather_f08.F90 | 31 +
.../use-mpi-f08/allgather_init_f08.F90 | 34 +
.../fortran/use-mpi-f08/allgatherv_f08.F90 | 33 +
.../use-mpi-f08/allgatherv_init_f08.F90 | 36 +
.../mpi/fortran/use-mpi-f08/alloc_mem_f08.F90 | 26 +
.../mpi/fortran/use-mpi-f08/allreduce_f08.F90 | 31 +
.../use-mpi-f08/allreduce_init_f08.F90 | 34 +
ompi/mpi/fortran/use-mpi-f08/alltoall_f08.F90 | 32 +
.../fortran/use-mpi-f08/alltoall_init_f08.F90 | 35 +
.../mpi/fortran/use-mpi-f08/alltoallv_f08.F90 | 32 +
.../use-mpi-f08/alltoallv_init_f08.F90 | 35 +
.../mpi/fortran/use-mpi-f08/alltoallw_f08.F90 | 42 +
.../use-mpi-f08/alltoallw_init_f08.F90 | 44 +
ompi/mpi/fortran/use-mpi-f08/barrier_f08.F90 | 23 +
.../fortran/use-mpi-f08/barrier_init_f08.F90 | 25 +
ompi/mpi/fortran/use-mpi-f08/base/Makefile.am | 36 +
.../fortran/use-mpi-f08/base/buffer_detach.c | 77 +
ompi/mpi/fortran/use-mpi-f08/bcast_f08.F90 | 29 +
.../fortran/use-mpi-f08/bcast_init_f08.F90 | 31 +
.../fortran/use-mpi-f08/bindings/Makefile.am | 69 +
.../bindings/mpi-f-interfaces-bind.h | 4089 ++++++++++
.../bindings/ompi-mpifh-bindings.F90 | 35 +
ompi/mpi/fortran/use-mpi-f08/bsend_f08.F90 | 28 +
.../fortran/use-mpi-f08/bsend_init_f08.F90 | 32 +
.../fortran/use-mpi-f08/buffer_attach_f08.F90 | 26 +
.../fortran/use-mpi-f08/buffer_detach_f08.F90 | 27 +
ompi/mpi/fortran/use-mpi-f08/cancel_f08.F90 | 23 +
.../fortran/use-mpi-f08/cart_coords_f08.F90 | 25 +
.../fortran/use-mpi-f08/cart_create_f08.F90 | 29 +
ompi/mpi/fortran/use-mpi-f08/cart_get_f08.F90 | 27 +
ompi/mpi/fortran/use-mpi-f08/cart_map_f08.F90 | 27 +
.../mpi/fortran/use-mpi-f08/cart_rank_f08.F90 | 25 +
.../fortran/use-mpi-f08/cart_shift_f08.F90 | 25 +
ompi/mpi/fortran/use-mpi-f08/cart_sub_f08.F90 | 26 +
.../fortran/use-mpi-f08/cartdim_get_f08.F90 | 24 +
.../fortran/use-mpi-f08/close_port_f08.F90 | 22 +
.../fortran/use-mpi-f08/comm_accept_f08.F90 | 28 +
.../use-mpi-f08/comm_call_errhandler_f08.F90 | 24 +
.../fortran/use-mpi-f08/comm_compare_f08.F90 | 25 +
.../fortran/use-mpi-f08/comm_connect_f08.F90 | 28 +
.../comm_create_errhandler_f08.F90 | 30 +
.../fortran/use-mpi-f08/comm_create_f08.F90 | 25 +
.../comm_create_from_group_f08.F90 | 31 +
.../use-mpi-f08/comm_create_group_f08.F90 | 26 +
.../use-mpi-f08/comm_create_keyval_f08.F90 | 36 +
.../use-mpi-f08/comm_delete_attr_f08.F90 | 24 +
.../use-mpi-f08/comm_disconnect_f08.F90 | 23 +
ompi/mpi/fortran/use-mpi-f08/comm_dup_f08.F90 | 24 +
.../use-mpi-f08/comm_dup_with_info_f08.F90 | 25 +
.../mpi/fortran/use-mpi-f08/comm_free_f08.F90 | 23 +
.../use-mpi-f08/comm_free_keyval_f08.F90 | 22 +
.../fortran/use-mpi-f08/comm_get_attr_f08.F90 | 27 +
.../use-mpi-f08/comm_get_errhandler_f08.F90 | 24 +
.../fortran/use-mpi-f08/comm_get_info_f08.F90 | 24 +
.../fortran/use-mpi-f08/comm_get_name_f08.F90 | 26 +
.../use-mpi-f08/comm_get_parent_f08.F90 | 23 +
.../fortran/use-mpi-f08/comm_group_f08.F90 | 24 +
.../mpi/fortran/use-mpi-f08/comm_idup_f08.F90 | 25 +
.../use-mpi-f08/comm_idup_with_info_f08.F90 | 30 +
.../mpi/fortran/use-mpi-f08/comm_join_f08.F90 | 24 +
.../mpi/fortran/use-mpi-f08/comm_rank_f08.F90 | 24 +
.../use-mpi-f08/comm_remote_group_f08.F90 | 24 +
.../use-mpi-f08/comm_remote_size_f08.F90 | 24 +
.../fortran/use-mpi-f08/comm_set_attr_f08.F90 | 25 +
.../use-mpi-f08/comm_set_errhandler_f08.F90 | 24 +
.../fortran/use-mpi-f08/comm_set_info_f08.F90 | 24 +
.../fortran/use-mpi-f08/comm_set_name_f08.F90 | 24 +
.../mpi/fortran/use-mpi-f08/comm_size_f08.F90 | 24 +
.../fortran/use-mpi-f08/comm_spawn_f08.F90 | 33 +
.../use-mpi-f08/comm_spawn_multiple_f08.F90 | 39 +
.../fortran/use-mpi-f08/comm_split_f08.F90 | 25 +
.../use-mpi-f08/comm_split_type_f08.F90 | 27 +
.../use-mpi-f08/comm_test_inter_f08.F90 | 25 +
.../use-mpi-f08/compare_and_swap_f08.F90 | 33 +
.../fortran/use-mpi-f08/dims_create_f08.F90 | 23 +
.../dist_graph_create_adjacent_f08.F90 | 34 +
.../use-mpi-f08/dist_graph_create_f08.F90 | 35 +
.../dist_graph_neighbors_count_f08.F90 | 26 +
.../use-mpi-f08/dist_graph_neighbors_f08.F90 | 28 +
.../use-mpi-f08/errhandler_free_f08.F90 | 23 +
.../fortran/use-mpi-f08/error_class_f08.F90 | 23 +
.../fortran/use-mpi-f08/error_string_f08.F90 | 24 +
ompi/mpi/fortran/use-mpi-f08/exscan_f08.F90 | 31 +
.../fortran/use-mpi-f08/exscan_init_f08.F90 | 34 +
.../fortran/use-mpi-f08/f_sync_reg_f08.F90 | 22 +
.../fortran/use-mpi-f08/fetch_and_op_f08.F90 | 33 +
.../use-mpi-f08/file_call_errhandler_f08.F90 | 24 +
.../fortran/use-mpi-f08/file_close_f08.F90 | 23 +
.../file_create_errhandler_f08.F90 | 30 +
.../fortran/use-mpi-f08/file_delete_f08.F90 | 24 +
.../use-mpi-f08/file_get_amode_f08.F90 | 24 +
.../use-mpi-f08/file_get_atomicity_f08.F90 | 25 +
.../use-mpi-f08/file_get_byte_offset_f08.F90 | 25 +
.../use-mpi-f08/file_get_errhandler_f08.F90 | 24 +
.../use-mpi-f08/file_get_group_f08.F90 | 24 +
.../fortran/use-mpi-f08/file_get_info_f08.F90 | 24 +
.../use-mpi-f08/file_get_position_f08.F90 | 24 +
.../file_get_position_shared_f08.F90 | 24 +
.../fortran/use-mpi-f08/file_get_size_f08.F90 | 24 +
.../use-mpi-f08/file_get_type_extent_f08.F90 | 25 +
.../fortran/use-mpi-f08/file_get_view_f08.F90 | 28 +
.../use-mpi-f08/file_iread_all_f08.F90 | 29 +
.../use-mpi-f08/file_iread_at_all_f08.F90 | 31 +
.../fortran/use-mpi-f08/file_iread_at_f08.F90 | 31 +
.../fortran/use-mpi-f08/file_iread_f08.F90 | 29 +
.../use-mpi-f08/file_iread_shared_f08.F90 | 30 +
.../use-mpi-f08/file_iwrite_all_f08.F90 | 30 +
.../use-mpi-f08/file_iwrite_at_all_f08.F90 | 31 +
.../use-mpi-f08/file_iwrite_at_f08.F90 | 31 +
.../fortran/use-mpi-f08/file_iwrite_f08.F90 | 30 +
.../use-mpi-f08/file_iwrite_shared_f08.F90 | 30 +
.../mpi/fortran/use-mpi-f08/file_open_f08.F90 | 28 +
.../use-mpi-f08/file_preallocate_f08.F90 | 24 +
.../use-mpi-f08/file_read_all_begin_f08.F90 | 28 +
.../use-mpi-f08/file_read_all_end_f08.F90 | 27 +
.../fortran/use-mpi-f08/file_read_all_f08.F90 | 29 +
.../file_read_at_all_begin_f08.F90 | 30 +
.../use-mpi-f08/file_read_at_all_end_f08.F90 | 27 +
.../use-mpi-f08/file_read_at_all_f08.F90 | 31 +
.../fortran/use-mpi-f08/file_read_at_f08.F90 | 30 +
.../mpi/fortran/use-mpi-f08/file_read_f08.F90 | 29 +
.../file_read_ordered_begin_f08.F90 | 28 +
.../use-mpi-f08/file_read_ordered_end_f08.F90 | 27 +
.../use-mpi-f08/file_read_ordered_f08.F90 | 30 +
.../use-mpi-f08/file_read_shared_f08.F90 | 29 +
.../mpi/fortran/use-mpi-f08/file_seek_f08.F90 | 25 +
.../use-mpi-f08/file_seek_shared_f08.F90 | 25 +
.../use-mpi-f08/file_set_atomicity_f08.F90 | 25 +
.../use-mpi-f08/file_set_errhandler_f08.F90 | 24 +
.../fortran/use-mpi-f08/file_set_info_f08.F90 | 24 +
.../fortran/use-mpi-f08/file_set_size_f08.F90 | 24 +
.../fortran/use-mpi-f08/file_set_view_f08.F90 | 29 +
.../mpi/fortran/use-mpi-f08/file_sync_f08.F90 | 23 +
.../use-mpi-f08/file_write_all_begin_f08.F90 | 28 +
.../use-mpi-f08/file_write_all_end_f08.F90 | 27 +
.../use-mpi-f08/file_write_all_f08.F90 | 30 +
.../file_write_at_all_begin_f08.F90 | 30 +
.../use-mpi-f08/file_write_at_all_end_f08.F90 | 27 +
.../use-mpi-f08/file_write_at_all_f08.F90 | 31 +
.../fortran/use-mpi-f08/file_write_at_f08.F90 | 31 +
.../fortran/use-mpi-f08/file_write_f08.F90 | 30 +
.../file_write_ordered_begin_f08.F90 | 28 +
.../file_write_ordered_end_f08.F90 | 27 +
.../use-mpi-f08/file_write_ordered_f08.F90 | 30 +
.../use-mpi-f08/file_write_shared_f08.F90 | 30 +
ompi/mpi/fortran/use-mpi-f08/finalize_f08.F90 | 21 +
.../mpi/fortran/use-mpi-f08/finalized_f08.F90 | 23 +
ompi/mpi/fortran/use-mpi-f08/free_mem_f08.F90 | 22 +
ompi/mpi/fortran/use-mpi-f08/gather_f08.F90 | 32 +
.../fortran/use-mpi-f08/gather_init_f08.F90 | 35 +
ompi/mpi/fortran/use-mpi-f08/gatherv_f08.F90 | 33 +
.../fortran/use-mpi-f08/gatherv_init_f08.F90 | 36 +
.../use-mpi-f08/get_accumulate_f08.F90 | 39 +
.../fortran/use-mpi-f08/get_address_f08.F90 | 26 +
.../mpi/fortran/use-mpi-f08/get_count_f08.F90 | 25 +
.../fortran/use-mpi-f08/get_elements_f08.F90 | 25 +
.../use-mpi-f08/get_elements_x_f08.F90 | 25 +
ompi/mpi/fortran/use-mpi-f08/get_f08.F90 | 32 +
.../use-mpi-f08/get_library_version_f08.F90 | 24 +
.../use-mpi-f08/get_processor_name_f08.F90 | 23 +
.../fortran/use-mpi-f08/get_version_f08.F90 | 22 +
.../fortran/use-mpi-f08/graph_create_f08.F90 | 29 +
.../mpi/fortran/use-mpi-f08/graph_get_f08.F90 | 25 +
.../mpi/fortran/use-mpi-f08/graph_map_f08.F90 | 26 +
.../use-mpi-f08/graph_neighbors_count_f08.F90 | 25 +
.../use-mpi-f08/graph_neighbors_f08.F90 | 25 +
.../fortran/use-mpi-f08/graphdims_get_f08.F90 | 24 +
.../use-mpi-f08/grequest_complete_f08.F90 | 23 +
.../use-mpi-f08/grequest_start_f08.F90 | 39 +
.../fortran/use-mpi-f08/group_compare_f08.F90 | 25 +
.../use-mpi-f08/group_difference_f08.F90 | 25 +
.../fortran/use-mpi-f08/group_excl_f08.F90 | 26 +
.../fortran/use-mpi-f08/group_free_f08.F90 | 23 +
.../group_from_session_pset_f08.F90 | 29 +
.../fortran/use-mpi-f08/group_incl_f08.F90 | 26 +
.../use-mpi-f08/group_intersection_f08.F90 | 25 +
.../use-mpi-f08/group_range_excl_f08.F90 | 26 +
.../use-mpi-f08/group_range_incl_f08.F90 | 26 +
.../fortran/use-mpi-f08/group_rank_f08.F90 | 24 +
.../fortran/use-mpi-f08/group_size_f08.F90 | 24 +
.../use-mpi-f08/group_translate_ranks_f08.F90 | 26 +
.../fortran/use-mpi-f08/group_union_f08.F90 | 24 +
.../fortran/use-mpi-f08/iallgather_f08.F90 | 32 +
.../fortran/use-mpi-f08/iallgatherv_f08.F90 | 34 +
.../fortran/use-mpi-f08/iallreduce_f08.F90 | 32 +
.../mpi/fortran/use-mpi-f08/ialltoall_f08.F90 | 33 +
.../fortran/use-mpi-f08/ialltoallv_f08.F90 | 33 +
.../fortran/use-mpi-f08/ialltoallw_f08.F90 | 43 +
ompi/mpi/fortran/use-mpi-f08/ibarrier_f08.F90 | 24 +
ompi/mpi/fortran/use-mpi-f08/ibcast_f08.F90 | 30 +
ompi/mpi/fortran/use-mpi-f08/ibsend_f08.F90 | 29 +
ompi/mpi/fortran/use-mpi-f08/iexscan_f08.F90 | 32 +
ompi/mpi/fortran/use-mpi-f08/igather_f08.F90 | 33 +
ompi/mpi/fortran/use-mpi-f08/igatherv_f08.F90 | 34 +
ompi/mpi/fortran/use-mpi-f08/improbe_f08.F90 | 42 +
ompi/mpi/fortran/use-mpi-f08/imrecv_f08.F90 | 29 +
.../use-mpi-f08/ineighbor_allgather_f08.F90 | 33 +
.../use-mpi-f08/ineighbor_allgatherv_f08.F90 | 35 +
.../use-mpi-f08/ineighbor_alltoall_f08.F90 | 34 +
.../use-mpi-f08/ineighbor_alltoallv_f08.F90 | 35 +
.../use-mpi-f08/ineighbor_alltoallw_f08.F90 | 35 +
.../use-mpi-f08/info_create_env_f08.F90 | 23 +
.../fortran/use-mpi-f08/info_create_f08.F90 | 23 +
.../fortran/use-mpi-f08/info_delete_f08.F90 | 24 +
ompi/mpi/fortran/use-mpi-f08/info_dup_f08.F90 | 24 +
.../mpi/fortran/use-mpi-f08/info_free_f08.F90 | 23 +
ompi/mpi/fortran/use-mpi-f08/info_get_f08.F90 | 28 +
.../use-mpi-f08/info_get_nkeys_f08.F90 | 24 +
.../use-mpi-f08/info_get_nthkey_f08.F90 | 25 +
.../use-mpi-f08/info_get_string_f08.F90 | 28 +
.../use-mpi-f08/info_get_valuelen_f08.F90 | 27 +
ompi/mpi/fortran/use-mpi-f08/info_set_f08.F90 | 24 +
ompi/mpi/fortran/use-mpi-f08/init_f08.F90 | 21 +
.../fortran/use-mpi-f08/init_thread_f08.F90 | 23 +
.../fortran/use-mpi-f08/initialized_f08.F90 | 23 +
.../use-mpi-f08/intercomm_create_f08.F90 | 27 +
.../intercomm_create_from_groups_f08.F90 | 37 +
.../use-mpi-f08/intercomm_merge_f08.F90 | 26 +
ompi/mpi/fortran/use-mpi-f08/iprobe_f08.F90 | 40 +
ompi/mpi/fortran/use-mpi-f08/irecv_f08.F90 | 29 +
ompi/mpi/fortran/use-mpi-f08/ireduce_f08.F90 | 32 +
.../use-mpi-f08/ireduce_scatter_block_f08.F90 | 32 +
.../use-mpi-f08/ireduce_scatter_f08.F90 | 32 +
ompi/mpi/fortran/use-mpi-f08/irsend_f08.F90 | 29 +
.../use-mpi-f08/is_thread_main_f08.F90 | 23 +
ompi/mpi/fortran/use-mpi-f08/iscan_f08.F90 | 32 +
ompi/mpi/fortran/use-mpi-f08/iscatter_f08.F90 | 33 +
.../mpi/fortran/use-mpi-f08/iscatterv_f08.F90 | 34 +
ompi/mpi/fortran/use-mpi-f08/isend_f08.F90 | 29 +
.../mpi/fortran/use-mpi-f08/isendrecv_f08.F90 | 36 +
.../use-mpi-f08/isendrecv_replace_f08.F90 | 34 +
ompi/mpi/fortran/use-mpi-f08/issend_f08.F90 | 29 +
.../fortran/use-mpi-f08/lookup_name_f08.F90 | 26 +
ompi/mpi/fortran/use-mpi-f08/mod/Makefile.am | 115 +
.../use-mpi-f08/mod/mpi-f08-callbacks.F90 | 142 +
.../mod/mpi-f08-interfaces-callbacks.F90 | 225 +
.../use-mpi-f08/mod/mpi-f08-interfaces.F90 | 48 +
.../use-mpi-f08/mod/mpi-f08-interfaces.h.in | 4913 ++++++++++++
.../fortran/use-mpi-f08/mod/mpi-f08-rename.h | 804 ++
.../fortran/use-mpi-f08/mod/mpi-f08-types.F90 | 167 +
.../use-mpi-f08/mod/pmpi-f08-interfaces.F90 | 52 +
ompi/mpi/fortran/use-mpi-f08/mpi-f08.F90 | 39 +
ompi/mpi/fortran/use-mpi-f08/mprobe_f08.F90 | 26 +
ompi/mpi/fortran/use-mpi-f08/mrecv_f08.F90 | 29 +
.../use-mpi-f08/neighbor_allgather_f08.F90 | 32 +
.../neighbor_allgather_init_f08.F90 | 34 +
.../use-mpi-f08/neighbor_allgatherv_f08.F90 | 34 +
.../neighbor_allgatherv_init_f08.F90 | 36 +
.../use-mpi-f08/neighbor_alltoall_f08.F90 | 33 +
.../neighbor_alltoall_init_f08.F90 | 35 +
.../use-mpi-f08/neighbor_alltoallv_f08.F90 | 34 +
.../neighbor_alltoallv_init_f08.F90 | 36 +
.../use-mpi-f08/neighbor_alltoallw_f08.F90 | 34 +
.../neighbor_alltoallw_init_f08.F90 | 36 +
.../use-mpi-f08/op_commutative_f08.F90 | 25 +
.../mpi/fortran/use-mpi-f08/op_create_f08.F90 | 29 +
ompi/mpi/fortran/use-mpi-f08/op_free_f08.F90 | 23 +
.../mpi/fortran/use-mpi-f08/open_port_f08.F90 | 24 +
.../fortran/use-mpi-f08/pack_external_f08.F90 | 34 +
.../use-mpi-f08/pack_external_size_f08.F90 | 26 +
ompi/mpi/fortran/use-mpi-f08/pack_f08.F90 | 32 +
.../mpi/fortran/use-mpi-f08/pack_size_f08.F90 | 26 +
ompi/mpi/fortran/use-mpi-f08/parrived_f08.F90 | 29 +
ompi/mpi/fortran/use-mpi-f08/pcontrol_f08.F90 | 19 +
ompi/mpi/fortran/use-mpi-f08/pready_f08.F90 | 26 +
.../fortran/use-mpi-f08/pready_list_f08.F90 | 27 +
.../fortran/use-mpi-f08/pready_range_f08.F90 | 26 +
.../fortran/use-mpi-f08/precv_init_f08.F90 | 36 +
ompi/mpi/fortran/use-mpi-f08/probe_f08.F90 | 25 +
.../fortran/use-mpi-f08/profile/Makefile.am | 477 ++
.../profile/pcomm_create_from_group_f08.F90 | 29 +
.../profile/pgroup_from_session_pset_f08.F90 | 29 +
.../pintercomm_create_from_groups_f08.F90 | 35 +
.../profile/psession_finalize_f08.F90 | 24 +
.../fortran/use-mpi-f08/psend_init_f08.F90 | 35 +
.../fortran/use-mpi-f08/publish_name_f08.F90 | 25 +
ompi/mpi/fortran/use-mpi-f08/put_f08.F90 | 32 +
.../fortran/use-mpi-f08/query_thread_f08.F90 | 22 +
.../fortran/use-mpi-f08/raccumulate_f08.F90 | 36 +
ompi/mpi/fortran/use-mpi-f08/recv_f08.F90 | 29 +
.../mpi/fortran/use-mpi-f08/recv_init_f08.F90 | 30 +
ompi/mpi/fortran/use-mpi-f08/reduce_f08.F90 | 31 +
.../fortran/use-mpi-f08/reduce_init_f08.F90 | 34 +
.../fortran/use-mpi-f08/reduce_local_f08.F90 | 29 +
.../use-mpi-f08/reduce_scatter_block_f08.F90 | 31 +
.../reduce_scatter_block_init_f08.F90 | 34 +
.../use-mpi-f08/reduce_scatter_f08.F90 | 31 +
.../use-mpi-f08/reduce_scatter_init_f08.F90 | 34 +
.../use-mpi-f08/register_datarep_f08.F90 | 38 +
.../fortran/use-mpi-f08/request_free_f08.F90 | 23 +
.../use-mpi-f08/request_get_status_f08.F90 | 35 +
.../use-mpi-f08/rget_accumulate_f08.F90 | 40 +
ompi/mpi/fortran/use-mpi-f08/rget_f08.F90 | 34 +
ompi/mpi/fortran/use-mpi-f08/rput_f08.F90 | 34 +
ompi/mpi/fortran/use-mpi-f08/rsend_f08.F90 | 28 +
.../fortran/use-mpi-f08/rsend_init_f08.F90 | 29 +
ompi/mpi/fortran/use-mpi-f08/scan_f08.F90 | 31 +
.../mpi/fortran/use-mpi-f08/scan_init_f08.F90 | 34 +
ompi/mpi/fortran/use-mpi-f08/scatter_f08.F90 | 32 +
.../fortran/use-mpi-f08/scatter_init_f08.F90 | 35 +
ompi/mpi/fortran/use-mpi-f08/scatterv_f08.F90 | 33 +
.../fortran/use-mpi-f08/scatterv_init_f08.F90 | 36 +
ompi/mpi/fortran/use-mpi-f08/send_f08.F90 | 28 +
.../mpi/fortran/use-mpi-f08/send_init_f08.F90 | 30 +
ompi/mpi/fortran/use-mpi-f08/sendrecv_f08.F90 | 34 +
.../use-mpi-f08/sendrecv_replace_f08.F90 | 32 +
.../session_call_errhandler_f08.F90 | 26 +
.../session_create_errhandler_f08.F90 | 32 +
.../use-mpi-f08/session_finalize_f08.F90 | 26 +
.../session_get_errhandler_f08.F90 | 26 +
.../use-mpi-f08/session_get_info_f08.F90 | 27 +
.../use-mpi-f08/session_get_nth_pset_f08.F90 | 30 +
.../use-mpi-f08/session_get_num_psets_f08.F90 | 27 +
.../use-mpi-f08/session_get_pset_info_f08.F90 | 28 +
.../fortran/use-mpi-f08/session_init_f08.F90 | 30 +
.../session_set_errhandler_f08.F90 | 26 +
ompi/mpi/fortran/use-mpi-f08/ssend_f08.F90 | 28 +
.../fortran/use-mpi-f08/ssend_init_f08.F90 | 30 +
ompi/mpi/fortran/use-mpi-f08/start_f08.F90 | 23 +
ompi/mpi/fortran/use-mpi-f08/startall_f08.F90 | 24 +
.../fortran/use-mpi-f08/status_f082f_f08.F90 | 21 +
.../fortran/use-mpi-f08/status_f2f08_f08.F90 | 21 +
.../use-mpi-f08/status_set_cancelled_f08.F90 | 34 +
.../use-mpi-f08/status_set_elements_f08.F90 | 25 +
.../use-mpi-f08/status_set_elements_x_f08.F90 | 25 +
.../use-mpi-f08/test_cancelled_f08.F90 | 33 +
ompi/mpi/fortran/use-mpi-f08/test_f08.F90 | 35 +
ompi/mpi/fortran/use-mpi-f08/testall_f08.F90 | 37 +
ompi/mpi/fortran/use-mpi-f08/testany_f08.F90 | 40 +
ompi/mpi/fortran/use-mpi-f08/tests/contig.f90 | 22 +
.../fortran/use-mpi-f08/tests/print_array.c | 10 +
ompi/mpi/fortran/use-mpi-f08/testsome_f08.F90 | 42 +
.../mpi/fortran/use-mpi-f08/topo_test_f08.F90 | 24 +
.../fortran/use-mpi-f08/type_commit_f08.F90 | 23 +
.../use-mpi-f08/type_contiguous_f08.F90 | 25 +
.../use-mpi-f08/type_create_darray_f08.F90 | 30 +
.../type_create_f90_complex_f08.F90 | 24 +
.../type_create_f90_integer_f08.F90 | 24 +
.../use-mpi-f08/type_create_f90_real_f08.F90 | 24 +
.../type_create_hindexed_block_f08.F90 | 30 +
.../use-mpi-f08/type_create_hindexed_f08.F90 | 30 +
.../use-mpi-f08/type_create_hvector_f08.F90 | 27 +
.../type_create_indexed_block_f08.F90 | 28 +
.../use-mpi-f08/type_create_keyval_f08.F90 | 36 +
.../use-mpi-f08/type_create_resized_f08.F90 | 25 +
.../use-mpi-f08/type_create_struct_f08.F90 | 29 +
.../use-mpi-f08/type_create_subarray_f08.F90 | 29 +
.../use-mpi-f08/type_delete_attr_f08.F90 | 24 +
ompi/mpi/fortran/use-mpi-f08/type_dup_f08.F90 | 25 +
.../mpi/fortran/use-mpi-f08/type_free_f08.F90 | 23 +
.../use-mpi-f08/type_free_keyval_f08.F90 | 22 +
.../fortran/use-mpi-f08/type_get_attr_f08.F90 | 27 +
.../use-mpi-f08/type_get_contents_f08.F90 | 31 +
.../use-mpi-f08/type_get_envelope_f08.F90 | 26 +
.../use-mpi-f08/type_get_extent_f08.F90 | 24 +
.../use-mpi-f08/type_get_extent_x_f08.F90 | 24 +
.../fortran/use-mpi-f08/type_get_name_f08.F90 | 25 +
.../use-mpi-f08/type_get_true_extent_f08.F90 | 24 +
.../type_get_true_extent_x_f08.F90 | 24 +
.../fortran/use-mpi-f08/type_indexed_f08.F90 | 28 +
.../use-mpi-f08/type_match_size_f08.F90 | 24 +
.../fortran/use-mpi-f08/type_set_attr_f08.F90 | 25 +
.../fortran/use-mpi-f08/type_set_name_f08.F90 | 24 +
.../mpi/fortran/use-mpi-f08/type_size_f08.F90 | 24 +
.../fortran/use-mpi-f08/type_size_x_f08.F90 | 24 +
.../fortran/use-mpi-f08/type_vector_f08.F90 | 26 +
.../use-mpi-f08/unpack_external_f08.F90 | 33 +
ompi/mpi/fortran/use-mpi-f08/unpack_f08.F90 | 32 +
.../use-mpi-f08/unpublish_name_f08.F90 | 25 +
ompi/mpi/fortran/use-mpi-f08/wait_f08.F90 | 24 +
ompi/mpi/fortran/use-mpi-f08/waitall_f08.F90 | 25 +
ompi/mpi/fortran/use-mpi-f08/waitany_f08.F90 | 26 +
ompi/mpi/fortran/use-mpi-f08/waitsome_f08.F90 | 29 +
.../fortran/use-mpi-f08/win_allocate_f08.F90 | 32 +
.../use-mpi-f08/win_allocate_shared_f08.F90 | 30 +
.../fortran/use-mpi-f08/win_attach_f08.F90 | 25 +
.../use-mpi-f08/win_call_errhandler_f08.F90 | 24 +
.../fortran/use-mpi-f08/win_complete_f08.F90 | 23 +
.../use-mpi-f08/win_create_dynamic_f08.F90 | 25 +
.../use-mpi-f08/win_create_errhandler_f08.F90 | 30 +
.../fortran/use-mpi-f08/win_create_f08.F90 | 32 +
.../use-mpi-f08/win_create_keyval_f08.F90 | 36 +
.../use-mpi-f08/win_delete_attr_f08.F90 | 24 +
.../fortran/use-mpi-f08/win_detach_f08.F90 | 24 +
.../mpi/fortran/use-mpi-f08/win_fence_f08.F90 | 24 +
.../fortran/use-mpi-f08/win_flush_all_f08.F90 | 23 +
.../mpi/fortran/use-mpi-f08/win_flush_f08.F90 | 24 +
.../use-mpi-f08/win_flush_local_all_f08.F90 | 23 +
.../use-mpi-f08/win_flush_local_f08.F90 | 24 +
ompi/mpi/fortran/use-mpi-f08/win_free_f08.F90 | 23 +
.../use-mpi-f08/win_free_keyval_f08.F90 | 22 +
.../fortran/use-mpi-f08/win_get_attr_f08.F90 | 27 +
.../use-mpi-f08/win_get_errhandler_f08.F90 | 24 +
.../fortran/use-mpi-f08/win_get_group_f08.F90 | 24 +
.../fortran/use-mpi-f08/win_get_info_f08.F90 | 21 +
.../fortran/use-mpi-f08/win_get_name_f08.F90 | 26 +
.../fortran/use-mpi-f08/win_lock_all_f08.F90 | 24 +
ompi/mpi/fortran/use-mpi-f08/win_lock_f08.F90 | 24 +
ompi/mpi/fortran/use-mpi-f08/win_post_f08.F90 | 25 +
.../fortran/use-mpi-f08/win_set_attr_f08.F90 | 25 +
.../use-mpi-f08/win_set_errhandler_f08.F90 | 24 +
.../fortran/use-mpi-f08/win_set_info_f08.F90 | 21 +
.../fortran/use-mpi-f08/win_set_name_f08.F90 | 24 +
.../use-mpi-f08/win_shared_query_f08.F90 | 29 +
.../mpi/fortran/use-mpi-f08/win_start_f08.F90 | 25 +
ompi/mpi/fortran/use-mpi-f08/win_sync_f08.F90 | 24 +
ompi/mpi/fortran/use-mpi-f08/win_test_f08.F90 | 25 +
.../use-mpi-f08/win_unlock_all_f08.F90 | 23 +
.../fortran/use-mpi-f08/win_unlock_f08.F90 | 24 +
ompi/mpi/fortran/use-mpi-f08/win_wait_f08.F90 | 23 +
.../fortran/use-mpi-ignore-tkr/Makefile.am | 149 +
.../mpi-ignore-tkr-file-interfaces.h.in | 805 ++
.../mpi-ignore-tkr-interfaces.h.in | 4997 ++++++++++++
.../mpi-ignore-tkr-removed-interfaces.h.in | 185 +
.../mpi-ignore-tkr-status.h | 62 +
.../use-mpi-ignore-tkr/mpi-ignore-tkr.F90 | 65 +
.../pmpi-ignore-tkr-file-interfaces.h | 71 +
.../pmpi-ignore-tkr-interfaces.h | 355 +
.../pmpi-ignore-tkr-removed-interfaces.h | 27 +
ompi/mpi/fortran/use-mpi-tkr/Makefile.am | 201 +
.../fortran/use-mpi-tkr/fortran_kinds.sh.in | 84 +
.../fortran/use-mpi-tkr/fortran_sizes.h.in | 59 +
.../use-mpi-tkr/mpi-f90-cptr-interfaces.h | 109 +
.../use-mpi-tkr/mpi-f90-file-interfaces.h | 321 +
.../fortran/use-mpi-tkr/mpi-f90-interfaces.h | 2678 +++++++
.../use-mpi-tkr/mpi-f90-removed-interfaces.h | 185 +
ompi/mpi/fortran/use-mpi-tkr/mpi-f90-status.h | 36 +
ompi/mpi/fortran/use-mpi-tkr/mpi.F90 | 81 +
.../fortran/use-mpi-tkr/mpi_aint_add_f90.f90 | 31 +
.../fortran/use-mpi-tkr/mpi_aint_diff_f90.f90 | 31 +
.../mpi/fortran/use-mpi-tkr/mpi_wtick_f90.f90 | 27 +
.../mpi/fortran/use-mpi-tkr/mpi_wtime_f90.f90 | 27 +
.../use-mpi-tkr/pmpi-f90-cptr-interfaces.h | 18 +
.../use-mpi-tkr/pmpi-f90-file-interfaces.h | 37 +
.../fortran/use-mpi-tkr/pmpi-f90-interfaces.h | 232 +
.../use-mpi-tkr/pmpi-f90-removed-interfaces.h | 26 +
.../mpi/fortran/use-mpi-tkr/pmpi-f90-status.h | 36 +
ompi/mpi/fortran/use-mpi-tkr/test/align_c.c | 73 +
.../fortran/use-mpi-tkr/test/print_align.f90 | 108 +
.../fortran/use-mpi-tkr/test/print_ikinds.f90 | 37 +
.../use-mpi-tkr/test/print_prec_range.f90 | 48 +
.../fortran/use-mpi-tkr/test/print_rkinds.f90 | 41 +
ompi/mpi/fortran/use-mpi-tkr/test/send_t.c | 71 +
.../fortran/use-mpi-tkr/test/test_send.f90 | 54 +
ompi/mpi/fortran/use-mpi/Makefile.am | 67 +
ompi/mpi/fortran/use-mpi/mpi-types.F90.in | 225 +
ompi/mpi/help-mpi-api.txt | 32 +
ompi/mpi/java/Makefile.am | 14 +
ompi/mpi/java/README.md | 55 +
ompi/mpi/java/c/Makefile.am | 53 +
ompi/mpi/java/c/mpiJava.h | 201 +
ompi/mpi/java/c/mpi_CartComm.c | 194 +
ompi/mpi/java/c/mpi_Comm.c | 2294 ++++++
ompi/mpi/java/c/mpi_Constant.c | 180 +
ompi/mpi/java/c/mpi_Count.c | 52 +
ompi/mpi/java/c/mpi_Datatype.c | 367 +
ompi/mpi/java/c/mpi_Errhandler.c | 70 +
ompi/mpi/java/c/mpi_File.c | 745 ++
ompi/mpi/java/c/mpi_GraphComm.c | 169 +
ompi/mpi/java/c/mpi_Group.c | 239 +
ompi/mpi/java/c/mpi_Info.c | 147 +
ompi/mpi/java/c/mpi_Intercomm.c | 124 +
ompi/mpi/java/c/mpi_Intracomm.c | 584 ++
ompi/mpi/java/c/mpi_MPI.c | 1352 ++++
ompi/mpi/java/c/mpi_Message.c | 103 +
ompi/mpi/java/c/mpi_Op.c | 173 +
ompi/mpi/java/c/mpi_Prequest.c | 49 +
ompi/mpi/java/c/mpi_Request.c | 425 +
ompi/mpi/java/c/mpi_Status.c | 206 +
ompi/mpi/java/c/mpi_Win.c | 508 ++
ompi/mpi/java/java/CartComm.java | 246 +
ompi/mpi/java/java/CartParms.java | 117 +
ompi/mpi/java/java/Comm.java | 3469 ++++++++
ompi/mpi/java/java/Constant.java | 122 +
ompi/mpi/java/java/Count.java | 97 +
ompi/mpi/java/java/Datatype.java | 581 ++
ompi/mpi/java/java/DistGraphNeighbors.java | 110 +
ompi/mpi/java/java/DoubleComplex.java | 150 +
ompi/mpi/java/java/DoubleInt.java | 115 +
ompi/mpi/java/java/Errhandler.java | 67 +
ompi/mpi/java/java/File.java | 1389 ++++
ompi/mpi/java/java/FileView.java | 83 +
ompi/mpi/java/java/FloatComplex.java | 150 +
ompi/mpi/java/java/FloatInt.java | 115 +
ompi/mpi/java/java/Freeable.java | 60 +
ompi/mpi/java/java/GraphComm.java | 198 +
ompi/mpi/java/java/GraphParms.java | 118 +
ompi/mpi/java/java/Group.java | 275 +
ompi/mpi/java/java/Info.java | 180 +
ompi/mpi/java/java/Int2.java | 127 +
ompi/mpi/java/java/Intercomm.java | 182 +
ompi/mpi/java/java/Intracomm.java | 887 +++
ompi/mpi/java/java/LongInt.java | 134 +
ompi/mpi/java/java/MPI.java | 1014 +++
ompi/mpi/java/java/MPIException.java | 107 +
ompi/mpi/java/java/Makefile.am | 220 +
ompi/mpi/java/java/Message.java | 163 +
ompi/mpi/java/java/Op.java | 135 +
ompi/mpi/java/java/Prequest.java | 97 +
ompi/mpi/java/java/Request.java | 522 ++
ompi/mpi/java/java/ShiftParms.java | 83 +
ompi/mpi/java/java/ShortInt.java | 137 +
ompi/mpi/java/java/Status.java | 278 +
ompi/mpi/java/java/Struct.java | 802 ++
ompi/mpi/java/java/UserFunction.java | 212 +
ompi/mpi/java/java/Version.java | 69 +
ompi/mpi/java/java/Win.java | 921 +++
.../man/man3/MPI_Comm_create_from_group.3.md | 89 +
.../man/man3/MPI_Group_from_session_pset.3.md | 75 +
.../MPI_Intercomm_create_from_groups.3.md | 92 +
.../man3/MPI_Session_create_errhandler.3.md | 76 +
ompi/mpi/man/man3/MPI_Session_f2c.3.md | 43 +
ompi/mpi/man/man3/MPI_Session_finalize.3.md | 78 +
ompi/mpi/man/man3/MPI_Session_get_info.3.md | 71 +
.../man/man3/MPI_Session_get_nth_pset.3.md | 86 +
.../man/man3/MPI_Session_get_num_psets.3.md | 77 +
.../man/man3/MPI_Session_get_pset_info.3.md | 72 +
ompi/mpi/man/man3/MPI_Session_init.3.md | 76 +
ompi/mpi/tool/Makefile.am | 88 +
ompi/mpi/tool/category_changed.c | 38 +
ompi/mpi/tool/category_get_categories.c | 61 +
ompi/mpi/tool/category_get_cvars.c | 61 +
ompi/mpi/tool/category_get_index.c | 50 +
ompi/mpi/tool/category_get_info.c | 69 +
ompi/mpi/tool/category_get_num.c | 45 +
ompi/mpi/tool/category_get_pvars.c | 61 +
ompi/mpi/tool/cvar_get_index.c | 50 +
ompi/mpi/tool/cvar_get_info.c | 83 +
ompi/mpi/tool/cvar_get_num.c | 44 +
ompi/mpi/tool/cvar_handle_alloc.c | 80 +
ompi/mpi/tool/cvar_handle_free.c | 36 +
ompi/mpi/tool/cvar_read.c | 99 +
ompi/mpi/tool/cvar_write.c | 65 +
ompi/mpi/tool/enum_get_info.c | 55 +
ompi/mpi/tool/enum_get_item.c | 66 +
ompi/mpi/tool/finalize.c | 59 +
ompi/mpi/tool/init_thread.c | 73 +
ompi/mpi/tool/mpit-internal.h | 76 +
ompi/mpi/tool/mpit_common.c | 89 +
ompi/mpi/tool/pvar_get_index.c | 50 +
ompi/mpi/tool/pvar_get_info.c | 102 +
ompi/mpi/tool/pvar_get_num.c | 41 +
ompi/mpi/tool/pvar_handle_alloc.c | 65 +
ompi/mpi/tool/pvar_handle_free.c | 61 +
ompi/mpi/tool/pvar_read.c | 47 +
ompi/mpi/tool/pvar_readreset.c | 35 +
ompi/mpi/tool/pvar_reset.c | 53 +
ompi/mpi/tool/pvar_session_create.c | 48 +
ompi/mpi/tool/pvar_session_free.c | 43 +
ompi/mpi/tool/pvar_start.c | 62 +
ompi/mpi/tool/pvar_stop.c | 64 +
ompi/mpi/tool/pvar_write.c | 47 +
ompi/mpiext/Makefile.am | 20 +
ompi/mpiext/README.md | 115 +
ompi/mpiext/affinity/Makefile.am | 23 +
ompi/mpiext/affinity/README.md | 30 +
ompi/mpiext/affinity/c/Makefile.am | 46 +
ompi/mpiext/affinity/c/example.c | 32 +
ompi/mpiext/affinity/c/mpiext_affinity_c.h | 27 +
ompi/mpiext/affinity/c/mpiext_affinity_str.c | 693 ++
ompi/mpiext/affinity/configure.m4 | 25 +
ompi/mpiext/cuda/Makefile.am | 24 +
ompi/mpiext/cuda/README.md | 11 +
ompi/mpiext/cuda/c/Makefile.am | 39 +
ompi/mpiext/cuda/c/mpiext_cuda.c | 31 +
ompi/mpiext/cuda/c/mpiext_cuda_c.h.in | 16 +
ompi/mpiext/cuda/configure.m4 | 31 +
ompi/mpiext/example/.opal_ignore | 0
ompi/mpiext/example/Makefile.am | 20 +
ompi/mpiext/example/README.md | 148 +
ompi/mpiext/example/c/Makefile.am | 40 +
ompi/mpiext/example/c/mpiext_example_c.h | 21 +
ompi/mpiext/example/c/mpiext_example_module.c | 56 +
.../example/c/mpiext_example_progress.c | 55 +
ompi/mpiext/example/c/progress.c | 54 +
ompi/mpiext/example/configure.m4 | 66 +
ompi/mpiext/example/mpif-h/Makefile.am | 53 +
.../example/mpif-h/mpiext_example_mpifh.h | 16 +
.../mpif-h/mpiext_example_progress_f.c | 67 +
ompi/mpiext/example/tests/Makefile | 56 +
ompi/mpiext/example/tests/Makefile.include | 34 +
ompi/mpiext/example/tests/progress_c.c | 25 +
ompi/mpiext/example/tests/progress_mpifh.F90 | 24 +
ompi/mpiext/example/tests/progress_usempi.F90 | 24 +
.../example/tests/progress_usempif08.F90 | 24 +
ompi/mpiext/example/use-mpi-f08/Makefile.am | 52 +
.../mpiext_example_progress_f08.F90 | 51 +
.../use-mpi-f08/mpiext_example_usempif08.h | 28 +
ompi/mpiext/example/use-mpi/Makefile.am | 15 +
.../example/use-mpi/mpiext_example_usempi.h | 27 +
ompi/mpiext/ftmpi/Makefile.am | 13 +
ompi/mpiext/ftmpi/c/Makefile.am | 44 +
ompi/mpiext/ftmpi/c/comm_ack_failed.c | 50 +
ompi/mpiext/ftmpi/c/comm_agree.c | 62 +
ompi/mpiext/ftmpi/c/comm_failure_ack.c | 48 +
ompi/mpiext/ftmpi/c/comm_failure_get_acked.c | 50 +
ompi/mpiext/ftmpi/c/comm_get_failed.c | 49 +
ompi/mpiext/ftmpi/c/comm_iagree.c | 63 +
ompi/mpiext/ftmpi/c/comm_is_revoked.c | 49 +
ompi/mpiext/ftmpi/c/comm_revoke.c | 46 +
ompi/mpiext/ftmpi/c/comm_shrink.c | 51 +
ompi/mpiext/ftmpi/c/help-mpi-ft.txt | 52 +
ompi/mpiext/ftmpi/c/mpiext_ftmpi_c.h | 50 +
ompi/mpiext/ftmpi/c/profile/Makefile.am | 43 +
ompi/mpiext/ftmpi/configure.m4 | 28 +
ompi/mpiext/ftmpi/mpif-h/Makefile.am | 47 +
ompi/mpiext/ftmpi/mpif-h/comm_ack_failed_f.c | 56 +
ompi/mpiext/ftmpi/mpif-h/comm_agree_f.c | 58 +
ompi/mpiext/ftmpi/mpif-h/comm_failure_ack_f.c | 56 +
.../ftmpi/mpif-h/comm_failure_get_acked_f.c | 62 +
ompi/mpiext/ftmpi/mpif-h/comm_get_failed_f.c | 61 +
ompi/mpiext/ftmpi/mpif-h/comm_iagree_f.c | 64 +
ompi/mpiext/ftmpi/mpif-h/comm_is_revoked_f.c | 61 +
ompi/mpiext/ftmpi/mpif-h/comm_revoke_f.c | 56 +
ompi/mpiext/ftmpi/mpif-h/comm_shrink_f.c | 62 +
ompi/mpiext/ftmpi/mpif-h/mpiext_ftmpi_mpifh.h | 22 +
ompi/mpiext/ftmpi/mpif-h/prototypes_mpi.h | 55 +
ompi/mpiext/ftmpi/owner.txt | 7 +
ompi/mpiext/ftmpi/use-mpi-f08/Makefile.am | 90 +
.../ftmpi/use-mpi-f08/comm_ack_failed_f08.F90 | 33 +
.../ftmpi/use-mpi-f08/comm_agree_f08.F90 | 33 +
.../use-mpi-f08/comm_failure_ack_f08.F90 | 31 +
.../comm_failure_get_acked_f08.F90 | 32 +
.../ftmpi/use-mpi-f08/comm_get_failed_f08.F90 | 32 +
.../ftmpi/use-mpi-f08/comm_iagree_f08.F90 | 37 +
.../ftmpi/use-mpi-f08/comm_is_revoked_f08.F90 | 33 +
.../ftmpi/use-mpi-f08/comm_revoke_f08.F90 | 31 +
.../ftmpi/use-mpi-f08/comm_shrink_f08.F90 | 33 +
.../use-mpi-f08/mpiext_ftmpi_usempif08.h | 192 +
.../profile/pcomm_ack_failed_f08.F90 | 33 +
.../use-mpi-f08/profile/pcomm_agree_f08.F90 | 33 +
.../profile/pcomm_failure_ack_f08.F90 | 31 +
.../profile/pcomm_failure_get_acked_f08.F90 | 32 +
.../profile/pcomm_get_failed_f08.F90 | 32 +
.../use-mpi-f08/profile/pcomm_iagree_f08.F90 | 37 +
.../profile/pcomm_is_revoked_f08.F90 | 33 +
.../use-mpi-f08/profile/pcomm_revoke_f08.F90 | 31 +
.../use-mpi-f08/profile/pcomm_shrink_f08.F90 | 33 +
ompi/mpiext/ftmpi/use-mpi/Makefile.am | 17 +
.../ftmpi/use-mpi/mpiext_ftmpi_usempi.h | 165 +
ompi/mpiext/mpiext.c | 54 +
ompi/mpiext/mpiext.h | 30 +
ompi/mpiext/rocm/Makefile.am | 23 +
ompi/mpiext/rocm/c/Makefile.am | 42 +
ompi/mpiext/rocm/c/mpiext_rocm.c | 32 +
ompi/mpiext/rocm/c/mpiext_rocm_c.h.in | 17 +
ompi/mpiext/rocm/configure.m4 | 35 +
ompi/mpiext/shortfloat/Makefile.am | 12 +
ompi/mpiext/shortfloat/README.md | 35 +
ompi/mpiext/shortfloat/c/Makefile.am | 17 +
.../shortfloat/c/mpiext_shortfloat_c.h.in | 21 +
ompi/mpiext/shortfloat/configure.m4 | 48 +
ompi/mpiext/shortfloat/mpif-h/Makefile.am | 25 +
.../mpif-h/mpiext_shortfloat_mpifh.h.in | 19 +
.../mpiext/shortfloat/use-mpi-f08/Makefile.am | 25 +
.../mpiext_shortfloat_usempif08.h.in | 22 +
ompi/mpiext/shortfloat/use-mpi/Makefile.am | 15 +
.../use-mpi/mpiext_shortfloat_usempi.h | 12 +
ompi/op/Makefile.am | 27 +
ompi/op/op.c | 509 ++
ompi/op/op.h | 648 ++
ompi/peruse/Makefile.am | 27 +
ompi/peruse/peruse-internal.h | 136 +
ompi/peruse/peruse.c | 351 +
ompi/peruse/peruse.h | 157 +
ompi/peruse/peruse_module.c | 85 +
ompi/proc/Makefile.am | 27 +
ompi/proc/proc.c | 817 ++
ompi/proc/proc.h | 480 ++
ompi/request/Makefile.am | 51 +
ompi/request/grequest.c | 250 +
ompi/request/grequest.h | 135 +
ompi/request/grequestx.c | 149 +
ompi/request/grequestx.h | 56 +
ompi/request/req_ft.c | 186 +
ompi/request/req_test.c | 411 +
ompi/request/req_wait.c | 625 ++
ompi/request/request.c | 250 +
ompi/request/request.h | 561 ++
ompi/request/request_dbg.h | 50 +
ompi/request/request_default.h | 71 +
ompi/runtime/Makefile.am | 42 +
ompi/runtime/help-mpi-runtime.txt | 124 +
ompi/runtime/mpiruntime.h | 247 +
ompi/runtime/ompi_info_support.c | 133 +
ompi/runtime/ompi_info_support.h | 36 +
ompi/runtime/ompi_mpi_abort.c | 202 +
ompi/runtime/ompi_mpi_dynamics.c | 69 +
ompi/runtime/ompi_mpi_finalize.c | 309 +
ompi/runtime/ompi_mpi_init.c | 604 ++
ompi/runtime/ompi_mpi_params.c | 543 ++
ompi/runtime/ompi_mpi_preconnect.c | 71 +
ompi/runtime/ompi_rte.c | 1202 +++
ompi/runtime/ompi_rte.h | 286 +
ompi/runtime/ompi_spc.c | 425 +
ompi/runtime/ompi_spc.h | 316 +
ompi/runtime/params.h | 222 +
ompi/tools/Makefile.am | 34 +
ompi/tools/mpirun/Makefile.am | 39 +
ompi/tools/mpirun/help-mpirun.txt | 23 +
ompi/tools/mpirun/main.c | 217 +
ompi/tools/mpisync/Makefile.am | 48 +
ompi/tools/mpisync/hpctimer.c | 361 +
ompi/tools/mpisync/hpctimer.h | 65 +
ompi/tools/mpisync/mpigclock.c | 168 +
ompi/tools/mpisync/mpigclock.h | 57 +
ompi/tools/mpisync/mpirun_prof | 79 +
ompi/tools/mpisync/ompi_timing_post | 58 +
ompi/tools/mpisync/sync.c | 175 +
ompi/tools/ompi_info/Makefile.am | 67 +
ompi/tools/ompi_info/ompi_info.c | 198 +
ompi/tools/ompi_info/ompi_info.h | 44 +
ompi/tools/ompi_info/param.c | 659 ++
ompi/tools/wrappers/Makefile.am | 166 +
.../tools/wrappers/mpic++-wrapper-data.txt.in | 26 +
ompi/tools/wrappers/mpicc-wrapper-data.txt.in | 26 +
.../wrappers/mpifort-wrapper-data.txt.in | 26 +
ompi/tools/wrappers/mpijavac.pl.in | 145 +
ompi/tools/wrappers/ompi-c.pc.in | 19 +
ompi/tools/wrappers/ompi-cxx.pc.in | 19 +
ompi/tools/wrappers/ompi-fort.pc.in | 19 +
ompi/tools/wrappers/ompi.pc.in | 19 +
ompi/tools/wrappers/ompi_wrapper_script.in | 242 +
ompi/util/Makefile.am | 13 +
ompi/util/timings.h | 295 +
ompi/win/Makefile.am | 27 +
ompi/win/win.c | 459 ++
ompi/win/win.h | 180 +
opal/Makefile.am | 86 +
opal/class/Makefile.am | 61 +
opal/class/opal_bitmap.c | 396 +
opal/class/opal_bitmap.h | 249 +
opal/class/opal_cstring.c | 149 +
opal/class/opal_cstring.h | 160 +
opal/class/opal_fifo.c | 41 +
opal/class/opal_fifo.h | 350 +
opal/class/opal_free_list.c | 321 +
opal/class/opal_free_list.h | 356 +
opal/class/opal_graph.c | 787 ++
opal/class/opal_graph.h | 356 +
opal/class/opal_hash_table.c | 971 +++
opal/class/opal_hash_table.h | 488 ++
opal/class/opal_hotel.c | 129 +
opal/class/opal_hotel.h | 346 +
opal/class/opal_interval_tree.c | 974 +++
opal/class/opal_interval_tree.h | 246 +
opal/class/opal_lifo.c | 33 +
opal/class/opal_lifo.h | 337 +
opal/class/opal_list.c | 184 +
opal/class/opal_list.h | 878 ++
opal/class/opal_object.c | 213 +
opal/class/opal_object.h | 526 ++
opal/class/opal_pointer_array.c | 455 ++
opal/class/opal_pointer_array.h | 207 +
opal/class/opal_rb_tree.c | 554 ++
opal/class/opal_rb_tree.h | 202 +
opal/class/opal_ring_buffer.c | 164 +
opal/class/opal_ring_buffer.h | 104 +
opal/class/opal_value_array.c | 63 +
opal/class/opal_value_array.h | 276 +
opal/common_sym_allowlist.txt | 7 +
opal/datatype/Makefile.am | 80 +
opal/datatype/opal_convertor.c | 777 ++
opal/datatype/opal_convertor.h | 382 +
opal/datatype/opal_convertor_internal.h | 53 +
opal/datatype/opal_convertor_raw.c | 282 +
opal/datatype/opal_copy_functions.c | 290 +
.../opal_copy_functions_heterogeneous.c | 1300 +++
opal/datatype/opal_datatype.h | 358 +
opal/datatype/opal_datatype_add.c | 445 ++
opal/datatype/opal_datatype_checksum.h | 60 +
opal/datatype/opal_datatype_clone.c | 77 +
opal/datatype/opal_datatype_copy.c | 161 +
opal/datatype/opal_datatype_copy.h | 248 +
opal/datatype/opal_datatype_create.c | 122 +
.../opal_datatype_create_contiguous.c | 41 +
opal/datatype/opal_datatype_destroy.c | 37 +
opal/datatype/opal_datatype_dump.c | 206 +
opal/datatype/opal_datatype_fake_stack.c | 187 +
opal/datatype/opal_datatype_get_count.c | 255 +
opal/datatype/opal_datatype_internal.h | 599 ++
opal/datatype/opal_datatype_memcpy.h | 19 +
opal/datatype/opal_datatype_module.c | 302 +
opal/datatype/opal_datatype_monotonic.c | 69 +
opal/datatype/opal_datatype_optimize.c | 346 +
opal/datatype/opal_datatype_pack.c | 632 ++
opal/datatype/opal_datatype_pack.h | 216 +
.../opal_datatype_pack_unpack_predefined.h | 487 ++
opal/datatype/opal_datatype_position.c | 329 +
opal/datatype/opal_datatype_prototypes.h | 60 +
opal/datatype/opal_datatype_resize.c | 34 +
opal/datatype/opal_datatype_unpack.c | 687 ++
opal/datatype/opal_datatype_unpack.h | 216 +
opal/etc/Makefile.am | 69 +
opal/etc/openmpi-mca-params.conf | 59 +
opal/include/Makefile.am | 39 +
opal/include/opal/Makefile.am | 44 +
opal/include/opal/align.h | 46 +
opal/include/opal/constants.h | 107 +
opal/include/opal/hash_string.h | 69 +
opal/include/opal/opal_cuda.h | 50 +
opal/include/opal/opal_portable_platform.h | 26 +
.../opal/opal_portable_platform_real.h | 1161 +++
opal/include/opal/opal_socket_errno.h | 26 +
opal/include/opal/prefetch.h | 58 +
opal/include/opal/sys/Makefile.am | 45 +
opal/include/opal/sys/arm64/Makefile.am | 27 +
opal/include/opal/sys/arm64/atomic.h | 312 +
opal/include/opal/sys/arm64/atomic_llsc.h | 87 +
opal/include/opal/sys/arm64/timer.h | 60 +
opal/include/opal/sys/atomic.h | 468 ++
opal/include/opal/sys/atomic_impl_math.h | 67 +
.../opal/sys/atomic_impl_minmax_math.h | 104 +
opal/include/opal/sys/atomic_impl_ptr_cswap.h | 73 +
opal/include/opal/sys/atomic_impl_ptr_llsc.h | 54 +
opal/include/opal/sys/atomic_impl_ptr_swap.h | 36 +
.../opal/sys/atomic_impl_size_t_math.h | 103 +
opal/include/opal/sys/atomic_impl_spinlock.h | 58 +
opal/include/opal/sys/atomic_stdc.h | 215 +
opal/include/opal/sys/cma.h | 82 +
opal/include/opal/sys/gcc_builtin/Makefile.am | 25 +
opal/include/opal/sys/gcc_builtin/atomic.h | 276 +
opal/include/opal/sys/powerpc/Makefile.am | 25 +
opal/include/opal/sys/powerpc/atomic.h | 278 +
opal/include/opal/sys/powerpc/atomic_helper.h | 44 +
opal/include/opal/sys/powerpc/atomic_llsc.h | 94 +
opal/include/opal/sys/powerpc/timer.h | 49 +
opal/include/opal/sys/timer.h | 93 +
opal/include/opal/sys/x86_64/Makefile.am | 25 +
opal/include/opal/sys/x86_64/atomic.h | 250 +
opal/include/opal/sys/x86_64/timer.h | 92 +
opal/include/opal/types.h | 211 +
opal/include/opal/version.h.in | 42 +
opal/include/opal_config_bottom.h | 602 ++
opal/include/opal_config_top.h | 38 +
opal/include/opal_stdatomic.h | 81 +
opal/include/opal_stdint.h | 128 +
opal/mca/Makefile.am | 23 +
opal/mca/accelerator/Makefile.am | 29 +
opal/mca/accelerator/accelerator.h | 476 ++
opal/mca/accelerator/base/Makefile.am | 21 +
.../accelerator/base/accelerator_base_frame.c | 63 +
.../base/accelerator_base_select.c | 182 +
opal/mca/accelerator/base/base.h | 38 +
.../base/help-accelerator-base.txt | 20 +
opal/mca/accelerator/base/owner.txt | 7 +
opal/mca/accelerator/cuda/Makefile.am | 44 +
opal/mca/accelerator/cuda/accelerator_cuda.c | 681 ++
opal/mca/accelerator/cuda/accelerator_cuda.h | 52 +
.../cuda/accelerator_cuda_component.c | 215 +
opal/mca/accelerator/cuda/configure.m4 | 36 +
.../cuda/help-accelerator-cuda.txt | 264 +
opal/mca/accelerator/cuda/owner.txt | 7 +
opal/mca/accelerator/null/Makefile.am | 37 +
.../null/accelerator_null_component.c | 253 +
.../null/accelerator_null_component.h | 29 +
opal/mca/accelerator/null/owner.txt | 7 +
opal/mca/accelerator/rocm/Makefile.am | 45 +
opal/mca/accelerator/rocm/accelerator_rocm.h | 66 +
.../rocm/accelerator_rocm_component.c | 228 +
.../rocm/accelerator_rocm_module.c | 571 ++
opal/mca/accelerator/rocm/configure.m4 | 28 +
opal/mca/allocator/Makefile.am | 37 +
opal/mca/allocator/allocator.h | 135 +
opal/mca/allocator/base/Makefile.am | 23 +
.../mca/allocator/base/allocator_base_frame.c | 64 +
opal/mca/allocator/base/base.h | 66 +
opal/mca/allocator/base/owner.txt | 7 +
opal/mca/allocator/basic/Makefile.am | 46 +
opal/mca/allocator/basic/allocator_basic.c | 341 +
opal/mca/allocator/basic/allocator_basic.h | 146 +
opal/mca/allocator/basic/owner.txt | 7 +
opal/mca/allocator/bucket/Makefile.am | 49 +
opal/mca/allocator/bucket/allocator_bucket.c | 126 +
.../allocator/bucket/allocator_bucket_alloc.c | 404 +
.../allocator/bucket/allocator_bucket_alloc.h | 211 +
.../bucket/help-mca-allocator-bucket.txt | 19 +
opal/mca/allocator/bucket/owner.txt | 7 +
opal/mca/backtrace/Makefile.am | 37 +
opal/mca/backtrace/backtrace.h | 80 +
opal/mca/backtrace/base/Makefile.am | 23 +
opal/mca/backtrace/base/backtrace_component.c | 38 +
opal/mca/backtrace/base/base.h | 38 +
opal/mca/backtrace/base/owner.txt | 7 +
opal/mca/backtrace/configure.m4 | 25 +
opal/mca/backtrace/execinfo/Makefile.am | 23 +
.../backtrace/execinfo/backtrace_execinfo.c | 79 +
.../execinfo/backtrace_execinfo_component.c | 41 +
opal/mca/backtrace/execinfo/configure.m4 | 42 +
opal/mca/backtrace/execinfo/owner.txt | 7 +
opal/mca/backtrace/none/Makefile.am | 23 +
opal/mca/backtrace/none/backtrace_none.c | 37 +
.../backtrace/none/backtrace_none_component.c | 45 +
opal/mca/backtrace/none/configure.m4 | 34 +
opal/mca/backtrace/none/owner.txt | 7 +
opal/mca/backtrace/printstack/Makefile.am | 23 +
.../printstack/backtrace_printstack.c | 51 +
.../backtrace_printstack_component.c | 41 +
opal/mca/backtrace/printstack/configure.m4 | 43 +
opal/mca/backtrace/printstack/owner.txt | 7 +
opal/mca/base/Makefile.am | 72 +
opal/mca/base/base.h | 257 +
opal/mca/base/help-mca-base.txt | 81 +
opal/mca/base/help-mca-var.txt | 139 +
opal/mca/base/mca_base_alias.c | 189 +
opal/mca/base/mca_base_alias.h | 84 +
opal/mca/base/mca_base_close.c | 69 +
opal/mca/base/mca_base_cmd_line.c | 244 +
opal/mca/base/mca_base_component_compare.c | 131 +
opal/mca/base/mca_base_component_find.c | 408 +
opal/mca/base/mca_base_component_repository.c | 617 ++
opal/mca/base/mca_base_component_repository.h | 142 +
opal/mca/base/mca_base_components_close.c | 97 +
opal/mca/base/mca_base_components_open.c | 394 +
opal/mca/base/mca_base_components_register.c | 167 +
opal/mca/base/mca_base_components_select.c | 141 +
opal/mca/base/mca_base_framework.c | 300 +
opal/mca/base/mca_base_framework.h | 283 +
opal/mca/base/mca_base_list.c | 57 +
opal/mca/base/mca_base_open.c | 293 +
opal/mca/base/mca_base_parse_paramfile.c | 84 +
opal/mca/base/mca_base_pvar.c | 1013 +++
opal/mca/base/mca_base_pvar.h | 578 ++
opal/mca/base/mca_base_var.c | 2292 ++++++
opal/mca/base/mca_base_var.h | 744 ++
opal/mca/base/mca_base_var_enum.c | 863 ++
opal/mca/base/mca_base_var_enum.h | 280 +
opal/mca/base/mca_base_var_group.c | 564 ++
opal/mca/base/mca_base_var_group.h | 174 +
opal/mca/base/mca_base_vari.h | 184 +
opal/mca/btl/Makefile.am | 39 +
opal/mca/btl/base/Makefile.am | 33 +
opal/mca/btl/base/base.h | 84 +
opal/mca/btl/base/btl_base_am_rdma.c | 1411 ++++
opal/mca/btl/base/btl_base_am_rdma.h | 151 +
opal/mca/btl/base/btl_base_error.c | 75 +
opal/mca/btl/base/btl_base_error.h | 95 +
opal/mca/btl/base/btl_base_frame.c | 245 +
opal/mca/btl/base/btl_base_mca.c | 222 +
opal/mca/btl/base/btl_base_select.c | 174 +
opal/mca/btl/base/help-mpi-btl-base.txt | 31 +
opal/mca/btl/base/owner.txt | 7 +
opal/mca/btl/btl.h | 1274 +++
opal/mca/btl/ofi/Makefile.am | 70 +
opal/mca/btl/ofi/README.md | 113 +
opal/mca/btl/ofi/btl_ofi.h | 396 +
opal/mca/btl/ofi/btl_ofi_atomics.c | 205 +
opal/mca/btl/ofi/btl_ofi_component.c | 822 ++
opal/mca/btl/ofi/btl_ofi_context.c | 401 +
opal/mca/btl/ofi/btl_ofi_endpoint.c | 49 +
opal/mca/btl/ofi/btl_ofi_endpoint.h | 75 +
opal/mca/btl/ofi/btl_ofi_frag.c | 208 +
opal/mca/btl/ofi/btl_ofi_frag.h | 89 +
opal/mca/btl/ofi/btl_ofi_module.c | 497 ++
opal/mca/btl/ofi/btl_ofi_rdma.c | 159 +
opal/mca/btl/ofi/btl_ofi_rdma.h | 37 +
opal/mca/btl/ofi/configure.m4 | 62 +
opal/mca/btl/ofi/owner.txt | 7 +
opal/mca/btl/portals4/Makefile.am | 58 +
opal/mca/btl/portals4/btl_portals4.c | 741 ++
opal/mca/btl/portals4/btl_portals4.h | 262 +
.../mca/btl/portals4/btl_portals4_component.c | 758 ++
opal/mca/btl/portals4/btl_portals4_endpoint.h | 45 +
opal/mca/btl/portals4/btl_portals4_frag.c | 77 +
opal/mca/btl/portals4/btl_portals4_frag.h | 136 +
opal/mca/btl/portals4/btl_portals4_rdma.c | 98 +
opal/mca/btl/portals4/btl_portals4_recv.c | 90 +
opal/mca/btl/portals4/btl_portals4_recv.h | 118 +
opal/mca/btl/portals4/btl_portals4_send.c | 102 +
opal/mca/btl/portals4/configure.m4 | 64 +
opal/mca/btl/portals4/owner.txt | 7 +
opal/mca/btl/self/Makefile.am | 48 +
opal/mca/btl/self/btl_self.c | 304 +
opal/mca/btl/self/btl_self.h | 60 +
opal/mca/btl/self/btl_self_component.c | 191 +
opal/mca/btl/self/btl_self_frag.c | 62 +
opal/mca/btl/self/btl_self_frag.h | 73 +
opal/mca/btl/self/owner.txt | 7 +
opal/mca/btl/sm/Makefile.am | 62 +
opal/mca/btl/sm/btl_sm.h | 166 +
opal/mca/btl/sm/btl_sm_component.c | 568 ++
opal/mca/btl/sm/btl_sm_fbox.h | 341 +
opal/mca/btl/sm/btl_sm_fifo.h | 184 +
opal/mca/btl/sm/btl_sm_frag.c | 54 +
opal/mca/btl/sm/btl_sm_frag.h | 181 +
opal/mca/btl/sm/btl_sm_get.c | 53 +
opal/mca/btl/sm/btl_sm_module.c | 547 ++
opal/mca/btl/sm/btl_sm_put.c | 53 +
opal/mca/btl/sm/btl_sm_send.c | 90 +
opal/mca/btl/sm/btl_sm_sendi.c | 115 +
opal/mca/btl/sm/btl_sm_types.h | 238 +
opal/mca/btl/sm/btl_sm_virtual.h | 74 +
opal/mca/btl/sm/configure.m4 | 29 +
opal/mca/btl/sm/owner.txt | 7 +
opal/mca/btl/smcuda/Makefile.am | 64 +
opal/mca/btl/smcuda/README.md | 126 +
opal/mca/btl/smcuda/btl_smcuda.c | 1277 +++
opal/mca/btl/smcuda/btl_smcuda.h | 494 ++
opal/mca/btl/smcuda/btl_smcuda_accelerator.c | 247 +
opal/mca/btl/smcuda/btl_smcuda_accelerator.h | 27 +
opal/mca/btl/smcuda/btl_smcuda_component.c | 1114 +++
opal/mca/btl/smcuda/btl_smcuda_endpoint.h | 55 +
opal/mca/btl/smcuda/btl_smcuda_fifo.h | 110 +
opal/mca/btl/smcuda/btl_smcuda_frag.c | 69 +
opal/mca/btl/smcuda/btl_smcuda_frag.h | 114 +
opal/mca/btl/smcuda/configure.m4 | 33 +
opal/mca/btl/smcuda/help-mpi-btl-smcuda.txt | 27 +
opal/mca/btl/smcuda/owner.txt | 7 +
opal/mca/btl/tcp/Makefile.am | 61 +
opal/mca/btl/tcp/btl_tcp.c | 593 ++
opal/mca/btl/tcp/btl_tcp.h | 340 +
opal/mca/btl/tcp/btl_tcp_addr.h | 93 +
opal/mca/btl/tcp/btl_tcp_component.c | 1530 ++++
opal/mca/btl/tcp/btl_tcp_endpoint.c | 1151 +++
opal/mca/btl/tcp/btl_tcp_endpoint.h | 113 +
opal/mca/btl/tcp/btl_tcp_frag.c | 316 +
opal/mca/btl/tcp/btl_tcp_frag.h | 126 +
opal/mca/btl/tcp/btl_tcp_hdr.h | 69 +
opal/mca/btl/tcp/btl_tcp_proc.c | 727 ++
opal/mca/btl/tcp/btl_tcp_proc.h | 75 +
opal/mca/btl/tcp/configure.m4 | 41 +
opal/mca/btl/tcp/help-mpi-btl-tcp.txt | 148 +
opal/mca/btl/tcp/owner.txt | 7 +
opal/mca/btl/template/.opal_ignore | 0
opal/mca/btl/template/.opal_unignore | 3 +
opal/mca/btl/template/Makefile.am | 59 +
opal/mca/btl/template/btl_template.c | 381 +
opal/mca/btl/template/btl_template.h | 345 +
.../mca/btl/template/btl_template_component.c | 150 +
opal/mca/btl/template/btl_template_endpoint.c | 48 +
opal/mca/btl/template/btl_template_endpoint.h | 52 +
opal/mca/btl/template/btl_template_frag.c | 30 +
opal/mca/btl/template/btl_template_frag.h | 101 +
opal/mca/btl/template/btl_template_proc.c | 153 +
opal/mca/btl/template/btl_template_proc.h | 61 +
.../mca/btl/template/netpipe-btl-template.txt | 12 +
opal/mca/btl/template/owner.txt | 7 +
.../mca/btl/template/sample-btl-template.conf | 5 +
opal/mca/btl/uct/Makefile.am | 69 +
opal/mca/btl/uct/btl_uct.h | 340 +
opal/mca/btl/uct/btl_uct_am.c | 361 +
opal/mca/btl/uct/btl_uct_am.h | 40 +
opal/mca/btl/uct/btl_uct_amo.c | 194 +
opal/mca/btl/uct/btl_uct_component.c | 702 ++
opal/mca/btl/uct/btl_uct_device_context.h | 174 +
opal/mca/btl/uct/btl_uct_endpoint.c | 475 ++
opal/mca/btl/uct/btl_uct_endpoint.h | 110 +
opal/mca/btl/uct/btl_uct_frag.c | 68 +
opal/mca/btl/uct/btl_uct_frag.h | 68 +
opal/mca/btl/uct/btl_uct_module.c | 373 +
opal/mca/btl/uct/btl_uct_rdma.c | 338 +
opal/mca/btl/uct/btl_uct_rdma.h | 73 +
opal/mca/btl/uct/btl_uct_tl.c | 690 ++
opal/mca/btl/uct/btl_uct_types.h | 342 +
opal/mca/btl/uct/configure.m4 | 98 +
opal/mca/btl/uct/owner.txt | 7 +
opal/mca/btl/ugni/Makefile.am | 59 +
opal/mca/btl/ugni/btl_ugni.h | 617 ++
opal/mca/btl/ugni/btl_ugni_add_procs.c | 524 ++
opal/mca/btl/ugni/btl_ugni_atomic.c | 172 +
opal/mca/btl/ugni/btl_ugni_component.c | 842 ++
opal/mca/btl/ugni/btl_ugni_device.h | 664 ++
opal/mca/btl/ugni/btl_ugni_endpoint.c | 423 +
opal/mca/btl/ugni/btl_ugni_endpoint.h | 147 +
opal/mca/btl/ugni/btl_ugni_frag.c | 90 +
opal/mca/btl/ugni/btl_ugni_frag.h | 311 +
opal/mca/btl/ugni/btl_ugni_get.c | 185 +
opal/mca/btl/ugni/btl_ugni_init.c | 328 +
opal/mca/btl/ugni/btl_ugni_module.c | 350 +
opal/mca/btl/ugni/btl_ugni_prepare.h | 194 +
opal/mca/btl/ugni/btl_ugni_progress_thread.c | 128 +
opal/mca/btl/ugni/btl_ugni_put.c | 29 +
opal/mca/btl/ugni/btl_ugni_rdma.h | 145 +
opal/mca/btl/ugni/btl_ugni_send.c | 201 +
opal/mca/btl/ugni/btl_ugni_smsg.c | 241 +
opal/mca/btl/ugni/btl_ugni_smsg.h | 131 +
opal/mca/btl/ugni/configure.m4 | 54 +
opal/mca/btl/ugni/owner.txt | 7 +
opal/mca/btl/usnic/Makefile.am | 113 +
opal/mca/btl/usnic/README.md | 330 +
opal/mca/btl/usnic/README.test | 74 +
opal/mca/btl/usnic/btl_usnic.h | 281 +
opal/mca/btl/usnic/btl_usnic_ack.c | 285 +
opal/mca/btl/usnic/btl_usnic_ack.h | 92 +
opal/mca/btl/usnic/btl_usnic_cagent.c | 1205 +++
opal/mca/btl/usnic/btl_usnic_cclient.c | 314 +
opal/mca/btl/usnic/btl_usnic_compat.c | 423 +
opal/mca/btl/usnic/btl_usnic_compat.h | 108 +
opal/mca/btl/usnic/btl_usnic_component.c | 1439 ++++
opal/mca/btl/usnic/btl_usnic_connectivity.h | 289 +
opal/mca/btl/usnic/btl_usnic_endpoint.c | 166 +
opal/mca/btl/usnic/btl_usnic_endpoint.h | 203 +
opal/mca/btl/usnic/btl_usnic_frag.c | 267 +
opal/mca/btl/usnic/btl_usnic_frag.h | 617 ++
opal/mca/btl/usnic/btl_usnic_hwloc.c | 269 +
opal/mca/btl/usnic/btl_usnic_hwloc.h | 19 +
opal/mca/btl/usnic/btl_usnic_map.c | 262 +
opal/mca/btl/usnic/btl_usnic_mca.c | 324 +
opal/mca/btl/usnic/btl_usnic_module.c | 2313 ++++++
opal/mca/btl/usnic/btl_usnic_module.h | 289 +
opal/mca/btl/usnic/btl_usnic_proc.c | 753 ++
opal/mca/btl/usnic/btl_usnic_proc.h | 97 +
opal/mca/btl/usnic/btl_usnic_recv.c | 359 +
opal/mca/btl/usnic/btl_usnic_recv.h | 439 +
opal/mca/btl/usnic/btl_usnic_send.c | 180 +
opal/mca/btl/usnic/btl_usnic_send.h | 286 +
opal/mca/btl/usnic/btl_usnic_stats.c | 485 ++
opal/mca/btl/usnic/btl_usnic_stats.h | 87 +
opal/mca/btl/usnic/btl_usnic_test.c | 121 +
opal/mca/btl/usnic/btl_usnic_test.h | 87 +
opal/mca/btl/usnic/btl_usnic_util.c | 194 +
opal/mca/btl/usnic/btl_usnic_util.h | 114 +
opal/mca/btl/usnic/configure.m4 | 135 +
opal/mca/btl/usnic/help-mpi-btl-usnic.txt | 266 +
opal/mca/btl/usnic/owner.txt | 7 +
.../btl/usnic/test/btl_usnic_component_test.h | 54 +
opal/mca/btl/usnic/test/usnic_btl_run_tests.c | 101 +
opal/mca/common/Makefile.am | 25 +
opal/mca/common/ofi/Makefile.am | 109 +
opal/mca/common/ofi/common_ofi.c | 1029 +++
opal/mca/common/ofi/common_ofi.h | 228 +
opal/mca/common/ofi/configure.m4 | 36 +
opal/mca/common/ofi/help-common-ofi.txt | 23 +
opal/mca/common/ofi/owner.txt | 7 +
opal/mca/common/sm/Makefile.am | 119 +
opal/mca/common/sm/common_sm.c | 277 +
opal/mca/common/sm/common_sm.h | 148 +
opal/mca/common/sm/common_sm_mpool.c | 183 +
opal/mca/common/sm/common_sm_mpool.h | 65 +
opal/mca/common/sm/configure.m4 | 30 +
opal/mca/common/sm/help-mpi-common-sm.txt | 24 +
opal/mca/common/sm/owner.txt | 7 +
opal/mca/common/ucx/Makefile.am | 101 +
opal/mca/common/ucx/common_ucx.c | 516 ++
opal/mca/common/ucx/common_ucx.h | 262 +
opal/mca/common/ucx/common_ucx_wpool.c | 1004 +++
opal/mca/common/ucx/common_ucx_wpool.h | 621 ++
opal/mca/common/ucx/common_ucx_wpool_int.h | 21 +
opal/mca/common/ucx/configure.m4 | 34 +
opal/mca/common/ucx/owner.txt | 7 +
opal/mca/dl/Makefile.am | 36 +
opal/mca/dl/base/Makefile.am | 17 +
opal/mca/dl/base/base.h | 99 +
opal/mca/dl/base/dl_base_close.c | 24 +
opal/mca/dl/base/dl_base_fns.c | 62 +
opal/mca/dl/base/dl_base_open.c | 49 +
opal/mca/dl/base/dl_base_select.c | 54 +
opal/mca/dl/configure.m4 | 53 +
opal/mca/dl/dl.h | 182 +
opal/mca/dl/dlopen/Makefile.am | 23 +
opal/mca/dl/dlopen/configure.m4 | 42 +
opal/mca/dl/dlopen/dl_dlopen.h | 40 +
opal/mca/dl/dlopen/dl_dlopen_component.c | 116 +
opal/mca/dl/dlopen/dl_dlopen_module.c | 262 +
opal/mca/dl/libltdl/Makefile.am | 26 +
opal/mca/dl/libltdl/configure.m4 | 80 +
opal/mca/dl/libltdl/dl_libltdl.h | 49 +
opal/mca/dl/libltdl/dl_libltdl_component.c | 144 +
opal/mca/dl/libltdl/dl_libltdl_module.c | 124 +
opal/mca/hwloc/Makefile.am | 28 +
opal/mca/hwloc/autogen.options | 13 +
opal/mca/hwloc/base/Makefile.am | 21 +
opal/mca/hwloc/base/base.h | 94 +
opal/mca/hwloc/base/help-opal-hwloc-base.txt | 22 +
opal/mca/hwloc/base/hwloc_base_frame.c | 217 +
opal/mca/hwloc/base/hwloc_base_maffinity.c | 131 +
opal/mca/hwloc/base/hwloc_base_util.c | 668 ++
opal/mca/hwloc/base/owner.txt | 7 +
opal/mca/hwloc/base/static-components.h | 14 +
opal/mca/hwloc/configure.m4 | 28 +
opal/mca/hwloc/hwloc-internal.h | 197 +
opal/mca/if/Makefile.am | 27 +
opal/mca/if/base/Makefile.am | 14 +
opal/mca/if/base/base.h | 29 +
opal/mca/if/base/if_base_components.c | 103 +
opal/mca/if/base/owner.txt | 7 +
opal/mca/if/bsdx_ipv4/Makefile.am | 12 +
opal/mca/if/bsdx_ipv4/configure.m4 | 46 +
opal/mca/if/bsdx_ipv4/if_bsdx.c | 133 +
opal/mca/if/bsdx_ipv4/owner.txt | 7 +
opal/mca/if/bsdx_ipv6/Makefile.am | 12 +
opal/mca/if/bsdx_ipv6/configure.m4 | 47 +
opal/mca/if/bsdx_ipv6/if_bsdx_ipv6.c | 204 +
opal/mca/if/bsdx_ipv6/owner.txt | 7 +
opal/mca/if/if.h | 119 +
opal/mca/if/linux_ipv6/Makefile.am | 14 +
opal/mca/if/linux_ipv6/configure.m4 | 35 +
.../if/linux_ipv6/help-opal-if-linux-ipv6.txt | 17 +
opal/mca/if/linux_ipv6/if_linux_ipv6.c | 179 +
opal/mca/if/linux_ipv6/owner.txt | 7 +
opal/mca/if/posix_ipv4/Makefile.am | 12 +
opal/mca/if/posix_ipv4/configure.m4 | 54 +
opal/mca/if/posix_ipv4/if_posix.c | 289 +
opal/mca/if/posix_ipv4/owner.txt | 7 +
opal/mca/if/solaris_ipv6/Makefile.am | 12 +
opal/mca/if/solaris_ipv6/configure.m4 | 32 +
opal/mca/if/solaris_ipv6/if_solaris_ipv6.c | 147 +
opal/mca/if/solaris_ipv6/owner.txt | 7 +
opal/mca/installdirs/Makefile.am | 29 +
opal/mca/installdirs/base/Makefile.am | 16 +
opal/mca/installdirs/base/base.h | 39 +
.../base/installdirs_base_components.c | 143 +
.../base/installdirs_base_expand.c | 169 +
opal/mca/installdirs/base/owner.txt | 7 +
opal/mca/installdirs/config/Makefile.am | 21 +
opal/mca/installdirs/config/configure.m4 | 29 +
opal/mca/installdirs/config/install_dirs.h.in | 128 +
.../config/opal_installdirs_config.c | 32 +
opal/mca/installdirs/config/owner.txt | 7 +
opal/mca/installdirs/configure.m4 | 15 +
opal/mca/installdirs/env/Makefile.am | 16 +
opal/mca/installdirs/env/configure.m4 | 27 +
.../installdirs/env/opal_installdirs_env.c | 71 +
opal/mca/installdirs/env/owner.txt | 7 +
opal/mca/installdirs/installdirs.h | 95 +
opal/mca/mca.h | 397 +
opal/mca/memchecker/Makefile.am | 29 +
opal/mca/memchecker/base/Makefile.am | 18 +
opal/mca/memchecker/base/base.h | 247 +
.../memchecker/base/memchecker_base_open.c | 32 +
.../memchecker/base/memchecker_base_select.c | 69 +
.../base/memchecker_base_wrappers.c | 78 +
opal/mca/memchecker/base/owner.txt | 7 +
opal/mca/memchecker/configure.m4 | 56 +
opal/mca/memchecker/memchecker.h | 184 +
opal/mca/memchecker/valgrind/Makefile.am | 40 +
opal/mca/memchecker/valgrind/configure.m4 | 74 +
.../memchecker/valgrind/memchecker_valgrind.h | 45 +
.../valgrind/memchecker_valgrind_component.c | 106 +
.../valgrind/memchecker_valgrind_module.c | 186 +
opal/mca/memchecker/valgrind/owner.txt | 7 +
opal/mca/memcpy/Makefile.am | 32 +
opal/mca/memcpy/base/Makefile.am | 17 +
opal/mca/memcpy/base/base.h | 36 +
opal/mca/memcpy/base/memcpy_base_default.h | 39 +
opal/mca/memcpy/base/memcpy_base_open.c | 32 +
opal/mca/memcpy/base/owner.txt | 7 +
opal/mca/memcpy/configure.m4 | 32 +
opal/mca/memcpy/memcpy.h | 48 +
opal/mca/memory/Makefile.am | 37 +
opal/mca/memory/base/Makefile.am | 26 +
opal/mca/memory/base/base.h | 37 +
opal/mca/memory/base/empty.h | 64 +
opal/mca/memory/base/memory_base_empty.c | 38 +
opal/mca/memory/base/memory_base_open.c | 121 +
opal/mca/memory/base/owner.txt | 7 +
opal/mca/memory/configure.m4 | 46 +
opal/mca/memory/malloc_solaris/Makefile.am | 26 +
opal/mca/memory/malloc_solaris/configure.m4 | 118 +
.../memory_malloc_solaris_component.c | 139 +
opal/mca/memory/malloc_solaris/owner.txt | 7 +
opal/mca/memory/memory.h | 167 +
opal/mca/memory/patcher/Makefile.am | 32 +
opal/mca/memory/patcher/configure.m4 | 62 +
opal/mca/memory/patcher/memory_patcher.h | 27 +
.../memory/patcher/memory_patcher_component.c | 684 ++
opal/mca/mpool/Makefile.am | 38 +
opal/mca/mpool/base/Makefile.am | 35 +
opal/mca/mpool/base/base.h | 70 +
opal/mca/mpool/base/help-mpool-base.txt | 32 +
opal/mca/mpool/base/mpool_base_alloc.c | 142 +
opal/mca/mpool/base/mpool_base_basic.c | 116 +
opal/mca/mpool/base/mpool_base_default.c | 96 +
opal/mca/mpool/base/mpool_base_frame.c | 135 +
opal/mca/mpool/base/mpool_base_lookup.c | 76 +
opal/mca/mpool/base/mpool_base_tree.c | 229 +
opal/mca/mpool/base/mpool_base_tree.h | 98 +
opal/mca/mpool/base/owner.txt | 7 +
opal/mca/mpool/hugepage/Makefile.am | 54 +
opal/mca/mpool/hugepage/mpool_hugepage.h | 93 +
.../mpool/hugepage/mpool_hugepage_component.c | 417 +
.../mpool/hugepage/mpool_hugepage_module.c | 255 +
opal/mca/mpool/memkind/Makefile.am | 42 +
opal/mca/mpool/memkind/configure.m4 | 42 +
opal/mca/mpool/memkind/mpool_memkind.h | 103 +
.../mpool/memkind/mpool_memkind_component.c | 394 +
opal/mca/mpool/memkind/mpool_memkind_module.c | 72 +
opal/mca/mpool/mpool.h | 179 +
opal/mca/patcher/Makefile.am | 39 +
opal/mca/patcher/base/Makefile.am | 25 +
opal/mca/patcher/base/base.h | 87 +
opal/mca/patcher/base/patcher_base_frame.c | 98 +
opal/mca/patcher/base/patcher_base_patch.c | 223 +
opal/mca/patcher/overwrite/Makefile.am | 49 +
opal/mca/patcher/overwrite/configure.m4 | 42 +
.../mca/patcher/overwrite/patcher_overwrite.h | 32 +
.../overwrite/patcher_overwrite_component.c | 46 +
.../overwrite/patcher_overwrite_module.c | 358 +
opal/mca/patcher/patcher.h | 122 +
opal/mca/pmix/Makefile.am | 28 +
opal/mca/pmix/autogen.options | 14 +
opal/mca/pmix/base/Makefile.am | 18 +
opal/mca/pmix/base/base.h | 51 +
opal/mca/pmix/base/pmix_base_fns.c | 705 ++
opal/mca/pmix/base/pmix_base_frame.c | 117 +
opal/mca/pmix/base/static-components.h | 16 +
opal/mca/pmix/configure.m4 | 29 +
opal/mca/pmix/pmix-3rdparty.h | 30 +
opal/mca/pmix/pmix-internal.h | 741 ++
opal/mca/rcache/Makefile.am | 37 +
opal/mca/rcache/base/Makefile.am | 36 +
opal/mca/rcache/base/base.h | 82 +
opal/mca/rcache/base/help-rcache-base.txt | 38 +
opal/mca/rcache/base/rcache_base_create.c | 129 +
opal/mca/rcache/base/rcache_base_frame.c | 147 +
opal/mca/rcache/base/rcache_base_mem_cb.c | 93 +
opal/mca/rcache/base/rcache_base_mem_cb.h | 38 +
opal/mca/rcache/base/rcache_base_vma.c | 160 +
opal/mca/rcache/base/rcache_base_vma.h | 97 +
opal/mca/rcache/base/rcache_base_vma_tree.c | 172 +
opal/mca/rcache/base/rcache_base_vma_tree.h | 95 +
opal/mca/rcache/gpusm/Makefile.am | 58 +
opal/mca/rcache/gpusm/configure.m4 | 32 +
opal/mca/rcache/gpusm/owner.txt | 7 +
opal/mca/rcache/gpusm/rcache_gpusm.h | 90 +
.../mca/rcache/gpusm/rcache_gpusm_component.c | 100 +
opal/mca/rcache/gpusm/rcache_gpusm_module.c | 274 +
opal/mca/rcache/grdma/Makefile.am | 57 +
opal/mca/rcache/grdma/owner.txt | 7 +
opal/mca/rcache/grdma/rcache_grdma.h | 87 +
.../mca/rcache/grdma/rcache_grdma_component.c | 132 +
opal/mca/rcache/grdma/rcache_grdma_module.c | 611 ++
opal/mca/rcache/rcache.h | 208 +
opal/mca/rcache/rgpusm/Makefile.am | 56 +
opal/mca/rcache/rgpusm/configure.m4 | 32 +
opal/mca/rcache/rgpusm/owner.txt | 7 +
opal/mca/rcache/rgpusm/rcache_rgpusm.h | 106 +
.../rcache/rgpusm/rcache_rgpusm_component.c | 154 +
opal/mca/rcache/rgpusm/rcache_rgpusm_module.c | 681 ++
opal/mca/rcache/udreg/Makefile.am | 54 +
opal/mca/rcache/udreg/configure.m4 | 48 +
opal/mca/rcache/udreg/owner.txt | 7 +
opal/mca/rcache/udreg/rcache_udreg.h | 84 +
.../mca/rcache/udreg/rcache_udreg_component.c | 122 +
opal/mca/rcache/udreg/rcache_udreg_module.c | 367 +
opal/mca/reachable/Makefile.am | 32 +
opal/mca/reachable/base/Makefile.am | 18 +
opal/mca/reachable/base/base.h | 37 +
opal/mca/reachable/base/owner.txt | 7 +
.../mca/reachable/base/reachable_base_alloc.c | 60 +
.../mca/reachable/base/reachable_base_frame.c | 50 +
.../reachable/base/reachable_base_select.c | 50 +
opal/mca/reachable/netlink/Makefile.am | 48 +
opal/mca/reachable/netlink/configure.m4 | 68 +
opal/mca/reachable/netlink/libnl3_utils.h | 82 +
opal/mca/reachable/netlink/libnl_utils.h | 76 +
opal/mca/reachable/netlink/owner.txt | 7 +
.../mca/reachable/netlink/reachable_netlink.h | 25 +
.../netlink/reachable_netlink_component.c | 91 +
.../netlink/reachable_netlink_module.c | 221 +
.../netlink/reachable_netlink_utils_common.c | 410 +
opal/mca/reachable/reachable.h | 110 +
opal/mca/reachable/weighted/Makefile.am | 36 +
opal/mca/reachable/weighted/owner.txt | 7 +
.../reachable/weighted/reachable_weighted.c | 239 +
.../reachable/weighted/reachable_weighted.h | 43 +
.../weighted/reachable_weighted_component.c | 102 +
opal/mca/shmem/Makefile.am | 39 +
opal/mca/shmem/base/Makefile.am | 28 +
opal/mca/shmem/base/base.h | 136 +
opal/mca/shmem/base/owner.txt | 7 +
opal/mca/shmem/base/shmem_base_close.c | 44 +
opal/mca/shmem/base/shmem_base_open.c | 73 +
opal/mca/shmem/base/shmem_base_select.c | 206 +
opal/mca/shmem/base/shmem_base_wrappers.c | 76 +
opal/mca/shmem/mmap/Makefile.am | 51 +
opal/mca/shmem/mmap/configure.m4 | 52 +
opal/mca/shmem/mmap/help-opal-shmem-mmap.txt | 53 +
opal/mca/shmem/mmap/owner.txt | 7 +
opal/mca/shmem/mmap/shmem_mmap.h | 55 +
opal/mca/shmem/mmap/shmem_mmap_component.c | 185 +
opal/mca/shmem/mmap/shmem_mmap_module.c | 538 ++
opal/mca/shmem/posix/Makefile.am | 52 +
opal/mca/shmem/posix/configure.m4 | 52 +
.../mca/shmem/posix/help-opal-shmem-posix.txt | 22 +
opal/mca/shmem/posix/owner.txt | 7 +
opal/mca/shmem/posix/shmem_posix.h | 66 +
.../shmem/posix/shmem_posix_common_utils.c | 112 +
.../shmem/posix/shmem_posix_common_utils.h | 50 +
opal/mca/shmem/posix/shmem_posix_component.c | 193 +
opal/mca/shmem/posix/shmem_posix_module.c | 369 +
opal/mca/shmem/shmem.h | 178 +
opal/mca/shmem/shmem_types.h | 138 +
opal/mca/shmem/sysv/Makefile.am | 50 +
opal/mca/shmem/sysv/configure.m4 | 52 +
opal/mca/shmem/sysv/help-opal-shmem-sysv.txt | 22 +
opal/mca/shmem/sysv/owner.txt | 7 +
opal/mca/shmem/sysv/shmem_sysv.h | 51 +
opal/mca/shmem/sysv/shmem_sysv_component.c | 201 +
opal/mca/shmem/sysv/shmem_sysv_module.c | 321 +
opal/mca/smsc/Makefile.am | 38 +
opal/mca/smsc/base/Makefile.am | 26 +
opal/mca/smsc/base/base.h | 22 +
opal/mca/smsc/base/smsc_base_frame.c | 123 +
opal/mca/smsc/cma/Makefile.am | 56 +
opal/mca/smsc/cma/configure.m4 | 31 +
opal/mca/smsc/cma/post_configure.sh | 1 +
opal/mca/smsc/cma/smsc_cma.h | 33 +
opal/mca/smsc/cma/smsc_cma_component.c | 147 +
opal/mca/smsc/cma/smsc_cma_internal.h | 37 +
opal/mca/smsc/cma/smsc_cma_module.c | 241 +
opal/mca/smsc/configure.m4 | 19 +
opal/mca/smsc/knem/Makefile.am | 58 +
opal/mca/smsc/knem/configure.m4 | 31 +
opal/mca/smsc/knem/help-smsc-knem.txt | 66 +
opal/mca/smsc/knem/post_configure.sh | 1 +
opal/mca/smsc/knem/smsc_knem.h | 34 +
opal/mca/smsc/knem/smsc_knem_component.c | 224 +
opal/mca/smsc/knem/smsc_knem_internal.h | 74 +
opal/mca/smsc/knem/smsc_knem_module.c | 158 +
opal/mca/smsc/smsc.h | 258 +
opal/mca/smsc/xpmem/Makefile.am | 56 +
opal/mca/smsc/xpmem/configure.m4 | 31 +
opal/mca/smsc/xpmem/post_configure.sh | 1 +
opal/mca/smsc/xpmem/smsc_xpmem.h | 43 +
opal/mca/smsc/xpmem/smsc_xpmem_component.c | 167 +
opal/mca/smsc/xpmem/smsc_xpmem_internal.h | 81 +
opal/mca/smsc/xpmem/smsc_xpmem_module.c | 318 +
opal/mca/threads/Makefile.am | 47 +
opal/mca/threads/README.md | 39 +
opal/mca/threads/argobots/Makefile.am | 57 +
opal/mca/threads/argobots/configure.m4 | 131 +
opal/mca/threads/argobots/owner.txt | 7 +
opal/mca/threads/argobots/threads_argobots.h | 38 +
.../argobots/threads_argobots_component.c | 56 +
.../argobots/threads_argobots_condition.c | 37 +
.../argobots/threads_argobots_module.c | 42 +
.../threads/argobots/threads_argobots_mutex.h | 166 +
.../argobots/threads_argobots_threads.h | 39 +
.../threads/argobots/threads_argobots_tsd.h | 52 +
opal/mca/threads/base/Makefile.am | 30 +
opal/mca/threads/base/base.h | 47 +
opal/mca/threads/base/create_join.c | 83 +
opal/mca/threads/base/help-opal-threads.txt | 22 +
opal/mca/threads/base/mutex.c | 109 +
opal/mca/threads/base/owner.txt | 7 +
opal/mca/threads/base/threads_base.c | 49 +
opal/mca/threads/base/tsd.c | 81 +
opal/mca/threads/base/wait_sync.c | 140 +
opal/mca/threads/condition.h | 146 +
opal/mca/threads/configure.m4 | 70 +
opal/mca/threads/mutex.h | 260 +
opal/mca/threads/pthreads/Makefile.am | 33 +
opal/mca/threads/pthreads/configure.m4 | 746 ++
opal/mca/threads/pthreads/owner.txt | 7 +
opal/mca/threads/pthreads/threads_pthreads.h | 26 +
.../pthreads/threads_pthreads_component.c | 59 +
.../pthreads/threads_pthreads_condition.c | 37 +
.../pthreads/threads_pthreads_module.c | 40 +
.../threads/pthreads/threads_pthreads_mutex.h | 200 +
.../pthreads/threads_pthreads_threads.h | 43 +
.../threads/pthreads/threads_pthreads_tsd.h | 52 +
.../threads/pthreads/threads_pthreads_yield.c | 89 +
opal/mca/threads/qthreads/Makefile.am | 54 +
opal/mca/threads/qthreads/configure.m4 | 118 +
opal/mca/threads/qthreads/owner.txt | 7 +
opal/mca/threads/qthreads/threads_qthreads.h | 37 +
.../qthreads/threads_qthreads_component.c | 55 +
.../qthreads/threads_qthreads_condition.c | 36 +
.../qthreads/threads_qthreads_module.c | 59 +
.../threads/qthreads/threads_qthreads_mutex.h | 205 +
.../qthreads/threads_qthreads_threads.h | 39 +
.../threads/qthreads/threads_qthreads_tsd.h | 49 +
opal/mca/threads/thread.h | 51 +
opal/mca/threads/thread_usage.h | 266 +
opal/mca/threads/threads.h | 139 +
opal/mca/threads/tsd.h | 180 +
opal/mca/threads/wait_sync.h | 158 +
opal/mca/timer/Makefile.am | 39 +
opal/mca/timer/altix/Makefile.am | 24 +
opal/mca/timer/altix/configure.m4 | 83 +
opal/mca/timer/altix/owner.txt | 7 +
opal/mca/timer/altix/timer_altix.h | 48 +
opal/mca/timer/altix/timer_altix_component.c | 113 +
opal/mca/timer/base/Makefile.am | 24 +
opal/mca/timer/base/base.h | 49 +
opal/mca/timer/base/owner.txt | 7 +
opal/mca/timer/base/timer_base_null.h | 44 +
opal/mca/timer/base/timer_base_open.c | 73 +
opal/mca/timer/configure.m4 | 47 +
opal/mca/timer/darwin/Makefile.am | 24 +
opal/mca/timer/darwin/configure.m4 | 61 +
opal/mca/timer/darwin/owner.txt | 7 +
opal/mca/timer/darwin/timer_darwin.h | 71 +
.../mca/timer/darwin/timer_darwin_component.c | 98 +
opal/mca/timer/linux/Makefile.am | 26 +
opal/mca/timer/linux/configure.m4 | 68 +
.../mca/timer/linux/help-opal-timer-linux.txt | 17 +
opal/mca/timer/linux/owner.txt | 7 +
opal/mca/timer/linux/timer_linux.h | 38 +
opal/mca/timer/linux/timer_linux_component.c | 251 +
opal/mca/timer/solaris/Makefile.am | 24 +
opal/mca/timer/solaris/configure.m4 | 60 +
opal/mca/timer/solaris/owner.txt | 7 +
opal/mca/timer/solaris/timer_solaris.h | 47 +
.../timer/solaris/timer_solaris_component.c | 42 +
opal/mca/timer/timer.h | 94 +
opal/memoryhooks/Makefile.am | 28 +
opal/memoryhooks/memory.c | 252 +
opal/memoryhooks/memory.h | 140 +
opal/memoryhooks/memory_internal.h | 41 +
opal/runtime/Makefile.am | 53 +
opal/runtime/help-opal-runtime.txt | 71 +
opal/runtime/help-opal_info.txt | 65 +
opal/runtime/opal.h | 235 +
opal/runtime/opal_finalize.c | 86 +
opal/runtime/opal_finalize_core.c | 154 +
opal/runtime/opal_info_support.c | 1355 ++++
opal/runtime/opal_info_support.h | 112 +
opal/runtime/opal_init.c | 262 +
opal/runtime/opal_init_core.c | 547 ++
opal/runtime/opal_params.c | 98 +
opal/runtime/opal_params.h | 35 +
opal/runtime/opal_params_core.c | 520 ++
opal/runtime/opal_params_core.h | 114 +
opal/runtime/opal_progress.c | 489 ++
opal/runtime/opal_progress.h | 200 +
opal/runtime/opal_progress_threads.c | 293 +
opal/runtime/opal_progress_threads.h | 71 +
opal/test/reachable/Makefile | 19 +
opal/test/reachable/reachable_netlink.c | 193 +
opal/test/reachable/reachable_shared.h | 74 +
opal/test/reachable/reachable_weighted.c | 1014 +++
opal/test/reachable/tests | 12 +
opal/tools/Makefile.am | 28 +
opal/tools/wrappers/Makefile.am | 48 +
opal/tools/wrappers/help-opal-wrapper.txt | 71 +
opal/tools/wrappers/opal.pc.in | 25 +
opal/tools/wrappers/opal_wrapper.c | 1020 +++
.../wrappers/opalc++-wrapper-data.txt.in | 25 +
.../tools/wrappers/opalcc-wrapper-data.txt.in | 25 +
opal/util/Makefile.am | 144 +
opal/util/alfg.c | 136 +
opal/util/alfg.h | 35 +
opal/util/arch.c | 188 +
opal/util/arch.h | 252 +
opal/util/argv.c | 587 ++
opal/util/argv.h | 304 +
opal/util/basename.c | 142 +
opal/util/basename.h | 114 +
opal/util/bipartite_graph.c | 927 +++
opal/util/bipartite_graph.h | 165 +
opal/util/bipartite_graph_internal.h | 126 +
opal/util/bit_ops.h | 161 +
opal/util/clock_gettime.h | 116 +
opal/util/cmd_line.c | 1347 ++++
opal/util/cmd_line.h | 614 ++
opal/util/crc.c | 1109 +++
opal/util/crc.h | 135 +
opal/util/error.c | 238 +
opal/util/error.h | 99 +
opal/util/ethtool.c | 89 +
opal/util/ethtool.h | 20 +
opal/util/event.c | 176 +
opal/util/event.h | 146 +
opal/util/fd.c | 183 +
opal/util/fd.h | 109 +
opal/util/few.c | 80 +
opal/util/few.h | 59 +
opal/util/help-opal-util.txt | 116 +
opal/util/if.c | 774 ++
opal/util/if.h | 228 +
opal/util/info.c | 442 ++
opal/util/info.h | 321 +
opal/util/info_subscriber.c | 369 +
opal/util/info_subscriber.h | 84 +
opal/util/keyval/Makefile.am | 34 +
opal/util/keyval/keyval_lex.h | 73 +
opal/util/keyval/keyval_lex.l | 137 +
opal/util/keyval_parse.c | 387 +
opal/util/keyval_parse.h | 59 +
opal/util/malloc.c | 190 +
opal/util/malloc.h | 144 +
opal/util/minmax.h | 84 +
opal/util/net.c | 472 ++
opal/util/net.h | 142 +
opal/util/numtostr.c | 65 +
opal/util/numtostr.h | 44 +
opal/util/opal_environ.c | 270 +
opal/util/opal_environ.h | 145 +
opal/util/opal_getcwd.c | 100 +
opal/util/opal_getcwd.h | 49 +
opal/util/opal_pty.c | 256 +
opal/util/opal_pty.h | 53 +
opal/util/os_dirpath.c | 307 +
opal/util/os_dirpath.h | 119 +
opal/util/os_path.c | 104 +
opal/util/os_path.h | 83 +
opal/util/output.c | 1043 +++
opal/util/output.h | 592 ++
opal/util/path.c | 708 ++
opal/util/path.h | 160 +
opal/util/printf.c | 339 +
opal/util/printf.h | 140 +
opal/util/proc.c | 229 +
opal/util/proc.h | 180 +
opal/util/qsort.c | 172 +
opal/util/qsort.h | 38 +
opal/util/sha256.c | 170 +
opal/util/sha256.h | 45 +
opal/util/show_help.c | 471 ++
opal/util/show_help.h | 172 +
opal/util/show_help_lex.h | 66 +
opal/util/show_help_lex.l | 113 +
opal/util/stacktrace.c | 724 ++
opal/util/stacktrace.h | 58 +
opal/util/string_copy.c | 39 +
opal/util/string_copy.h | 74 +
opal/util/sys_limits.c | 263 +
opal/util/sys_limits.h | 60 +
opal/util/timings.c | 113 +
opal/util/timings.h | 233 +
opal/util/uri.c | 158 +
opal/util/uri.h | 91 +
oshmem/Makefile.am | 85 +
oshmem/include/Makefile.am | 54 +
oshmem/include/oshmem/Makefile.am | 17 +
oshmem/include/oshmem/constants.h | 138 +
oshmem/include/oshmem/types.h | 25 +
oshmem/include/oshmem/version.h.in | 30 +
oshmem/include/oshmem_config.h | 35 +
oshmem/include/pshmem.h | 3251 ++++++++
oshmem/include/pshmemx.h | 246 +
oshmem/include/shmem-compat.h | 42 +
oshmem/include/shmem.fh | 65 +
oshmem/include/shmem.h.in | 3377 ++++++++
oshmem/include/shmemx.h | 260 +
oshmem/info/Makefile.am | 18 +
oshmem/info/info.c | 339 +
oshmem/info/info.h | 69 +
oshmem/mca/Makefile.am | 23 +
oshmem/mca/atomic/Makefile.am | 29 +
oshmem/mca/atomic/atomic.h | 324 +
oshmem/mca/atomic/base/Makefile.am | 17 +
.../mca/atomic/base/atomic_base_available.c | 137 +
oshmem/mca/atomic/base/atomic_base_frame.c | 94 +
oshmem/mca/atomic/base/atomic_base_select.c | 247 +
oshmem/mca/atomic/base/base.h | 57 +
oshmem/mca/atomic/basic/Makefile.am | 39 +
oshmem/mca/atomic/basic/atomic_basic.h | 55 +
.../mca/atomic/basic/atomic_basic_component.c | 92 +
oshmem/mca/atomic/basic/atomic_basic_cswap.c | 49 +
oshmem/mca/atomic/basic/atomic_basic_module.c | 299 +
oshmem/mca/atomic/ucx/Makefile.am | 44 +
oshmem/mca/atomic/ucx/atomic_ucx.h | 61 +
oshmem/mca/atomic/ucx/atomic_ucx_component.c | 114 +
oshmem/mca/atomic/ucx/atomic_ucx_cswap.c | 77 +
oshmem/mca/atomic/ucx/atomic_ucx_module.c | 372 +
oshmem/mca/atomic/ucx/configure.m4 | 32 +
oshmem/mca/atomic/ucx/owner.txt | 7 +
oshmem/mca/mca.h | 39 +
oshmem/mca/memheap/Makefile.am | 33 +
oshmem/mca/memheap/README.md | 71 +
oshmem/mca/memheap/base/Makefile.am | 24 +
oshmem/mca/memheap/base/base.h | 300 +
.../mca/memheap/base/help-oshmem-memheap.txt | 23 +
oshmem/mca/memheap/base/memheap_base_alloc.c | 133 +
oshmem/mca/memheap/base/memheap_base_frame.c | 123 +
oshmem/mca/memheap/base/memheap_base_mkey.c | 777 ++
.../mca/memheap/base/memheap_base_register.c | 142 +
oshmem/mca/memheap/base/memheap_base_select.c | 183 +
oshmem/mca/memheap/base/memheap_base_static.c | 241 +
oshmem/mca/memheap/buddy/Makefile.am | 41 +
oshmem/mca/memheap/buddy/memheap_buddy.c | 696 ++
oshmem/mca/memheap/buddy/memheap_buddy.h | 88 +
.../memheap/buddy/memheap_buddy_component.c | 67 +
.../memheap/buddy/memheap_buddy_component.h | 26 +
oshmem/mca/memheap/configure.m4 | 19 +
oshmem/mca/memheap/memheap.h | 160 +
oshmem/mca/memheap/ptmalloc/Makefile.am | 43 +
oshmem/mca/memheap/ptmalloc/malloc.c | 5502 +++++++++++++
oshmem/mca/memheap/ptmalloc/malloc_defs.h | 32 +
.../mca/memheap/ptmalloc/memheap_ptmalloc.c | 180 +
.../mca/memheap/ptmalloc/memheap_ptmalloc.h | 72 +
.../ptmalloc/memheap_ptmalloc_component.c | 68 +
.../ptmalloc/memheap_ptmalloc_component.h | 26 +
oshmem/mca/scoll/Makefile.am | 29 +
oshmem/mca/scoll/base/Makefile.am | 17 +
oshmem/mca/scoll/base/base.h | 69 +
oshmem/mca/scoll/base/scoll_base_available.c | 137 +
oshmem/mca/scoll/base/scoll_base_frame.c | 131 +
oshmem/mca/scoll/base/scoll_base_select.c | 401 +
oshmem/mca/scoll/basic/Makefile.am | 43 +
oshmem/mca/scoll/basic/scoll_basic.h | 110 +
oshmem/mca/scoll/basic/scoll_basic_alltoall.c | 196 +
oshmem/mca/scoll/basic/scoll_basic_barrier.c | 583 ++
.../mca/scoll/basic/scoll_basic_broadcast.c | 260 +
oshmem/mca/scoll/basic/scoll_basic_collect.c | 638 ++
.../mca/scoll/basic/scoll_basic_component.c | 165 +
oshmem/mca/scoll/basic/scoll_basic_module.c | 61 +
oshmem/mca/scoll/basic/scoll_basic_reduce.c | 818 ++
oshmem/mca/scoll/mpi/Makefile.am | 40 +
.../mca/scoll/mpi/help-oshmem-scoll-mpi.txt | 16 +
oshmem/mca/scoll/mpi/scoll_mpi.h | 115 +
oshmem/mca/scoll/mpi/scoll_mpi_component.c | 173 +
oshmem/mca/scoll/mpi/scoll_mpi_debug.h | 35 +
oshmem/mca/scoll/mpi/scoll_mpi_dtypes.h | 71 +
oshmem/mca/scoll/mpi/scoll_mpi_module.c | 204 +
oshmem/mca/scoll/mpi/scoll_mpi_ops.c | 275 +
oshmem/mca/scoll/scoll.h | 208 +
oshmem/mca/scoll/ucc/Makefile.am | 46 +
oshmem/mca/scoll/ucc/configure.m4 | 38 +
.../mca/scoll/ucc/help-oshmem-scoll-ucc.txt | 16 +
oshmem/mca/scoll/ucc/scoll_ucc.h | 131 +
oshmem/mca/scoll/ucc/scoll_ucc_alltoall.c | 103 +
oshmem/mca/scoll/ucc/scoll_ucc_barrier.c | 59 +
oshmem/mca/scoll/ucc/scoll_ucc_broadcast.c | 86 +
oshmem/mca/scoll/ucc/scoll_ucc_collect.c | 88 +
oshmem/mca/scoll/ucc/scoll_ucc_common.h | 39 +
oshmem/mca/scoll/ucc/scoll_ucc_component.c | 178 +
oshmem/mca/scoll/ucc/scoll_ucc_debug.h | 35 +
oshmem/mca/scoll/ucc/scoll_ucc_dtypes.h | 125 +
oshmem/mca/scoll/ucc/scoll_ucc_module.c | 501 ++
oshmem/mca/scoll/ucc/scoll_ucc_reduce.c | 107 +
oshmem/mca/spml/Makefile.am | 29 +
oshmem/mca/spml/base/Makefile.am | 28 +
oshmem/mca/spml/base/base.h | 132 +
oshmem/mca/spml/base/spml_base.c | 178 +
oshmem/mca/spml/base/spml_base_atomicreq.c | 39 +
oshmem/mca/spml/base/spml_base_atomicreq.h | 101 +
oshmem/mca/spml/base/spml_base_frame.c | 163 +
oshmem/mca/spml/base/spml_base_getreq.c | 39 +
oshmem/mca/spml/base/spml_base_getreq.h | 93 +
oshmem/mca/spml/base/spml_base_putreq.c | 36 +
oshmem/mca/spml/base/spml_base_putreq.h | 98 +
oshmem/mca/spml/base/spml_base_request.c | 41 +
oshmem/mca/spml/base/spml_base_request.h | 85 +
oshmem/mca/spml/base/spml_base_request_dbg.h | 25 +
oshmem/mca/spml/base/spml_base_select.c | 205 +
oshmem/mca/spml/configure.m4 | 25 +
oshmem/mca/spml/spml.h | 1120 +++
oshmem/mca/spml/ucx/Makefile.am | 45 +
oshmem/mca/spml/ucx/configure.m4 | 32 +
oshmem/mca/spml/ucx/owner.txt | 7 +
oshmem/mca/spml/ucx/spml_ucx.c | 1860 +++++
oshmem/mca/spml/ucx/spml_ucx.h | 409 +
oshmem/mca/spml/ucx/spml_ucx_component.c | 550 ++
oshmem/mca/spml/ucx/spml_ucx_component.h | 25 +
oshmem/mca/sshmem/Makefile.am | 29 +
oshmem/mca/sshmem/base/Makefile.am | 19 +
oshmem/mca/sshmem/base/base.h | 156 +
oshmem/mca/sshmem/base/help-oshmem-sshmem.txt | 25 +
oshmem/mca/sshmem/base/sshmem_base_close.c | 33 +
oshmem/mca/sshmem/base/sshmem_base_open.c | 108 +
oshmem/mca/sshmem/base/sshmem_base_select.c | 154 +
oshmem/mca/sshmem/base/sshmem_base_wrappers.c | 93 +
oshmem/mca/sshmem/mmap/Makefile.am | 38 +
oshmem/mca/sshmem/mmap/configure.m4 | 42 +
.../sshmem/mmap/help-oshmem-sshmem-mmap.txt | 26 +
oshmem/mca/sshmem/mmap/sshmem_mmap.h | 42 +
.../mca/sshmem/mmap/sshmem_mmap_component.c | 148 +
oshmem/mca/sshmem/mmap/sshmem_mmap_module.c | 328 +
oshmem/mca/sshmem/sshmem.h | 167 +
oshmem/mca/sshmem/sshmem_types.h | 133 +
oshmem/mca/sshmem/sysv/Makefile.am | 39 +
oshmem/mca/sshmem/sysv/configure.m4 | 42 +
.../sshmem/sysv/help-oshmem-sshmem-sysv.txt | 24 +
oshmem/mca/sshmem/sysv/sshmem_sysv.h | 45 +
.../mca/sshmem/sysv/sshmem_sysv_component.c | 220 +
oshmem/mca/sshmem/sysv/sshmem_sysv_module.c | 334 +
oshmem/mca/sshmem/ucx/Makefile.am | 43 +
oshmem/mca/sshmem/ucx/configure.m4 | 43 +
oshmem/mca/sshmem/ucx/owner.txt | 7 +
oshmem/mca/sshmem/ucx/sshmem_ucx.h | 67 +
oshmem/mca/sshmem/ucx/sshmem_ucx_component.c | 125 +
oshmem/mca/sshmem/ucx/sshmem_ucx_module.c | 353 +
oshmem/mca/sshmem/ucx/sshmem_ucx_shadow.c | 189 +
oshmem/op/Makefile.am | 19 +
oshmem/op/op.c | 510 ++
oshmem/op/op.h | 234 +
oshmem/proc/Makefile.am | 21 +
oshmem/proc/proc.c | 291 +
oshmem/proc/proc.h | 264 +
oshmem/proc/proc_group_cache.c | 86 +
oshmem/proc/proc_group_cache.h | 45 +
oshmem/request/Makefile.am | 19 +
oshmem/request/request.c | 181 +
oshmem/request/request.h | 442 ++
oshmem/request/request_dbg.h | 49 +
oshmem/runtime/Makefile.am | 29 +
oshmem/runtime/help-shmem-runtime.txt | 42 +
oshmem/runtime/oshmem_info_support.c | 109 +
oshmem/runtime/oshmem_info_support.h | 26 +
oshmem/runtime/oshmem_shmem_abort.c | 131 +
oshmem/runtime/oshmem_shmem_exchange.c | 43 +
oshmem/runtime/oshmem_shmem_finalize.c | 166 +
oshmem/runtime/oshmem_shmem_init.c | 426 +
oshmem/runtime/oshmem_shmem_params.c | 99 +
oshmem/runtime/oshmem_shmem_preconnect.h | 24 +
oshmem/runtime/params.h | 49 +
oshmem/runtime/runtime.h | 254 +
oshmem/shmem/Makefile.am | 17 +
oshmem/shmem/c/Makefile.am | 111 +
oshmem/shmem/c/profile-defines.h | 2084 +++++
oshmem/shmem/c/shmem_add.c | 136 +
oshmem/shmem/c/shmem_addr_accessible.c | 42 +
oshmem/shmem/c/shmem_align.c | 64 +
oshmem/shmem/c/shmem_alloc.c | 111 +
oshmem/shmem/c/shmem_alltoall.c | 257 +
oshmem/shmem/c/shmem_and.c | 82 +
oshmem/shmem/c/shmem_barrier.c | 66 +
oshmem/shmem/c/shmem_broadcast.c | 172 +
oshmem/shmem/c/shmem_clear_cache_inv.c | 38 +
oshmem/shmem/c/shmem_clear_cache_line_inv.c | 38 +
oshmem/shmem/c/shmem_clear_lock.c | 40 +
oshmem/shmem/c/shmem_collect.c | 242 +
oshmem/shmem/c/shmem_context.c | 41 +
oshmem/shmem/c/shmem_cswap.c | 144 +
oshmem/shmem/c/shmem_cswap_nb.c | 127 +
oshmem/shmem/c/shmem_fadd.c | 143 +
oshmem/shmem/c/shmem_fadd_nb.c | 122 +
oshmem/shmem/c/shmem_fand.c | 85 +
oshmem/shmem/c/shmem_fand_nb.c | 66 +
oshmem/shmem/c/shmem_fence.c | 34 +
oshmem/shmem/c/shmem_fetch.c | 160 +
oshmem/shmem/c/shmem_fetch_nb.c | 134 +
oshmem/shmem/c/shmem_finalize.c | 27 +
oshmem/shmem/c/shmem_finc.c | 144 +
oshmem/shmem/c/shmem_finc_nb.c | 123 +
oshmem/shmem/c/shmem_for.c | 85 +
oshmem/shmem/c/shmem_for_nb.c | 66 +
oshmem/shmem/c/shmem_free.c | 76 +
oshmem/shmem/c/shmem_fxor.c | 85 +
oshmem/shmem/c/shmem_fxor_nb.c | 66 +
oshmem/shmem/c/shmem_g.c | 169 +
oshmem/shmem/c/shmem_get.c | 221 +
oshmem/shmem/c/shmem_get_nb.c | 220 +
oshmem/shmem/c/shmem_global_exit.c | 46 +
oshmem/shmem/c/shmem_iget.c | 225 +
oshmem/shmem/c/shmem_inc.c | 135 +
oshmem/shmem/c/shmem_info.c | 36 +
oshmem/shmem/c/shmem_init.c | 85 +
oshmem/shmem/c/shmem_iput.c | 225 +
oshmem/shmem/c/shmem_lock.c | 1056 +++
oshmem/shmem/c/shmem_mcs_lock.c | 239 +
oshmem/shmem/c/shmem_or.c | 82 +
oshmem/shmem/c/shmem_p.c | 171 +
oshmem/shmem/c/shmem_pcontrol.c | 38 +
oshmem/shmem/c/shmem_pe_accessible.c | 35 +
oshmem/shmem/c/shmem_ptr.c | 70 +
oshmem/shmem/c/shmem_put.c | 225 +
oshmem/shmem/c/shmem_put_nb.c | 237 +
oshmem/shmem/c/shmem_put_signal.c | 230 +
oshmem/shmem/c/shmem_put_signal_nb.c | 220 +
oshmem/shmem/c/shmem_query.c | 68 +
oshmem/shmem/c/shmem_quiet.c | 34 +
oshmem/shmem/c/shmem_realloc.c | 78 +
oshmem/shmem/c/shmem_reduce.c | 561 ++
oshmem/shmem/c/shmem_set.c | 147 +
oshmem/shmem/c/shmem_set_cache_inv.c | 38 +
oshmem/shmem/c/shmem_set_cache_line_inv.c | 38 +
oshmem/shmem/c/shmem_set_lock.c | 40 +
oshmem/shmem/c/shmem_swap.c | 151 +
oshmem/shmem/c/shmem_swap_nb.c | 128 +
oshmem/shmem/c/shmem_sync.c | 66 +
oshmem/shmem/c/shmem_team.c | 162 +
oshmem/shmem/c/shmem_test_ivars.c | 306 +
oshmem/shmem/c/shmem_test_lock.c | 41 +
oshmem/shmem/c/shmem_udcflush.c | 37 +
oshmem/shmem/c/shmem_udcflush_line.c | 36 +
oshmem/shmem/c/shmem_wait.c | 164 +
oshmem/shmem/c/shmem_wait_ivars.c | 295 +
oshmem/shmem/c/shmem_xor.c | 82 +
oshmem/shmem/fortran/Makefile.am | 152 +
oshmem/shmem/fortran/bindings.h | 42 +
oshmem/shmem/fortran/pbindings.h | 24 +
oshmem/shmem/fortran/profile-defines.h | 749 ++
oshmem/shmem/fortran/prototypes_pshmem.h | 219 +
oshmem/shmem/fortran/prototypes_shmem.h | 222 +
.../shmem/fortran/shmem_addr_accessible_f.c | 36 +
oshmem/shmem/fortran/shmem_alltoall_f.c | 124 +
oshmem/shmem/fortran/shmem_and_to_all_f.c | 84 +
oshmem/shmem/fortran/shmem_barrier_all_f.c | 34 +
oshmem/shmem/fortran/shmem_barrier_f.c | 37 +
oshmem/shmem/fortran/shmem_broadcast_f.c | 108 +
oshmem/shmem/fortran/shmem_cache_f.c | 105 +
oshmem/shmem/fortran/shmem_character_get_f.c | 45 +
oshmem/shmem/fortran/shmem_character_put_f.c | 46 +
oshmem/shmem/fortran/shmem_collect_f.c | 130 +
oshmem/shmem/fortran/shmem_complex_get_f.c | 45 +
oshmem/shmem/fortran/shmem_complex_iget_f.c | 53 +
oshmem/shmem/fortran/shmem_complex_iput_f.c | 54 +
oshmem/shmem/fortran/shmem_complex_put_f.c | 45 +
oshmem/shmem/fortran/shmem_double_get_f.c | 45 +
oshmem/shmem/fortran/shmem_double_iget_f.c | 53 +
oshmem/shmem/fortran/shmem_double_iput_f.c | 54 +
oshmem/shmem/fortran/shmem_double_put_f.c | 45 +
oshmem/shmem/fortran/shmem_fence_f.c | 34 +
oshmem/shmem/fortran/shmem_finalize_f.c | 28 +
oshmem/shmem/fortran/shmem_fortran_pointer.h | 17 +
oshmem/shmem/fortran/shmem_get128_f.c | 41 +
oshmem/shmem/fortran/shmem_get32_f.c | 41 +
oshmem/shmem/fortran/shmem_get4_f.c | 41 +
oshmem/shmem/fortran/shmem_get64_f.c | 41 +
oshmem/shmem/fortran/shmem_get8_f.c | 41 +
oshmem/shmem/fortran/shmem_get_nb_f.c | 250 +
oshmem/shmem/fortran/shmem_getmem_f.c | 41 +
oshmem/shmem/fortran/shmem_global_exit_f.c | 33 +
oshmem/shmem/fortran/shmem_iget128_f.c | 50 +
oshmem/shmem/fortran/shmem_iget32_f.c | 50 +
oshmem/shmem/fortran/shmem_iget4_f.c | 50 +
oshmem/shmem/fortran/shmem_iget64_f.c | 50 +
oshmem/shmem/fortran/shmem_iget8_f.c | 50 +
oshmem/shmem/fortran/shmem_info_f.c | 54 +
oshmem/shmem/fortran/shmem_init_f.c | 47 +
oshmem/shmem/fortran/shmem_int4_add_f.c | 43 +
oshmem/shmem/fortran/shmem_int4_cswap_f.c | 51 +
oshmem/shmem/fortran/shmem_int4_fadd_f.c | 48 +
oshmem/shmem/fortran/shmem_int4_fetch_f.c | 48 +
oshmem/shmem/fortran/shmem_int4_finc_f.c | 49 +
oshmem/shmem/fortran/shmem_int4_inc_f.c | 44 +
oshmem/shmem/fortran/shmem_int4_set_f.c | 44 +
oshmem/shmem/fortran/shmem_int4_swap_f.c | 47 +
oshmem/shmem/fortran/shmem_int4_wait_f.c | 37 +
.../shmem/fortran/shmem_int4_wait_until_f.c | 40 +
oshmem/shmem/fortran/shmem_int8_add_f.c | 43 +
oshmem/shmem/fortran/shmem_int8_cswap_f.c | 50 +
oshmem/shmem/fortran/shmem_int8_fadd_f.c | 48 +
oshmem/shmem/fortran/shmem_int8_fetch_f.c | 48 +
oshmem/shmem/fortran/shmem_int8_finc_f.c | 49 +
oshmem/shmem/fortran/shmem_int8_inc_f.c | 45 +
oshmem/shmem/fortran/shmem_int8_set_f.c | 44 +
oshmem/shmem/fortran/shmem_int8_swap_f.c | 47 +
oshmem/shmem/fortran/shmem_int8_wait_f.c | 37 +
.../shmem/fortran/shmem_int8_wait_until_f.c | 40 +
oshmem/shmem/fortran/shmem_integer_get_f.c | 45 +
oshmem/shmem/fortran/shmem_integer_iget_f.c | 53 +
oshmem/shmem/fortran/shmem_integer_iput_f.c | 54 +
oshmem/shmem/fortran/shmem_integer_put_f.c | 45 +
oshmem/shmem/fortran/shmem_iput128_f.c | 51 +
oshmem/shmem/fortran/shmem_iput32_f.c | 50 +
oshmem/shmem/fortran/shmem_iput4_f.c | 51 +
oshmem/shmem/fortran/shmem_iput64_f.c | 51 +
oshmem/shmem/fortran/shmem_iput8_f.c | 51 +
oshmem/shmem/fortran/shmem_lock_f.c | 64 +
oshmem/shmem/fortran/shmem_logical_get_f.c | 45 +
oshmem/shmem/fortran/shmem_logical_iget_f.c | 53 +
oshmem/shmem/fortran/shmem_logical_iput_f.c | 54 +
oshmem/shmem/fortran/shmem_logical_put_f.c | 45 +
oshmem/shmem/fortran/shmem_max_to_all_f.c | 113 +
oshmem/shmem/fortran/shmem_min_to_all_f.c | 115 +
oshmem/shmem/fortran/shmem_my_pe_f.c | 57 +
oshmem/shmem/fortran/shmem_n_pes_f.c | 51 +
oshmem/shmem/fortran/shmem_or_to_all_f.c | 83 +
oshmem/shmem/fortran/shmem_pe_accessible_f.c | 36 +
oshmem/shmem/fortran/shmem_prod_to_all_f.c | 134 +
oshmem/shmem/fortran/shmem_ptr_f.c | 36 +
oshmem/shmem/fortran/shmem_put128_f.c | 42 +
oshmem/shmem/fortran/shmem_put32_f.c | 42 +
oshmem/shmem/fortran/shmem_put4_f.c | 42 +
oshmem/shmem/fortran/shmem_put64_f.c | 42 +
oshmem/shmem/fortran/shmem_put8_f.c | 42 +
oshmem/shmem/fortran/shmem_put_nb_f.c | 249 +
oshmem/shmem/fortran/shmem_putmem_f.c | 41 +
oshmem/shmem/fortran/shmem_quiet_f.c | 34 +
oshmem/shmem/fortran/shmem_real4_fetch_f.c | 47 +
oshmem/shmem/fortran/shmem_real4_set_f.c | 45 +
oshmem/shmem/fortran/shmem_real4_swap_f.c | 47 +
oshmem/shmem/fortran/shmem_real8_fetch_f.c | 48 +
oshmem/shmem/fortran/shmem_real8_set_f.c | 44 +
oshmem/shmem/fortran/shmem_real8_swap_f.c | 47 +
oshmem/shmem/fortran/shmem_real_get_f.c | 45 +
oshmem/shmem/fortran/shmem_real_iget_f.c | 53 +
oshmem/shmem/fortran/shmem_real_iput_f.c | 54 +
oshmem/shmem/fortran/shmem_real_put_f.c | 45 +
oshmem/shmem/fortran/shmem_sum_to_all_f.c | 133 +
oshmem/shmem/fortran/shmem_swap_f.c | 49 +
oshmem/shmem/fortran/shmem_wait_f.c | 37 +
oshmem/shmem/fortran/shmem_wait_until_f.c | 40 +
oshmem/shmem/fortran/shmem_xor_to_all_f.c | 104 +
oshmem/shmem/fortran/shpalloc_f.c | 57 +
oshmem/shmem/fortran/shpclmove_f.c | 67 +
oshmem/shmem/fortran/shpdeallc_f.c | 38 +
oshmem/shmem/help-shmem-api.txt | 14 +
oshmem/shmem/shmem_api_logger.h | 47 +
oshmem/shmem/shmem_lock.h | 29 +
oshmem/tools/Makefile.am | 20 +
oshmem/tools/oshmem_info/Makefile.am | 64 +
oshmem/tools/oshmem_info/help-oshmem-info.txt | 20 +
oshmem/tools/oshmem_info/oshmem_info.1in | 205 +
oshmem/tools/oshmem_info/oshmem_info.c | 180 +
oshmem/tools/oshmem_info/oshmem_info.h | 33 +
oshmem/tools/oshmem_info/param.c | 392 +
oshmem/tools/wrappers/Makefile.am | 100 +
oshmem/tools/wrappers/oshmem-c.pc.in | 21 +
oshmem/tools/wrappers/oshmem-cxx.pc.in | 21 +
oshmem/tools/wrappers/oshmem-fort.pc.in | 21 +
oshmem/tools/wrappers/oshmem.pc.in | 21 +
.../wrappers/shmemc++-wrapper-data.txt.in | 36 +
.../wrappers/shmemcc-wrapper-data.txt.in | 36 +
.../wrappers/shmemfort-wrapper-data.txt.in | 36 +
oshmem/util/Makefile.am | 19 +
oshmem/util/oshmem_util.c | 73 +
oshmem/util/oshmem_util.h | 53 +
test/Makefile.am | 29 +
test/asm/Makefile.am | 94 +
test/asm/atomic_barrier.c | 40 +
test/asm/atomic_cmpset.c | 288 +
test/asm/atomic_math.c | 266 +
test/asm/atomic_spinlock.c | 130 +
test/asm/run_tests | 40 +
test/carto/carto-file | 39 +
test/carto/carto_test.c | 182 +
test/class/Makefile.am | 108 +
test/class/ompi_rb_tree.c | 412 +
test/class/opal_bitmap.c | 334 +
test/class/opal_cstring.c | 247 +
test/class/opal_fifo.c | 275 +
test/class/opal_hash_table.c | 299 +
test/class/opal_lifo.c | 206 +
test/class/opal_list.c | 315 +
test/class/opal_pointer_array.c | 184 +
test/class/opal_proc_table.c | 307 +
test/class/opal_value_array.c | 120 +
test/datatype/Makefile.am | 112 +
test/datatype/check_op.sh | 81 +
test/datatype/checksum.c | 158 +
test/datatype/ddt_lib.c | 457 ++
test/datatype/ddt_lib.h | 94 +
test/datatype/ddt_pack.c | 454 ++
test/datatype/ddt_raw.c | 324 +
test/datatype/ddt_raw2.c | 352 +
test/datatype/ddt_test.c | 545 ++
test/datatype/external32.c | 251 +
test/datatype/large_data.c | 174 +
test/datatype/opal_datatype_test.c | 722 ++
test/datatype/opal_ddt_lib.c | 636 ++
test/datatype/opal_ddt_lib.h | 53 +
test/datatype/partial.c | 172 +
test/datatype/position.c | 286 +
test/datatype/position_noncontig.c | 253 +
test/datatype/reduce_local.c | 757 ++
test/datatype/to_self.c | 579 ++
test/datatype/unpack_hetero.c | 100 +
test/datatype/unpack_ooo.c | 358 +
test/event/Makefile.am | 48 +
test/event/event-test.c | 145 +
test/event/signal-test.c | 69 +
test/event/time-test.c | 71 +
test/memchecker/Makefile.am | 64 +
test/memchecker/irecv_init_check.c | 65 +
test/memchecker/irecv_uninit_check.c | 64 +
test/memchecker/non_blocking_recv_test.c | 59 +
test/memchecker/non_blocking_send_test.c | 61 +
test/monitoring/Makefile.am | 49 +
test/monitoring/check_monitoring.c | 517 ++
test/monitoring/example_reduce_count.c | 128 +
test/monitoring/monitoring_test.c | 379 +
test/monitoring/test_overhead.c | 294 +
test/monitoring/test_overhead.sh | 218 +
test/monitoring/test_pvar_access.c | 324 +
test/mpi/Makefile.am | 20 +
test/mpi/environment/Makefile.am | 33 +
test/mpi/environment/chello.c | 35 +
test/mpi/environment/run_tests | 55 +
test/mpi/run_tests | 56 +
test/mpool/Makefile.am | 21 +
test/mpool/mpool_memkind.c | 171 +
test/runtime/Makefile.am | 60 +
test/runtime/README.md | 20 +
test/runtime/opal_init_finalize.c | 40 +
test/runtime/orte_init_finalize.c | 54 +
test/runtime/sigchld.c | 90 +
test/runtime/start_shut.c | 76 +
test/simple/Makefile | 35 +
test/simple/Makefile.include | 60 +
test/simple/abort.c | 44 +
test/simple/accept.c | 44 +
test/simple/add_host.c | 90 +
test/simple/attach.c | 30 +
test/simple/bad_arg.c | 76 +
test/simple/bad_exit.c | 25 +
test/simple/badcoll.c | 28 +
test/simple/bcast_loop.c | 36 +
test/simple/binding.c | 63 +
test/simple/client.c | 37 +
test/simple/comm_abort.c | 174 +
test/simple/concurrent_spawn.c | 84 +
test/simple/connect.c | 35 +
test/simple/crisscross.c | 273 +
test/simple/debugger.c | 31 +
test/simple/delayed_abort.c | 41 +
test/simple/early_abort.c | 46 +
test/simple/hello.c | 24 +
test/simple/hello_barrier.c | 24 +
test/simple/hello_nodename.c | 54 +
test/simple/hello_output.c | 37 +
test/simple/hello_show_help.c | 58 +
test/simple/hellocycle.pl | 33 +
test/simple/info_spawn.c | 84 +
test/simple/init-exit77.c | 13 +
test/simple/initial_errh.c | 202 +
test/simple/intercomm1.c | 25 +
test/simple/intercomm_create.c | 174 +
test/simple/interlib.c | 293 +
test/simple/iof.c | 65 +
test/simple/loop_child.c | 30 +
test/simple/loop_spawn.c | 48 +
test/simple/makedata.pl | 46 +
test/simple/mpi_barrier.c | 17 +
test/simple/mpi_info.c | 43 +
test/simple/mpi_no_op.c | 17 +
test/simple/mpi_spin.c | 91 +
test/simple/multi_abort.c | 25 +
test/simple/myhello.spec | 3 +
test/simple/myring.spec | 3 +
test/simple/no-disconnect.c | 210 +
test/simple/nonzero.c | 23 +
test/simple/parallel_r64.c | 222 +
test/simple/parallel_r8.c | 222 +
test/simple/parallel_w64.c | 228 +
test/simple/parallel_w8.c | 227 +
test/simple/pinterlib.c | 301 +
test/simple/pmix.c | 129 +
test/simple/pubsub.c | 64 +
test/simple/read_write.c | 56 +
test/simple/reduce-hang.c | 37 +
test/simple/ring.c | 63 +
test/simple/segv.c | 30 +
test/simple/sendrecv_blaster.c | 189 +
test/simple/server.c | 55 +
test/simple/shell_hello | 3 +
test/simple/simple_spawn.c | 67 +
test/simple/singleton_client_server.c | 212 +
test/simple/sio.c | 23 +
test/simple/slave.c | 33 +
test/simple/spawn-problem/ch_rec.c | 52 +
test/simple/spawn-problem/start.c | 28 +
test/simple/spawn_multiple.c | 66 +
test/simple/spawn_tree.c | 73 +
test/simple/thread_init.c | 11 +
test/simple/xlib.c | 217 +
test/simple/ziaprobe.c | 198 +
test/simple/ziatest.README | 21 +
test/simple/ziatest.c | 53 +
test/spc/Makefile.am | 24 +
test/spc/spc_test.c | 179 +
test/support/Makefile.am | 36 +
test/support/Makefile.options | 23 +
test/support/support.c | 158 +
test/support/support.h | 57 +
test/threads/Makefile.am | 52 +
test/threads/opal_atomic_thread_bench.c | 296 +
test/threads/opal_condition.c | 127 +
test/threads/opal_thread.c | 67 +
test/util/Makefile.am | 143 +
test/util/bipartite_graph.c | 1112 +++
test/util/ompi_numtostr.c | 43 +
test/util/opal_argv.c | 641 ++
test/util/opal_basename.c | 71 +
test/util/opal_bit_ops.c | 220 +
test/util/opal_error.c | 87 +
test/util/opal_if.c | 138 +
test/util/opal_os_create_dirpath.c | 163 +
test/util/opal_os_path.c | 201 +
test/util/opal_path_nfs.c | 258 +
test/util/opal_sha256.c | 78 +
test/util/opal_timer.c | 63 +
test/util/orte_session_dir.c | 379 +
test/util/orte_universe_setup_file_io.c | 113 +
6166 files changed, 904702 insertions(+), 30 deletions(-)
create mode 100644 .ci/README.md
create mode 100644 .ci/community-jenkins/Jenkinsfile
create mode 100755 .ci/community-jenkins/pr-builder.sh
create mode 100644 .ci/lanl/gitlab-darwin-ci.yml
create mode 100644 .ci/mellanox/README.md
create mode 100644 .ci/mellanox/azure-pipelines.yml
create mode 100644 .clang-format
create mode 100644 .github/CONTRIBUTING.md
create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md
create mode 100644 .github/workflows/README.md
create mode 100644 .github/workflows/compile-cuda.yaml
create mode 100644 .github/workflows/compile-rocm.yaml
create mode 100644 .github/workflows/macos-checks.yaml
create mode 100644 .github/workflows/ompi_mpi4py.yaml
create mode 100644 .github/workflows/ompi_mpi4py_tests.yaml
create mode 100644 .github/workflows/ompi_nvidia.yaml
create mode 100644 .github/workflows/pr-checks.yaml
create mode 100644 .gitignore
create mode 100644 .gitmodules
create mode 100644 .mailmap
create mode 100755 .readthedocs-pre-create-environment.sh
create mode 100644 .readthedocs.yaml
create mode 100644 3rd-party/Makefile.am
create mode 100644 3rd-party/autogen.subdirs
create mode 100644 3rd-party/exclude-config.ini
create mode 100644 3rd-party/hwloc-2.7.1.tar.gz
create mode 100644 3rd-party/libevent-2.1.12-stable-ompi.tar.gz
create mode 160000 3rd-party/openpmix
create mode 160000 3rd-party/prrte
create mode 100644 3rd-party/romio341/.codingcheck
create mode 100644 3rd-party/romio341/.config_params
create mode 100644 3rd-party/romio341/Makefile.am
create mode 100644 3rd-party/romio341/Makefile.options
create mode 100644 3rd-party/romio341/README
create mode 100644 3rd-party/romio341/adio/Makefile.mk
create mode 100644 3rd-party/romio341/adio/ad_daos/Makefile.mk
create mode 100644 3rd-party/romio341/adio/ad_daos/ad_daos.c
create mode 100644 3rd-party/romio341/adio/ad_daos/ad_daos.h
create mode 100644 3rd-party/romio341/adio/ad_daos/ad_daos_close.c
create mode 100644 3rd-party/romio341/adio/ad_daos/ad_daos_common.c
create mode 100644 3rd-party/romio341/adio/ad_daos/ad_daos_fcntl.c
create mode 100644 3rd-party/romio341/adio/ad_daos/ad_daos_features.c
create mode 100644 3rd-party/romio341/adio/ad_daos/ad_daos_hhash.c
create mode 100644 3rd-party/romio341/adio/ad_daos/ad_daos_hints.c
create mode 100644 3rd-party/romio341/adio/ad_daos/ad_daos_io.c
create mode 100644 3rd-party/romio341/adio/ad_daos/ad_daos_io_str.c
create mode 100644 3rd-party/romio341/adio/ad_daos/ad_daos_open.c
create mode 100644 3rd-party/romio341/adio/ad_daos/ad_daos_resize.c
create mode 100644 3rd-party/romio341/adio/ad_gpfs/.gitignore
create mode 100644 3rd-party/romio341/adio/ad_gpfs/Makefile.mk
create mode 100644 3rd-party/romio341/adio/ad_gpfs/ad_gpfs.c
create mode 100644 3rd-party/romio341/adio/ad_gpfs/ad_gpfs.h
create mode 100644 3rd-party/romio341/adio/ad_gpfs/ad_gpfs_aggrs.c
create mode 100644 3rd-party/romio341/adio/ad_gpfs/ad_gpfs_aggrs.h
create mode 100644 3rd-party/romio341/adio/ad_gpfs/ad_gpfs_close.c
create mode 100644 3rd-party/romio341/adio/ad_gpfs/ad_gpfs_flush.c
create mode 100644 3rd-party/romio341/adio/ad_gpfs/ad_gpfs_hints.c
create mode 100644 3rd-party/romio341/adio/ad_gpfs/ad_gpfs_open.c
create mode 100644 3rd-party/romio341/adio/ad_gpfs/ad_gpfs_rdcoll.c
create mode 100644 3rd-party/romio341/adio/ad_gpfs/ad_gpfs_tuning.c
create mode 100644 3rd-party/romio341/adio/ad_gpfs/ad_gpfs_tuning.h
create mode 100644 3rd-party/romio341/adio/ad_gpfs/ad_gpfs_wrcoll.c
create mode 100644 3rd-party/romio341/adio/ad_gpfs/bg/Makefile.mk
create mode 100644 3rd-party/romio341/adio/ad_gpfs/bg/ad_bg_aggrs.c
create mode 100644 3rd-party/romio341/adio/ad_gpfs/bg/ad_bg_aggrs.h
create mode 100644 3rd-party/romio341/adio/ad_gpfs/bg/ad_bg_pset.c
create mode 100644 3rd-party/romio341/adio/ad_gpfs/bg/ad_bg_pset.h
create mode 100644 3rd-party/romio341/adio/ad_gpfs/pe/Makefile.mk
create mode 100644 3rd-party/romio341/adio/ad_gpfs/pe/ad_pe_aggrs.c
create mode 100644 3rd-party/romio341/adio/ad_gpfs/pe/ad_pe_aggrs.h
create mode 100644 3rd-party/romio341/adio/ad_ime/Makefile.mk
create mode 100644 3rd-party/romio341/adio/ad_ime/ad_ime.c
create mode 100644 3rd-party/romio341/adio/ad_ime/ad_ime.h
create mode 100644 3rd-party/romio341/adio/ad_ime/ad_ime_close.c
create mode 100644 3rd-party/romio341/adio/ad_ime/ad_ime_common.c
create mode 100644 3rd-party/romio341/adio/ad_ime/ad_ime_common.h
create mode 100644 3rd-party/romio341/adio/ad_ime/ad_ime_delete.c
create mode 100644 3rd-party/romio341/adio/ad_ime/ad_ime_fcntl.c
create mode 100644 3rd-party/romio341/adio/ad_ime/ad_ime_features.c
create mode 100644 3rd-party/romio341/adio/ad_ime/ad_ime_flush.c
create mode 100644 3rd-party/romio341/adio/ad_ime/ad_ime_io.c
create mode 100644 3rd-party/romio341/adio/ad_ime/ad_ime_open.c
create mode 100644 3rd-party/romio341/adio/ad_ime/ad_ime_resize.c
create mode 100644 3rd-party/romio341/adio/ad_lustre/Makefile.mk
create mode 100644 3rd-party/romio341/adio/ad_lustre/README
create mode 100644 3rd-party/romio341/adio/ad_lustre/ad_lustre.c
create mode 100644 3rd-party/romio341/adio/ad_lustre/ad_lustre.h
create mode 100644 3rd-party/romio341/adio/ad_lustre/ad_lustre_aggregate.c
create mode 100644 3rd-party/romio341/adio/ad_lustre/ad_lustre_fcntl.c
create mode 100644 3rd-party/romio341/adio/ad_lustre/ad_lustre_hints.c
create mode 100644 3rd-party/romio341/adio/ad_lustre/ad_lustre_lock.c
create mode 100644 3rd-party/romio341/adio/ad_lustre/ad_lustre_open.c
create mode 100644 3rd-party/romio341/adio/ad_lustre/ad_lustre_rwcontig.c
create mode 100644 3rd-party/romio341/adio/ad_lustre/ad_lustre_wrcoll.c
create mode 100644 3rd-party/romio341/adio/ad_lustre/ad_lustre_wrstr.c
create mode 100644 3rd-party/romio341/adio/ad_nfs/Makefile.mk
create mode 100644 3rd-party/romio341/adio/ad_nfs/ad_nfs.c
create mode 100644 3rd-party/romio341/adio/ad_nfs/ad_nfs.h
create mode 100644 3rd-party/romio341/adio/ad_nfs/ad_nfs_done.c
create mode 100644 3rd-party/romio341/adio/ad_nfs/ad_nfs_fcntl.c
create mode 100644 3rd-party/romio341/adio/ad_nfs/ad_nfs_features.c
create mode 100644 3rd-party/romio341/adio/ad_nfs/ad_nfs_getsh.c
create mode 100644 3rd-party/romio341/adio/ad_nfs/ad_nfs_hints.c
create mode 100644 3rd-party/romio341/adio/ad_nfs/ad_nfs_iread.c
create mode 100644 3rd-party/romio341/adio/ad_nfs/ad_nfs_iwrite.c
create mode 100644 3rd-party/romio341/adio/ad_nfs/ad_nfs_open.c
create mode 100644 3rd-party/romio341/adio/ad_nfs/ad_nfs_read.c
create mode 100644 3rd-party/romio341/adio/ad_nfs/ad_nfs_resize.c
create mode 100644 3rd-party/romio341/adio/ad_nfs/ad_nfs_setsh.c
create mode 100644 3rd-party/romio341/adio/ad_nfs/ad_nfs_wait.c
create mode 100644 3rd-party/romio341/adio/ad_nfs/ad_nfs_write.c
create mode 100644 3rd-party/romio341/adio/ad_panfs/Makefile.mk
create mode 100644 3rd-party/romio341/adio/ad_panfs/ad_panfs.c
create mode 100644 3rd-party/romio341/adio/ad_panfs/ad_panfs.h
create mode 100644 3rd-party/romio341/adio/ad_panfs/ad_panfs_hints.c
create mode 100644 3rd-party/romio341/adio/ad_panfs/ad_panfs_open.c
create mode 100644 3rd-party/romio341/adio/ad_panfs/ad_panfs_open6.c
create mode 100644 3rd-party/romio341/adio/ad_panfs/ad_panfs_read.c
create mode 100644 3rd-party/romio341/adio/ad_panfs/ad_panfs_resize.c
create mode 100644 3rd-party/romio341/adio/ad_panfs/ad_panfs_write.c
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/Makefile.mk
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2.c
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2.h
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2_aio.c
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2_close.c
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2_common.c
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2_common.h
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2_delete.c
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2_fcntl.c
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2_features.c
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2_flush.c
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2_hints.c
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2_io.h
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2_io_dtype.c
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2_io_list.c
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2_open.c
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2_read.c
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2_read_list_classic.c
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2_resize.c
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2_write.c
create mode 100644 3rd-party/romio341/adio/ad_pvfs2/ad_pvfs2_write_list_classic.c
create mode 100644 3rd-party/romio341/adio/ad_quobytefs/Makefile.mk
create mode 100644 3rd-party/romio341/adio/ad_quobytefs/ad_quobytefs.c
create mode 100644 3rd-party/romio341/adio/ad_quobytefs/ad_quobytefs.h
create mode 100644 3rd-party/romio341/adio/ad_quobytefs/ad_quobytefs_aio.c
create mode 100644 3rd-party/romio341/adio/ad_quobytefs/ad_quobytefs_close.c
create mode 100644 3rd-party/romio341/adio/ad_quobytefs/ad_quobytefs_delete.c
create mode 100644 3rd-party/romio341/adio/ad_quobytefs/ad_quobytefs_fcntl.c
create mode 100644 3rd-party/romio341/adio/ad_quobytefs/ad_quobytefs_flush.c
create mode 100644 3rd-party/romio341/adio/ad_quobytefs/ad_quobytefs_internal.c
create mode 100644 3rd-party/romio341/adio/ad_quobytefs/ad_quobytefs_internal.h
create mode 100644 3rd-party/romio341/adio/ad_quobytefs/ad_quobytefs_open.c
create mode 100644 3rd-party/romio341/adio/ad_quobytefs/ad_quobytefs_read.c
create mode 100644 3rd-party/romio341/adio/ad_quobytefs/ad_quobytefs_resize.c
create mode 100644 3rd-party/romio341/adio/ad_quobytefs/ad_quobytefs_setlock.c
create mode 100644 3rd-party/romio341/adio/ad_quobytefs/ad_quobytefs_write.c
create mode 100644 3rd-party/romio341/adio/ad_testfs/Makefile.mk
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs.c
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs.h
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs_close.c
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs_delete.c
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs_done.c
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs_fcntl.c
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs_flush.c
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs_getsh.c
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs_hints.c
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs_iread.c
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs_iwrite.c
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs_open.c
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs_rdcoll.c
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs_read.c
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs_resize.c
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs_seek.c
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs_setsh.c
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs_wait.c
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs_wrcoll.c
create mode 100644 3rd-party/romio341/adio/ad_testfs/ad_testfs_write.c
create mode 100644 3rd-party/romio341/adio/ad_ufs/Makefile.mk
create mode 100644 3rd-party/romio341/adio/ad_ufs/ad_ufs.c
create mode 100644 3rd-party/romio341/adio/ad_ufs/ad_ufs.h
create mode 100644 3rd-party/romio341/adio/ad_ufs/ad_ufs_open.c
create mode 100644 3rd-party/romio341/adio/ad_xfs/Makefile.mk
create mode 100644 3rd-party/romio341/adio/ad_xfs/ad_xfs.c
create mode 100644 3rd-party/romio341/adio/ad_xfs/ad_xfs.h
create mode 100644 3rd-party/romio341/adio/ad_xfs/ad_xfs_fcntl.c
create mode 100644 3rd-party/romio341/adio/ad_xfs/ad_xfs_hints.c
create mode 100644 3rd-party/romio341/adio/ad_xfs/ad_xfs_open.c
create mode 100644 3rd-party/romio341/adio/ad_xfs/ad_xfs_read.c
create mode 100644 3rd-party/romio341/adio/ad_xfs/ad_xfs_resize.c
create mode 100644 3rd-party/romio341/adio/ad_xfs/ad_xfs_write.c
create mode 100644 3rd-party/romio341/adio/common/Makefile.mk
create mode 100644 3rd-party/romio341/adio/common/ad_aggregate.c
create mode 100644 3rd-party/romio341/adio/common/ad_aggregate_new.c
create mode 100644 3rd-party/romio341/adio/common/ad_close.c
create mode 100644 3rd-party/romio341/adio/common/ad_coll_build_req_new.c
create mode 100644 3rd-party/romio341/adio/common/ad_coll_exch_new.c
create mode 100644 3rd-party/romio341/adio/common/ad_darray.c
create mode 100644 3rd-party/romio341/adio/common/ad_delete.c
create mode 100644 3rd-party/romio341/adio/common/ad_done.c
create mode 100644 3rd-party/romio341/adio/common/ad_done_fake.c
create mode 100644 3rd-party/romio341/adio/common/ad_end.c
create mode 100644 3rd-party/romio341/adio/common/ad_fcntl.c
create mode 100644 3rd-party/romio341/adio/common/ad_features.c
create mode 100644 3rd-party/romio341/adio/common/ad_flush.c
create mode 100644 3rd-party/romio341/adio/common/ad_fstype.c
create mode 100644 3rd-party/romio341/adio/common/ad_get_sh_fp.c
create mode 100644 3rd-party/romio341/adio/common/ad_hints.c
create mode 100644 3rd-party/romio341/adio/common/ad_init.c
create mode 100644 3rd-party/romio341/adio/common/ad_io_coll.c
create mode 100644 3rd-party/romio341/adio/common/ad_iopen.c
create mode 100644 3rd-party/romio341/adio/common/ad_iread.c
create mode 100644 3rd-party/romio341/adio/common/ad_iread_coll.c
create mode 100644 3rd-party/romio341/adio/common/ad_iread_coll.pdf
create mode 100644 3rd-party/romio341/adio/common/ad_iread_fake.c
create mode 100644 3rd-party/romio341/adio/common/ad_iwrite.c
create mode 100644 3rd-party/romio341/adio/common/ad_iwrite_coll.c
create mode 100644 3rd-party/romio341/adio/common/ad_iwrite_coll.pdf
create mode 100644 3rd-party/romio341/adio/common/ad_iwrite_fake.c
create mode 100644 3rd-party/romio341/adio/common/ad_open.c
create mode 100644 3rd-party/romio341/adio/common/ad_opencoll.c
create mode 100644 3rd-party/romio341/adio/common/ad_opencoll_failsafe.c
create mode 100644 3rd-party/romio341/adio/common/ad_opencoll_scalable.c
create mode 100644 3rd-party/romio341/adio/common/ad_prealloc.c
create mode 100644 3rd-party/romio341/adio/common/ad_read.c
create mode 100644 3rd-party/romio341/adio/common/ad_read_coll.c
create mode 100644 3rd-party/romio341/adio/common/ad_read_str.c
create mode 100644 3rd-party/romio341/adio/common/ad_read_str_naive.c
create mode 100644 3rd-party/romio341/adio/common/ad_resize.c
create mode 100644 3rd-party/romio341/adio/common/ad_seek.c
create mode 100644 3rd-party/romio341/adio/common/ad_set_sh_fp.c
create mode 100644 3rd-party/romio341/adio/common/ad_set_view.c
create mode 100644 3rd-party/romio341/adio/common/ad_subarray.c
create mode 100644 3rd-party/romio341/adio/common/ad_threaded_io.c
create mode 100644 3rd-party/romio341/adio/common/ad_tuning.c
create mode 100644 3rd-party/romio341/adio/common/ad_wait.c
create mode 100644 3rd-party/romio341/adio/common/ad_wait_fake.c
create mode 100644 3rd-party/romio341/adio/common/ad_write.c
create mode 100644 3rd-party/romio341/adio/common/ad_write_coll.c
create mode 100644 3rd-party/romio341/adio/common/ad_write_nolock.c
create mode 100644 3rd-party/romio341/adio/common/ad_write_str.c
create mode 100644 3rd-party/romio341/adio/common/ad_write_str_naive.c
create mode 100644 3rd-party/romio341/adio/common/adi_close.c
create mode 100644 3rd-party/romio341/adio/common/async_list.c
create mode 100644 3rd-party/romio341/adio/common/byte_offset.c
create mode 100644 3rd-party/romio341/adio/common/cb_config_list.c
create mode 100644 3rd-party/romio341/adio/common/eof_offset.c
create mode 100644 3rd-party/romio341/adio/common/error.c
create mode 100644 3rd-party/romio341/adio/common/flatten.c
create mode 100644 3rd-party/romio341/adio/common/get_fp_posn.c
create mode 100644 3rd-party/romio341/adio/common/greq_fns.c
create mode 100644 3rd-party/romio341/adio/common/heap_sort.c
create mode 100644 3rd-party/romio341/adio/common/hint_fns.c
create mode 100644 3rd-party/romio341/adio/common/iscontig.c
create mode 100644 3rd-party/romio341/adio/common/lock.c
create mode 100644 3rd-party/romio341/adio/common/lock_internal.c
create mode 100644 3rd-party/romio341/adio/common/malloc.c
create mode 100644 3rd-party/romio341/adio/common/onesided_aggregation.c
create mode 100644 3rd-party/romio341/adio/common/p2p_aggregation.c
create mode 100644 3rd-party/romio341/adio/common/req_malloc.c
create mode 100644 3rd-party/romio341/adio/common/shfp_fname.c
create mode 100644 3rd-party/romio341/adio/common/status_setb.c
create mode 100644 3rd-party/romio341/adio/common/strfns.c
create mode 100644 3rd-party/romio341/adio/common/system_hints.c
create mode 100644 3rd-party/romio341/adio/common/utils.c
create mode 100644 3rd-party/romio341/adio/include/ad_tuning.h
create mode 100644 3rd-party/romio341/adio/include/adio.h
create mode 100644 3rd-party/romio341/adio/include/adio_cb_config_list.h
create mode 100644 3rd-party/romio341/adio/include/adio_extern.h
create mode 100644 3rd-party/romio341/adio/include/adioi.h
create mode 100644 3rd-party/romio341/adio/include/adioi_errmsg.h
create mode 100644 3rd-party/romio341/adio/include/adioi_error.h
create mode 100644 3rd-party/romio341/adio/include/adioi_fs_proto.h
create mode 100644 3rd-party/romio341/adio/include/heap_sort.h
create mode 100644 3rd-party/romio341/adio/include/hint_fns.h
create mode 100644 3rd-party/romio341/adio/include/lock_internal.h
create mode 100644 3rd-party/romio341/adio/include/mpio_error.h
create mode 100644 3rd-party/romio341/adio/include/mpipr.h
create mode 100644 3rd-party/romio341/adio/include/mpiu_external32.h
create mode 100644 3rd-party/romio341/adio/include/mpiu_greq.h
create mode 100644 3rd-party/romio341/adio/include/nopackage.h
create mode 100644 3rd-party/romio341/adio/include/romioconf-undefs.h
create mode 100755 3rd-party/romio341/autogen.sh
create mode 100644 3rd-party/romio341/confdb/aclocal_am.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_attr_alias.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_bugfix.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_cache.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_cc.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_check_visibility.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_coverage.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_cxx.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_f77.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_f77old.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_fc.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_libs.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_make.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_mpi.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_romio.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_runlog.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_shl.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_shm.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_subcfg.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_threads.m4
create mode 100644 3rd-party/romio341/confdb/aclocal_util.m4
create mode 100644 3rd-party/romio341/confdb/ax_check_posix_regcomp.m4
create mode 100644 3rd-party/romio341/confdb/ax_execinfo.m4
create mode 100644 3rd-party/romio341/confdb/ax_gcc_func_attribute.m4
create mode 100644 3rd-party/romio341/confdb/ax_gcc_var_attribute.m4
create mode 100644 3rd-party/romio341/confdb/ax_lib_socket_nsl.m4
create mode 100644 3rd-party/romio341/confdb/cmd_prefix_config_h.pl
create mode 100755 3rd-party/romio341/confdb/config.rpath
create mode 100644 3rd-party/romio341/confdb/random_r.m4
create mode 100644 3rd-party/romio341/confdb/stdlib_h.m4
create mode 100644 3rd-party/romio341/configure.ac
create mode 100644 3rd-party/romio341/doc/README
create mode 100755 3rd-party/romio341/doc/makepubpage.sh
create mode 100644 3rd-party/romio341/doc/pubs.bib
create mode 100644 3rd-party/romio341/doc/romio.bib
create mode 100644 3rd-party/romio341/doc/source-guide.tex
create mode 100644 3rd-party/romio341/doc/users-guide.pdf
create mode 100644 3rd-party/romio341/doc/users-guide.ps
create mode 100644 3rd-party/romio341/doc/users-guide.tex
create mode 100644 3rd-party/romio341/include/io_romio_conv.h
create mode 100644 3rd-party/romio341/include/mpio.h.in
create mode 100644 3rd-party/romio341/include/mpiof.h.in
create mode 100644 3rd-party/romio341/localdefs.in
create mode 100644 3rd-party/romio341/mpi-io/Makefile.mk
create mode 100644 3rd-party/romio341/mpi-io/close.c
create mode 100644 3rd-party/romio341/mpi-io/delete.c
create mode 100644 3rd-party/romio341/mpi-io/file_c2f.c
create mode 100644 3rd-party/romio341/mpi-io/file_f2c.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/Makefile.mk
create mode 100644 3rd-party/romio341/mpi-io/fortran/closef.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/deletef.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/fsyncf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/get_amodef.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/get_atomf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/get_bytofff.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/get_errhf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/get_extentf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/get_groupf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/get_infof.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/get_posn_shf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/get_posnf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/get_sizef.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/get_viewf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/iotestf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/iowaitf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/iread_atf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/iread_shf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/ireadf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/iwrite_atf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/iwrite_shf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/iwritef.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/openf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/preallocf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/rd_atallbf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/rd_atallef.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/read_allbf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/read_allef.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/read_allf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/read_atallf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/read_atf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/read_ordbf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/read_ordef.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/read_ordf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/read_shf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/readf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/seek_shf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/seekf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/set_atomf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/set_errhf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/set_infof.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/set_sizef.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/set_viewf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/wr_atallbf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/wr_atallef.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/write_allbf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/write_allef.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/write_allf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/write_atallf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/write_atf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/write_ordbf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/write_ordef.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/write_ordf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/write_shf.c
create mode 100644 3rd-party/romio341/mpi-io/fortran/writef.c
create mode 100644 3rd-party/romio341/mpi-io/fsync.c
create mode 100644 3rd-party/romio341/mpi-io/get_amode.c
create mode 100644 3rd-party/romio341/mpi-io/get_atom.c
create mode 100644 3rd-party/romio341/mpi-io/get_bytoff.c
create mode 100644 3rd-party/romio341/mpi-io/get_errh.c
create mode 100644 3rd-party/romio341/mpi-io/get_extent.c
create mode 100644 3rd-party/romio341/mpi-io/get_group.c
create mode 100644 3rd-party/romio341/mpi-io/get_info.c
create mode 100644 3rd-party/romio341/mpi-io/get_posn.c
create mode 100644 3rd-party/romio341/mpi-io/get_posn_sh.c
create mode 100644 3rd-party/romio341/mpi-io/get_size.c
create mode 100644 3rd-party/romio341/mpi-io/get_view.c
create mode 100644 3rd-party/romio341/mpi-io/glue/Makefile.mk
create mode 100644 3rd-party/romio341/mpi-io/glue/default/Makefile.mk
create mode 100644 3rd-party/romio341/mpi-io/glue/default/mpio_err.c
create mode 100644 3rd-party/romio341/mpi-io/glue/default/mpio_file.c
create mode 100644 3rd-party/romio341/mpi-io/glue/large_count.c
create mode 100644 3rd-party/romio341/mpi-io/glue/mpich/Makefile.mk
create mode 100644 3rd-party/romio341/mpi-io/glue/mpich/mpio_err.c
create mode 100644 3rd-party/romio341/mpi-io/glue/mpich/mpio_file.c
create mode 100644 3rd-party/romio341/mpi-io/glue/openmpi/Makefile.mk
create mode 100644 3rd-party/romio341/mpi-io/glue/openmpi/mpio_err.c
create mode 100644 3rd-party/romio341/mpi-io/glue/openmpi/mpio_file.c
create mode 100644 3rd-party/romio341/mpi-io/ioreq_c2f.c
create mode 100644 3rd-party/romio341/mpi-io/ioreq_f2c.c
create mode 100644 3rd-party/romio341/mpi-io/iotest.c
create mode 100644 3rd-party/romio341/mpi-io/iotestall.c
create mode 100644 3rd-party/romio341/mpi-io/iotestany.c
create mode 100644 3rd-party/romio341/mpi-io/iotestsome.c
create mode 100644 3rd-party/romio341/mpi-io/iowait.c
create mode 100644 3rd-party/romio341/mpi-io/iowaitall.c
create mode 100644 3rd-party/romio341/mpi-io/iowaitany.c
create mode 100644 3rd-party/romio341/mpi-io/iowaitsome.c
create mode 100644 3rd-party/romio341/mpi-io/iread.c
create mode 100644 3rd-party/romio341/mpi-io/iread_all.c
create mode 100644 3rd-party/romio341/mpi-io/iread_at.c
create mode 100644 3rd-party/romio341/mpi-io/iread_atall.c
create mode 100644 3rd-party/romio341/mpi-io/iread_sh.c
create mode 100644 3rd-party/romio341/mpi-io/iwrite.c
create mode 100644 3rd-party/romio341/mpi-io/iwrite_all.c
create mode 100644 3rd-party/romio341/mpi-io/iwrite_at.c
create mode 100644 3rd-party/romio341/mpi-io/iwrite_atall.c
create mode 100644 3rd-party/romio341/mpi-io/iwrite_sh.c
create mode 100644 3rd-party/romio341/mpi-io/mpich_fileutil.c
create mode 100644 3rd-party/romio341/mpi-io/mpioimpl.h
create mode 100644 3rd-party/romio341/mpi-io/mpioprof.h
create mode 100644 3rd-party/romio341/mpi-io/mpir-mpioinit.c
create mode 100644 3rd-party/romio341/mpi-io/mpir_cst_filesys.c
create mode 100644 3rd-party/romio341/mpi-io/mpiu_external32.c
create mode 100644 3rd-party/romio341/mpi-io/mpiu_greq.c
create mode 100644 3rd-party/romio341/mpi-io/open.c
create mode 100644 3rd-party/romio341/mpi-io/prealloc.c
create mode 100644 3rd-party/romio341/mpi-io/rd_atallb.c
create mode 100644 3rd-party/romio341/mpi-io/rd_atalle.c
create mode 100644 3rd-party/romio341/mpi-io/read.c
create mode 100644 3rd-party/romio341/mpi-io/read_all.c
create mode 100644 3rd-party/romio341/mpi-io/read_allb.c
create mode 100644 3rd-party/romio341/mpi-io/read_alle.c
create mode 100644 3rd-party/romio341/mpi-io/read_at.c
create mode 100644 3rd-party/romio341/mpi-io/read_atall.c
create mode 100644 3rd-party/romio341/mpi-io/read_ord.c
create mode 100644 3rd-party/romio341/mpi-io/read_ordb.c
create mode 100644 3rd-party/romio341/mpi-io/read_orde.c
create mode 100644 3rd-party/romio341/mpi-io/read_sh.c
create mode 100644 3rd-party/romio341/mpi-io/register_datarep.c
create mode 100644 3rd-party/romio341/mpi-io/seek.c
create mode 100644 3rd-party/romio341/mpi-io/seek_sh.c
create mode 100644 3rd-party/romio341/mpi-io/set_atom.c
create mode 100644 3rd-party/romio341/mpi-io/set_errh.c
create mode 100644 3rd-party/romio341/mpi-io/set_info.c
create mode 100644 3rd-party/romio341/mpi-io/set_size.c
create mode 100644 3rd-party/romio341/mpi-io/set_view.c
create mode 100644 3rd-party/romio341/mpi-io/wr_atallb.c
create mode 100644 3rd-party/romio341/mpi-io/wr_atalle.c
create mode 100644 3rd-party/romio341/mpi-io/write.c
create mode 100644 3rd-party/romio341/mpi-io/write_all.c
create mode 100644 3rd-party/romio341/mpi-io/write_allb.c
create mode 100644 3rd-party/romio341/mpi-io/write_alle.c
create mode 100644 3rd-party/romio341/mpi-io/write_at.c
create mode 100644 3rd-party/romio341/mpi-io/write_atall.c
create mode 100644 3rd-party/romio341/mpi-io/write_ord.c
create mode 100644 3rd-party/romio341/mpi-io/write_ordb.c
create mode 100644 3rd-party/romio341/mpi-io/write_orde.c
create mode 100644 3rd-party/romio341/mpi-io/write_sh.c
create mode 100644 3rd-party/romio341/mpi2-other/array/darray.c
create mode 100644 3rd-party/romio341/mpi2-other/array/fortran/darrayf.c
create mode 100644 3rd-party/romio341/mpi2-other/array/fortran/subarrayf.c
create mode 100644 3rd-party/romio341/mpi2-other/array/subarray.c
create mode 100644 3rd-party/romio341/mpi2-other/info/fortran/info_createf.c
create mode 100644 3rd-party/romio341/mpi2-other/info/fortran/info_deletef.c
create mode 100644 3rd-party/romio341/mpi2-other/info/fortran/info_dupf.c
create mode 100644 3rd-party/romio341/mpi2-other/info/fortran/info_freef.c
create mode 100644 3rd-party/romio341/mpi2-other/info/fortran/info_getf.c
create mode 100644 3rd-party/romio341/mpi2-other/info/fortran/info_getnksf.c
create mode 100644 3rd-party/romio341/mpi2-other/info/fortran/info_getnthf.c
create mode 100644 3rd-party/romio341/mpi2-other/info/fortran/info_getvlnf.c
create mode 100644 3rd-party/romio341/mpi2-other/info/fortran/info_setf.c
create mode 100644 3rd-party/romio341/mpi2-other/info/info_c2f.c
create mode 100644 3rd-party/romio341/mpi2-other/info/info_create.c
create mode 100644 3rd-party/romio341/mpi2-other/info/info_delete.c
create mode 100644 3rd-party/romio341/mpi2-other/info/info_dup.c
create mode 100644 3rd-party/romio341/mpi2-other/info/info_f2c.c
create mode 100644 3rd-party/romio341/mpi2-other/info/info_free.c
create mode 100644 3rd-party/romio341/mpi2-other/info/info_get.c
create mode 100644 3rd-party/romio341/mpi2-other/info/info_getnks.c
create mode 100644 3rd-party/romio341/mpi2-other/info/info_getnth.c
create mode 100644 3rd-party/romio341/mpi2-other/info/info_getvln.c
create mode 100644 3rd-party/romio341/mpi2-other/info/info_set.c
create mode 100644 3rd-party/romio341/mpl/Makefile.am
create mode 100644 3rd-party/romio341/mpl/VERSION
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_am.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_attr_alias.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_bugfix.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_cache.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_cc.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_check_visibility.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_coverage.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_cxx.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_f77.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_f77old.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_fc.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_libs.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_make.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_mpi.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_romio.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_runlog.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_shl.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_shm.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_subcfg.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_threads.m4
create mode 100644 3rd-party/romio341/mpl/confdb/aclocal_util.m4
create mode 100644 3rd-party/romio341/mpl/confdb/ax_check_posix_regcomp.m4
create mode 100644 3rd-party/romio341/mpl/confdb/ax_execinfo.m4
create mode 100644 3rd-party/romio341/mpl/confdb/ax_gcc_func_attribute.m4
create mode 100644 3rd-party/romio341/mpl/confdb/ax_gcc_var_attribute.m4
create mode 100644 3rd-party/romio341/mpl/confdb/ax_lib_socket_nsl.m4
create mode 100644 3rd-party/romio341/mpl/confdb/cmd_prefix_config_h.pl
create mode 100755 3rd-party/romio341/mpl/confdb/config.rpath
create mode 100644 3rd-party/romio341/mpl/confdb/random_r.m4
create mode 100644 3rd-party/romio341/mpl/confdb/stdlib_h.m4
create mode 100644 3rd-party/romio341/mpl/configure.ac
create mode 100644 3rd-party/romio341/mpl/include/mpl.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_arg_serial.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_argstr.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_atomic.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_atomic_by_lock.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_atomic_c11.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_atomic_gcc_atomic.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_atomic_gcc_sync.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_atomic_none.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_atomic_nt_intrinsics.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_base.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_bt.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_dbg.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_env.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_err.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_gavl.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_gpu.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_gpu_cuda.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_gpu_fallback.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_gpu_ze.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_iov.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_math.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_msg.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_posix_mutex_native.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_posix_mutex_ticketlock.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_proc_mutex.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_proc_mutex_posix.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_shm.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_shm_mmap.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_shm_sysv.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_shm_win.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_sock.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_sockaddr.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_str.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_thread.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_thread_argobots.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_thread_posix.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_thread_priv.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_thread_solaris.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_thread_win.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_timer.h.in
create mode 100644 3rd-party/romio341/mpl/include/mpl_timer_clock_gettime.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_timer_gcc_ia64_cycle.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_timer_gethrtime.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_timer_gettimeofday.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_timer_linux86_cycle.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_timer_mach_absolute_time.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_timer_ppc64_cycle.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_trmem.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_valgrind.h
create mode 100644 3rd-party/romio341/mpl/include/mpl_yield.h
create mode 100644 3rd-party/romio341/mpl/include/utarray.h
create mode 100644 3rd-party/romio341/mpl/include/uthash.h
create mode 100644 3rd-party/romio341/mpl/include/utlist.h
create mode 100644 3rd-party/romio341/mpl/localdefs.in
create mode 100644 3rd-party/romio341/mpl/src/Makefile.mk
create mode 100644 3rd-party/romio341/mpl/src/atomic/Makefile.mk
create mode 100644 3rd-party/romio341/mpl/src/atomic/mpl_atomic.c
create mode 100644 3rd-party/romio341/mpl/src/bt/Makefile.mk
create mode 100644 3rd-party/romio341/mpl/src/bt/mpl_bt.c
create mode 100644 3rd-party/romio341/mpl/src/dbg/Makefile.mk
create mode 100644 3rd-party/romio341/mpl/src/dbg/mpl_dbg.c
create mode 100644 3rd-party/romio341/mpl/src/env/Makefile.mk
create mode 100644 3rd-party/romio341/mpl/src/env/mpl_env.c
create mode 100644 3rd-party/romio341/mpl/src/gavl/Makefile.mk
create mode 100644 3rd-party/romio341/mpl/src/gavl/mpl_gavl.c
create mode 100644 3rd-party/romio341/mpl/src/gpu/Makefile.mk
create mode 100644 3rd-party/romio341/mpl/src/gpu/mpl_gpu_common.c
create mode 100644 3rd-party/romio341/mpl/src/gpu/mpl_gpu_cuda.c
create mode 100644 3rd-party/romio341/mpl/src/gpu/mpl_gpu_fallback.c
create mode 100644 3rd-party/romio341/mpl/src/gpu/mpl_gpu_ze.c
create mode 100644 3rd-party/romio341/mpl/src/mem/Makefile.mk
create mode 100644 3rd-party/romio341/mpl/src/mem/mpl_trmem.c
create mode 100644 3rd-party/romio341/mpl/src/msg/Makefile.mk
create mode 100644 3rd-party/romio341/mpl/src/msg/mpl_msg.c
create mode 100644 3rd-party/romio341/mpl/src/shm/Makefile.mk
create mode 100644 3rd-party/romio341/mpl/src/shm/mpl_shm.c
create mode 100644 3rd-party/romio341/mpl/src/shm/mpl_shm_mmap.c
create mode 100644 3rd-party/romio341/mpl/src/shm/mpl_shm_sysv.c
create mode 100644 3rd-party/romio341/mpl/src/shm/mpl_shm_win.c
create mode 100644 3rd-party/romio341/mpl/src/sock/Makefile.mk
create mode 100644 3rd-party/romio341/mpl/src/sock/mpl_host.c
create mode 100644 3rd-party/romio341/mpl/src/sock/mpl_sock.c
create mode 100644 3rd-party/romio341/mpl/src/sock/mpl_sockaddr.c
create mode 100644 3rd-party/romio341/mpl/src/str/Makefile.mk
create mode 100644 3rd-party/romio341/mpl/src/str/mpl_arg_serial.c
create mode 100644 3rd-party/romio341/mpl/src/str/mpl_argstr.c
create mode 100644 3rd-party/romio341/mpl/src/str/mpl_str.c
create mode 100644 3rd-party/romio341/mpl/src/thread/Makefile.mk
create mode 100644 3rd-party/romio341/mpl/src/thread/mpl_thread.c
create mode 100644 3rd-party/romio341/mpl/src/thread/mpl_thread_argobots.c
create mode 100644 3rd-party/romio341/mpl/src/thread/mpl_thread_posix.c
create mode 100644 3rd-party/romio341/mpl/src/thread/mpl_thread_solaris.c
create mode 100644 3rd-party/romio341/mpl/src/thread/mpl_thread_uti.c
create mode 100644 3rd-party/romio341/mpl/src/thread/mpl_thread_win.c
create mode 100644 3rd-party/romio341/mpl/src/timer/Makefile.mk
create mode 100644 3rd-party/romio341/mpl/src/timer/mpl_timer_clock_gettime.c
create mode 100644 3rd-party/romio341/mpl/src/timer/mpl_timer_common.h
create mode 100644 3rd-party/romio341/mpl/src/timer/mpl_timer_gcc_ia64_cycle.c
create mode 100644 3rd-party/romio341/mpl/src/timer/mpl_timer_gethrtime.c
create mode 100644 3rd-party/romio341/mpl/src/timer/mpl_timer_gettimeofday.c
create mode 100644 3rd-party/romio341/mpl/src/timer/mpl_timer_linux86_cycle.c
create mode 100644 3rd-party/romio341/mpl/src/timer/mpl_timer_mach_absolute_time.c
create mode 100644 3rd-party/romio341/mpl/src/timer/mpl_timer_ppc64_cycle.c
create mode 100644 3rd-party/romio341/mpl/test/strsep.c
create mode 100644 3rd-party/romio341/test-internal/Makefile.am
create mode 100644 3rd-party/romio341/test-internal/file_realms_test.c
create mode 100644 3rd-party/romio341/test-internal/heap_test.c
create mode 100644 3rd-party/romio341/test-internal/io_bounds_test.c
create mode 100644 3rd-party/romio341/test/.codingcheck
create mode 100644 3rd-party/romio341/test/Makefile.am
create mode 100644 3rd-party/romio341/test/Mfile.in
create mode 100644 3rd-party/romio341/test/README
create mode 100644 3rd-party/romio341/test/aggregation1.c
create mode 100644 3rd-party/romio341/test/aggregation2.c
create mode 100644 3rd-party/romio341/test/async-multiple.c
create mode 100644 3rd-party/romio341/test/async.c
create mode 100644 3rd-party/romio341/test/atomicity.c
create mode 100644 3rd-party/romio341/test/big_extents.c
create mode 100644 3rd-party/romio341/test/coll_perf.c
create mode 100644 3rd-party/romio341/test/coll_test.c
create mode 100644 3rd-party/romio341/test/creat_excl.c
create mode 100644 3rd-party/romio341/test/darray_read.c
create mode 100644 3rd-party/romio341/test/error.c
create mode 100644 3rd-party/romio341/test/excl.c
create mode 100644 3rd-party/romio341/test/external32.c
create mode 100644 3rd-party/romio341/test/fcoll_test.f.in
create mode 100644 3rd-party/romio341/test/file_info.c
create mode 100644 3rd-party/romio341/test/fmisc.f.in
create mode 100644 3rd-party/romio341/test/fperf.f.in
create mode 100644 3rd-party/romio341/test/hindexed.c
create mode 100644 3rd-party/romio341/test/i_noncontig.c
create mode 100644 3rd-party/romio341/test/large_array.c
create mode 100644 3rd-party/romio341/test/large_file.c.in
create mode 100644 3rd-party/romio341/test/misc.c.in
create mode 100644 3rd-party/romio341/test/noncontig.c
create mode 100644 3rd-party/romio341/test/noncontig_coll.c
create mode 100644 3rd-party/romio341/test/noncontig_coll2.c
create mode 100644 3rd-party/romio341/test/ordered_fp.c
create mode 100644 3rd-party/romio341/test/perf.c
create mode 100644 3rd-party/romio341/test/pfcoll_test.f.in
create mode 100644 3rd-party/romio341/test/psimple.c
create mode 100644 3rd-party/romio341/test/rtest.in
create mode 100644 3rd-party/romio341/test/runtests.in
create mode 100644 3rd-party/romio341/test/shared_fp.c
create mode 100644 3rd-party/romio341/test/simple.c
create mode 100644 3rd-party/romio341/test/split_coll.c
create mode 100644 3rd-party/romio341/test/status.c
create mode 100644 3rd-party/romio341/test/syshints.c
create mode 100644 3rd-party/romio341/test/test_hintfile
create mode 100644 3rd-party/romio341/test/types_with_zeros.c
create mode 100644 3rd-party/romio341/util/nfslock.c
create mode 100644 3rd-party/romio341/util/romioinstall.in
create mode 100755 3rd-party/romio341/util/tarch
create mode 100644 3rd-party/romio341/version.m4
create mode 100644 3rd-party/treematch/COPYING
create mode 100644 3rd-party/treematch/IntConstantInitializedVector.c
create mode 100644 3rd-party/treematch/IntConstantInitializedVector.h
create mode 100644 3rd-party/treematch/LICENSE
create mode 100644 3rd-party/treematch/Makefile.am
create mode 100644 3rd-party/treematch/PriorityQueue.c
create mode 100644 3rd-party/treematch/PriorityQueue.h
create mode 100644 3rd-party/treematch/fibo.c
create mode 100644 3rd-party/treematch/fibo.h
create mode 100644 3rd-party/treematch/k-partitioning.c
create mode 100644 3rd-party/treematch/k-partitioning.h
create mode 100644 3rd-party/treematch/tm_bucket.c
create mode 100644 3rd-party/treematch/tm_bucket.h
create mode 100644 3rd-party/treematch/tm_kpartitioning.c
create mode 100644 3rd-party/treematch/tm_kpartitioning.h
create mode 100644 3rd-party/treematch/tm_malloc.c
create mode 100644 3rd-party/treematch/tm_malloc.h
create mode 100644 3rd-party/treematch/tm_mapping.c
create mode 100644 3rd-party/treematch/tm_mapping.h
create mode 100644 3rd-party/treematch/tm_mt.c
create mode 100644 3rd-party/treematch/tm_mt.h
create mode 100644 3rd-party/treematch/tm_solution.c
create mode 100644 3rd-party/treematch/tm_solution.h
create mode 100644 3rd-party/treematch/tm_thread_pool.c
create mode 100644 3rd-party/treematch/tm_thread_pool.h
create mode 100644 3rd-party/treematch/tm_timings.c
create mode 100644 3rd-party/treematch/tm_timings.h
create mode 100644 3rd-party/treematch/tm_topology.c
create mode 100644 3rd-party/treematch/tm_topology.h
create mode 100644 3rd-party/treematch/tm_tree.c
create mode 100644 3rd-party/treematch/tm_tree.h
create mode 100644 3rd-party/treematch/tm_verbose.c
create mode 100644 3rd-party/treematch/tm_verbose.h
create mode 100644 3rd-party/treematch/treematch.h
create mode 100644 3rd-party/treematch/uthash.h
create mode 100644 Doxyfile
create mode 100644 HACKING.md
create mode 100644 LICENSE
create mode 100644 Makefile.am
create mode 100644 Makefile.ompi-rules
create mode 100644 VERSION
create mode 100755 autogen.pl
create mode 100644 autogen.subdirs
create mode 100644 config/Makefile.am
create mode 100644 config/Makefile.options
create mode 100644 config/aclocal_subcfg.m4
create mode 100644 config/c_get_alignment.m4
create mode 100644 config/c_weak_symbols.m4
create mode 100755 config/distscript.sh
create mode 100755 config/extract-3rd-party-configure.pl
create mode 100755 config/find_common_syms
create mode 100644 config/from-savannah/README.md
create mode 100755 config/from-savannah/upstream-config.guess
create mode 100755 config/from-savannah/upstream-config.sub
create mode 100755 config/getdate.sh
create mode 100644 config/ltmain_nag_pthread.diff
create mode 100644 config/ltmain_pgi_tp.diff
create mode 160000 config/oac
create mode 100644 config/ompi_check_gpfs.m4
create mode 100644 config/ompi_check_ime.m4
create mode 100644 config/ompi_check_libhcoll.m4
create mode 100644 config/ompi_check_lustre.m4
create mode 100644 config/ompi_check_psm2.m4
create mode 100644 config/ompi_check_pvfs2.m4
create mode 100644 config/ompi_check_ucc.m4
create mode 100644 config/ompi_check_ucx.m4
create mode 100644 config/ompi_config_files.m4
create mode 100644 config/ompi_configure_options.m4
create mode 100644 config/ompi_deleted_options.m4
create mode 100644 config/ompi_endpoint_tag.m4
create mode 100644 config/ompi_ext.m4
create mode 100644 config/ompi_find_mpi_aint_count_offset.m4
create mode 100644 config/ompi_fortran_check.m4
create mode 100644 config/ompi_fortran_check_abstract.m4
create mode 100644 config/ompi_fortran_check_asynchronous.m4
create mode 100644 config/ompi_fortran_check_bind_c.m4
create mode 100644 config/ompi_fortran_check_c_funloc.m4
create mode 100644 config/ompi_fortran_check_elemental.m4
create mode 100644 config/ompi_fortran_check_f08_assumed_rank.m4
create mode 100644 config/ompi_fortran_check_ignore_tkr.m4
create mode 100644 config/ompi_fortran_check_interface.m4
create mode 100644 config/ompi_fortran_check_iso_fortran_env.m4
create mode 100644 config/ompi_fortran_check_iso_fortran_env_real16.m4
create mode 100644 config/ompi_fortran_check_logical_array.m4
create mode 100644 config/ompi_fortran_check_max_array_rank.m4
create mode 100644 config/ompi_fortran_check_optional_args.m4
create mode 100644 config/ompi_fortran_check_preprocess_f90.m4
create mode 100644 config/ompi_fortran_check_private.m4
create mode 100644 config/ompi_fortran_check_procedure.m4
create mode 100644 config/ompi_fortran_check_real16_c_equiv.m4
create mode 100644 config/ompi_fortran_check_storage_size.m4
create mode 100644 config/ompi_fortran_check_type.m4
create mode 100644 config/ompi_fortran_check_use_only.m4
create mode 100644 config/ompi_fortran_find_ext_symbol_convention.m4
create mode 100644 config/ompi_fortran_find_module_include_flag.m4
create mode 100644 config/ompi_fortran_get_alignment.m4
create mode 100644 config/ompi_fortran_get_handle_max.m4
create mode 100644 config/ompi_fortran_get_kind_value.m4
create mode 100644 config/ompi_fortran_get_sizeof.m4
create mode 100644 config/ompi_fortran_get_value_true.m4
create mode 100644 config/ompi_interix.m4
create mode 100644 config/ompi_setup_cxx.m4
create mode 100644 config/ompi_setup_debugger_flags.m4
create mode 100644 config/ompi_setup_fc.m4
create mode 100644 config/ompi_setup_java.m4
create mode 100644 config/ompi_setup_mpi_ext.m4
create mode 100644 config/ompi_setup_mpi_fortran.m4
create mode 100644 config/ompi_setup_mpi_java.m4
create mode 100644 config/ompi_setup_mpi_profiling.m4
create mode 100644 config/ompi_setup_prrte.m4
create mode 100644 config/opal_case_sensitive_fs_setup.m4
create mode 100644 config/opal_check_alt_short_float.m4
create mode 100644 config/opal_check_attributes.m4
create mode 100644 config/opal_check_broken_qsort.m4
create mode 100644 config/opal_check_cflags.m4
create mode 100644 config/opal_check_cma.m4
create mode 100644 config/opal_check_compiler_version.m4
create mode 100644 config/opal_check_compiler_works.m4
create mode 100644 config/opal_check_cuda.m4
create mode 100644 config/opal_check_knem.m4
create mode 100644 config/opal_check_libnl.m4
create mode 100644 config/opal_check_offsetof.m4
create mode 100644 config/opal_check_ofi.m4
create mode 100644 config/opal_check_os_flavors.m4
create mode 100644 config/opal_check_portals4.m4
create mode 100644 config/opal_check_rocm.m4
create mode 100644 config/opal_check_ugni.m4
create mode 100644 config/opal_check_vendor.m4
create mode 100644 config/opal_check_visibility.m4
create mode 100644 config/opal_check_withdir.m4
create mode 100644 config/opal_check_xpmem.m4
create mode 100644 config/opal_config_3rdparty.m4
create mode 100644 config/opal_config_asm.m4
create mode 100644 config/opal_config_files.m4
create mode 100644 config/opal_config_hwloc.m4
create mode 100644 config/opal_config_libevent.m4
create mode 100644 config/opal_config_pmix.m4
create mode 100644 config/opal_config_subdir.m4
create mode 100644 config/opal_config_subdir_args.m4
create mode 100644 config/opal_config_treematch.m4
create mode 100644 config/opal_configure_options.m4
create mode 100644 config/opal_ensure_contains_optflags.m4
create mode 100644 config/opal_expand_tarball.m4
create mode 100644 config/opal_find_type.m4
create mode 100644 config/opal_functions.m4
create mode 100644 config/opal_get_version.m4
create mode 100644 config/opal_get_version.m4sh
create mode 100644 config/opal_lang_link_with_c.m4
create mode 100644 config/opal_load_platform.m4
create mode 100644 config/opal_mca.m4
create mode 100755 config/opal_mca_priority_sort.pl
create mode 100644 config/opal_save_version.m4
create mode 100644 config/opal_search_libs.m4
create mode 100644 config/opal_set_lib_name.m4
create mode 100644 config/opal_set_mca_prefix.m4
create mode 100644 config/opal_setup_cc.m4
create mode 100644 config/opal_setup_cli.m4
create mode 100644 config/opal_setup_ft.m4
create mode 100644 config/opal_setup_wrappers.m4
create mode 100644 config/opal_strip_optflags.m4
create mode 100644 config/opal_subdir_env.m4
create mode 100644 config/opal_summary.m4
create mode 100644 config/oshmem_config_files.m4
create mode 100644 config/oshmem_configure_options.m4
create mode 100644 config/oshmem_setup_profiling.m4
create mode 100644 config/pkg.m4
create mode 100644 configure.ac
create mode 100644 contrib/Makefile.am
create mode 100644 contrib/amca-param-sets/example.conf
create mode 100644 contrib/amca-param-sets/ft-mpi
create mode 100644 contrib/annual-maintenance/convert-to-git.txt
create mode 100755 contrib/annual-maintenance/find-committers-from-last-year.pl
create mode 100644 contrib/build-mca-comps-outside-of-tree/Makefile.am
create mode 100644 contrib/build-mca-comps-outside-of-tree/README.md
create mode 100755 contrib/build-mca-comps-outside-of-tree/autogen.sh
create mode 100644 contrib/build-mca-comps-outside-of-tree/btl_tcp2.addr.h
create mode 100644 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c
create mode 100644 contrib/build-mca-comps-outside-of-tree/btl_tcp2.h
create mode 100644 contrib/build-mca-comps-outside-of-tree/btl_tcp2_addr.h
create mode 100644 contrib/build-mca-comps-outside-of-tree/btl_tcp2_component.c
create mode 100644 contrib/build-mca-comps-outside-of-tree/btl_tcp2_endpoint.c
create mode 100644 contrib/build-mca-comps-outside-of-tree/btl_tcp2_endpoint.h
create mode 100644 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.c
create mode 100644 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.h
create mode 100644 contrib/build-mca-comps-outside-of-tree/btl_tcp2_hdr.h
create mode 100644 contrib/build-mca-comps-outside-of-tree/btl_tcp2_proc.c
create mode 100644 contrib/build-mca-comps-outside-of-tree/btl_tcp2_proc.h
create mode 100644 contrib/build-mca-comps-outside-of-tree/configure.ac
create mode 100644 contrib/build-mca-comps-outside-of-tree/help-mpi-btl-tcp2.txt
create mode 100755 contrib/check-btl-sm-diffs.pl
create mode 100644 contrib/check-help-strings.pl
create mode 100755 contrib/check-ob1-pml-diffs.pl
create mode 100755 contrib/check-ob1-revision.pl
create mode 100644 contrib/check-owner.pl
create mode 100644 contrib/check_unnecessary_headers.sh
create mode 100755 contrib/clang-format-ompi.sh
create mode 100755 contrib/cleanperms
create mode 100755 contrib/code_counter.pl
create mode 100644 contrib/completion/mpirun.sh
create mode 100644 contrib/completion/mpirun.zsh
create mode 100644 contrib/coverity/coverity-model.c
create mode 100755 contrib/dist/find-copyrights.pl
create mode 100644 contrib/dist/linux/README.md
create mode 100644 contrib/dist/linux/README.ompi-spec-generator
create mode 100755 contrib/dist/linux/buildrpm.sh
create mode 100755 contrib/dist/linux/buildswitcherrpm.sh
create mode 100644 contrib/dist/linux/ompi-spec-generator.py
create mode 100644 contrib/dist/linux/openmpi-switcher-modulefile.spec
create mode 100644 contrib/dist/linux/openmpi-switcher-modulefile.tcl
create mode 100644 contrib/dist/linux/openmpi.spec
create mode 100755 contrib/dist/make-authors.pl
create mode 100755 contrib/dist/make_dist_tarball
create mode 120000 contrib/dist/make_tarball
create mode 100644 contrib/dist/mofed/compile_debian_mlnx_example.in
create mode 100644 contrib/dist/mofed/debian/changelog.in
create mode 100644 contrib/dist/mofed/debian/compat
create mode 100644 contrib/dist/mofed/debian/control.in
create mode 100644 contrib/dist/mofed/debian/rules.in
create mode 100644 contrib/dist/mofed/debian/source/format
create mode 100644 contrib/doc-ft-components/DEVEL.FT-REQUIREMENTS.md
create mode 100644 contrib/doc-ft-components/general-ulfm-fault-handling.png
create mode 100755 contrib/find_occurence.pl
create mode 100755 contrib/find_offenders.pl
create mode 100755 contrib/fix_headers.pl
create mode 100755 contrib/fix_indent.pl
create mode 100755 contrib/gen_stats.pl
create mode 100755 contrib/generate_file_list.pl
create mode 100755 contrib/git-clean.sh
create mode 100755 contrib/header_replacement.sh
create mode 100644 contrib/headers.txt
create mode 100755 contrib/libadd_mca_comp_update.py
create mode 100755 contrib/nightly/reports/check_devel_headers.pl
create mode 100755 contrib/nightly/reports/illegal_symbols_report.pl
create mode 100755 contrib/nightly/update-component-owners-github-wiki.pl
create mode 100644 contrib/ompi-time.sh
create mode 100644 contrib/ompi_branch_check_revisions-v1.5.txt
create mode 100755 contrib/ompi_branch_check_revisions.pl
create mode 100644 contrib/ompi_cplusplus.sed
create mode 100755 contrib/ompi_cplusplus.sh
create mode 100644 contrib/ompi_cplusplus.txt
create mode 100644 contrib/openmpi-valgrind.supp
create mode 100644 contrib/platform/clang/align
create mode 100644 contrib/platform/cray_xt_cnl_romio
create mode 100755 contrib/platform/embedded/build_embedded.sh
create mode 100644 contrib/platform/embedded/debug
create mode 100755 contrib/platform/embedded/gen_embedded.sh
create mode 100644 contrib/platform/embedded/optimized
create mode 100644 contrib/platform/google/debug
create mode 100644 contrib/platform/google/debug.conf
create mode 100644 contrib/platform/google/optimized
create mode 100644 contrib/platform/google/optimized.conf
create mode 100644 contrib/platform/hadoop/cisco
create mode 100644 contrib/platform/hadoop/cisco.conf
create mode 100644 contrib/platform/hadoop/linux
create mode 100644 contrib/platform/hadoop/linux.conf
create mode 100644 contrib/platform/hadoop/mac
create mode 100644 contrib/platform/hadoop/mac.conf
create mode 100644 contrib/platform/ibm/debug-power6-gcc
create mode 100644 contrib/platform/ibm/debug-power7-gcc
create mode 100644 contrib/platform/ibm/debug-ppc32-gcc
create mode 100644 contrib/platform/ibm/debug-ppc64-gcc
create mode 100644 contrib/platform/ibm/optimized-power6-gcc
create mode 100644 contrib/platform/ibm/optimized-power7-gcc
create mode 100644 contrib/platform/ibm/optimized-ppc32-gcc
create mode 100644 contrib/platform/ibm/optimized-ppc64-gcc
create mode 100644 contrib/platform/intel/bend/ext
create mode 100644 contrib/platform/intel/bend/ext.conf
create mode 100644 contrib/platform/intel/bend/gadget
create mode 100644 contrib/platform/intel/bend/gadget-optimized
create mode 100644 contrib/platform/intel/bend/gadget-optimized.conf
create mode 100644 contrib/platform/intel/bend/gadget.conf
create mode 100644 contrib/platform/intel/bend/linux
create mode 100644 contrib/platform/intel/bend/linux-optimized
create mode 100644 contrib/platform/intel/bend/linux-optimized.conf
create mode 100644 contrib/platform/intel/bend/linux.conf
create mode 100644 contrib/platform/intel/bend/mac
create mode 100644 contrib/platform/intel/bend/mac-optimized
create mode 100644 contrib/platform/intel/bend/mac-optimized.conf
create mode 100644 contrib/platform/intel/bend/mac.conf
create mode 100644 contrib/platform/intel/bend/ubuntu
create mode 100644 contrib/platform/intel/bend/ubuntu.conf
create mode 100644 contrib/platform/lanl/cray_xc_cle5.2/debug-common
create mode 100644 contrib/platform/lanl/cray_xc_cle5.2/debug-lustre
create mode 100644 contrib/platform/lanl/cray_xc_cle5.2/debug-lustre.conf
create mode 100644 contrib/platform/lanl/cray_xc_cle5.2/optimized-common
create mode 100644 contrib/platform/lanl/cray_xc_cle5.2/optimized-lustre
create mode 100644 contrib/platform/lanl/cray_xc_cle5.2/optimized-lustre.conf
create mode 100644 contrib/platform/lanl/cray_xe6/cray-common
create mode 100644 contrib/platform/lanl/cray_xe6/debug-common
create mode 100644 contrib/platform/lanl/cray_xe6/debug-lustre
create mode 100644 contrib/platform/lanl/cray_xe6/debug-lustre.conf
create mode 100644 contrib/platform/lanl/cray_xe6/gnu-common
create mode 100644 contrib/platform/lanl/cray_xe6/intel-common
create mode 100644 contrib/platform/lanl/cray_xe6/optimized-common
create mode 100644 contrib/platform/lanl/cray_xe6/optimized-lustre
create mode 100644 contrib/platform/lanl/cray_xe6/optimized-lustre.conf
create mode 100644 contrib/platform/lanl/darwin/darwin-common
create mode 100644 contrib/platform/lanl/darwin/debug
create mode 100644 contrib/platform/lanl/darwin/debug-common
create mode 100644 contrib/platform/lanl/darwin/debug-mic
create mode 100644 contrib/platform/lanl/darwin/debug.conf
create mode 100644 contrib/platform/lanl/darwin/mic-common
create mode 100644 contrib/platform/lanl/darwin/optimized
create mode 100644 contrib/platform/lanl/darwin/optimized-common
create mode 100644 contrib/platform/lanl/darwin/optimized-mic
create mode 100644 contrib/platform/lanl/darwin/optimized.conf
create mode 100644 contrib/platform/lanl/mac.conf
create mode 100644 contrib/platform/lanl/macosx-dynamic
create mode 100644 contrib/platform/lanl/macosx-dynamic-java
create mode 100644 contrib/platform/lanl/macosx-dynamic-java.conf
create mode 100644 contrib/platform/lanl/macosx-dynamic-optimized
create mode 100644 contrib/platform/lanl/macosx-dynamic-optimized.conf
create mode 100644 contrib/platform/lanl/macosx-dynamic.conf
create mode 100644 contrib/platform/lanl/macosx-static-leopard
create mode 100644 contrib/platform/lanl/macosx-static-leopard.conf
create mode 100644 contrib/platform/lanl/macosx-static-tiger
create mode 100644 contrib/platform/lanl/toss/README.md
create mode 100644 contrib/platform/lanl/toss/common
create mode 100644 contrib/platform/lanl/toss/common-optimized
create mode 100644 contrib/platform/lanl/toss/cray-lustre-optimized
create mode 100644 contrib/platform/lanl/toss/cray-lustre-optimized.conf
create mode 100644 contrib/platform/lanl/toss/toss2-mlx-optimized
create mode 100644 contrib/platform/lanl/toss/toss2-mlx-optimized.conf
create mode 100644 contrib/platform/lanl/toss/toss2-qib-optimized
create mode 100644 contrib/platform/lanl/toss/toss2-qib-optimized.conf
create mode 100644 contrib/platform/lanl/toss/toss3-hfi-optimized
create mode 100644 contrib/platform/lanl/toss/toss3-hfi-optimized.conf
create mode 100644 contrib/platform/lanl/toss/toss3-mlx-optimized
create mode 100644 contrib/platform/lanl/toss/toss3-mlx-optimized.conf
create mode 100644 contrib/platform/lanl/toss/toss3-wc-optimized
create mode 100644 contrib/platform/lanl/toss/toss3-wc-optimized.conf
create mode 100644 contrib/platform/mellanox/optimized
create mode 100644 contrib/platform/mellanox/optimized.conf
create mode 100644 contrib/platform/optimized
create mode 100644 contrib/platform/ornl/cray_xt_cnl_romio
create mode 100644 contrib/platform/ornl/cray_xt_cnl_romio_debug
create mode 100755 contrib/platform/ornl/ornl_configure.gnu
create mode 100755 contrib/platform/ornl/ornl_configure.pgi
create mode 100755 contrib/platform/ornl/ornl_configure_self_contained
create mode 100644 contrib/platform/ps3
create mode 100644 contrib/platform/snl/kitten
create mode 100644 contrib/platform/snl/portals4-m5
create mode 100644 contrib/platform/snl/portals4-orte
create mode 100644 contrib/platform/utk/cray_xc30_darter
create mode 100755 contrib/purge-tab-indents.pl
create mode 100755 contrib/purge-trailing-blank-lines.pl
create mode 100644 contrib/scaling/Makefile
create mode 100644 contrib/scaling/Makefile.include
create mode 100644 contrib/scaling/mpi_memprobe.c
create mode 100644 contrib/scaling/mpi_no_op.c
create mode 100644 contrib/scaling/orte_no_op.c
create mode 100755 contrib/scaling/scaling.pl
create mode 100755 contrib/search_compare.pl
create mode 100755 contrib/search_replace.pl
create mode 100644 contrib/spread/spread-init.txt
create mode 100644 contrib/spread/spread.conf
create mode 100644 contrib/submit_test.pl
create mode 100755 contrib/symbol-hiding.pl
create mode 100755 contrib/test_headers_in_ompi.pl
create mode 100644 contrib/uncrustify_open_mpi.cfg
create mode 100755 contrib/update-my-copyright.pl
create mode 100755 contrib/whitespace-purge.sh
create mode 100644 docs/Makefile.am
create mode 100644 docs/app-debug/debug-options.rst
create mode 100644 docs/app-debug/debug-tools.rst
create mode 100644 docs/app-debug/index.rst
create mode 100644 docs/app-debug/lost-output.rst
create mode 100644 docs/app-debug/memchecker.rst
create mode 100644 docs/app-debug/mpir-tools.rst
create mode 100644 docs/app-debug/parallel-debug.rst
create mode 100644 docs/app-debug/serial-debug.rst
create mode 100644 docs/app-debug/valgrind.rst
create mode 100644 docs/building-apps/abi-compatibility.rst
create mode 100644 docs/building-apps/building-static-apps.rst
create mode 100644 docs/building-apps/customizing-wrappers.rst
create mode 100644 docs/building-apps/deprecation-warnings.rst
create mode 100644 docs/building-apps/extracting-wrapper-flags.rst
create mode 100644 docs/building-apps/index.rst
create mode 100644 docs/building-apps/quickstart.rst
create mode 100644 docs/building-apps/removed-mpi-constructs.rst
create mode 100644 docs/conf.py
create mode 100644 docs/contributing.rst
create mode 100644 docs/developers/autogen.rst
create mode 100644 docs/developers/building-open-mpi.rst
create mode 100644 docs/developers/compiler-pickyness.rst
create mode 100644 docs/developers/frameworks.rst
create mode 100644 docs/developers/git-github.rst
create mode 100644 docs/developers/gnu-autotools.rst
create mode 100644 docs/developers/index.rst
create mode 100644 docs/developers/prerequisites.rst
create mode 100644 docs/developers/rst-for-markdown-expats.rst
create mode 100644 docs/developers/source-code.rst
create mode 100644 docs/developers/sphinx.rst
create mode 100644 docs/developers/terminology.rst
create mode 100644 docs/features/extensions.rst
create mode 100644 docs/features/index.rst
create mode 100644 docs/features/java.rst
create mode 100644 docs/features/profiling.rst
create mode 100644 docs/features/ulfm.rst
create mode 100644 docs/getting-help.rst
create mode 100644 docs/history.rst
create mode 100644 docs/index.rst
create mode 100644 docs/installing-open-mpi/compilers-and-flags.rst
create mode 100644 docs/installing-open-mpi/configure-cli-options/conventions.rst
create mode 100644 docs/installing-open-mpi/configure-cli-options/index.rst
create mode 100644 docs/installing-open-mpi/configure-cli-options/installation.rst
create mode 100644 docs/installing-open-mpi/configure-cli-options/misc.rst
create mode 100644 docs/installing-open-mpi/configure-cli-options/mpi.rst
create mode 100644 docs/installing-open-mpi/configure-cli-options/networking.rst
create mode 100644 docs/installing-open-mpi/configure-cli-options/oshmem.rst
create mode 100644 docs/installing-open-mpi/configure-cli-options/required-support-libraries.rst
create mode 100644 docs/installing-open-mpi/configure-cli-options/rpath-and-runpath.rst
create mode 100644 docs/installing-open-mpi/configure-cli-options/runtime.rst
create mode 100644 docs/installing-open-mpi/configure-output-summary.rst
create mode 100644 docs/installing-open-mpi/custom-components.rst
create mode 100644 docs/installing-open-mpi/definitions.rst
create mode 100644 docs/installing-open-mpi/downloading.rst
create mode 100644 docs/installing-open-mpi/filesystem-requirements.rst
create mode 100644 docs/installing-open-mpi/index.rst
create mode 100644 docs/installing-open-mpi/installation-location.rst
create mode 100644 docs/installing-open-mpi/make-targets.rst
create mode 100644 docs/installing-open-mpi/packagers.rst
create mode 100644 docs/installing-open-mpi/quickstart.rst
create mode 100644 docs/installing-open-mpi/required-support-libraries-dependency-graph.png
create mode 100644 docs/installing-open-mpi/required-support-libraries-dependency-graph.pptx
create mode 100644 docs/installing-open-mpi/required-support-libraries.rst
create mode 100644 docs/installing-open-mpi/supported-systems.rst
create mode 100644 docs/installing-open-mpi/sysadmins.rst
create mode 100644 docs/installing-open-mpi/updating.rst
create mode 100644 docs/installing-open-mpi/vpath-builds.rst
create mode 100644 docs/launching-apps/gridengine.rst
create mode 100644 docs/launching-apps/index.rst
create mode 100644 docs/launching-apps/localhost.rst
create mode 100644 docs/launching-apps/lsf.rst
create mode 100644 docs/launching-apps/pmix-and-prrte.rst
create mode 100644 docs/launching-apps/prerequisites.rst
create mode 100644 docs/launching-apps/quickstart.rst
create mode 100644 docs/launching-apps/scheduling.rst
create mode 100644 docs/launching-apps/slurm.rst
create mode 100644 docs/launching-apps/ssh.rst
create mode 100644 docs/launching-apps/tm.rst
create mode 100644 docs/launching-apps/troubleshooting.rst
create mode 100644 docs/launching-apps/unusual.rst
create mode 100644 docs/license/hwloc.txt
create mode 100644 docs/license/index.rst
create mode 100644 docs/license/libevent.txt
create mode 100644 docs/license/mpich.txt
create mode 100644 docs/license/ompi.txt
create mode 100644 docs/license/pmix.txt
create mode 100644 docs/license/prrte.txt
create mode 100644 docs/license/treematch.txt
create mode 100644 docs/man-openmpi/index.rst
create mode 100644 docs/man-openmpi/man1/index.rst
create mode 100644 docs/man-openmpi/man1/mpic++.1
create mode 100644 docs/man-openmpi/man1/mpicc.1
create mode 100644 docs/man-openmpi/man1/mpicxx.1
create mode 100644 docs/man-openmpi/man1/mpif77.1
create mode 100644 docs/man-openmpi/man1/mpif90.1
create mode 100644 docs/man-openmpi/man1/mpifort.1
create mode 100644 docs/man-openmpi/man1/mpijavac.1
create mode 100644 docs/man-openmpi/man1/mpirun.1.rst
create mode 100644 docs/man-openmpi/man1/mpisync.1.rst
create mode 100644 docs/man-openmpi/man1/ompi-wrapper-compiler.1.rst
create mode 100644 docs/man-openmpi/man1/ompi_info.1.rst
create mode 100644 docs/man-openmpi/man1/opal_wrapper.1.rst
create mode 100644 docs/man-openmpi/man3/ERRORS.rst
create mode 100644 docs/man-openmpi/man3/MPIX_Comm_ack_failed.3.rst
create mode 100644 docs/man-openmpi/man3/MPIX_Comm_agree.3.rst
create mode 100644 docs/man-openmpi/man3/MPIX_Comm_get_failed.3.rst
create mode 100644 docs/man-openmpi/man3/MPIX_Comm_iagree.3.rst
create mode 100644 docs/man-openmpi/man3/MPIX_Comm_is_revoked.3.rst
create mode 100644 docs/man-openmpi/man3/MPIX_Comm_ishrink.3.rst
create mode 100644 docs/man-openmpi/man3/MPIX_Comm_revoke.3.rst
create mode 100644 docs/man-openmpi/man3/MPIX_Comm_shrink.3.rst
create mode 100644 docs/man-openmpi/man3/MPIX_Query_cuda_support.3.rst
create mode 100644 docs/man-openmpi/man3/MPIX_Query_rocm_support.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Abort.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Accumulate.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Add_error_class.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Add_error_code.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Add_error_string.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Address.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Aint_add.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Aint_diff.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Allgather.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Allgather_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Allgatherv.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Allgatherv_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Alloc_mem.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Allreduce.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Allreduce_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Alltoall.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Alltoall_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Alltoallv.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Alltoallv_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Alltoallw.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Alltoallw_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Attr_delete.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Attr_get.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Attr_put.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Barrier.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Barrier_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Bcast.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Bcast_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Bsend.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Bsend_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Buffer_attach.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Buffer_detach.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Cancel.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Cart_coords.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Cart_create.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Cart_get.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Cart_map.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Cart_rank.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Cart_shift.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Cart_sub.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Cartdim_get.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Close_port.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_accept.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_c2f.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_call_errhandler.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_compare.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_connect.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_create.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_create_errhandler.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_create_from_group.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_create_group.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_create_keyval.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_delete_attr.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_disconnect.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_dup.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_dup_with_info.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_f2c.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_free.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_free_keyval.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_get_attr.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_get_errhandler.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_get_info.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_get_name.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_get_parent.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_group.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_idup.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_idup_with_info.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_join.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_rank.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_remote_group.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_remote_size.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_set_attr.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_set_errhandler.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_set_info.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_set_name.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_size.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_spawn.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_spawn_multiple.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_split.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_split_type.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Comm_test_inter.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Compare_and_swap.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Dims_create.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Dist_graph_create.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Dist_graph_create_adjacent.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Dist_graph_neighbors.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Dist_graph_neighbors_count.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Errhandler_create.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Errhandler_free.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Errhandler_get.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Errhandler_set.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Error_class.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Error_string.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Errors.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Exscan.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Exscan_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Fetch_and_op.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_c2f.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_call_errhandler.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_close.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_create_errhandler.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_delete.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_f2c.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_get_amode.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_get_atomicity.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_get_byte_offset.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_get_errhandler.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_get_group.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_get_info.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_get_position.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_get_position_shared.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_get_size.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_get_type_extent.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_get_view.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_iread.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_iread_all.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_iread_at.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_iread_at_all.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_iread_shared.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_iwrite.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_iwrite_all.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_iwrite_at.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_iwrite_at_all.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_iwrite_shared.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_open.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_preallocate.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_read.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_read_all.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_read_all_begin.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_read_all_end.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_read_at.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_read_at_all.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_read_at_all_begin.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_read_at_all_end.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_read_ordered.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_read_ordered_begin.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_read_ordered_end.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_read_shared.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_seek.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_seek_shared.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_set_atomicity.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_set_errhandler.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_set_info.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_set_size.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_set_view.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_sync.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_write.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_write_all.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_write_all_begin.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_write_all_end.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_write_at.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_write_at_all.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_write_at_all_begin.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_write_at_all_end.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_write_ordered.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_write_ordered_begin.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_write_ordered_end.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_File_write_shared.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Finalize.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Finalized.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Free_mem.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Gather.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Gather_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Gatherv.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Gatherv_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Get.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Get_accumulate.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Get_address.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Get_count.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Get_elements.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Get_elements_x.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Get_library_version.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Get_processor_name.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Get_version.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Graph_create.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Graph_get.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Graph_map.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Graph_neighbors.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Graph_neighbors_count.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Graphdims_get.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Grequest_complete.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Grequest_start.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Group_c2f.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Group_compare.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Group_difference.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Group_excl.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Group_f2c.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Group_free.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Group_from_session_pset.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Group_incl.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Group_intersection.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Group_range_excl.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Group_range_incl.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Group_rank.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Group_size.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Group_translate_ranks.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Group_union.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Iallgather.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Iallgatherv.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Iallreduce.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Ialltoall.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Ialltoallv.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Ialltoallw.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Ibarrier.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Ibcast.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Ibsend.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Iexscan.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Igather.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Igatherv.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Improbe.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Imrecv.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Ineighbor_allgather.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Ineighbor_allgatherv.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Ineighbor_alltoall.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Ineighbor_alltoallv.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Ineighbor_alltoallw.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Info_c2f.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Info_create.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Info_create_env.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Info_delete.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Info_dup.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Info_env.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Info_f2c.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Info_free.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Info_get.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Info_get_nkeys.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Info_get_nthkey.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Info_get_string.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Info_get_valuelen.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Info_set.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Init_thread.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Initialized.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Intercomm_create.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Intercomm_create_from_groups.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Intercomm_merge.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Iprobe.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Irecv.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Ireduce.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Ireduce_scatter.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Ireduce_scatter_block.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Irsend.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Is_thread_main.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Iscan.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Iscatter.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Iscatterv.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Isend.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Isendrecv.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Isendrecv_replace.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Issend.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Keyval_create.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Keyval_free.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Lookup_name.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Message_c2f.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Message_f2c.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Mprobe.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Mrecv.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Neighbor_allgather.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Neighbor_allgather_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Neighbor_allgatherv.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Neighbor_allgatherv_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Neighbor_alltoall.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Neighbor_alltoall_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Neighbor_alltoallv.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Neighbor_alltoallv_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Neighbor_alltoallw.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Neighbor_alltoallw_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Op_c2f.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Op_commutative.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Op_create.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Op_f2c.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Op_free.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Open_port.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Pack.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Pack_external.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Pack_external_size.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Pack_size.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Parrived.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Pcontrol.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Pready.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Pready_list.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Pready_range.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Precv_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Probe.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Psend_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Publish_name.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Put.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Query_thread.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Raccumulate.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Recv.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Recv_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Reduce.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Reduce_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Reduce_local.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Reduce_scatter.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Reduce_scatter_block.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Reduce_scatter_block_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Reduce_scatter_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Register_datarep.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Request_c2f.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Request_f2c.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Request_free.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Request_get_status.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Rget.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Rget_accumulate.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Rput.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Rsend.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Rsend_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Scan.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Scan_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Scatter.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Scatter_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Scatterv.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Scatterv_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Send.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Send_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Sendrecv.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Sendrecv_replace.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Session_call_errhandler.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Session_create_errhandler.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Session_f2c.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Session_finalize.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Session_get_errhandler.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Session_get_info.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Session_get_nth_pset.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Session_get_num_psets.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Session_get_pset_info.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Session_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Session_set_errhandler.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Sizeof.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Ssend.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Ssend_init.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Start.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Startall.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Status_c2f.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Status_c2f08.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Status_f082c.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Status_f082f.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Status_f2c.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Status_f2f08.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Status_set_cancelled.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Status_set_elements.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Status_set_elements_x.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_category_changed.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_category_get_categories.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_category_get_cvars.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_category_get_info.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_category_get_num.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_category_get_pvars.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_cvar_get_info.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_cvar_get_num.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_cvar_handle_alloc.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_cvar_handle_free.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_cvar_read.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_cvar_write.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_enum_get_info.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_enum_get_item.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_finalize.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_init_thread.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_pvar_get_info.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_pvar_get_num.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_pvar_handle_alloc.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_pvar_handle_free.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_pvar_read.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_pvar_readreset.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_pvar_reset.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_pvar_session_create.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_pvar_session_free.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_pvar_start.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_pvar_stop.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_T_pvar_write.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Test.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Test_cancelled.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Testall.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Testany.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Testsome.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Topo_test.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_c2f.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_commit.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_contiguous.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_create_darray.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_create_f90_complex.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_create_f90_integer.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_create_f90_real.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_create_hindexed.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_create_hindexed_block.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_create_hvector.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_create_indexed_block.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_create_keyval.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_create_resized.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_create_struct.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_create_subarray.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_delete_attr.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_dup.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_extent.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_f2c.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_free.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_free_keyval.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_get_attr.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_get_contents.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_get_envelope.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_get_extent.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_get_extent_x.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_get_name.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_get_true_extent.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_get_true_extent_x.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_hindexed.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_hvector.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_indexed.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_lb.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_match_size.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_set_attr.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_set_name.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_size.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_size_x.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_struct.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_ub.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Type_vector.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Unpack.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Unpack_external.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Unpublish_name.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Wait.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Waitall.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Waitany.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Waitsome.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_allocate.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_allocate_shared.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_attach.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_c2f.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_call_errhandler.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_complete.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_create.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_create_dynamic.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_create_errhandler.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_create_keyval.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_delete_attr.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_detach.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_f2c.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_fence.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_flush.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_flush_all.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_flush_local.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_flush_local_all.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_free.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_free_keyval.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_get_attr.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_get_errhandler.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_get_group.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_get_info.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_get_name.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_lock.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_lock_all.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_post.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_set_attr.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_set_errhandler.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_set_info.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_set_name.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_shared_query.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_start.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_sync.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_test.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_unlock.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_unlock_all.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Win_wait.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Wtick.3.rst
create mode 100644 docs/man-openmpi/man3/MPI_Wtime.3.rst
create mode 100644 docs/man-openmpi/man3/OMPI_Affinity_str.3.rst
create mode 100644 docs/man-openmpi/man3/index.rst
create mode 100644 docs/man-openmpi/man7/Open-MPI.7.rst
create mode 100644 docs/man-openmpi/man7/index.rst
create mode 100644 docs/man-openshmem/index.rst
create mode 100644 docs/man-openshmem/man1/index.rst
create mode 100644 docs/man-openshmem/man1/oshc++.1
create mode 100644 docs/man-openshmem/man1/oshcc.1
create mode 100644 docs/man-openshmem/man1/oshcxx.1
create mode 100644 docs/man-openshmem/man1/oshfort.1
create mode 100644 docs/man-openshmem/man1/oshmem-wrapper-compiler.1.rst
create mode 100644 docs/man-openshmem/man1/oshmem_info.1.rst
create mode 100644 docs/man-openshmem/man1/oshrun.1.rst
create mode 100644 docs/man-openshmem/man1/shmemc++.1
create mode 100644 docs/man-openshmem/man1/shmemcc.1
create mode 100644 docs/man-openshmem/man1/shmemcxx.1
create mode 100644 docs/man-openshmem/man1/shmemfort.1
create mode 100644 docs/man-openshmem/man3/OpenSHMEM.3.rst
create mode 100644 docs/man-openshmem/man3/_my_pe.3.rst
create mode 100644 docs/man-openshmem/man3/_num_pes.3.rst
create mode 100644 docs/man-openshmem/man3/index.rst
create mode 100644 docs/man-openshmem/man3/intro_shmem.3.rst
create mode 100644 docs/man-openshmem/man3/shfree.3.rst
create mode 100644 docs/man-openshmem/man3/shmalloc.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_addr_accessible.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_align.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_alltoall32.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_alltoall64.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_alltoalls32.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_alltoalls64.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_barrier.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_barrier_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_broadcast32.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_broadcast64.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_char_g.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_char_get.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_char_get_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_char_p.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_char_put.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_char_put_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_clear_cache_inv.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_clear_cache_line_inv.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_clear_lock.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_collect32.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_collect64.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_complexd_prod_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_complexd_sum_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_complexf_prod_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_complexf_sum_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_double_fetch.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_double_g.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_double_get.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_double_get_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_double_iget.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_double_iput.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_double_max_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_double_min_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_double_p.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_double_prod_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_double_put.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_double_put_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_double_set.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_double_sum_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_double_swap.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_fcollect32.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_fcollect64.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_fence.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_finalize.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_float_fetch.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_float_g.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_float_get.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_float_get_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_float_iget.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_float_iput.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_float_max_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_float_min_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_float_p.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_float_prod_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_float_put.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_float_put_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_float_set.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_float_sum_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_float_swap.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_free.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_get128.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_get128_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_get16_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_get32.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_get32_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_get64.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_get64_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_get8_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_getmem.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_getmem_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_global_exit.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_iget128.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_iget32.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_iget64.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_info_get_name.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_info_get_version.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_init.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_add.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_and_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_cswap.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_fadd.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_fetch.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_finc.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_g.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_get.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_get_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_iget.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_inc.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_iput.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_max_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_min_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_or_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_p.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_prod_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_put.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_put_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_set.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_sum_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_swap.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_wait.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_wait_until.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_int_xor_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_iput128.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_iput32.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_iput64.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_add.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_and_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_cswap.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_fadd.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_fetch.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_finc.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_g.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_get.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_get_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_iget.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_inc.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_iput.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_max_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_min_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_or_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_p.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_prod_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_put.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_put_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_set.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_sum_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_swap.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_wait.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_wait_until.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_long_xor_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longdouble_g.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longdouble_get.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longdouble_get_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longdouble_iget.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longdouble_iput.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longdouble_max_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longdouble_min_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longdouble_p.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longdouble_prod_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longdouble_put.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longdouble_put_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longdouble_sum_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_add.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_and_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_cswap.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_fadd.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_fetch.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_finc.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_g.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_get.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_get_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_iget.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_inc.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_iput.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_max_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_min_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_or_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_p.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_prod_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_put.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_put_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_set.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_sum_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_swap.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_wait.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_wait_until.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_longlong_xor_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_malloc.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_my_pe.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_n_pes.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_pe_accessible.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_ptr.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_put128.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_put128_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_put16_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_put32.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_put32_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_put64.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_put64_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_put8_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_putmem.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_putmem_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_quiet.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_realloc.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_set_cache_inv.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_set_cache_line_inv.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_set_lock.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_short_and_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_short_g.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_short_get.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_short_get_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_short_iget.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_short_iput.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_short_max_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_short_min_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_short_or_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_short_p.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_short_prod_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_short_put.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_short_put_nbi.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_short_sum_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_short_wait.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_short_wait_until.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_short_xor_to_all.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_swap.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_test_lock.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_udcflush.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_udcflush_line.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_wait.3.rst
create mode 100644 docs/man-openshmem/man3/shmem_wait_until.3.rst
create mode 100644 docs/man-openshmem/man3/shmemalign.3.rst
create mode 100644 docs/man-openshmem/man3/shrealloc.3.rst
create mode 100644 docs/man-openshmem/man3/start_pes.3.rst
create mode 100644 docs/mca.rst
create mode 100644 docs/no-prrte-content.rst.txt
create mode 100644 docs/openmpi_logo.png
create mode 100644 docs/quickstart.rst
create mode 100644 docs/release-notes/changelog/index.rst
create mode 100644 docs/release-notes/changelog/v1.x.rst
create mode 100644 docs/release-notes/changelog/v2.x.rst
create mode 100644 docs/release-notes/changelog/v3.0.x.rst
create mode 100644 docs/release-notes/changelog/v3.1.x.rst
create mode 100644 docs/release-notes/changelog/v4.0.x.rst
create mode 100644 docs/release-notes/changelog/v4.1.x.rst
create mode 100644 docs/release-notes/changelog/v5.0.x.rst
create mode 100644 docs/release-notes/compilers.rst
create mode 100644 docs/release-notes/extensions.rst
create mode 100644 docs/release-notes/general.rst
create mode 100644 docs/release-notes/index.rst
create mode 100644 docs/release-notes/mpi-collectives.rst
create mode 100644 docs/release-notes/mpi.rst
create mode 100644 docs/release-notes/networks.rst
create mode 100644 docs/release-notes/openshmem-collectives.rst
create mode 100644 docs/release-notes/openshmem.rst
create mode 100644 docs/release-notes/platform.rst
create mode 100644 docs/release-notes/run-time.rst
create mode 100644 docs/requirements.txt
create mode 100644 docs/tuning-apps/affinity.rst
create mode 100644 docs/tuning-apps/benchmarking.rst
create mode 100644 docs/tuning-apps/coll-tuned.rst
create mode 100644 docs/tuning-apps/dynamic-loading.rst
create mode 100644 docs/tuning-apps/environment-var.rst
create mode 100644 docs/tuning-apps/fault-tolerance/checkpoint-restart.rst
create mode 100644 docs/tuning-apps/fault-tolerance/data-reliability.rst
create mode 100644 docs/tuning-apps/fault-tolerance/index.rst
create mode 100644 docs/tuning-apps/fault-tolerance/supported.rst
create mode 100644 docs/tuning-apps/fork-system-popen.rst
create mode 100644 docs/tuning-apps/heterogeneity.rst
create mode 100644 docs/tuning-apps/index.rst
create mode 100644 docs/tuning-apps/large-clusters/index.rst
create mode 100644 docs/tuning-apps/large-clusters/libraries.rst
create mode 100644 docs/tuning-apps/large-clusters/reduce-startup-time.rst
create mode 100644 docs/tuning-apps/large-clusters/reduce-wireup-time.rst
create mode 100644 docs/tuning-apps/large-clusters/static-cluster-config.rst
create mode 100644 docs/tuning-apps/mpi-io/index.rst
create mode 100644 docs/tuning-apps/mpi-io/ompio.rst
create mode 100644 docs/tuning-apps/mpi-io/romio.rst
create mode 100644 docs/tuning-apps/multithreaded.rst
create mode 100644 docs/tuning-apps/networking/cuda.rst
create mode 100644 docs/tuning-apps/networking/ib-and-roce.rst
create mode 100644 docs/tuning-apps/networking/index.rst
create mode 100644 docs/tuning-apps/networking/iwarp.rst
create mode 100644 docs/tuning-apps/networking/ofi.rst
create mode 100644 docs/tuning-apps/networking/rocm.rst
create mode 100644 docs/tuning-apps/networking/shared-memory.rst
create mode 100644 docs/tuning-apps/networking/tcp.rst
create mode 100644 docs/validate.rst
create mode 100644 docs/version-numbering.rst
create mode 100644 examples/Hello.java
create mode 100644 examples/Makefile
create mode 100644 examples/Makefile.include
create mode 100644 examples/README.md
create mode 100644 examples/Ring.java
create mode 100644 examples/connectivity_c.c
create mode 100644 examples/dtrace/Makefile
create mode 100644 examples/dtrace/README
create mode 100644 examples/dtrace/mpicommcheck.d
create mode 100644 examples/dtrace/mpicommleak.c
create mode 100644 examples/dtrace/mpicount.d
create mode 100644 examples/dtrace/mpitrace.d
create mode 100644 examples/dtrace/mpitruss.d
create mode 100755 examples/dtrace/myppriv.sh
create mode 100755 examples/dtrace/partrace.sh
create mode 100644 examples/hello_c.c
create mode 100644 examples/hello_mpifh.f
create mode 100644 examples/hello_oshmem_c.c
create mode 100644 examples/hello_oshmem_cxx.cc
create mode 100644 examples/hello_oshmemfh.f90
create mode 100644 examples/hello_usempi.f90
create mode 100644 examples/hello_usempif08.f90
create mode 100644 examples/oshmem_circular_shift.c
create mode 100644 examples/oshmem_max_reduction.c
create mode 100644 examples/oshmem_shmalloc.c
create mode 100644 examples/oshmem_strided_puts.c
create mode 100644 examples/oshmem_symmetric_data.c
create mode 100644 examples/ring_c.c
create mode 100644 examples/ring_mpifh.f
create mode 100644 examples/ring_oshmem_c.c
create mode 100644 examples/ring_oshmemfh.f90
create mode 100644 examples/ring_usempi.f90
create mode 100644 examples/ring_usempif08.f90
create mode 100644 examples/spc_example.c
create mode 100644 ompi/Makefile.am
create mode 100644 ompi/attribute/Makefile.am
create mode 100644 ompi/attribute/attribute.c
create mode 100644 ompi/attribute/attribute.h
create mode 100644 ompi/attribute/attribute_predefined.c
create mode 100644 ompi/class/Makefile.am
create mode 100644 ompi/class/ompi_seq_tracker.c
create mode 100644 ompi/class/ompi_seq_tracker.h
create mode 100644 ompi/communicator/Makefile.am
create mode 100644 ompi/communicator/comm.c
create mode 100644 ompi/communicator/comm_cid.c
create mode 100644 ompi/communicator/comm_init.c
create mode 100644 ompi/communicator/comm_request.c
create mode 100644 ompi/communicator/comm_request.h
create mode 100644 ompi/communicator/communicator.h
create mode 100644 ompi/communicator/ft/comm_ft.c
create mode 100644 ompi/communicator/ft/comm_ft_detector.c
create mode 100644 ompi/communicator/ft/comm_ft_propagator.c
create mode 100644 ompi/communicator/ft/comm_ft_reliable_bcast.c
create mode 100644 ompi/communicator/ft/comm_ft_revoke.c
create mode 100644 ompi/communicator/help-comm.txt
create mode 100644 ompi/datatype/Makefile.am
create mode 100644 ompi/datatype/ompi_datatype.h
create mode 100644 ompi/datatype/ompi_datatype_args.c
create mode 100644 ompi/datatype/ompi_datatype_create.c
create mode 100644 ompi/datatype/ompi_datatype_create_contiguous.c
create mode 100644 ompi/datatype/ompi_datatype_create_darray.c
create mode 100644 ompi/datatype/ompi_datatype_create_indexed.c
create mode 100644 ompi/datatype/ompi_datatype_create_struct.c
create mode 100644 ompi/datatype/ompi_datatype_create_subarray.c
create mode 100644 ompi/datatype/ompi_datatype_create_vector.c
create mode 100644 ompi/datatype/ompi_datatype_external.c
create mode 100644 ompi/datatype/ompi_datatype_external32.c
create mode 100644 ompi/datatype/ompi_datatype_get_elements.c
create mode 100644 ompi/datatype/ompi_datatype_internal.h
create mode 100644 ompi/datatype/ompi_datatype_match_size.c
create mode 100644 ompi/datatype/ompi_datatype_module.c
create mode 100644 ompi/datatype/ompi_datatype_sndrcv.c
create mode 100644 ompi/debuggers/MPI_Handles_interface.txt
create mode 100644 ompi/debuggers/Makefile.am
create mode 100644 ompi/debuggers/debuggers.h
create mode 100644 ompi/debuggers/dlopen_test.c
create mode 100644 ompi/debuggers/mpihandles_interface.h
create mode 100644 ompi/debuggers/msgq_interface.h
create mode 100644 ompi/debuggers/ompi_common_dll.c
create mode 100644 ompi/debuggers/ompi_common_dll_defs.h
create mode 100644 ompi/debuggers/ompi_debugger_canary.c
create mode 100644 ompi/debuggers/ompi_debuggers.c
create mode 100644 ompi/debuggers/ompi_mpihandles_dll.c
create mode 100644 ompi/debuggers/ompi_mpihandles_dll_defs.h
create mode 100644 ompi/debuggers/ompi_msgq_dll.c
create mode 100644 ompi/debuggers/ompi_msgq_dll_defs.h
create mode 100644 ompi/debuggers/predefined_gap_test.c
create mode 100644 ompi/debuggers/predefined_pad_test.c
create mode 100644 ompi/debuggers/tv-debugger-attach.txt
create mode 100644 ompi/dpm/Makefile.am
create mode 100644 ompi/dpm/dpm.c
create mode 100644 ompi/dpm/dpm.h
create mode 100644 ompi/dpm/help-dpm.txt
create mode 100644 ompi/errhandler/Makefile.am
create mode 100644 ompi/errhandler/errcode-internal.c
create mode 100644 ompi/errhandler/errcode-internal.h
create mode 100644 ompi/errhandler/errcode.c
create mode 100644 ompi/errhandler/errcode.h
create mode 100644 ompi/errhandler/errhandler.c
create mode 100644 ompi/errhandler/errhandler.h
create mode 100644 ompi/errhandler/errhandler_invoke.c
create mode 100644 ompi/errhandler/errhandler_predefined.c
create mode 100644 ompi/errhandler/errhandler_predefined.h
create mode 100644 ompi/errhandler/help-mpi-errors.txt
create mode 100644 ompi/etc/Makefile.am
create mode 100644 ompi/etc/openmpi-totalview.tcl
create mode 100644 ompi/file/Makefile.am
create mode 100644 ompi/file/file.c
create mode 100644 ompi/file/file.h
create mode 100644 ompi/group/Makefile.am
create mode 100644 ompi/group/group.c
create mode 100644 ompi/group/group.h
create mode 100644 ompi/group/group_bitmap.c
create mode 100644 ompi/group/group_dbg.h
create mode 100644 ompi/group/group_init.c
create mode 100644 ompi/group/group_plist.c
create mode 100644 ompi/group/group_set_rank.c
create mode 100644 ompi/group/group_sporadic.c
create mode 100644 ompi/group/group_strided.c
create mode 100644 ompi/include/Makefile.am
create mode 100644 ompi/include/mpi.h.in
create mode 100644 ompi/include/mpif-config.h.in
create mode 100644 ompi/include/mpif-externals.h
create mode 100644 ompi/include/mpif-sentinels.h
create mode 100755 ompi/include/mpif-values.pl
create mode 100644 ompi/include/mpif.h.in
create mode 100644 ompi/include/ompi/Makefile.am
create mode 100644 ompi/include/ompi/constants.h
create mode 100644 ompi/include/ompi/memchecker.h
create mode 100644 ompi/include/ompi/totalview.h
create mode 100644 ompi/include/ompi/types.h
create mode 100644 ompi/include/ompi/version.h.in
create mode 100644 ompi/include/ompi_config.h
create mode 100644 ompi/info/Makefile.am
create mode 100644 ompi/info/info.c
create mode 100644 ompi/info/info.h
create mode 100644 ompi/instance/Makefile.am
create mode 100644 ompi/instance/instance.c
create mode 100644 ompi/instance/instance.h
create mode 100644 ompi/interlib/Makefile.am
create mode 100644 ompi/interlib/interlib.c
create mode 100644 ompi/interlib/interlib.h
create mode 100644 ompi/mca/Makefile.am
create mode 100644 ompi/mca/bml/Makefile.am
create mode 100644 ompi/mca/bml/base/Makefile.am
create mode 100644 ompi/mca/bml/base/base.h
create mode 100644 ompi/mca/bml/base/bml_base_btl.c
create mode 100644 ompi/mca/bml/base/bml_base_btl.h
create mode 100644 ompi/mca/bml/base/bml_base_endpoint.c
create mode 100644 ompi/mca/bml/base/bml_base_frame.c
create mode 100644 ompi/mca/bml/base/bml_base_init.c
create mode 100644 ompi/mca/bml/base/owner.txt
create mode 100644 ompi/mca/bml/bml.h
create mode 100644 ompi/mca/bml/r2/Makefile.am
create mode 100644 ompi/mca/bml/r2/bml_r2.c
create mode 100644 ompi/mca/bml/r2/bml_r2.h
create mode 100644 ompi/mca/bml/r2/bml_r2_component.c
create mode 100644 ompi/mca/bml/r2/configure.m4
create mode 100644 ompi/mca/bml/r2/help-mca-bml-r2.txt
create mode 100644 ompi/mca/bml/r2/owner.txt
create mode 100644 ompi/mca/coll/Makefile.am
create mode 100644 ompi/mca/coll/adapt/Makefile.am
create mode 100644 ompi/mca/coll/adapt/coll_adapt.h
create mode 100644 ompi/mca/coll/adapt/coll_adapt_algorithms.h
create mode 100644 ompi/mca/coll/adapt/coll_adapt_bcast.c
create mode 100644 ompi/mca/coll/adapt/coll_adapt_component.c
create mode 100644 ompi/mca/coll/adapt/coll_adapt_context.c
create mode 100644 ompi/mca/coll/adapt/coll_adapt_context.h
create mode 100644 ompi/mca/coll/adapt/coll_adapt_ibcast.c
create mode 100644 ompi/mca/coll/adapt/coll_adapt_inbuf.c
create mode 100644 ompi/mca/coll/adapt/coll_adapt_inbuf.h
create mode 100644 ompi/mca/coll/adapt/coll_adapt_ireduce.c
create mode 100644 ompi/mca/coll/adapt/coll_adapt_item.c
create mode 100644 ompi/mca/coll/adapt/coll_adapt_item.h
create mode 100644 ompi/mca/coll/adapt/coll_adapt_module.c
create mode 100644 ompi/mca/coll/adapt/coll_adapt_reduce.c
create mode 100644 ompi/mca/coll/adapt/coll_adapt_topocache.c
create mode 100644 ompi/mca/coll/adapt/coll_adapt_topocache.h
create mode 100644 ompi/mca/coll/base/Makefile.am
create mode 100644 ompi/mca/coll/base/README.memory_management
create mode 100644 ompi/mca/coll/base/base.h
create mode 100644 ompi/mca/coll/base/coll_base_agree_noft.c
create mode 100644 ompi/mca/coll/base/coll_base_allgather.c
create mode 100644 ompi/mca/coll/base/coll_base_allgatherv.c
create mode 100644 ompi/mca/coll/base/coll_base_allreduce.c
create mode 100644 ompi/mca/coll/base/coll_base_alltoall.c
create mode 100644 ompi/mca/coll/base/coll_base_alltoallv.c
create mode 100644 ompi/mca/coll/base/coll_base_barrier.c
create mode 100644 ompi/mca/coll/base/coll_base_bcast.c
create mode 100644 ompi/mca/coll/base/coll_base_comm_select.c
create mode 100644 ompi/mca/coll/base/coll_base_comm_unselect.c
create mode 100644 ompi/mca/coll/base/coll_base_exscan.c
create mode 100644 ompi/mca/coll/base/coll_base_find_available.c
create mode 100644 ompi/mca/coll/base/coll_base_frame.c
create mode 100644 ompi/mca/coll/base/coll_base_functions.h
create mode 100644 ompi/mca/coll/base/coll_base_gather.c
create mode 100644 ompi/mca/coll/base/coll_base_reduce.c
create mode 100644 ompi/mca/coll/base/coll_base_reduce_scatter.c
create mode 100644 ompi/mca/coll/base/coll_base_reduce_scatter_block.c
create mode 100644 ompi/mca/coll/base/coll_base_scan.c
create mode 100644 ompi/mca/coll/base/coll_base_scatter.c
create mode 100644 ompi/mca/coll/base/coll_base_topo.c
create mode 100644 ompi/mca/coll/base/coll_base_topo.h
create mode 100644 ompi/mca/coll/base/coll_base_util.c
create mode 100644 ompi/mca/coll/base/coll_base_util.h
create mode 100644 ompi/mca/coll/base/coll_tags.h
create mode 100644 ompi/mca/coll/base/help-mca-coll-base.txt
create mode 100644 ompi/mca/coll/base/owner.txt
create mode 100644 ompi/mca/coll/basic/Makefile.am
create mode 100644 ompi/mca/coll/basic/coll_basic.h
create mode 100644 ompi/mca/coll/basic/coll_basic_allgather.c
create mode 100644 ompi/mca/coll/basic/coll_basic_allgatherv.c
create mode 100644 ompi/mca/coll/basic/coll_basic_allreduce.c
create mode 100644 ompi/mca/coll/basic/coll_basic_alltoall.c
create mode 100644 ompi/mca/coll/basic/coll_basic_alltoallv.c
create mode 100644 ompi/mca/coll/basic/coll_basic_alltoallw.c
create mode 100644 ompi/mca/coll/basic/coll_basic_barrier.c
create mode 100644 ompi/mca/coll/basic/coll_basic_bcast.c
create mode 100644 ompi/mca/coll/basic/coll_basic_component.c
create mode 100644 ompi/mca/coll/basic/coll_basic_exscan.c
create mode 100644 ompi/mca/coll/basic/coll_basic_gather.c
create mode 100644 ompi/mca/coll/basic/coll_basic_gatherv.c
create mode 100644 ompi/mca/coll/basic/coll_basic_module.c
create mode 100644 ompi/mca/coll/basic/coll_basic_neighbor_allgather.c
create mode 100644 ompi/mca/coll/basic/coll_basic_neighbor_allgatherv.c
create mode 100644 ompi/mca/coll/basic/coll_basic_neighbor_alltoall.c
create mode 100644 ompi/mca/coll/basic/coll_basic_neighbor_alltoallv.c
create mode 100644 ompi/mca/coll/basic/coll_basic_neighbor_alltoallw.c
create mode 100644 ompi/mca/coll/basic/coll_basic_reduce.c
create mode 100644 ompi/mca/coll/basic/coll_basic_reduce_scatter.c
create mode 100644 ompi/mca/coll/basic/coll_basic_reduce_scatter_block.c
create mode 100644 ompi/mca/coll/basic/coll_basic_scan.c
create mode 100644 ompi/mca/coll/basic/coll_basic_scatter.c
create mode 100644 ompi/mca/coll/basic/coll_basic_scatterv.c
create mode 100644 ompi/mca/coll/basic/owner.txt
create mode 100644 ompi/mca/coll/coll.h
create mode 100644 ompi/mca/coll/cuda/Makefile.am
create mode 100644 ompi/mca/coll/cuda/coll_cuda.h
create mode 100644 ompi/mca/coll/cuda/coll_cuda_allreduce.c
create mode 100644 ompi/mca/coll/cuda/coll_cuda_component.c
create mode 100644 ompi/mca/coll/cuda/coll_cuda_exscan.c
create mode 100644 ompi/mca/coll/cuda/coll_cuda_module.c
create mode 100644 ompi/mca/coll/cuda/coll_cuda_reduce.c
create mode 100644 ompi/mca/coll/cuda/coll_cuda_reduce_scatter_block.c
create mode 100644 ompi/mca/coll/cuda/coll_cuda_scan.c
create mode 100644 ompi/mca/coll/cuda/configure.m4
create mode 100644 ompi/mca/coll/cuda/help-mpi-coll-cuda.txt
create mode 100644 ompi/mca/coll/cuda/owner.txt
create mode 100644 ompi/mca/coll/demo/.opal_ignore
create mode 100644 ompi/mca/coll/demo/Makefile.am
create mode 100644 ompi/mca/coll/demo/coll_demo.h
create mode 100644 ompi/mca/coll/demo/coll_demo_allgather.c
create mode 100644 ompi/mca/coll/demo/coll_demo_allgatherv.c
create mode 100644 ompi/mca/coll/demo/coll_demo_allreduce.c
create mode 100644 ompi/mca/coll/demo/coll_demo_alltoall.c
create mode 100644 ompi/mca/coll/demo/coll_demo_alltoallv.c
create mode 100644 ompi/mca/coll/demo/coll_demo_alltoallw.c
create mode 100644 ompi/mca/coll/demo/coll_demo_barrier.c
create mode 100644 ompi/mca/coll/demo/coll_demo_bcast.c
create mode 100644 ompi/mca/coll/demo/coll_demo_component.c
create mode 100644 ompi/mca/coll/demo/coll_demo_exscan.c
create mode 100644 ompi/mca/coll/demo/coll_demo_gather.c
create mode 100644 ompi/mca/coll/demo/coll_demo_gatherv.c
create mode 100644 ompi/mca/coll/demo/coll_demo_module.c
create mode 100644 ompi/mca/coll/demo/coll_demo_reduce.c
create mode 100644 ompi/mca/coll/demo/coll_demo_reduce_scatter.c
create mode 100644 ompi/mca/coll/demo/coll_demo_scan.c
create mode 100644 ompi/mca/coll/demo/coll_demo_scatter.c
create mode 100644 ompi/mca/coll/demo/coll_demo_scatterv.c
create mode 100644 ompi/mca/coll/demo/configure.stub
create mode 100644 ompi/mca/coll/demo/owner.txt
create mode 100644 ompi/mca/coll/ftagree/Makefile.am
create mode 100644 ompi/mca/coll/ftagree/coll_ftagree.c
create mode 100644 ompi/mca/coll/ftagree/coll_ftagree.h
create mode 100644 ompi/mca/coll/ftagree/coll_ftagree_component.c
create mode 100644 ompi/mca/coll/ftagree/coll_ftagree_earlyreturning.c
create mode 100644 ompi/mca/coll/ftagree/coll_ftagree_earlyterminating.c
create mode 100644 ompi/mca/coll/ftagree/coll_ftagree_era.h
create mode 100644 ompi/mca/coll/ftagree/coll_ftagree_module.c
create mode 100644 ompi/mca/coll/ftagree/configure.m4
create mode 100644 ompi/mca/coll/ftagree/owner.txt
create mode 100644 ompi/mca/coll/han/Makefile.am
create mode 100644 ompi/mca/coll/han/coll_han.h
create mode 100644 ompi/mca/coll/han/coll_han_algorithms.c
create mode 100644 ompi/mca/coll/han/coll_han_algorithms.h
create mode 100644 ompi/mca/coll/han/coll_han_allgather.c
create mode 100644 ompi/mca/coll/han/coll_han_allreduce.c
create mode 100644 ompi/mca/coll/han/coll_han_barrier.c
create mode 100644 ompi/mca/coll/han/coll_han_bcast.c
create mode 100644 ompi/mca/coll/han/coll_han_component.c
create mode 100644 ompi/mca/coll/han/coll_han_dynamic.c
create mode 100644 ompi/mca/coll/han/coll_han_dynamic.h
create mode 100644 ompi/mca/coll/han/coll_han_dynamic_file.c
create mode 100644 ompi/mca/coll/han/coll_han_dynamic_file.h
create mode 100644 ompi/mca/coll/han/coll_han_gather.c
create mode 100644 ompi/mca/coll/han/coll_han_module.c
create mode 100644 ompi/mca/coll/han/coll_han_reduce.c
create mode 100644 ompi/mca/coll/han/coll_han_scatter.c
create mode 100644 ompi/mca/coll/han/coll_han_subcomms.c
create mode 100644 ompi/mca/coll/han/coll_han_topo.c
create mode 100644 ompi/mca/coll/han/coll_han_trigger.c
create mode 100644 ompi/mca/coll/han/coll_han_trigger.h
create mode 100644 ompi/mca/coll/hcoll/Makefile.am
create mode 100644 ompi/mca/coll/hcoll/coll_hcoll.h
create mode 100644 ompi/mca/coll/hcoll/coll_hcoll_component.c
create mode 100644 ompi/mca/coll/hcoll/coll_hcoll_debug.h
create mode 100644 ompi/mca/coll/hcoll/coll_hcoll_dtypes.h
create mode 100644 ompi/mca/coll/hcoll/coll_hcoll_module.c
create mode 100644 ompi/mca/coll/hcoll/coll_hcoll_ops.c
create mode 100644 ompi/mca/coll/hcoll/coll_hcoll_rte.c
create mode 100644 ompi/mca/coll/hcoll/configure.m4
create mode 100644 ompi/mca/coll/hcoll/owner.txt
create mode 100644 ompi/mca/coll/inter/Makefile.am
create mode 100644 ompi/mca/coll/inter/coll_inter.c
create mode 100644 ompi/mca/coll/inter/coll_inter.h
create mode 100644 ompi/mca/coll/inter/coll_inter_allgather.c
create mode 100644 ompi/mca/coll/inter/coll_inter_allgatherv.c
create mode 100644 ompi/mca/coll/inter/coll_inter_allreduce.c
create mode 100644 ompi/mca/coll/inter/coll_inter_bcast.c
create mode 100644 ompi/mca/coll/inter/coll_inter_component.c
create mode 100644 ompi/mca/coll/inter/coll_inter_gather.c
create mode 100644 ompi/mca/coll/inter/coll_inter_gatherv.c
create mode 100644 ompi/mca/coll/inter/coll_inter_reduce.c
create mode 100644 ompi/mca/coll/inter/coll_inter_scatter.c
create mode 100644 ompi/mca/coll/inter/coll_inter_scatterv.c
create mode 100644 ompi/mca/coll/inter/owner.txt
create mode 100644 ompi/mca/coll/libnbc/Makefile.am
create mode 100644 ompi/mca/coll/libnbc/coll_libnbc.h
create mode 100644 ompi/mca/coll/libnbc/coll_libnbc_component.c
create mode 100644 ompi/mca/coll/libnbc/libdict/dict.c
create mode 100644 ompi/mca/coll/libnbc/libdict/dict.h
create mode 100644 ompi/mca/coll/libnbc/libdict/dict_private.h
create mode 100644 ompi/mca/coll/libnbc/libdict/hb_tree.c
create mode 100644 ompi/mca/coll/libnbc/libdict/hb_tree.h
create mode 100644 ompi/mca/coll/libnbc/nbc.c
create mode 100644 ompi/mca/coll/libnbc/nbc_iallgather.c
create mode 100644 ompi/mca/coll/libnbc/nbc_iallgatherv.c
create mode 100644 ompi/mca/coll/libnbc/nbc_iallreduce.c
create mode 100644 ompi/mca/coll/libnbc/nbc_ialltoall.c
create mode 100644 ompi/mca/coll/libnbc/nbc_ialltoallv.c
create mode 100644 ompi/mca/coll/libnbc/nbc_ialltoallw.c
create mode 100644 ompi/mca/coll/libnbc/nbc_ibarrier.c
create mode 100644 ompi/mca/coll/libnbc/nbc_ibcast.c
create mode 100644 ompi/mca/coll/libnbc/nbc_iexscan.c
create mode 100644 ompi/mca/coll/libnbc/nbc_igather.c
create mode 100644 ompi/mca/coll/libnbc/nbc_igatherv.c
create mode 100644 ompi/mca/coll/libnbc/nbc_ineighbor_allgather.c
create mode 100644 ompi/mca/coll/libnbc/nbc_ineighbor_allgatherv.c
create mode 100644 ompi/mca/coll/libnbc/nbc_ineighbor_alltoall.c
create mode 100644 ompi/mca/coll/libnbc/nbc_ineighbor_alltoallv.c
create mode 100644 ompi/mca/coll/libnbc/nbc_ineighbor_alltoallw.c
create mode 100644 ompi/mca/coll/libnbc/nbc_internal.h
create mode 100644 ompi/mca/coll/libnbc/nbc_ireduce.c
create mode 100644 ompi/mca/coll/libnbc/nbc_ireduce_scatter.c
create mode 100644 ompi/mca/coll/libnbc/nbc_ireduce_scatter_block.c
create mode 100644 ompi/mca/coll/libnbc/nbc_iscan.c
create mode 100644 ompi/mca/coll/libnbc/nbc_iscatter.c
create mode 100644 ompi/mca/coll/libnbc/nbc_iscatterv.c
create mode 100644 ompi/mca/coll/libnbc/nbc_neighbor_helpers.c
create mode 100644 ompi/mca/coll/libnbc/owner.txt
create mode 100644 ompi/mca/coll/monitoring/Makefile.am
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring.h
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_allgather.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_allgatherv.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_allreduce.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_alltoall.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_alltoallv.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_alltoallw.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_barrier.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_bcast.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_component.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_exscan.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_gather.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_gatherv.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgather.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgatherv.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoall.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallv.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallw.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_reduce.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_reduce_scatter.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_reduce_scatter_block.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_scan.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_scatter.c
create mode 100644 ompi/mca/coll/monitoring/coll_monitoring_scatterv.c
create mode 100644 ompi/mca/coll/monitoring/configure.m4
create mode 100644 ompi/mca/coll/portals4/Makefile.am
create mode 100644 ompi/mca/coll/portals4/coll_portals4.h
create mode 100644 ompi/mca/coll/portals4/coll_portals4_allreduce.c
create mode 100644 ompi/mca/coll/portals4/coll_portals4_barrier.c
create mode 100644 ompi/mca/coll/portals4/coll_portals4_bcast.c
create mode 100644 ompi/mca/coll/portals4/coll_portals4_component.c
create mode 100644 ompi/mca/coll/portals4/coll_portals4_gather.c
create mode 100644 ompi/mca/coll/portals4/coll_portals4_reduce.c
create mode 100644 ompi/mca/coll/portals4/coll_portals4_request.c
create mode 100644 ompi/mca/coll/portals4/coll_portals4_request.h
create mode 100644 ompi/mca/coll/portals4/coll_portals4_scatter.c
create mode 100644 ompi/mca/coll/portals4/configure.m4
create mode 100644 ompi/mca/coll/portals4/owner.txt
create mode 100644 ompi/mca/coll/self/Makefile.am
create mode 100644 ompi/mca/coll/self/coll_self.h
create mode 100644 ompi/mca/coll/self/coll_self_allgather.c
create mode 100644 ompi/mca/coll/self/coll_self_allgatherv.c
create mode 100644 ompi/mca/coll/self/coll_self_allreduce.c
create mode 100644 ompi/mca/coll/self/coll_self_alltoall.c
create mode 100644 ompi/mca/coll/self/coll_self_alltoallv.c
create mode 100644 ompi/mca/coll/self/coll_self_alltoallw.c
create mode 100644 ompi/mca/coll/self/coll_self_barrier.c
create mode 100644 ompi/mca/coll/self/coll_self_bcast.c
create mode 100644 ompi/mca/coll/self/coll_self_component.c
create mode 100644 ompi/mca/coll/self/coll_self_exscan.c
create mode 100644 ompi/mca/coll/self/coll_self_gather.c
create mode 100644 ompi/mca/coll/self/coll_self_gatherv.c
create mode 100644 ompi/mca/coll/self/coll_self_module.c
create mode 100644 ompi/mca/coll/self/coll_self_reduce.c
create mode 100644 ompi/mca/coll/self/coll_self_reduce_scatter.c
create mode 100644 ompi/mca/coll/self/coll_self_scan.c
create mode 100644 ompi/mca/coll/self/coll_self_scatter.c
create mode 100644 ompi/mca/coll/self/coll_self_scatterv.c
create mode 100644 ompi/mca/coll/self/owner.txt
create mode 100644 ompi/mca/coll/sm/Makefile.am
create mode 100644 ompi/mca/coll/sm/coll_sm.h
create mode 100644 ompi/mca/coll/sm/coll_sm_allgather.c
create mode 100644 ompi/mca/coll/sm/coll_sm_allgatherv.c
create mode 100644 ompi/mca/coll/sm/coll_sm_allreduce.c
create mode 100644 ompi/mca/coll/sm/coll_sm_alltoall.c
create mode 100644 ompi/mca/coll/sm/coll_sm_alltoallv.c
create mode 100644 ompi/mca/coll/sm/coll_sm_alltoallw.c
create mode 100644 ompi/mca/coll/sm/coll_sm_barrier.c
create mode 100644 ompi/mca/coll/sm/coll_sm_bcast.c
create mode 100644 ompi/mca/coll/sm/coll_sm_component.c
create mode 100644 ompi/mca/coll/sm/coll_sm_exscan.c
create mode 100644 ompi/mca/coll/sm/coll_sm_gather.c
create mode 100644 ompi/mca/coll/sm/coll_sm_gatherv.c
create mode 100644 ompi/mca/coll/sm/coll_sm_module.c
create mode 100644 ompi/mca/coll/sm/coll_sm_reduce.c
create mode 100644 ompi/mca/coll/sm/coll_sm_reduce_scatter.c
create mode 100644 ompi/mca/coll/sm/coll_sm_scan.c
create mode 100644 ompi/mca/coll/sm/coll_sm_scatter.c
create mode 100644 ompi/mca/coll/sm/coll_sm_scatterv.c
create mode 100644 ompi/mca/coll/sm/configure.m4
create mode 100644 ompi/mca/coll/sm/help-mpi-coll-sm.txt
create mode 100644 ompi/mca/coll/sm/memory-layout.pptx
create mode 100644 ompi/mca/coll/sm/owner.txt
create mode 100644 ompi/mca/coll/sync/Makefile.am
create mode 100644 ompi/mca/coll/sync/coll_sync.h
create mode 100644 ompi/mca/coll/sync/coll_sync_bcast.c
create mode 100644 ompi/mca/coll/sync/coll_sync_component.c
create mode 100644 ompi/mca/coll/sync/coll_sync_exscan.c
create mode 100644 ompi/mca/coll/sync/coll_sync_gather.c
create mode 100644 ompi/mca/coll/sync/coll_sync_gatherv.c
create mode 100644 ompi/mca/coll/sync/coll_sync_module.c
create mode 100644 ompi/mca/coll/sync/coll_sync_reduce.c
create mode 100644 ompi/mca/coll/sync/coll_sync_reduce_scatter.c
create mode 100644 ompi/mca/coll/sync/coll_sync_scan.c
create mode 100644 ompi/mca/coll/sync/coll_sync_scatter.c
create mode 100644 ompi/mca/coll/sync/coll_sync_scatterv.c
create mode 100644 ompi/mca/coll/sync/help-coll-sync.txt
create mode 100644 ompi/mca/coll/sync/owner.txt
create mode 100644 ompi/mca/coll/tuned/Makefile.am
create mode 100644 ompi/mca/coll/tuned/coll_tuned.h
create mode 100644 ompi/mca/coll/tuned/coll_tuned_allgather_decision.c
create mode 100644 ompi/mca/coll/tuned/coll_tuned_allgatherv_decision.c
create mode 100644 ompi/mca/coll/tuned/coll_tuned_allreduce_decision.c
create mode 100644 ompi/mca/coll/tuned/coll_tuned_alltoall_decision.c
create mode 100644 ompi/mca/coll/tuned/coll_tuned_alltoallv_decision.c
create mode 100644 ompi/mca/coll/tuned/coll_tuned_barrier_decision.c
create mode 100644 ompi/mca/coll/tuned/coll_tuned_bcast_decision.c
create mode 100644 ompi/mca/coll/tuned/coll_tuned_component.c
create mode 100644 ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c
create mode 100644 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c
create mode 100644 ompi/mca/coll/tuned/coll_tuned_dynamic_file.c
create mode 100644 ompi/mca/coll/tuned/coll_tuned_dynamic_file.h
create mode 100644 ompi/mca/coll/tuned/coll_tuned_dynamic_rules.c
create mode 100644 ompi/mca/coll/tuned/coll_tuned_dynamic_rules.h
create mode 100644 ompi/mca/coll/tuned/coll_tuned_exscan_decision.c
create mode 100644 ompi/mca/coll/tuned/coll_tuned_gather_decision.c
create mode 100644 ompi/mca/coll/tuned/coll_tuned_module.c
create mode 100644 ompi/mca/coll/tuned/coll_tuned_reduce_decision.c
create mode 100644 ompi/mca/coll/tuned/coll_tuned_reduce_scatter_block_decision.c
create mode 100644 ompi/mca/coll/tuned/coll_tuned_reduce_scatter_decision.c
create mode 100644 ompi/mca/coll/tuned/coll_tuned_scan_decision.c
create mode 100644 ompi/mca/coll/tuned/coll_tuned_scatter_decision.c
create mode 100644 ompi/mca/coll/tuned/owner.txt
create mode 100644 ompi/mca/coll/ucc/Makefile.am
create mode 100644 ompi/mca/coll/ucc/coll_ucc.h
create mode 100644 ompi/mca/coll/ucc/coll_ucc_allgather.c
create mode 100644 ompi/mca/coll/ucc/coll_ucc_allgatherv.c
create mode 100644 ompi/mca/coll/ucc/coll_ucc_allreduce.c
create mode 100644 ompi/mca/coll/ucc/coll_ucc_alltoall.c
create mode 100644 ompi/mca/coll/ucc/coll_ucc_alltoallv.c
create mode 100644 ompi/mca/coll/ucc/coll_ucc_barrier.c
create mode 100644 ompi/mca/coll/ucc/coll_ucc_bcast.c
create mode 100644 ompi/mca/coll/ucc/coll_ucc_common.h
create mode 100644 ompi/mca/coll/ucc/coll_ucc_component.c
create mode 100644 ompi/mca/coll/ucc/coll_ucc_debug.h
create mode 100644 ompi/mca/coll/ucc/coll_ucc_dtypes.h
create mode 100644 ompi/mca/coll/ucc/coll_ucc_gather.c
create mode 100644 ompi/mca/coll/ucc/coll_ucc_gatherv.c
create mode 100644 ompi/mca/coll/ucc/coll_ucc_module.c
create mode 100644 ompi/mca/coll/ucc/coll_ucc_reduce.c
create mode 100644 ompi/mca/coll/ucc/coll_ucc_reduce_scatter.c
create mode 100644 ompi/mca/coll/ucc/coll_ucc_reduce_scatter_block.c
create mode 100644 ompi/mca/coll/ucc/coll_ucc_scatter.c
create mode 100644 ompi/mca/coll/ucc/coll_ucc_scatterv.c
create mode 100644 ompi/mca/coll/ucc/configure.m4
create mode 100644 ompi/mca/common/Makefile.am
create mode 100644 ompi/mca/common/monitoring/HowTo_pml_monitoring.tex
create mode 100644 ompi/mca/common/monitoring/Makefile.am
create mode 100644 ompi/mca/common/monitoring/README.md
create mode 100755 ompi/mca/common/monitoring/aggregate_profile.pl
create mode 100644 ompi/mca/common/monitoring/common_monitoring.c
create mode 100644 ompi/mca/common/monitoring/common_monitoring.h
create mode 100644 ompi/mca/common/monitoring/common_monitoring_coll.c
create mode 100644 ompi/mca/common/monitoring/common_monitoring_coll.h
create mode 100644 ompi/mca/common/monitoring/configure.m4
create mode 100644 ompi/mca/common/monitoring/monitoring_prof.c
create mode 100644 ompi/mca/common/monitoring/monitoring_prof_f.c
create mode 100755 ompi/mca/common/monitoring/profile2mat.pl
create mode 100644 ompi/mca/common/ompio/Makefile.am
create mode 100644 ompi/mca/common/ompio/common_ompio.h
create mode 100644 ompi/mca/common/ompio/common_ompio_aggregators.c
create mode 100644 ompi/mca/common/ompio/common_ompio_aggregators.h
create mode 100644 ompi/mca/common/ompio/common_ompio_buffer.c
create mode 100644 ompi/mca/common/ompio/common_ompio_buffer.h
create mode 100644 ompi/mca/common/ompio/common_ompio_file_open.c
create mode 100644 ompi/mca/common/ompio/common_ompio_file_read.c
create mode 100644 ompi/mca/common/ompio/common_ompio_file_read_all.c
create mode 100644 ompi/mca/common/ompio/common_ompio_file_view.c
create mode 100644 ompi/mca/common/ompio/common_ompio_file_write.c
create mode 100644 ompi/mca/common/ompio/common_ompio_print_queue.c
create mode 100644 ompi/mca/common/ompio/common_ompio_print_queue.h
create mode 100644 ompi/mca/common/ompio/common_ompio_request.c
create mode 100644 ompi/mca/common/ompio/common_ompio_request.h
create mode 100644 ompi/mca/common/ompio/configure.m4
create mode 100644 ompi/mca/fbtl/Makefile.am
create mode 100644 ompi/mca/fbtl/base/Makefile.am
create mode 100644 ompi/mca/fbtl/base/base.h
create mode 100644 ompi/mca/fbtl/base/fbtl_base_file_select.c
create mode 100644 ompi/mca/fbtl/base/fbtl_base_file_unselect.c
create mode 100644 ompi/mca/fbtl/base/fbtl_base_find_available.c
create mode 100644 ompi/mca/fbtl/base/fbtl_base_frame.c
create mode 100644 ompi/mca/fbtl/base/owner.txt
create mode 100644 ompi/mca/fbtl/configure.m4
create mode 100644 ompi/mca/fbtl/fbtl.h
create mode 100644 ompi/mca/fbtl/ime/Makefile.am
create mode 100644 ompi/mca/fbtl/ime/configure.m4
create mode 100644 ompi/mca/fbtl/ime/fbtl_ime.c
create mode 100644 ompi/mca/fbtl/ime/fbtl_ime.h
create mode 100644 ompi/mca/fbtl/ime/fbtl_ime_blocking_op.c
create mode 100644 ompi/mca/fbtl/ime/fbtl_ime_component.c
create mode 100644 ompi/mca/fbtl/ime/fbtl_ime_nonblocking_op.c
create mode 100644 ompi/mca/fbtl/ime/owner.txt
create mode 100644 ompi/mca/fbtl/posix/Makefile.am
create mode 100644 ompi/mca/fbtl/posix/configure.m4
create mode 100644 ompi/mca/fbtl/posix/fbtl_posix.c
create mode 100644 ompi/mca/fbtl/posix/fbtl_posix.h
create mode 100644 ompi/mca/fbtl/posix/fbtl_posix_component.c
create mode 100644 ompi/mca/fbtl/posix/fbtl_posix_ipreadv.c
create mode 100644 ompi/mca/fbtl/posix/fbtl_posix_ipwritev.c
create mode 100644 ompi/mca/fbtl/posix/fbtl_posix_lock.c
create mode 100644 ompi/mca/fbtl/posix/fbtl_posix_preadv.c
create mode 100644 ompi/mca/fbtl/posix/fbtl_posix_pwritev.c
create mode 100644 ompi/mca/fbtl/posix/owner.txt
create mode 100644 ompi/mca/fbtl/pvfs2/Makefile.am
create mode 100644 ompi/mca/fbtl/pvfs2/configure.m4
create mode 100644 ompi/mca/fbtl/pvfs2/fbtl_pvfs2.c
create mode 100644 ompi/mca/fbtl/pvfs2/fbtl_pvfs2.h
create mode 100644 ompi/mca/fbtl/pvfs2/fbtl_pvfs2_component.c
create mode 100644 ompi/mca/fbtl/pvfs2/fbtl_pvfs2_ipreadv.c
create mode 100644 ompi/mca/fbtl/pvfs2/fbtl_pvfs2_ipwritev.c
create mode 100644 ompi/mca/fbtl/pvfs2/fbtl_pvfs2_preadv.c
create mode 100644 ompi/mca/fbtl/pvfs2/fbtl_pvfs2_pwritev.c
create mode 100644 ompi/mca/fbtl/pvfs2/owner.txt
create mode 100644 ompi/mca/fcoll/Makefile.am
create mode 100644 ompi/mca/fcoll/base/Makefile.am
create mode 100644 ompi/mca/fcoll/base/base.h
create mode 100644 ompi/mca/fcoll/base/fcoll_base_coll_array.c
create mode 100644 ompi/mca/fcoll/base/fcoll_base_coll_array.h
create mode 100644 ompi/mca/fcoll/base/fcoll_base_file_select.c
create mode 100644 ompi/mca/fcoll/base/fcoll_base_file_unselect.c
create mode 100644 ompi/mca/fcoll/base/fcoll_base_find_available.c
create mode 100644 ompi/mca/fcoll/base/fcoll_base_frame.c
create mode 100644 ompi/mca/fcoll/base/fcoll_base_sort.c
create mode 100644 ompi/mca/fcoll/base/owner.txt
create mode 100644 ompi/mca/fcoll/configure.m4
create mode 100644 ompi/mca/fcoll/dynamic/Makefile.am
create mode 100644 ompi/mca/fcoll/dynamic/fcoll_dynamic.h
create mode 100644 ompi/mca/fcoll/dynamic/fcoll_dynamic_component.c
create mode 100644 ompi/mca/fcoll/dynamic/fcoll_dynamic_file_read_all.c
create mode 100644 ompi/mca/fcoll/dynamic/fcoll_dynamic_file_write_all.c
create mode 100644 ompi/mca/fcoll/dynamic/fcoll_dynamic_module.c
create mode 100644 ompi/mca/fcoll/dynamic/owner.txt
create mode 100644 ompi/mca/fcoll/dynamic_gen2/Makefile.am
create mode 100644 ompi/mca/fcoll/dynamic_gen2/fcoll_dynamic_gen2.h
create mode 100644 ompi/mca/fcoll/dynamic_gen2/fcoll_dynamic_gen2_component.c
create mode 100644 ompi/mca/fcoll/dynamic_gen2/fcoll_dynamic_gen2_file_read_all.c
create mode 100644 ompi/mca/fcoll/dynamic_gen2/fcoll_dynamic_gen2_file_write_all.c
create mode 100644 ompi/mca/fcoll/dynamic_gen2/fcoll_dynamic_gen2_module.c
create mode 100644 ompi/mca/fcoll/dynamic_gen2/owner.txt
create mode 100644 ompi/mca/fcoll/fcoll.h
create mode 100644 ompi/mca/fcoll/individual/Makefile.am
create mode 100644 ompi/mca/fcoll/individual/fcoll_individual.h
create mode 100644 ompi/mca/fcoll/individual/fcoll_individual_component.c
create mode 100644 ompi/mca/fcoll/individual/fcoll_individual_file_read_all.c
create mode 100644 ompi/mca/fcoll/individual/fcoll_individual_file_write_all.c
create mode 100644 ompi/mca/fcoll/individual/fcoll_individual_module.c
create mode 100644 ompi/mca/fcoll/individual/owner.txt
create mode 100644 ompi/mca/fcoll/vulcan/Makefile.am
create mode 100644 ompi/mca/fcoll/vulcan/fcoll_vulcan.h
create mode 100644 ompi/mca/fcoll/vulcan/fcoll_vulcan_component.c
create mode 100644 ompi/mca/fcoll/vulcan/fcoll_vulcan_file_read_all.c
create mode 100644 ompi/mca/fcoll/vulcan/fcoll_vulcan_file_write_all.c
create mode 100644 ompi/mca/fcoll/vulcan/fcoll_vulcan_module.c
create mode 100644 ompi/mca/fcoll/vulcan/owner.txt
create mode 100644 ompi/mca/fs/Makefile.am
create mode 100644 ompi/mca/fs/base/Makefile.am
create mode 100644 ompi/mca/fs/base/base.h
create mode 100644 ompi/mca/fs/base/fs_base_file_close.c
create mode 100644 ompi/mca/fs/base/fs_base_file_delete.c
create mode 100644 ompi/mca/fs/base/fs_base_file_get_size.c
create mode 100644 ompi/mca/fs/base/fs_base_file_select.c
create mode 100644 ompi/mca/fs/base/fs_base_file_set_size.c
create mode 100644 ompi/mca/fs/base/fs_base_file_sync.c
create mode 100644 ompi/mca/fs/base/fs_base_file_unselect.c
create mode 100644 ompi/mca/fs/base/fs_base_find_available.c
create mode 100644 ompi/mca/fs/base/fs_base_frame.c
create mode 100644 ompi/mca/fs/base/fs_base_get_parent_dir.c
create mode 100644 ompi/mca/fs/base/owner.txt
create mode 100644 ompi/mca/fs/configure.m4
create mode 100644 ompi/mca/fs/fs.h
create mode 100644 ompi/mca/fs/gpfs/Makefile.am
create mode 100644 ompi/mca/fs/gpfs/configure.m4
create mode 100644 ompi/mca/fs/gpfs/fs_gpfs.c
create mode 100644 ompi/mca/fs/gpfs/fs_gpfs.h
create mode 100644 ompi/mca/fs/gpfs/fs_gpfs_component.c
create mode 100644 ompi/mca/fs/gpfs/fs_gpfs_file_get_info.c
create mode 100644 ompi/mca/fs/gpfs/fs_gpfs_file_open.c
create mode 100644 ompi/mca/fs/gpfs/fs_gpfs_file_set_info.c
create mode 100644 ompi/mca/fs/ime/Makefile.am
create mode 100644 ompi/mca/fs/ime/configure.m4
create mode 100644 ompi/mca/fs/ime/fs_ime.c
create mode 100644 ompi/mca/fs/ime/fs_ime.h
create mode 100644 ompi/mca/fs/ime/fs_ime_component.c
create mode 100644 ompi/mca/fs/ime/fs_ime_file_close.c
create mode 100644 ompi/mca/fs/ime/fs_ime_file_delete.c
create mode 100644 ompi/mca/fs/ime/fs_ime_file_get_size.c
create mode 100644 ompi/mca/fs/ime/fs_ime_file_open.c
create mode 100644 ompi/mca/fs/ime/fs_ime_file_set_size.c
create mode 100644 ompi/mca/fs/ime/fs_ime_file_sync.c
create mode 100644 ompi/mca/fs/ime/owner.txt
create mode 100644 ompi/mca/fs/lustre/.opal_unignore
create mode 100644 ompi/mca/fs/lustre/Makefile.am
create mode 100644 ompi/mca/fs/lustre/configure.m4
create mode 100644 ompi/mca/fs/lustre/fs_lustre.c
create mode 100644 ompi/mca/fs/lustre/fs_lustre.h
create mode 100644 ompi/mca/fs/lustre/fs_lustre_component.c
create mode 100644 ompi/mca/fs/lustre/fs_lustre_file_open.c
create mode 100644 ompi/mca/fs/lustre/owner.txt
create mode 100644 ompi/mca/fs/pvfs2/Makefile.am
create mode 100644 ompi/mca/fs/pvfs2/configure.m4
create mode 100644 ompi/mca/fs/pvfs2/fs_pvfs2.c
create mode 100644 ompi/mca/fs/pvfs2/fs_pvfs2.h
create mode 100644 ompi/mca/fs/pvfs2/fs_pvfs2_component.c
create mode 100644 ompi/mca/fs/pvfs2/fs_pvfs2_file_close.c
create mode 100644 ompi/mca/fs/pvfs2/fs_pvfs2_file_delete.c
create mode 100644 ompi/mca/fs/pvfs2/fs_pvfs2_file_get_size.c
create mode 100644 ompi/mca/fs/pvfs2/fs_pvfs2_file_open.c
create mode 100644 ompi/mca/fs/pvfs2/fs_pvfs2_file_set_size.c
create mode 100644 ompi/mca/fs/pvfs2/fs_pvfs2_file_sync.c
create mode 100644 ompi/mca/fs/pvfs2/owner.txt
create mode 100644 ompi/mca/fs/ufs/Makefile.am
create mode 100644 ompi/mca/fs/ufs/configure.m4
create mode 100644 ompi/mca/fs/ufs/fs_ufs.c
create mode 100644 ompi/mca/fs/ufs/fs_ufs.h
create mode 100644 ompi/mca/fs/ufs/fs_ufs_component.c
create mode 100644 ompi/mca/fs/ufs/fs_ufs_file_open.c
create mode 100644 ompi/mca/fs/ufs/owner.txt
create mode 100644 ompi/mca/hook/Makefile.am
create mode 100644 ompi/mca/hook/base/Makefile.am
create mode 100644 ompi/mca/hook/base/base.h
create mode 100644 ompi/mca/hook/base/help-mca-hook-base.txt
create mode 100644 ompi/mca/hook/base/hook_base.c
create mode 100644 ompi/mca/hook/base/owner.txt
create mode 100644 ompi/mca/hook/comm_method/Makefile.am
create mode 100644 ompi/mca/hook/comm_method/configure.m4
create mode 100644 ompi/mca/hook/comm_method/hook_comm_method.h
create mode 100644 ompi/mca/hook/comm_method/hook_comm_method_component.c
create mode 100644 ompi/mca/hook/comm_method/hook_comm_method_fns.c
create mode 100644 ompi/mca/hook/comm_method/owner.txt
create mode 100644 ompi/mca/hook/configure.m4
create mode 100644 ompi/mca/hook/demo/.opal_ignore
create mode 100644 ompi/mca/hook/demo/Makefile.am
create mode 100644 ompi/mca/hook/demo/configure.m4
create mode 100644 ompi/mca/hook/demo/hook_demo.h
create mode 100644 ompi/mca/hook/demo/hook_demo_component.c
create mode 100644 ompi/mca/hook/demo/hook_demo_fns.c
create mode 100644 ompi/mca/hook/demo/owner.txt
create mode 100644 ompi/mca/hook/hook.h
create mode 100644 ompi/mca/io/Makefile.am
create mode 100644 ompi/mca/io/base/Makefile.am
create mode 100644 ompi/mca/io/base/base.h
create mode 100644 ompi/mca/io/base/io_base_component_list.c
create mode 100644 ompi/mca/io/base/io_base_delete.c
create mode 100644 ompi/mca/io/base/io_base_file_select.c
create mode 100644 ompi/mca/io/base/io_base_find_available.c
create mode 100644 ompi/mca/io/base/io_base_frame.c
create mode 100644 ompi/mca/io/base/io_base_register_datarep.c
create mode 100644 ompi/mca/io/base/io_base_request.c
create mode 100644 ompi/mca/io/base/io_base_request.h
create mode 100644 ompi/mca/io/base/owner.txt
create mode 100644 ompi/mca/io/io.h
create mode 100644 ompi/mca/io/ompio/Makefile.am
create mode 100644 ompi/mca/io/ompio/configure.m4
create mode 100644 ompi/mca/io/ompio/io_ompio.c
create mode 100644 ompi/mca/io/ompio/io_ompio.h
create mode 100644 ompi/mca/io/ompio/io_ompio_component.c
create mode 100644 ompi/mca/io/ompio/io_ompio_file_open.c
create mode 100644 ompi/mca/io/ompio/io_ompio_file_read.c
create mode 100644 ompi/mca/io/ompio/io_ompio_file_set_view.c
create mode 100644 ompi/mca/io/ompio/io_ompio_file_write.c
create mode 100644 ompi/mca/io/ompio/io_ompio_module.c
create mode 100644 ompi/mca/io/ompio/owner.txt
create mode 100644 ompi/mca/io/romio341/Makefile.am
create mode 100644 ompi/mca/io/romio341/REFRESH_NOTES.txt
create mode 100644 ompi/mca/io/romio341/configure.m4
create mode 100644 ompi/mca/io/romio341/owner.txt
create mode 100755 ompi/mca/io/romio341/src/Makefile.extra
create mode 100644 ompi/mca/io/romio341/src/io_romio341.h
create mode 100644 ompi/mca/io/romio341/src/io_romio341_component.c
create mode 100644 ompi/mca/io/romio341/src/io_romio341_file_open.c
create mode 100644 ompi/mca/io/romio341/src/io_romio341_file_read.c
create mode 100644 ompi/mca/io/romio341/src/io_romio341_file_write.c
create mode 100644 ompi/mca/io/romio341/src/io_romio341_module.c
create mode 100644 ompi/mca/mca.h
create mode 100644 ompi/mca/mtl/Makefile.am
create mode 100644 ompi/mca/mtl/base/Makefile.am
create mode 100644 ompi/mca/mtl/base/base.h
create mode 100644 ompi/mca/mtl/base/mtl_base_datatype.h
create mode 100644 ompi/mca/mtl/base/mtl_base_frame.c
create mode 100644 ompi/mca/mtl/base/owner.txt
create mode 100644 ompi/mca/mtl/configure.m4
create mode 100644 ompi/mca/mtl/mtl.h
create mode 100644 ompi/mca/mtl/ofi/.gitignore
create mode 100644 ompi/mca/mtl/ofi/Makefile.am
create mode 100644 ompi/mca/mtl/ofi/README.md
create mode 100644 ompi/mca/mtl/ofi/configure.m4
create mode 100644 ompi/mca/mtl/ofi/generate-opt-funcs.pl
create mode 100644 ompi/mca/mtl/ofi/help-mtl-ofi.txt
create mode 100644 ompi/mca/mtl/ofi/mtl_ofi.c
create mode 100644 ompi/mca/mtl/ofi/mtl_ofi.h
create mode 100644 ompi/mca/mtl/ofi/mtl_ofi_compat.h
create mode 100644 ompi/mca/mtl/ofi/mtl_ofi_component.c
create mode 100644 ompi/mca/mtl/ofi/mtl_ofi_endpoint.c
create mode 100644 ompi/mca/mtl/ofi/mtl_ofi_endpoint.h
create mode 100644 ompi/mca/mtl/ofi/mtl_ofi_improbe_opt.pm
create mode 100644 ompi/mca/mtl/ofi/mtl_ofi_iprobe_opt.pm
create mode 100644 ompi/mca/mtl/ofi/mtl_ofi_irecv_opt.pm
create mode 100644 ompi/mca/mtl/ofi/mtl_ofi_isend_opt.pm
create mode 100644 ompi/mca/mtl/ofi/mtl_ofi_opt.h
create mode 100644 ompi/mca/mtl/ofi/mtl_ofi_request.h
create mode 100644 ompi/mca/mtl/ofi/mtl_ofi_send_opt.pm
create mode 100644 ompi/mca/mtl/ofi/mtl_ofi_types.h
create mode 100644 ompi/mca/mtl/ofi/opt_common/mtl_ofi_opt.pm.template
create mode 100644 ompi/mca/mtl/ofi/opt_common/mtl_ofi_opt_common.pm
create mode 100644 ompi/mca/mtl/ofi/owner.txt
create mode 100644 ompi/mca/mtl/ofi/post_configure.sh
create mode 100644 ompi/mca/mtl/portals4/Makefile.am
create mode 100644 ompi/mca/mtl/portals4/configure.m4
create mode 100644 ompi/mca/mtl/portals4/mtl_portals4.c
create mode 100644 ompi/mca/mtl/portals4/mtl_portals4.h
create mode 100644 ompi/mca/mtl/portals4/mtl_portals4_cancel.c
create mode 100644 ompi/mca/mtl/portals4/mtl_portals4_component.c
create mode 100644 ompi/mca/mtl/portals4/mtl_portals4_endpoint.h
create mode 100644 ompi/mca/mtl/portals4/mtl_portals4_flowctl.c
create mode 100644 ompi/mca/mtl/portals4/mtl_portals4_flowctl.h
create mode 100644 ompi/mca/mtl/portals4/mtl_portals4_message.c
create mode 100644 ompi/mca/mtl/portals4/mtl_portals4_message.h
create mode 100644 ompi/mca/mtl/portals4/mtl_portals4_probe.c
create mode 100644 ompi/mca/mtl/portals4/mtl_portals4_recv.c
create mode 100644 ompi/mca/mtl/portals4/mtl_portals4_recv_short.c
create mode 100644 ompi/mca/mtl/portals4/mtl_portals4_recv_short.h
create mode 100644 ompi/mca/mtl/portals4/mtl_portals4_request.h
create mode 100644 ompi/mca/mtl/portals4/mtl_portals4_send.c
create mode 100644 ompi/mca/mtl/portals4/owner.txt
create mode 100644 ompi/mca/mtl/portals4/post_configure.sh
create mode 100644 ompi/mca/mtl/psm2/Makefile.am
create mode 100644 ompi/mca/mtl/psm2/configure.m4
create mode 100644 ompi/mca/mtl/psm2/help-mtl-psm2.txt
create mode 100644 ompi/mca/mtl/psm2/mtl_psm2.c
create mode 100644 ompi/mca/mtl/psm2/mtl_psm2.h
create mode 100644 ompi/mca/mtl/psm2/mtl_psm2_cancel.c
create mode 100644 ompi/mca/mtl/psm2/mtl_psm2_component.c
create mode 100644 ompi/mca/mtl/psm2/mtl_psm2_endpoint.c
create mode 100644 ompi/mca/mtl/psm2/mtl_psm2_endpoint.h
create mode 100644 ompi/mca/mtl/psm2/mtl_psm2_probe.c
create mode 100644 ompi/mca/mtl/psm2/mtl_psm2_recv.c
create mode 100644 ompi/mca/mtl/psm2/mtl_psm2_request.h
create mode 100644 ompi/mca/mtl/psm2/mtl_psm2_send.c
create mode 100644 ompi/mca/mtl/psm2/mtl_psm2_stats.c
create mode 100644 ompi/mca/mtl/psm2/mtl_psm2_types.h
create mode 100644 ompi/mca/mtl/psm2/owner.txt
create mode 100644 ompi/mca/mtl/psm2/post_configure.sh
create mode 100644 ompi/mca/op/Makefile.am
create mode 100644 ompi/mca/op/aarch64/Makefile.am
create mode 100644 ompi/mca/op/aarch64/configure.m4
create mode 100644 ompi/mca/op/aarch64/op_aarch64.h
create mode 100644 ompi/mca/op/aarch64/op_aarch64_component.c
create mode 100644 ompi/mca/op/aarch64/op_aarch64_functions.c
create mode 100644 ompi/mca/op/avx/Makefile.am
create mode 100644 ompi/mca/op/avx/configure.m4
create mode 100644 ompi/mca/op/avx/op_avx.h
create mode 100644 ompi/mca/op/avx/op_avx_component.c
create mode 100644 ompi/mca/op/avx/op_avx_functions.c
create mode 100644 ompi/mca/op/base/Makefile.include
create mode 100644 ompi/mca/op/base/base.h
create mode 100644 ompi/mca/op/base/functions.h
create mode 100644 ompi/mca/op/base/op_base_find_available.c
create mode 100644 ompi/mca/op/base/op_base_frame.c
create mode 100644 ompi/mca/op/base/op_base_functions.c
create mode 100644 ompi/mca/op/base/op_base_op_select.c
create mode 100644 ompi/mca/op/base/owner.txt
create mode 100644 ompi/mca/op/example/.opal_ignore
create mode 100644 ompi/mca/op/example/Makefile.am
create mode 100644 ompi/mca/op/example/README.md
create mode 100644 ompi/mca/op/example/configure.m4
create mode 100644 ompi/mca/op/example/op_example.h
create mode 100644 ompi/mca/op/example/op_example_component.c
create mode 100644 ompi/mca/op/example/op_example_module_bxor.c
create mode 100644 ompi/mca/op/example/op_example_module_max.c
create mode 100644 ompi/mca/op/example/owner.txt
create mode 100644 ompi/mca/op/op.h
create mode 100644 ompi/mca/osc/Makefile.am
create mode 100644 ompi/mca/osc/base/Makefile.am
create mode 100644 ompi/mca/osc/base/base.h
create mode 100644 ompi/mca/osc/base/osc_base_frame.c
create mode 100644 ompi/mca/osc/base/osc_base_init.c
create mode 100644 ompi/mca/osc/base/osc_base_obj_convert.c
create mode 100644 ompi/mca/osc/base/osc_base_obj_convert.h
create mode 100644 ompi/mca/osc/base/owner.txt
create mode 100644 ompi/mca/osc/monitoring/Makefile.am
create mode 100644 ompi/mca/osc/monitoring/configure.m4
create mode 100644 ompi/mca/osc/monitoring/osc_monitoring.h
create mode 100644 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h
create mode 100644 ompi/mca/osc/monitoring/osc_monitoring_active_target.h
create mode 100644 ompi/mca/osc/monitoring/osc_monitoring_comm.h
create mode 100644 ompi/mca/osc/monitoring/osc_monitoring_component.c
create mode 100644 ompi/mca/osc/monitoring/osc_monitoring_dynamic.h
create mode 100644 ompi/mca/osc/monitoring/osc_monitoring_module.h
create mode 100644 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h
create mode 100644 ompi/mca/osc/monitoring/osc_monitoring_template.h
create mode 100644 ompi/mca/osc/osc.h
create mode 100644 ompi/mca/osc/portals4/Makefile.am
create mode 100644 ompi/mca/osc/portals4/configure.m4
create mode 100644 ompi/mca/osc/portals4/osc_portals4.h
create mode 100644 ompi/mca/osc/portals4/osc_portals4_active_target.c
create mode 100644 ompi/mca/osc/portals4/osc_portals4_comm.c
create mode 100644 ompi/mca/osc/portals4/osc_portals4_component.c
create mode 100644 ompi/mca/osc/portals4/osc_portals4_passive_target.c
create mode 100644 ompi/mca/osc/portals4/osc_portals4_request.c
create mode 100644 ompi/mca/osc/portals4/osc_portals4_request.h
create mode 100644 ompi/mca/osc/portals4/owner.txt
create mode 100644 ompi/mca/osc/rdma/Makefile.am
create mode 100644 ompi/mca/osc/rdma/configure.m4
create mode 100644 ompi/mca/osc/rdma/osc_rdma.h
create mode 100644 ompi/mca/osc/rdma/osc_rdma_accumulate.c
create mode 100644 ompi/mca/osc/rdma/osc_rdma_accumulate.h
create mode 100644 ompi/mca/osc/rdma/osc_rdma_active_target.c
create mode 100644 ompi/mca/osc/rdma/osc_rdma_active_target.h
create mode 100644 ompi/mca/osc/rdma/osc_rdma_btl_comm.c
create mode 100644 ompi/mca/osc/rdma/osc_rdma_btl_comm.h
create mode 100644 ompi/mca/osc/rdma/osc_rdma_comm.c
create mode 100644 ompi/mca/osc/rdma/osc_rdma_comm.h
create mode 100644 ompi/mca/osc/rdma/osc_rdma_component.c
create mode 100644 ompi/mca/osc/rdma/osc_rdma_dynamic.c
create mode 100644 ompi/mca/osc/rdma/osc_rdma_dynamic.h
create mode 100644 ompi/mca/osc/rdma/osc_rdma_frag.c
create mode 100644 ompi/mca/osc/rdma/osc_rdma_frag.h
create mode 100644 ompi/mca/osc/rdma/osc_rdma_lock.h
create mode 100644 ompi/mca/osc/rdma/osc_rdma_module.c
create mode 100644 ompi/mca/osc/rdma/osc_rdma_passive_target.c
create mode 100644 ompi/mca/osc/rdma/osc_rdma_passive_target.h
create mode 100644 ompi/mca/osc/rdma/osc_rdma_peer.c
create mode 100644 ompi/mca/osc/rdma/osc_rdma_peer.h
create mode 100644 ompi/mca/osc/rdma/osc_rdma_request.c
create mode 100644 ompi/mca/osc/rdma/osc_rdma_request.h
create mode 100644 ompi/mca/osc/rdma/osc_rdma_sync.c
create mode 100644 ompi/mca/osc/rdma/osc_rdma_sync.h
create mode 100644 ompi/mca/osc/rdma/osc_rdma_types.h
create mode 100644 ompi/mca/osc/rdma/owner.txt
create mode 100644 ompi/mca/osc/sm/Makefile.am
create mode 100644 ompi/mca/osc/sm/osc_sm.h
create mode 100644 ompi/mca/osc/sm/osc_sm_active_target.c
create mode 100644 ompi/mca/osc/sm/osc_sm_comm.c
create mode 100644 ompi/mca/osc/sm/osc_sm_component.c
create mode 100644 ompi/mca/osc/sm/osc_sm_passive_target.c
create mode 100644 ompi/mca/osc/sm/owner.txt
create mode 100644 ompi/mca/osc/ucx/Makefile.am
create mode 100644 ompi/mca/osc/ucx/configure.m4
create mode 100644 ompi/mca/osc/ucx/osc_ucx.h
create mode 100644 ompi/mca/osc/ucx/osc_ucx_active_target.c
create mode 100644 ompi/mca/osc/ucx/osc_ucx_comm.c
create mode 100644 ompi/mca/osc/ucx/osc_ucx_component.c
create mode 100644 ompi/mca/osc/ucx/osc_ucx_passive_target.c
create mode 100644 ompi/mca/osc/ucx/osc_ucx_request.c
create mode 100644 ompi/mca/osc/ucx/osc_ucx_request.h
create mode 100644 ompi/mca/osc/ucx/owner.txt
create mode 100644 ompi/mca/part/Makefile.am
create mode 100644 ompi/mca/part/base/Makefile.am
create mode 100644 ompi/mca/part/base/base.h
create mode 100644 ompi/mca/part/base/part_base_frame.c
create mode 100644 ompi/mca/part/base/part_base_precvreq.c
create mode 100644 ompi/mca/part/base/part_base_precvreq.h
create mode 100644 ompi/mca/part/base/part_base_prequest.c
create mode 100644 ompi/mca/part/base/part_base_prequest.h
create mode 100644 ompi/mca/part/base/part_base_psendreq.c
create mode 100644 ompi/mca/part/base/part_base_psendreq.h
create mode 100644 ompi/mca/part/base/part_base_select.c
create mode 100644 ompi/mca/part/configure.m4
create mode 100644 ompi/mca/part/part.h
create mode 100644 ompi/mca/part/persist/Makefile.am
create mode 100644 ompi/mca/part/persist/part_persist.c
create mode 100644 ompi/mca/part/persist/part_persist.h
create mode 100644 ompi/mca/part/persist/part_persist_component.c
create mode 100644 ompi/mca/part/persist/part_persist_component.h
create mode 100644 ompi/mca/part/persist/part_persist_recvreq.c
create mode 100644 ompi/mca/part/persist/part_persist_recvreq.h
create mode 100644 ompi/mca/part/persist/part_persist_request.c
create mode 100644 ompi/mca/part/persist/part_persist_request.h
create mode 100644 ompi/mca/part/persist/part_persist_sendreq.c
create mode 100644 ompi/mca/part/persist/part_persist_sendreq.h
create mode 100644 ompi/mca/part/persist/post_configure.sh
create mode 100644 ompi/mca/pml/Makefile.am
create mode 100644 ompi/mca/pml/base/Makefile.am
create mode 100644 ompi/mca/pml/base/base.h
create mode 100644 ompi/mca/pml/base/owner.txt
create mode 100644 ompi/mca/pml/base/pml_base_bsend.c
create mode 100644 ompi/mca/pml/base/pml_base_bsend.h
create mode 100644 ompi/mca/pml/base/pml_base_frame.c
create mode 100644 ompi/mca/pml/base/pml_base_recvreq.c
create mode 100644 ompi/mca/pml/base/pml_base_recvreq.h
create mode 100644 ompi/mca/pml/base/pml_base_request.c
create mode 100644 ompi/mca/pml/base/pml_base_request.h
create mode 100644 ompi/mca/pml/base/pml_base_request_dbg.h
create mode 100644 ompi/mca/pml/base/pml_base_select.c
create mode 100644 ompi/mca/pml/base/pml_base_sendreq.c
create mode 100644 ompi/mca/pml/base/pml_base_sendreq.h
create mode 100644 ompi/mca/pml/cm/Makefile.am
create mode 100644 ompi/mca/pml/cm/owner.txt
create mode 100644 ompi/mca/pml/cm/pml_cm.c
create mode 100644 ompi/mca/pml/cm/pml_cm.h
create mode 100644 ompi/mca/pml/cm/pml_cm_cancel.c
create mode 100644 ompi/mca/pml/cm/pml_cm_component.c
create mode 100644 ompi/mca/pml/cm/pml_cm_component.h
create mode 100644 ompi/mca/pml/cm/pml_cm_recvreq.c
create mode 100644 ompi/mca/pml/cm/pml_cm_recvreq.h
create mode 100644 ompi/mca/pml/cm/pml_cm_request.c
create mode 100644 ompi/mca/pml/cm/pml_cm_request.h
create mode 100644 ompi/mca/pml/cm/pml_cm_sendreq.c
create mode 100644 ompi/mca/pml/cm/pml_cm_sendreq.h
create mode 100644 ompi/mca/pml/cm/pml_cm_start.c
create mode 100644 ompi/mca/pml/cm/post_configure.sh
create mode 100644 ompi/mca/pml/configure.m4
create mode 100644 ompi/mca/pml/example/.opal_ignore
create mode 100644 ompi/mca/pml/example/Makefile.am
create mode 100644 ompi/mca/pml/example/pml_example.c
create mode 100644 ompi/mca/pml/example/pml_example.h
create mode 100644 ompi/mca/pml/example/pml_example_cancel.c
create mode 100644 ompi/mca/pml/example/pml_example_component.c
create mode 100644 ompi/mca/pml/example/pml_example_iprobe.c
create mode 100644 ompi/mca/pml/example/pml_example_irecv.c
create mode 100644 ompi/mca/pml/example/pml_example_isend.c
create mode 100644 ompi/mca/pml/example/pml_example_proc.c
create mode 100644 ompi/mca/pml/example/pml_example_proc.h
create mode 100644 ompi/mca/pml/example/pml_example_progress.c
create mode 100644 ompi/mca/pml/example/pml_example_ptl.c
create mode 100644 ompi/mca/pml/example/pml_example_ptl.h
create mode 100644 ompi/mca/pml/example/pml_example_recvfrag.c
create mode 100644 ompi/mca/pml/example/pml_example_recvfrag.h
create mode 100644 ompi/mca/pml/example/pml_example_recvreq.c
create mode 100644 ompi/mca/pml/example/pml_example_recvreq.h
create mode 100644 ompi/mca/pml/example/pml_example_sendreq.c
create mode 100644 ompi/mca/pml/example/pml_example_sendreq.h
create mode 100644 ompi/mca/pml/example/pml_example_start.c
create mode 100644 ompi/mca/pml/monitoring/Makefile.am
create mode 100644 ompi/mca/pml/monitoring/configure.m4
create mode 100644 ompi/mca/pml/monitoring/pml_monitoring.h
create mode 100644 ompi/mca/pml/monitoring/pml_monitoring_comm.c
create mode 100644 ompi/mca/pml/monitoring/pml_monitoring_component.c
create mode 100644 ompi/mca/pml/monitoring/pml_monitoring_iprobe.c
create mode 100644 ompi/mca/pml/monitoring/pml_monitoring_irecv.c
create mode 100644 ompi/mca/pml/monitoring/pml_monitoring_isend.c
create mode 100644 ompi/mca/pml/monitoring/pml_monitoring_start.c
create mode 100644 ompi/mca/pml/ob1/Makefile.am
create mode 100644 ompi/mca/pml/ob1/configure.m4
create mode 100644 ompi/mca/pml/ob1/custommatch/pml_ob1_custom_match.h
create mode 100644 ompi/mca/pml/ob1/custommatch/pml_ob1_custom_match_arrays.h
create mode 100644 ompi/mca/pml/ob1/custommatch/pml_ob1_custom_match_fuzzy512-byte.h
create mode 100644 ompi/mca/pml/ob1/custommatch/pml_ob1_custom_match_fuzzy512-short.h
create mode 100644 ompi/mca/pml/ob1/custommatch/pml_ob1_custom_match_fuzzy512-word.h
create mode 100644 ompi/mca/pml/ob1/custommatch/pml_ob1_custom_match_linkedlist.h
create mode 100644 ompi/mca/pml/ob1/custommatch/pml_ob1_custom_match_vectors.h
create mode 100644 ompi/mca/pml/ob1/help-mpi-pml-ob1.txt
create mode 100644 ompi/mca/pml/ob1/owner.txt
create mode 100644 ompi/mca/pml/ob1/pml_ob1.c
create mode 100644 ompi/mca/pml/ob1/pml_ob1.h
create mode 100644 ompi/mca/pml/ob1/pml_ob1_accelerator.c
create mode 100644 ompi/mca/pml/ob1/pml_ob1_accelerator.h
create mode 100644 ompi/mca/pml/ob1/pml_ob1_comm.c
create mode 100644 ompi/mca/pml/ob1/pml_ob1_comm.h
create mode 100644 ompi/mca/pml/ob1/pml_ob1_component.c
create mode 100644 ompi/mca/pml/ob1/pml_ob1_component.h
create mode 100644 ompi/mca/pml/ob1/pml_ob1_cuda.c
create mode 100644 ompi/mca/pml/ob1/pml_ob1_hdr.h
create mode 100644 ompi/mca/pml/ob1/pml_ob1_iprobe.c
create mode 100644 ompi/mca/pml/ob1/pml_ob1_irecv.c
create mode 100644 ompi/mca/pml/ob1/pml_ob1_isend.c
create mode 100644 ompi/mca/pml/ob1/pml_ob1_progress.c
create mode 100644 ompi/mca/pml/ob1/pml_ob1_rdma.c
create mode 100644 ompi/mca/pml/ob1/pml_ob1_rdma.h
create mode 100644 ompi/mca/pml/ob1/pml_ob1_rdmafrag.c
create mode 100644 ompi/mca/pml/ob1/pml_ob1_rdmafrag.h
create mode 100644 ompi/mca/pml/ob1/pml_ob1_recvfrag.c
create mode 100644 ompi/mca/pml/ob1/pml_ob1_recvfrag.h
create mode 100644 ompi/mca/pml/ob1/pml_ob1_recvreq.c
create mode 100644 ompi/mca/pml/ob1/pml_ob1_recvreq.h
create mode 100644 ompi/mca/pml/ob1/pml_ob1_sendreq.c
create mode 100644 ompi/mca/pml/ob1/pml_ob1_sendreq.h
create mode 100644 ompi/mca/pml/ob1/pml_ob1_start.c
create mode 100644 ompi/mca/pml/ob1/post_configure.sh
create mode 100644 ompi/mca/pml/pml.h
create mode 100644 ompi/mca/pml/pml_constants.h
create mode 100644 ompi/mca/pml/ucx/Makefile.am
create mode 100644 ompi/mca/pml/ucx/configure.m4
create mode 100644 ompi/mca/pml/ucx/owner.txt
create mode 100644 ompi/mca/pml/ucx/pml_ucx.c
create mode 100644 ompi/mca/pml/ucx/pml_ucx.h
create mode 100644 ompi/mca/pml/ucx/pml_ucx_component.c
create mode 100644 ompi/mca/pml/ucx/pml_ucx_datatype.c
create mode 100644 ompi/mca/pml/ucx/pml_ucx_datatype.h
create mode 100644 ompi/mca/pml/ucx/pml_ucx_freelist.h
create mode 100644 ompi/mca/pml/ucx/pml_ucx_request.c
create mode 100644 ompi/mca/pml/ucx/pml_ucx_request.h
create mode 100644 ompi/mca/pml/v/Makefile.am
create mode 100644 ompi/mca/pml/v/configure.m4
create mode 100644 ompi/mca/pml/v/owner.txt
create mode 100644 ompi/mca/pml/v/pml_v.h
create mode 100644 ompi/mca/pml/v/pml_v_component.c
create mode 100644 ompi/mca/pml/v/pml_v_output.c
create mode 100644 ompi/mca/pml/v/pml_v_output.h
create mode 100644 ompi/mca/sharedfp/Makefile.am
create mode 100644 ompi/mca/sharedfp/base/Makefile.am
create mode 100644 ompi/mca/sharedfp/base/base.h
create mode 100644 ompi/mca/sharedfp/base/owner.txt
create mode 100644 ompi/mca/sharedfp/base/sharedfp_base_file_select.c
create mode 100644 ompi/mca/sharedfp/base/sharedfp_base_file_unselect.c
create mode 100644 ompi/mca/sharedfp/base/sharedfp_base_find_available.c
create mode 100644 ompi/mca/sharedfp/base/sharedfp_base_frame.c
create mode 100644 ompi/mca/sharedfp/configure.m4
create mode 100644 ompi/mca/sharedfp/individual/Makefile.am
create mode 100644 ompi/mca/sharedfp/individual/owner.txt
create mode 100644 ompi/mca/sharedfp/individual/sharedfp_individual.c
create mode 100644 ompi/mca/sharedfp/individual/sharedfp_individual.h
create mode 100644 ompi/mca/sharedfp/individual/sharedfp_individual_collaborate_data.c
create mode 100644 ompi/mca/sharedfp/individual/sharedfp_individual_component.c
create mode 100644 ompi/mca/sharedfp/individual/sharedfp_individual_file_open.c
create mode 100644 ompi/mca/sharedfp/individual/sharedfp_individual_get_position.c
create mode 100644 ompi/mca/sharedfp/individual/sharedfp_individual_gettime.c
create mode 100644 ompi/mca/sharedfp/individual/sharedfp_individual_insert_metadata.c
create mode 100644 ompi/mca/sharedfp/individual/sharedfp_individual_iwrite.c
create mode 100644 ompi/mca/sharedfp/individual/sharedfp_individual_read.c
create mode 100644 ompi/mca/sharedfp/individual/sharedfp_individual_seek.c
create mode 100644 ompi/mca/sharedfp/individual/sharedfp_individual_write.c
create mode 100644 ompi/mca/sharedfp/lockedfile/Makefile.am
create mode 100644 ompi/mca/sharedfp/lockedfile/owner.txt
create mode 100644 ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile.c
create mode 100644 ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile.h
create mode 100644 ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile_component.c
create mode 100644 ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile_file_open.c
create mode 100644 ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile_get_position.c
create mode 100644 ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile_iread.c
create mode 100644 ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile_iwrite.c
create mode 100644 ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile_read.c
create mode 100644 ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile_request_position.c
create mode 100644 ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile_seek.c
create mode 100644 ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile_write.c
create mode 100644 ompi/mca/sharedfp/sharedfp.h
create mode 100644 ompi/mca/sharedfp/sm/Makefile.am
create mode 100644 ompi/mca/sharedfp/sm/configure.m4
create mode 100644 ompi/mca/sharedfp/sm/owner.txt
create mode 100644 ompi/mca/sharedfp/sm/sharedfp_sm.c
create mode 100644 ompi/mca/sharedfp/sm/sharedfp_sm.h
create mode 100644 ompi/mca/sharedfp/sm/sharedfp_sm_component.c
create mode 100644 ompi/mca/sharedfp/sm/sharedfp_sm_file_open.c
create mode 100644 ompi/mca/sharedfp/sm/sharedfp_sm_get_position.c
create mode 100644 ompi/mca/sharedfp/sm/sharedfp_sm_iread.c
create mode 100644 ompi/mca/sharedfp/sm/sharedfp_sm_iwrite.c
create mode 100644 ompi/mca/sharedfp/sm/sharedfp_sm_read.c
create mode 100644 ompi/mca/sharedfp/sm/sharedfp_sm_request_position.c
create mode 100644 ompi/mca/sharedfp/sm/sharedfp_sm_seek.c
create mode 100644 ompi/mca/sharedfp/sm/sharedfp_sm_write.c
create mode 100644 ompi/mca/topo/Makefile.am
create mode 100644 ompi/mca/topo/base/Makefile.am
create mode 100644 ompi/mca/topo/base/base.h
create mode 100644 ompi/mca/topo/base/owner.txt
create mode 100644 ompi/mca/topo/base/topo_base_cart_coords.c
create mode 100644 ompi/mca/topo/base/topo_base_cart_create.c
create mode 100644 ompi/mca/topo/base/topo_base_cart_get.c
create mode 100644 ompi/mca/topo/base/topo_base_cart_map.c
create mode 100644 ompi/mca/topo/base/topo_base_cart_rank.c
create mode 100644 ompi/mca/topo/base/topo_base_cart_shift.c
create mode 100644 ompi/mca/topo/base/topo_base_cart_sub.c
create mode 100644 ompi/mca/topo/base/topo_base_cartdim_get.c
create mode 100644 ompi/mca/topo/base/topo_base_comm_select.c
create mode 100644 ompi/mca/topo/base/topo_base_dist_graph_create.c
create mode 100644 ompi/mca/topo/base/topo_base_dist_graph_create_adjacent.c
create mode 100644 ompi/mca/topo/base/topo_base_dist_graph_neighbors.c
create mode 100644 ompi/mca/topo/base/topo_base_dist_graph_neighbors_count.c
create mode 100644 ompi/mca/topo/base/topo_base_find_available.c
create mode 100644 ompi/mca/topo/base/topo_base_frame.c
create mode 100644 ompi/mca/topo/base/topo_base_graph_create.c
create mode 100644 ompi/mca/topo/base/topo_base_graph_get.c
create mode 100644 ompi/mca/topo/base/topo_base_graph_map.c
create mode 100644 ompi/mca/topo/base/topo_base_graph_neighbors.c
create mode 100644 ompi/mca/topo/base/topo_base_graph_neighbors_count.c
create mode 100644 ompi/mca/topo/base/topo_base_graphdims_get.c
create mode 100644 ompi/mca/topo/base/topo_base_lazy_init.c
create mode 100644 ompi/mca/topo/basic/Makefile.am
create mode 100644 ompi/mca/topo/basic/owner.txt
create mode 100644 ompi/mca/topo/basic/topo_basic.h
create mode 100644 ompi/mca/topo/basic/topo_basic_component.c
create mode 100644 ompi/mca/topo/example/.opal_ignore
create mode 100644 ompi/mca/topo/example/Makefile.am
create mode 100644 ompi/mca/topo/example/owner.txt
create mode 100644 ompi/mca/topo/example/topo_example.h
create mode 100644 ompi/mca/topo/example/topo_example_cart_map.c
create mode 100644 ompi/mca/topo/example/topo_example_component.c
create mode 100644 ompi/mca/topo/example/topo_example_graph_map.c
create mode 100644 ompi/mca/topo/example/topo_example_module.c
create mode 100644 ompi/mca/topo/topo.h
create mode 100644 ompi/mca/topo/treematch/Makefile.am
create mode 100644 ompi/mca/topo/treematch/configure.m4
create mode 100644 ompi/mca/topo/treematch/topo_treematch.h
create mode 100644 ompi/mca/topo/treematch/topo_treematch_component.c
create mode 100644 ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c
create mode 100644 ompi/mca/topo/treematch/topo_treematch_module.c
create mode 100644 ompi/mca/vprotocol/Makefile.am
create mode 100644 ompi/mca/vprotocol/base/Makefile.am
create mode 100644 ompi/mca/vprotocol/base/base.h
create mode 100644 ompi/mca/vprotocol/base/owner.txt
create mode 100644 ompi/mca/vprotocol/base/vprotocol_base.c
create mode 100644 ompi/mca/vprotocol/base/vprotocol_base_parasite.c
create mode 100644 ompi/mca/vprotocol/base/vprotocol_base_request.c
create mode 100644 ompi/mca/vprotocol/base/vprotocol_base_request.h
create mode 100644 ompi/mca/vprotocol/base/vprotocol_base_select.c
create mode 100644 ompi/mca/vprotocol/example/.opal_ignore
create mode 100644 ompi/mca/vprotocol/example/Makefile.am
create mode 100644 ompi/mca/vprotocol/example/owner.txt
create mode 100644 ompi/mca/vprotocol/example/vprotocol_example.c
create mode 100644 ompi/mca/vprotocol/example/vprotocol_example.h
create mode 100644 ompi/mca/vprotocol/example/vprotocol_example_comm.c
create mode 100644 ompi/mca/vprotocol/example/vprotocol_example_component.c
create mode 100644 ompi/mca/vprotocol/example/vprotocol_example_probe.c
create mode 100644 ompi/mca/vprotocol/example/vprotocol_example_proc.c
create mode 100644 ompi/mca/vprotocol/example/vprotocol_example_progress.c
create mode 100644 ompi/mca/vprotocol/example/vprotocol_example_recv.c
create mode 100644 ompi/mca/vprotocol/example/vprotocol_example_send.c
create mode 100644 ompi/mca/vprotocol/example/vprotocol_example_start.c
create mode 100644 ompi/mca/vprotocol/example/vprotocol_example_start.h
create mode 100644 ompi/mca/vprotocol/example/vprotocol_example_wait.c
create mode 100644 ompi/mca/vprotocol/example/vprotocol_example_wait.h
create mode 100644 ompi/mca/vprotocol/pessimist/Makefile.am
create mode 100644 ompi/mca/vprotocol/pessimist/owner.txt
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist.c
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist.h
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_comm.c
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_component.c
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_event.c
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_event.h
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_eventlog.c
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_eventlog.h
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_eventlog_protocol.h
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_probe.c
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_proc.c
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_progress.c
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_recv.c
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_request.c
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_request.h
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_send.c
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_sender_based.c
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_sender_based.h
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_sender_based_types.h
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_start.c
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_start.h
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_wait.c
create mode 100644 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_wait.h
create mode 100644 ompi/mca/vprotocol/vprotocol.h
create mode 100644 ompi/message/Makefile.am
create mode 100644 ompi/message/message.c
create mode 100644 ompi/message/message.h
create mode 100644 ompi/mpi/Makefile.am
create mode 100644 ompi/mpi/c/Makefile.am
create mode 100644 ompi/mpi/c/abort.c
create mode 100644 ompi/mpi/c/accumulate.c
create mode 100644 ompi/mpi/c/add_error_class.c
create mode 100644 ompi/mpi/c/add_error_code.c
create mode 100644 ompi/mpi/c/add_error_string.c
create mode 100644 ompi/mpi/c/address.c
create mode 100644 ompi/mpi/c/allgather.c
create mode 100644 ompi/mpi/c/allgather_init.c
create mode 100644 ompi/mpi/c/allgatherv.c
create mode 100644 ompi/mpi/c/allgatherv_init.c
create mode 100644 ompi/mpi/c/alloc_mem.c
create mode 100644 ompi/mpi/c/allreduce.c
create mode 100644 ompi/mpi/c/allreduce_init.c
create mode 100644 ompi/mpi/c/alltoall.c
create mode 100644 ompi/mpi/c/alltoall_init.c
create mode 100644 ompi/mpi/c/alltoallv.c
create mode 100644 ompi/mpi/c/alltoallv_init.c
create mode 100644 ompi/mpi/c/alltoallw.c
create mode 100644 ompi/mpi/c/alltoallw_init.c
create mode 100644 ompi/mpi/c/attr_delete.c
create mode 100644 ompi/mpi/c/attr_fn.c
create mode 100644 ompi/mpi/c/attr_get.c
create mode 100644 ompi/mpi/c/attr_put.c
create mode 100644 ompi/mpi/c/barrier.c
create mode 100644 ompi/mpi/c/barrier_init.c
create mode 100644 ompi/mpi/c/bcast.c
create mode 100644 ompi/mpi/c/bcast_init.c
create mode 100644 ompi/mpi/c/bindings.h
create mode 100644 ompi/mpi/c/bsend.c
create mode 100644 ompi/mpi/c/bsend_init.c
create mode 100644 ompi/mpi/c/buffer_attach.c
create mode 100644 ompi/mpi/c/buffer_detach.c
create mode 100644 ompi/mpi/c/cancel.c
create mode 100644 ompi/mpi/c/cart_coords.c
create mode 100644 ompi/mpi/c/cart_create.c
create mode 100644 ompi/mpi/c/cart_get.c
create mode 100644 ompi/mpi/c/cart_map.c
create mode 100644 ompi/mpi/c/cart_rank.c
create mode 100644 ompi/mpi/c/cart_shift.c
create mode 100644 ompi/mpi/c/cart_sub.c
create mode 100644 ompi/mpi/c/cartdim_get.c
create mode 100644 ompi/mpi/c/close_port.c
create mode 100644 ompi/mpi/c/comm_accept.c
create mode 100644 ompi/mpi/c/comm_c2f.c
create mode 100644 ompi/mpi/c/comm_call_errhandler.c
create mode 100644 ompi/mpi/c/comm_compare.c
create mode 100644 ompi/mpi/c/comm_connect.c
create mode 100644 ompi/mpi/c/comm_create.c
create mode 100644 ompi/mpi/c/comm_create_errhandler.c
create mode 100644 ompi/mpi/c/comm_create_from_group.c
create mode 100644 ompi/mpi/c/comm_create_group.c
create mode 100644 ompi/mpi/c/comm_create_keyval.c
create mode 100644 ompi/mpi/c/comm_delete_attr.c
create mode 100644 ompi/mpi/c/comm_disconnect.c
create mode 100644 ompi/mpi/c/comm_dup.c
create mode 100644 ompi/mpi/c/comm_dup_with_info.c
create mode 100644 ompi/mpi/c/comm_f2c.c
create mode 100644 ompi/mpi/c/comm_free.c
create mode 100644 ompi/mpi/c/comm_free_keyval.c
create mode 100644 ompi/mpi/c/comm_get_attr.c
create mode 100644 ompi/mpi/c/comm_get_errhandler.c
create mode 100644 ompi/mpi/c/comm_get_info.c
create mode 100644 ompi/mpi/c/comm_get_name.c
create mode 100644 ompi/mpi/c/comm_get_parent.c
create mode 100644 ompi/mpi/c/comm_group.c
create mode 100644 ompi/mpi/c/comm_idup.c
create mode 100644 ompi/mpi/c/comm_idup_with_info.c
create mode 100644 ompi/mpi/c/comm_join.c
create mode 100644 ompi/mpi/c/comm_rank.c
create mode 100644 ompi/mpi/c/comm_remote_group.c
create mode 100644 ompi/mpi/c/comm_remote_size.c
create mode 100644 ompi/mpi/c/comm_set_attr.c
create mode 100644 ompi/mpi/c/comm_set_errhandler.c
create mode 100644 ompi/mpi/c/comm_set_info.c
create mode 100644 ompi/mpi/c/comm_set_name.c
create mode 100644 ompi/mpi/c/comm_size.c
create mode 100644 ompi/mpi/c/comm_spawn.c
create mode 100644 ompi/mpi/c/comm_spawn_multiple.c
create mode 100644 ompi/mpi/c/comm_split.c
create mode 100644 ompi/mpi/c/comm_split_type.c
create mode 100644 ompi/mpi/c/comm_test_inter.c
create mode 100644 ompi/mpi/c/compare_and_swap.c
create mode 100644 ompi/mpi/c/dims_create.c
create mode 100644 ompi/mpi/c/dist_graph_create.c
create mode 100644 ompi/mpi/c/dist_graph_create_adjacent.c
create mode 100644 ompi/mpi/c/dist_graph_neighbors.c
create mode 100644 ompi/mpi/c/dist_graph_neighbors_count.c
create mode 100644 ompi/mpi/c/errhandler_c2f.c
create mode 100644 ompi/mpi/c/errhandler_create.c
create mode 100644 ompi/mpi/c/errhandler_f2c.c
create mode 100644 ompi/mpi/c/errhandler_free.c
create mode 100644 ompi/mpi/c/errhandler_get.c
create mode 100644 ompi/mpi/c/errhandler_set.c
create mode 100644 ompi/mpi/c/error_class.c
create mode 100644 ompi/mpi/c/error_string.c
create mode 100644 ompi/mpi/c/exscan.c
create mode 100644 ompi/mpi/c/exscan_init.c
create mode 100644 ompi/mpi/c/fetch_and_op.c
create mode 100644 ompi/mpi/c/file_c2f.c
create mode 100644 ompi/mpi/c/file_call_errhandler.c
create mode 100644 ompi/mpi/c/file_close.c
create mode 100644 ompi/mpi/c/file_create_errhandler.c
create mode 100644 ompi/mpi/c/file_delete.c
create mode 100644 ompi/mpi/c/file_f2c.c
create mode 100644 ompi/mpi/c/file_get_amode.c
create mode 100644 ompi/mpi/c/file_get_atomicity.c
create mode 100644 ompi/mpi/c/file_get_byte_offset.c
create mode 100644 ompi/mpi/c/file_get_errhandler.c
create mode 100644 ompi/mpi/c/file_get_group.c
create mode 100644 ompi/mpi/c/file_get_info.c
create mode 100644 ompi/mpi/c/file_get_position.c
create mode 100644 ompi/mpi/c/file_get_position_shared.c
create mode 100644 ompi/mpi/c/file_get_size.c
create mode 100644 ompi/mpi/c/file_get_type_extent.c
create mode 100644 ompi/mpi/c/file_get_view.c
create mode 100644 ompi/mpi/c/file_iread.c
create mode 100644 ompi/mpi/c/file_iread_all.c
create mode 100644 ompi/mpi/c/file_iread_at.c
create mode 100644 ompi/mpi/c/file_iread_at_all.c
create mode 100644 ompi/mpi/c/file_iread_shared.c
create mode 100644 ompi/mpi/c/file_iwrite.c
create mode 100644 ompi/mpi/c/file_iwrite_all.c
create mode 100644 ompi/mpi/c/file_iwrite_at.c
create mode 100644 ompi/mpi/c/file_iwrite_at_all.c
create mode 100644 ompi/mpi/c/file_iwrite_shared.c
create mode 100644 ompi/mpi/c/file_open.c
create mode 100644 ompi/mpi/c/file_preallocate.c
create mode 100644 ompi/mpi/c/file_read.c
create mode 100644 ompi/mpi/c/file_read_all.c
create mode 100644 ompi/mpi/c/file_read_all_begin.c
create mode 100644 ompi/mpi/c/file_read_all_end.c
create mode 100644 ompi/mpi/c/file_read_at.c
create mode 100644 ompi/mpi/c/file_read_at_all.c
create mode 100644 ompi/mpi/c/file_read_at_all_begin.c
create mode 100644 ompi/mpi/c/file_read_at_all_end.c
create mode 100644 ompi/mpi/c/file_read_ordered.c
create mode 100644 ompi/mpi/c/file_read_ordered_begin.c
create mode 100644 ompi/mpi/c/file_read_ordered_end.c
create mode 100644 ompi/mpi/c/file_read_shared.c
create mode 100644 ompi/mpi/c/file_seek.c
create mode 100644 ompi/mpi/c/file_seek_shared.c
create mode 100644 ompi/mpi/c/file_set_atomicity.c
create mode 100644 ompi/mpi/c/file_set_errhandler.c
create mode 100644 ompi/mpi/c/file_set_info.c
create mode 100644 ompi/mpi/c/file_set_size.c
create mode 100644 ompi/mpi/c/file_set_view.c
create mode 100644 ompi/mpi/c/file_sync.c
create mode 100644 ompi/mpi/c/file_write.c
create mode 100644 ompi/mpi/c/file_write_all.c
create mode 100644 ompi/mpi/c/file_write_all_begin.c
create mode 100644 ompi/mpi/c/file_write_all_end.c
create mode 100644 ompi/mpi/c/file_write_at.c
create mode 100644 ompi/mpi/c/file_write_at_all.c
create mode 100644 ompi/mpi/c/file_write_at_all_begin.c
create mode 100644 ompi/mpi/c/file_write_at_all_end.c
create mode 100644 ompi/mpi/c/file_write_ordered.c
create mode 100644 ompi/mpi/c/file_write_ordered_begin.c
create mode 100644 ompi/mpi/c/file_write_ordered_end.c
create mode 100644 ompi/mpi/c/file_write_shared.c
create mode 100644 ompi/mpi/c/finalize.c
create mode 100644 ompi/mpi/c/finalized.c
create mode 100644 ompi/mpi/c/free_mem.c
create mode 100644 ompi/mpi/c/gather.c
create mode 100644 ompi/mpi/c/gather_init.c
create mode 100644 ompi/mpi/c/gatherv.c
create mode 100644 ompi/mpi/c/gatherv_init.c
create mode 100644 ompi/mpi/c/get.c
create mode 100644 ompi/mpi/c/get_accumulate.c
create mode 100644 ompi/mpi/c/get_address.c
create mode 100644 ompi/mpi/c/get_count.c
create mode 100644 ompi/mpi/c/get_elements.c
create mode 100644 ompi/mpi/c/get_elements_x.c
create mode 100644 ompi/mpi/c/get_library_version.c
create mode 100644 ompi/mpi/c/get_processor_name.c
create mode 100644 ompi/mpi/c/get_version.c
create mode 100644 ompi/mpi/c/graph_create.c
create mode 100644 ompi/mpi/c/graph_get.c
create mode 100644 ompi/mpi/c/graph_map.c
create mode 100644 ompi/mpi/c/graph_neighbors.c
create mode 100644 ompi/mpi/c/graph_neighbors_count.c
create mode 100644 ompi/mpi/c/graphdims_get.c
create mode 100644 ompi/mpi/c/grequest_complete.c
create mode 100644 ompi/mpi/c/grequest_start.c
create mode 100644 ompi/mpi/c/group_c2f.c
create mode 100644 ompi/mpi/c/group_compare.c
create mode 100644 ompi/mpi/c/group_difference.c
create mode 100644 ompi/mpi/c/group_excl.c
create mode 100644 ompi/mpi/c/group_f2c.c
create mode 100644 ompi/mpi/c/group_free.c
create mode 100644 ompi/mpi/c/group_from_session_pset.c
create mode 100644 ompi/mpi/c/group_incl.c
create mode 100644 ompi/mpi/c/group_intersection.c
create mode 100644 ompi/mpi/c/group_range_excl.c
create mode 100644 ompi/mpi/c/group_range_incl.c
create mode 100644 ompi/mpi/c/group_rank.c
create mode 100644 ompi/mpi/c/group_size.c
create mode 100644 ompi/mpi/c/group_translate_ranks.c
create mode 100644 ompi/mpi/c/group_union.c
create mode 100644 ompi/mpi/c/iallgather.c
create mode 100644 ompi/mpi/c/iallgatherv.c
create mode 100644 ompi/mpi/c/iallreduce.c
create mode 100644 ompi/mpi/c/ialltoall.c
create mode 100644 ompi/mpi/c/ialltoallv.c
create mode 100644 ompi/mpi/c/ialltoallw.c
create mode 100644 ompi/mpi/c/ibarrier.c
create mode 100644 ompi/mpi/c/ibcast.c
create mode 100644 ompi/mpi/c/ibsend.c
create mode 100644 ompi/mpi/c/iexscan.c
create mode 100644 ompi/mpi/c/igather.c
create mode 100644 ompi/mpi/c/igatherv.c
create mode 100644 ompi/mpi/c/improbe.c
create mode 100644 ompi/mpi/c/imrecv.c
create mode 100644 ompi/mpi/c/ineighbor_allgather.c
create mode 100644 ompi/mpi/c/ineighbor_allgatherv.c
create mode 100644 ompi/mpi/c/ineighbor_alltoall.c
create mode 100644 ompi/mpi/c/ineighbor_alltoallv.c
create mode 100644 ompi/mpi/c/ineighbor_alltoallw.c
create mode 100644 ompi/mpi/c/info_c2f.c
create mode 100644 ompi/mpi/c/info_create.c
create mode 100644 ompi/mpi/c/info_create_env.c
create mode 100644 ompi/mpi/c/info_delete.c
create mode 100644 ompi/mpi/c/info_dup.c
create mode 100644 ompi/mpi/c/info_f2c.c
create mode 100644 ompi/mpi/c/info_free.c
create mode 100644 ompi/mpi/c/info_get.c
create mode 100644 ompi/mpi/c/info_get_nkeys.c
create mode 100644 ompi/mpi/c/info_get_nthkey.c
create mode 100644 ompi/mpi/c/info_get_string.c
create mode 100644 ompi/mpi/c/info_get_valuelen.c
create mode 100644 ompi/mpi/c/info_set.c
create mode 100644 ompi/mpi/c/init.c
create mode 100644 ompi/mpi/c/init_thread.c
create mode 100644 ompi/mpi/c/initialized.c
create mode 100644 ompi/mpi/c/intercomm_create.c
create mode 100644 ompi/mpi/c/intercomm_create_from_groups.c
create mode 100644 ompi/mpi/c/intercomm_merge.c
create mode 100644 ompi/mpi/c/iprobe.c
create mode 100644 ompi/mpi/c/irecv.c
create mode 100644 ompi/mpi/c/ireduce.c
create mode 100644 ompi/mpi/c/ireduce_scatter.c
create mode 100644 ompi/mpi/c/ireduce_scatter_block.c
create mode 100644 ompi/mpi/c/irsend.c
create mode 100644 ompi/mpi/c/is_thread_main.c
create mode 100644 ompi/mpi/c/iscan.c
create mode 100644 ompi/mpi/c/iscatter.c
create mode 100644 ompi/mpi/c/iscatterv.c
create mode 100644 ompi/mpi/c/isend.c
create mode 100644 ompi/mpi/c/isendrecv.c
create mode 100644 ompi/mpi/c/isendrecv_replace.c
create mode 100644 ompi/mpi/c/issend.c
create mode 100644 ompi/mpi/c/keyval_create.c
create mode 100644 ompi/mpi/c/keyval_free.c
create mode 100644 ompi/mpi/c/lookup_name.c
create mode 100644 ompi/mpi/c/message_c2f.c
create mode 100644 ompi/mpi/c/message_f2c.c
create mode 100644 ompi/mpi/c/mprobe.c
create mode 100644 ompi/mpi/c/mrecv.c
create mode 100644 ompi/mpi/c/neighbor_allgather.c
create mode 100644 ompi/mpi/c/neighbor_allgather_init.c
create mode 100644 ompi/mpi/c/neighbor_allgatherv.c
create mode 100644 ompi/mpi/c/neighbor_allgatherv_init.c
create mode 100644 ompi/mpi/c/neighbor_alltoall.c
create mode 100644 ompi/mpi/c/neighbor_alltoall_init.c
create mode 100644 ompi/mpi/c/neighbor_alltoallv.c
create mode 100644 ompi/mpi/c/neighbor_alltoallv_init.c
create mode 100644 ompi/mpi/c/neighbor_alltoallw.c
create mode 100644 ompi/mpi/c/neighbor_alltoallw_init.c
create mode 100644 ompi/mpi/c/op_c2f.c
create mode 100644 ompi/mpi/c/op_commutative.c
create mode 100644 ompi/mpi/c/op_create.c
create mode 100644 ompi/mpi/c/op_f2c.c
create mode 100644 ompi/mpi/c/op_free.c
create mode 100644 ompi/mpi/c/open_port.c
create mode 100644 ompi/mpi/c/pack.c
create mode 100644 ompi/mpi/c/pack_external.c
create mode 100644 ompi/mpi/c/pack_external_size.c
create mode 100644 ompi/mpi/c/pack_size.c
create mode 100644 ompi/mpi/c/parrived.c
create mode 100644 ompi/mpi/c/pcontrol.c
create mode 100644 ompi/mpi/c/pready.c
create mode 100644 ompi/mpi/c/pready_list.c
create mode 100644 ompi/mpi/c/pready_range.c
create mode 100644 ompi/mpi/c/precv_init.c
create mode 100644 ompi/mpi/c/probe.c
create mode 100644 ompi/mpi/c/profile/Makefile.am
create mode 100644 ompi/mpi/c/psend_init.c
create mode 100644 ompi/mpi/c/publish_name.c
create mode 100644 ompi/mpi/c/put.c
create mode 100644 ompi/mpi/c/query_thread.c
create mode 100644 ompi/mpi/c/raccumulate.c
create mode 100644 ompi/mpi/c/recv.c
create mode 100644 ompi/mpi/c/recv_init.c
create mode 100644 ompi/mpi/c/reduce.c
create mode 100644 ompi/mpi/c/reduce_init.c
create mode 100644 ompi/mpi/c/reduce_local.c
create mode 100644 ompi/mpi/c/reduce_scatter.c
create mode 100644 ompi/mpi/c/reduce_scatter_block.c
create mode 100644 ompi/mpi/c/reduce_scatter_block_init.c
create mode 100644 ompi/mpi/c/reduce_scatter_init.c
create mode 100644 ompi/mpi/c/register_datarep.c
create mode 100644 ompi/mpi/c/request_c2f.c
create mode 100644 ompi/mpi/c/request_f2c.c
create mode 100644 ompi/mpi/c/request_free.c
create mode 100644 ompi/mpi/c/request_get_status.c
create mode 100644 ompi/mpi/c/rget.c
create mode 100644 ompi/mpi/c/rget_accumulate.c
create mode 100644 ompi/mpi/c/rput.c
create mode 100644 ompi/mpi/c/rsend.c
create mode 100644 ompi/mpi/c/rsend_init.c
create mode 100644 ompi/mpi/c/scan.c
create mode 100644 ompi/mpi/c/scan_init.c
create mode 100644 ompi/mpi/c/scatter.c
create mode 100644 ompi/mpi/c/scatter_init.c
create mode 100644 ompi/mpi/c/scatterv.c
create mode 100644 ompi/mpi/c/scatterv_init.c
create mode 100644 ompi/mpi/c/send.c
create mode 100644 ompi/mpi/c/send_init.c
create mode 100644 ompi/mpi/c/sendrecv.c
create mode 100644 ompi/mpi/c/sendrecv_replace.c
create mode 100644 ompi/mpi/c/session_c2f.c
create mode 100644 ompi/mpi/c/session_call_errhandler.c
create mode 100644 ompi/mpi/c/session_create_errhandler.c
create mode 100644 ompi/mpi/c/session_f2c.c
create mode 100644 ompi/mpi/c/session_finalize.c
create mode 100644 ompi/mpi/c/session_get_errhandler.c
create mode 100644 ompi/mpi/c/session_get_info.c
create mode 100644 ompi/mpi/c/session_get_nth_pset.c
create mode 100644 ompi/mpi/c/session_get_num_psets.c
create mode 100644 ompi/mpi/c/session_get_pset_info.c
create mode 100644 ompi/mpi/c/session_init.c
create mode 100644 ompi/mpi/c/session_set_errhandler.c
create mode 100644 ompi/mpi/c/session_set_info.c
create mode 100644 ompi/mpi/c/ssend.c
create mode 100644 ompi/mpi/c/ssend_init.c
create mode 100644 ompi/mpi/c/start.c
create mode 100644 ompi/mpi/c/startall.c
create mode 100644 ompi/mpi/c/status_c2f.c
create mode 100644 ompi/mpi/c/status_c2f08.c
create mode 100644 ompi/mpi/c/status_f082c.c
create mode 100644 ompi/mpi/c/status_f082f.c
create mode 100644 ompi/mpi/c/status_f2c.c
create mode 100644 ompi/mpi/c/status_f2f08.c
create mode 100644 ompi/mpi/c/status_set_cancelled.c
create mode 100644 ompi/mpi/c/status_set_elements.c
create mode 100644 ompi/mpi/c/status_set_elements_x.c
create mode 100644 ompi/mpi/c/test.c
create mode 100644 ompi/mpi/c/test_cancelled.c
create mode 100644 ompi/mpi/c/testall.c
create mode 100644 ompi/mpi/c/testany.c
create mode 100644 ompi/mpi/c/testsome.c
create mode 100644 ompi/mpi/c/topo_test.c
create mode 100644 ompi/mpi/c/type_c2f.c
create mode 100644 ompi/mpi/c/type_commit.c
create mode 100644 ompi/mpi/c/type_contiguous.c
create mode 100644 ompi/mpi/c/type_create_darray.c
create mode 100644 ompi/mpi/c/type_create_f90_complex.c
create mode 100644 ompi/mpi/c/type_create_f90_integer.c
create mode 100644 ompi/mpi/c/type_create_f90_real.c
create mode 100644 ompi/mpi/c/type_create_hindexed.c
create mode 100644 ompi/mpi/c/type_create_hindexed_block.c
create mode 100644 ompi/mpi/c/type_create_hvector.c
create mode 100644 ompi/mpi/c/type_create_indexed_block.c
create mode 100644 ompi/mpi/c/type_create_keyval.c
create mode 100644 ompi/mpi/c/type_create_resized.c
create mode 100644 ompi/mpi/c/type_create_struct.c
create mode 100644 ompi/mpi/c/type_create_subarray.c
create mode 100644 ompi/mpi/c/type_delete_attr.c
create mode 100644 ompi/mpi/c/type_dup.c
create mode 100644 ompi/mpi/c/type_extent.c
create mode 100644 ompi/mpi/c/type_f2c.c
create mode 100644 ompi/mpi/c/type_free.c
create mode 100644 ompi/mpi/c/type_free_keyval.c
create mode 100644 ompi/mpi/c/type_get_attr.c
create mode 100644 ompi/mpi/c/type_get_contents.c
create mode 100644 ompi/mpi/c/type_get_envelope.c
create mode 100644 ompi/mpi/c/type_get_extent.c
create mode 100644 ompi/mpi/c/type_get_extent_x.c
create mode 100644 ompi/mpi/c/type_get_name.c
create mode 100644 ompi/mpi/c/type_get_true_extent.c
create mode 100644 ompi/mpi/c/type_get_true_extent_x.c
create mode 100644 ompi/mpi/c/type_hindexed.c
create mode 100644 ompi/mpi/c/type_hvector.c
create mode 100644 ompi/mpi/c/type_indexed.c
create mode 100644 ompi/mpi/c/type_lb.c
create mode 100644 ompi/mpi/c/type_match_size.c
create mode 100644 ompi/mpi/c/type_set_attr.c
create mode 100644 ompi/mpi/c/type_set_name.c
create mode 100644 ompi/mpi/c/type_size.c
create mode 100644 ompi/mpi/c/type_size_x.c
create mode 100644 ompi/mpi/c/type_struct.c
create mode 100644 ompi/mpi/c/type_ub.c
create mode 100644 ompi/mpi/c/type_vector.c
create mode 100644 ompi/mpi/c/unpack.c
create mode 100644 ompi/mpi/c/unpack_external.c
create mode 100644 ompi/mpi/c/unpublish_name.c
create mode 100644 ompi/mpi/c/wait.c
create mode 100644 ompi/mpi/c/waitall.c
create mode 100644 ompi/mpi/c/waitany.c
create mode 100644 ompi/mpi/c/waitsome.c
create mode 100644 ompi/mpi/c/win_allocate.c
create mode 100644 ompi/mpi/c/win_allocate_shared.c
create mode 100644 ompi/mpi/c/win_attach.c
create mode 100644 ompi/mpi/c/win_c2f.c
create mode 100644 ompi/mpi/c/win_call_errhandler.c
create mode 100644 ompi/mpi/c/win_complete.c
create mode 100644 ompi/mpi/c/win_create.c
create mode 100644 ompi/mpi/c/win_create_dynamic.c
create mode 100644 ompi/mpi/c/win_create_errhandler.c
create mode 100644 ompi/mpi/c/win_create_keyval.c
create mode 100644 ompi/mpi/c/win_delete_attr.c
create mode 100644 ompi/mpi/c/win_detach.c
create mode 100644 ompi/mpi/c/win_f2c.c
create mode 100644 ompi/mpi/c/win_fence.c
create mode 100644 ompi/mpi/c/win_flush.c
create mode 100644 ompi/mpi/c/win_flush_all.c
create mode 100644 ompi/mpi/c/win_flush_local.c
create mode 100644 ompi/mpi/c/win_flush_local_all.c
create mode 100644 ompi/mpi/c/win_free.c
create mode 100644 ompi/mpi/c/win_free_keyval.c
create mode 100644 ompi/mpi/c/win_get_attr.c
create mode 100644 ompi/mpi/c/win_get_errhandler.c
create mode 100644 ompi/mpi/c/win_get_group.c
create mode 100644 ompi/mpi/c/win_get_info.c
create mode 100644 ompi/mpi/c/win_get_name.c
create mode 100644 ompi/mpi/c/win_lock.c
create mode 100644 ompi/mpi/c/win_lock_all.c
create mode 100644 ompi/mpi/c/win_post.c
create mode 100644 ompi/mpi/c/win_set_attr.c
create mode 100644 ompi/mpi/c/win_set_errhandler.c
create mode 100644 ompi/mpi/c/win_set_info.c
create mode 100644 ompi/mpi/c/win_set_name.c
create mode 100644 ompi/mpi/c/win_shared_query.c
create mode 100644 ompi/mpi/c/win_start.c
create mode 100644 ompi/mpi/c/win_sync.c
create mode 100644 ompi/mpi/c/win_test.c
create mode 100644 ompi/mpi/c/win_unlock.c
create mode 100644 ompi/mpi/c/win_unlock_all.c
create mode 100644 ompi/mpi/c/win_wait.c
create mode 100644 ompi/mpi/c/wtick.c
create mode 100644 ompi/mpi/c/wtime.c
create mode 100644 ompi/mpi/fortran/base/Makefile.am
create mode 100644 ompi/mpi/fortran/base/attr-fn-int-callback-interfaces.h
create mode 100644 ompi/mpi/fortran/base/attr_fn_f.c
create mode 100644 ompi/mpi/fortran/base/constants.h
create mode 100644 ompi/mpi/fortran/base/conversion-fn-null-int-interface.h
create mode 100644 ompi/mpi/fortran/base/conversion_fn_null_f.c
create mode 100644 ompi/mpi/fortran/base/datarep.h
create mode 100644 ompi/mpi/fortran/base/f90_accessors.c
create mode 100644 ompi/mpi/fortran/base/fint_2_int.h
create mode 100644 ompi/mpi/fortran/base/fortran_base_strings.h
create mode 100755 ompi/mpi/fortran/base/gen-mpi-mangling.pl
create mode 100755 ompi/mpi/fortran/base/gen-mpi-sizeof.pl
create mode 100644 ompi/mpi/fortran/base/strings.c
create mode 100644 ompi/mpi/fortran/base/test_constants_f.c
create mode 100644 ompi/mpi/fortran/c_to_integer_kind_mapping.pdf
create mode 100644 ompi/mpi/fortran/configure-fortran-output-bottom.h
create mode 100644 ompi/mpi/fortran/configure-fortran-output.h.in
create mode 100644 ompi/mpi/fortran/mpiext-use-mpi-f08/Makefile.am
create mode 100644 ompi/mpi/fortran/mpiext-use-mpi/Makefile.am
create mode 100644 ompi/mpi/fortran/mpif-h/Makefile.am
create mode 100644 ompi/mpi/fortran/mpif-h/abort_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/accumulate_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/add_error_class_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/add_error_code_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/add_error_string_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/address_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/aint_add_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/aint_diff_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/allgather_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/allgather_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/allgatherv_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/allgatherv_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/alloc_mem_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/allreduce_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/allreduce_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/alltoall_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/alltoall_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/alltoallv_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/alltoallv_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/alltoallw_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/alltoallw_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/attr_delete_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/attr_get_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/attr_put_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/barrier_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/barrier_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/bcast_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/bcast_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/bindings.h
create mode 100644 ompi/mpi/fortran/mpif-h/bsend_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/bsend_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/buffer_attach_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/buffer_detach_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/cancel_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/cart_coords_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/cart_create_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/cart_get_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/cart_map_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/cart_rank_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/cart_shift_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/cart_sub_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/cartdim_get_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/close_port_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_accept_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_call_errhandler_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_compare_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_connect_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_create_errhandler_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_create_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_create_from_group_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_create_group_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_create_keyval_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_delete_attr_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_disconnect_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_dup_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_dup_with_info_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_free_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_free_keyval_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_get_attr_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_get_errhandler_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_get_info_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_get_name_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_get_parent_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_group_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_idup_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_idup_with_info_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_join_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_rank_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_remote_group_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_remote_size_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_set_attr_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_set_errhandler_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_set_info_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_set_name_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_size_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_spawn_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_spawn_multiple_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_split_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_split_type_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/comm_test_inter_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/compare_and_swap_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/dims_create_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/dist_graph_create_adjacent_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/dist_graph_create_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/dist_graph_neighbors_count_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/dist_graph_neighbors_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/errhandler_create_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/errhandler_free_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/errhandler_get_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/errhandler_set_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/error_class_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/error_string_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/exscan_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/exscan_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/f_sync_reg_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/fetch_and_op_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_call_errhandler_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_close_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_create_errhandler_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_delete_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_get_amode_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_get_atomicity_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_get_byte_offset_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_get_errhandler_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_get_group_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_get_info_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_get_position_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_get_position_shared_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_get_size_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_get_type_extent_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_get_view_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_iread_all_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_iread_at_all_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_iread_at_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_iread_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_iread_shared_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_iwrite_all_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_iwrite_at_all_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_iwrite_at_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_iwrite_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_iwrite_shared_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_open_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_preallocate_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_read_all_begin_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_read_all_end_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_read_all_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_read_at_all_begin_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_read_at_all_end_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_read_at_all_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_read_at_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_read_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_read_ordered_begin_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_read_ordered_end_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_read_ordered_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_read_shared_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_seek_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_seek_shared_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_set_atomicity_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_set_errhandler_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_set_info_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_set_size_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_set_view_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_sync_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_write_all_begin_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_write_all_end_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_write_all_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_write_at_all_begin_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_write_at_all_end_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_write_at_all_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_write_at_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_write_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_write_ordered_begin_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_write_ordered_end_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_write_ordered_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/file_write_shared_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/finalize_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/finalized_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/free_mem_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/gather_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/gather_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/gatherv_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/gatherv_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/get_accumulate_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/get_address_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/get_count_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/get_elements_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/get_elements_x_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/get_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/get_library_version_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/get_processor_name_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/get_version_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/graph_create_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/graph_get_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/graph_map_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/graph_neighbors_count_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/graph_neighbors_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/graphdims_get_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/grequest_complete_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/grequest_start_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/group_compare_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/group_difference_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/group_excl_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/group_free_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/group_from_session_pset_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/group_incl_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/group_intersection_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/group_range_excl_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/group_range_incl_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/group_rank_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/group_size_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/group_translate_ranks_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/group_union_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/iallgather_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/iallgatherv_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/iallreduce_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/ialltoall_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/ialltoallv_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/ialltoallw_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/ibarrier_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/ibcast_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/ibsend_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/iexscan_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/igather_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/igatherv_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/improbe_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/imrecv_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/ineighbor_allgather_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/ineighbor_allgatherv_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/ineighbor_alltoall_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/ineighbor_alltoallv_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/ineighbor_alltoallw_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/info_create_env_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/info_create_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/info_delete_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/info_dup_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/info_free_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/info_get_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/info_get_nkeys_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/info_get_nthkey_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/info_get_string_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/info_get_valuelen_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/info_set_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/init_thread_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/initialized_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/intercomm_create_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/intercomm_create_from_groups_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/intercomm_merge_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/iprobe_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/irecv_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/ireduce_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/ireduce_scatter_block_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/ireduce_scatter_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/irsend_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/is_thread_main_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/iscan_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/iscatter_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/iscatterv_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/isend_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/isendrecv_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/isendrecv_replace_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/issend_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/keyval_create_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/keyval_free_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/lookup_name_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/mprobe_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/mrecv_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/neighbor_allgather_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/neighbor_allgather_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/neighbor_allgatherv_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/neighbor_allgatherv_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/neighbor_alltoall_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/neighbor_alltoall_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/neighbor_alltoallv_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/neighbor_alltoallv_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/neighbor_alltoallw_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/neighbor_alltoallw_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/op_commutative_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/op_create_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/op_free_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/open_port_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/pack_external_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/pack_external_size_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/pack_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/pack_size_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/parrived_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/pcontrol_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/pready_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/pready_list_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/pready_range_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/precv_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/probe_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/profile/Makefile.am
create mode 100644 ompi/mpi/fortran/mpif-h/prototypes_mpi.h
create mode 100644 ompi/mpi/fortran/mpif-h/psend_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/publish_name_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/put_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/query_thread_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/raccumulate_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/recv_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/recv_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/reduce_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/reduce_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/reduce_local_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/reduce_scatter_block_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/reduce_scatter_block_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/reduce_scatter_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/reduce_scatter_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/register_datarep_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/request_free_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/request_get_status_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/rget_accumulate_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/rget_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/rput_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/rsend_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/rsend_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/scan_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/scan_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/scatter_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/scatter_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/scatterv_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/scatterv_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/send_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/send_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/sendrecv_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/sendrecv_replace_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/session_call_errhandler_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/session_create_errhandler_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/session_finalize_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/session_get_errhandler_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/session_get_info_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/session_get_nth_pset_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/session_get_num_psets_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/session_get_pset_info_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/session_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/session_set_errhandler_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/ssend_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/ssend_init_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/start_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/startall_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/status-conversion.h
create mode 100644 ompi/mpi/fortran/mpif-h/status_f082f_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/status_f2f08_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/status_set_cancelled_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/status_set_elements_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/status_set_elements_x_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/test_cancelled_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/test_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/testall_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/testany_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/testsome_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/topo_test_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_commit_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_contiguous_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_create_darray_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_create_f90_complex_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_create_f90_integer_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_create_f90_real_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_create_hindexed_block_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_create_hindexed_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_create_hvector_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_create_indexed_block_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_create_keyval_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_create_resized_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_create_struct_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_create_subarray_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_delete_attr_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_dup_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_extent_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_free_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_free_keyval_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_get_attr_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_get_contents_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_get_envelope_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_get_extent_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_get_extent_x_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_get_name_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_get_true_extent_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_get_true_extent_x_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_hindexed_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_hvector_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_indexed_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_lb_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_match_size_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_set_attr_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_set_name_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_size_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_size_x_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_struct_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_ub_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/type_vector_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/unpack_external_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/unpack_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/unpublish_name_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/wait_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/waitall_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/waitany_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/waitsome_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_allocate_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_allocate_shared_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_attach_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_call_errhandler_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_complete_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_create_dynamic_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_create_errhandler_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_create_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_create_keyval_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_delete_attr_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_detach_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_fence_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_flush_all_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_flush_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_flush_local_all_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_flush_local_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_free_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_free_keyval_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_get_attr_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_get_errhandler_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_get_group_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_get_info_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_get_name_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_lock_all_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_lock_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_post_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_set_attr_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_set_errhandler_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_set_info_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_set_name_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_shared_query_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_start_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_sync_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_test_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_unlock_all_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_unlock_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/win_wait_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/wtick_f.c
create mode 100644 ompi/mpi/fortran/mpif-h/wtime_f.c
create mode 100644 ompi/mpi/fortran/use-mpi-f08/Makefile.am
create mode 100644 ompi/mpi/fortran/use-mpi-f08/abort_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/accumulate_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/add_error_class_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/add_error_code_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/add_error_string_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/aint_add_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/aint_diff_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/allgather_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/allgather_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/allgatherv_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/allgatherv_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/alloc_mem_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/allreduce_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/allreduce_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/alltoall_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/alltoall_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/alltoallv_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/alltoallv_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/alltoallw_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/alltoallw_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/barrier_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/barrier_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/base/Makefile.am
create mode 100644 ompi/mpi/fortran/use-mpi-f08/base/buffer_detach.c
create mode 100644 ompi/mpi/fortran/use-mpi-f08/bcast_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/bcast_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/bindings/Makefile.am
create mode 100644 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h
create mode 100644 ompi/mpi/fortran/use-mpi-f08/bindings/ompi-mpifh-bindings.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/bsend_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/bsend_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/buffer_attach_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/buffer_detach_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/cancel_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/cart_coords_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/cart_create_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/cart_get_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/cart_map_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/cart_rank_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/cart_shift_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/cart_sub_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/cartdim_get_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/close_port_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_accept_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_call_errhandler_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_compare_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_connect_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_create_errhandler_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_create_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_create_from_group_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_create_group_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_create_keyval_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_delete_attr_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_disconnect_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_dup_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_dup_with_info_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_free_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_free_keyval_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_get_attr_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_get_errhandler_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_get_info_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_get_name_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_get_parent_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_group_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_idup_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_idup_with_info_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_join_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_rank_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_remote_group_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_remote_size_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_set_attr_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_set_errhandler_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_set_info_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_set_name_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_size_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_spawn_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_spawn_multiple_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_split_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_split_type_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/comm_test_inter_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/compare_and_swap_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/dims_create_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/dist_graph_create_adjacent_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/dist_graph_create_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/dist_graph_neighbors_count_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/dist_graph_neighbors_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/errhandler_free_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/error_class_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/error_string_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/exscan_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/exscan_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/f_sync_reg_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/fetch_and_op_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_call_errhandler_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_close_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_create_errhandler_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_delete_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_get_amode_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_get_atomicity_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_get_byte_offset_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_get_errhandler_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_get_group_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_get_info_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_get_position_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_get_position_shared_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_get_size_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_get_type_extent_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_get_view_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_iread_all_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_iread_at_all_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_iread_at_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_iread_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_iread_shared_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_iwrite_all_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_iwrite_at_all_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_iwrite_at_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_iwrite_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_iwrite_shared_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_open_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_preallocate_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_read_all_begin_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_read_all_end_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_read_all_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_read_at_all_begin_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_read_at_all_end_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_read_at_all_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_read_at_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_read_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_read_ordered_begin_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_read_ordered_end_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_read_ordered_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_read_shared_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_seek_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_seek_shared_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_set_atomicity_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_set_errhandler_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_set_info_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_set_size_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_set_view_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_sync_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_write_all_begin_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_write_all_end_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_write_all_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_write_at_all_begin_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_write_at_all_end_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_write_at_all_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_write_at_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_write_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_write_ordered_begin_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_write_ordered_end_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_write_ordered_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/file_write_shared_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/finalize_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/finalized_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/free_mem_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/gather_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/gather_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/gatherv_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/gatherv_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/get_accumulate_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/get_address_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/get_count_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/get_elements_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/get_elements_x_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/get_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/get_library_version_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/get_processor_name_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/get_version_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/graph_create_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/graph_get_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/graph_map_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/graph_neighbors_count_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/graph_neighbors_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/graphdims_get_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/grequest_complete_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/grequest_start_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/group_compare_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/group_difference_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/group_excl_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/group_free_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/group_from_session_pset_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/group_incl_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/group_intersection_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/group_range_excl_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/group_range_incl_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/group_rank_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/group_size_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/group_translate_ranks_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/group_union_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/iallgather_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/iallgatherv_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/iallreduce_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/ialltoall_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/ialltoallv_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/ialltoallw_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/ibarrier_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/ibcast_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/ibsend_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/iexscan_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/igather_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/igatherv_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/improbe_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/imrecv_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/ineighbor_allgather_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/ineighbor_allgatherv_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/ineighbor_alltoall_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/ineighbor_alltoallv_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/ineighbor_alltoallw_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/info_create_env_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/info_create_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/info_delete_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/info_dup_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/info_free_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/info_get_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/info_get_nkeys_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/info_get_nthkey_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/info_get_string_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/info_get_valuelen_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/info_set_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/init_thread_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/initialized_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/intercomm_create_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/intercomm_create_from_groups_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/intercomm_merge_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/iprobe_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/irecv_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/ireduce_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/ireduce_scatter_block_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/ireduce_scatter_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/irsend_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/is_thread_main_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/iscan_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/iscatter_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/iscatterv_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/isend_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/isendrecv_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/isendrecv_replace_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/issend_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/lookup_name_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/mod/Makefile.am
create mode 100644 ompi/mpi/fortran/use-mpi-f08/mod/mpi-f08-callbacks.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/mod/mpi-f08-interfaces-callbacks.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/mod/mpi-f08-interfaces.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/mod/mpi-f08-interfaces.h.in
create mode 100644 ompi/mpi/fortran/use-mpi-f08/mod/mpi-f08-rename.h
create mode 100644 ompi/mpi/fortran/use-mpi-f08/mod/mpi-f08-types.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/mod/pmpi-f08-interfaces.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/mpi-f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/mprobe_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/mrecv_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/neighbor_allgather_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/neighbor_allgather_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/neighbor_allgatherv_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/neighbor_allgatherv_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/neighbor_alltoall_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/neighbor_alltoall_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/neighbor_alltoallv_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/neighbor_alltoallv_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/neighbor_alltoallw_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/neighbor_alltoallw_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/op_commutative_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/op_create_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/op_free_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/open_port_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/pack_external_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/pack_external_size_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/pack_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/pack_size_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/parrived_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/pcontrol_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/pready_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/pready_list_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/pready_range_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/precv_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/probe_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/profile/Makefile.am
create mode 100644 ompi/mpi/fortran/use-mpi-f08/profile/pcomm_create_from_group_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/profile/pgroup_from_session_pset_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/profile/pintercomm_create_from_groups_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/profile/psession_finalize_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/psend_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/publish_name_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/put_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/query_thread_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/raccumulate_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/recv_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/recv_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/reduce_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/reduce_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/reduce_local_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/reduce_scatter_block_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/reduce_scatter_block_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/reduce_scatter_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/reduce_scatter_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/register_datarep_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/request_free_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/request_get_status_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/rget_accumulate_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/rget_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/rput_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/rsend_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/rsend_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/scan_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/scan_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/scatter_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/scatter_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/scatterv_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/scatterv_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/send_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/send_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/sendrecv_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/sendrecv_replace_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/session_call_errhandler_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/session_create_errhandler_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/session_finalize_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/session_get_errhandler_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/session_get_info_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/session_get_nth_pset_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/session_get_num_psets_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/session_get_pset_info_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/session_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/session_set_errhandler_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/ssend_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/ssend_init_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/start_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/startall_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/status_f082f_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/status_f2f08_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/status_set_cancelled_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/status_set_elements_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/status_set_elements_x_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/test_cancelled_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/test_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/testall_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/testany_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/tests/contig.f90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/tests/print_array.c
create mode 100644 ompi/mpi/fortran/use-mpi-f08/testsome_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/topo_test_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_commit_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_contiguous_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_create_darray_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_create_f90_complex_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_create_f90_integer_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_create_f90_real_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_create_hindexed_block_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_create_hindexed_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_create_hvector_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_create_indexed_block_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_create_keyval_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_create_resized_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_create_struct_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_create_subarray_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_delete_attr_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_dup_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_free_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_free_keyval_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_get_attr_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_get_contents_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_get_envelope_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_get_extent_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_get_extent_x_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_get_name_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_get_true_extent_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_get_true_extent_x_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_indexed_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_match_size_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_set_attr_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_set_name_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_size_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_size_x_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/type_vector_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/unpack_external_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/unpack_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/unpublish_name_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/wait_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/waitall_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/waitany_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/waitsome_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_allocate_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_allocate_shared_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_attach_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_call_errhandler_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_complete_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_create_dynamic_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_create_errhandler_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_create_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_create_keyval_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_delete_attr_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_detach_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_fence_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_flush_all_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_flush_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_flush_local_all_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_flush_local_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_free_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_free_keyval_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_get_attr_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_get_errhandler_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_get_group_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_get_info_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_get_name_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_lock_all_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_lock_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_post_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_set_attr_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_set_errhandler_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_set_info_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_set_name_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_shared_query_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_start_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_sync_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_test_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_unlock_all_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_unlock_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-f08/win_wait_f08.F90
create mode 100644 ompi/mpi/fortran/use-mpi-ignore-tkr/Makefile.am
create mode 100644 ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr-file-interfaces.h.in
create mode 100644 ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr-interfaces.h.in
create mode 100644 ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr-removed-interfaces.h.in
create mode 100644 ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr-status.h
create mode 100644 ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr.F90
create mode 100644 ompi/mpi/fortran/use-mpi-ignore-tkr/pmpi-ignore-tkr-file-interfaces.h
create mode 100644 ompi/mpi/fortran/use-mpi-ignore-tkr/pmpi-ignore-tkr-interfaces.h
create mode 100644 ompi/mpi/fortran/use-mpi-ignore-tkr/pmpi-ignore-tkr-removed-interfaces.h
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/Makefile.am
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/fortran_kinds.sh.in
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/fortran_sizes.h.in
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-cptr-interfaces.h
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-file-interfaces.h
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-removed-interfaces.h
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-status.h
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/mpi.F90
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/mpi_aint_add_f90.f90
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/mpi_aint_diff_f90.f90
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/mpi_wtick_f90.f90
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/mpi_wtime_f90.f90
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-cptr-interfaces.h
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-file-interfaces.h
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-removed-interfaces.h
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-status.h
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/test/align_c.c
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/test/print_align.f90
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/test/print_ikinds.f90
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/test/print_prec_range.f90
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/test/print_rkinds.f90
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/test/send_t.c
create mode 100644 ompi/mpi/fortran/use-mpi-tkr/test/test_send.f90
create mode 100644 ompi/mpi/fortran/use-mpi/Makefile.am
create mode 100644 ompi/mpi/fortran/use-mpi/mpi-types.F90.in
create mode 100644 ompi/mpi/help-mpi-api.txt
create mode 100644 ompi/mpi/java/Makefile.am
create mode 100644 ompi/mpi/java/README.md
create mode 100644 ompi/mpi/java/c/Makefile.am
create mode 100644 ompi/mpi/java/c/mpiJava.h
create mode 100644 ompi/mpi/java/c/mpi_CartComm.c
create mode 100644 ompi/mpi/java/c/mpi_Comm.c
create mode 100644 ompi/mpi/java/c/mpi_Constant.c
create mode 100644 ompi/mpi/java/c/mpi_Count.c
create mode 100644 ompi/mpi/java/c/mpi_Datatype.c
create mode 100644 ompi/mpi/java/c/mpi_Errhandler.c
create mode 100644 ompi/mpi/java/c/mpi_File.c
create mode 100644 ompi/mpi/java/c/mpi_GraphComm.c
create mode 100644 ompi/mpi/java/c/mpi_Group.c
create mode 100644 ompi/mpi/java/c/mpi_Info.c
create mode 100644 ompi/mpi/java/c/mpi_Intercomm.c
create mode 100644 ompi/mpi/java/c/mpi_Intracomm.c
create mode 100644 ompi/mpi/java/c/mpi_MPI.c
create mode 100644 ompi/mpi/java/c/mpi_Message.c
create mode 100644 ompi/mpi/java/c/mpi_Op.c
create mode 100644 ompi/mpi/java/c/mpi_Prequest.c
create mode 100644 ompi/mpi/java/c/mpi_Request.c
create mode 100644 ompi/mpi/java/c/mpi_Status.c
create mode 100644 ompi/mpi/java/c/mpi_Win.c
create mode 100644 ompi/mpi/java/java/CartComm.java
create mode 100644 ompi/mpi/java/java/CartParms.java
create mode 100644 ompi/mpi/java/java/Comm.java
create mode 100644 ompi/mpi/java/java/Constant.java
create mode 100644 ompi/mpi/java/java/Count.java
create mode 100644 ompi/mpi/java/java/Datatype.java
create mode 100644 ompi/mpi/java/java/DistGraphNeighbors.java
create mode 100644 ompi/mpi/java/java/DoubleComplex.java
create mode 100644 ompi/mpi/java/java/DoubleInt.java
create mode 100644 ompi/mpi/java/java/Errhandler.java
create mode 100644 ompi/mpi/java/java/File.java
create mode 100644 ompi/mpi/java/java/FileView.java
create mode 100644 ompi/mpi/java/java/FloatComplex.java
create mode 100644 ompi/mpi/java/java/FloatInt.java
create mode 100644 ompi/mpi/java/java/Freeable.java
create mode 100644 ompi/mpi/java/java/GraphComm.java
create mode 100644 ompi/mpi/java/java/GraphParms.java
create mode 100644 ompi/mpi/java/java/Group.java
create mode 100644 ompi/mpi/java/java/Info.java
create mode 100644 ompi/mpi/java/java/Int2.java
create mode 100644 ompi/mpi/java/java/Intercomm.java
create mode 100644 ompi/mpi/java/java/Intracomm.java
create mode 100644 ompi/mpi/java/java/LongInt.java
create mode 100644 ompi/mpi/java/java/MPI.java
create mode 100644 ompi/mpi/java/java/MPIException.java
create mode 100644 ompi/mpi/java/java/Makefile.am
create mode 100644 ompi/mpi/java/java/Message.java
create mode 100644 ompi/mpi/java/java/Op.java
create mode 100644 ompi/mpi/java/java/Prequest.java
create mode 100644 ompi/mpi/java/java/Request.java
create mode 100644 ompi/mpi/java/java/ShiftParms.java
create mode 100644 ompi/mpi/java/java/ShortInt.java
create mode 100644 ompi/mpi/java/java/Status.java
create mode 100644 ompi/mpi/java/java/Struct.java
create mode 100644 ompi/mpi/java/java/UserFunction.java
create mode 100644 ompi/mpi/java/java/Version.java
create mode 100644 ompi/mpi/java/java/Win.java
create mode 100644 ompi/mpi/man/man3/MPI_Comm_create_from_group.3.md
create mode 100644 ompi/mpi/man/man3/MPI_Group_from_session_pset.3.md
create mode 100644 ompi/mpi/man/man3/MPI_Intercomm_create_from_groups.3.md
create mode 100644 ompi/mpi/man/man3/MPI_Session_create_errhandler.3.md
create mode 100644 ompi/mpi/man/man3/MPI_Session_f2c.3.md
create mode 100644 ompi/mpi/man/man3/MPI_Session_finalize.3.md
create mode 100644 ompi/mpi/man/man3/MPI_Session_get_info.3.md
create mode 100644 ompi/mpi/man/man3/MPI_Session_get_nth_pset.3.md
create mode 100644 ompi/mpi/man/man3/MPI_Session_get_num_psets.3.md
create mode 100644 ompi/mpi/man/man3/MPI_Session_get_pset_info.3.md
create mode 100644 ompi/mpi/man/man3/MPI_Session_init.3.md
create mode 100644 ompi/mpi/tool/Makefile.am
create mode 100644 ompi/mpi/tool/category_changed.c
create mode 100644 ompi/mpi/tool/category_get_categories.c
create mode 100644 ompi/mpi/tool/category_get_cvars.c
create mode 100644 ompi/mpi/tool/category_get_index.c
create mode 100644 ompi/mpi/tool/category_get_info.c
create mode 100644 ompi/mpi/tool/category_get_num.c
create mode 100644 ompi/mpi/tool/category_get_pvars.c
create mode 100644 ompi/mpi/tool/cvar_get_index.c
create mode 100644 ompi/mpi/tool/cvar_get_info.c
create mode 100644 ompi/mpi/tool/cvar_get_num.c
create mode 100644 ompi/mpi/tool/cvar_handle_alloc.c
create mode 100644 ompi/mpi/tool/cvar_handle_free.c
create mode 100644 ompi/mpi/tool/cvar_read.c
create mode 100644 ompi/mpi/tool/cvar_write.c
create mode 100644 ompi/mpi/tool/enum_get_info.c
create mode 100644 ompi/mpi/tool/enum_get_item.c
create mode 100644 ompi/mpi/tool/finalize.c
create mode 100644 ompi/mpi/tool/init_thread.c
create mode 100644 ompi/mpi/tool/mpit-internal.h
create mode 100644 ompi/mpi/tool/mpit_common.c
create mode 100644 ompi/mpi/tool/pvar_get_index.c
create mode 100644 ompi/mpi/tool/pvar_get_info.c
create mode 100644 ompi/mpi/tool/pvar_get_num.c
create mode 100644 ompi/mpi/tool/pvar_handle_alloc.c
create mode 100644 ompi/mpi/tool/pvar_handle_free.c
create mode 100644 ompi/mpi/tool/pvar_read.c
create mode 100644 ompi/mpi/tool/pvar_readreset.c
create mode 100644 ompi/mpi/tool/pvar_reset.c
create mode 100644 ompi/mpi/tool/pvar_session_create.c
create mode 100644 ompi/mpi/tool/pvar_session_free.c
create mode 100644 ompi/mpi/tool/pvar_start.c
create mode 100644 ompi/mpi/tool/pvar_stop.c
create mode 100644 ompi/mpi/tool/pvar_write.c
create mode 100644 ompi/mpiext/Makefile.am
create mode 100644 ompi/mpiext/README.md
create mode 100644 ompi/mpiext/affinity/Makefile.am
create mode 100644 ompi/mpiext/affinity/README.md
create mode 100644 ompi/mpiext/affinity/c/Makefile.am
create mode 100644 ompi/mpiext/affinity/c/example.c
create mode 100644 ompi/mpiext/affinity/c/mpiext_affinity_c.h
create mode 100644 ompi/mpiext/affinity/c/mpiext_affinity_str.c
create mode 100644 ompi/mpiext/affinity/configure.m4
create mode 100644 ompi/mpiext/cuda/Makefile.am
create mode 100644 ompi/mpiext/cuda/README.md
create mode 100644 ompi/mpiext/cuda/c/Makefile.am
create mode 100644 ompi/mpiext/cuda/c/mpiext_cuda.c
create mode 100644 ompi/mpiext/cuda/c/mpiext_cuda_c.h.in
create mode 100644 ompi/mpiext/cuda/configure.m4
create mode 100644 ompi/mpiext/example/.opal_ignore
create mode 100644 ompi/mpiext/example/Makefile.am
create mode 100644 ompi/mpiext/example/README.md
create mode 100644 ompi/mpiext/example/c/Makefile.am
create mode 100644 ompi/mpiext/example/c/mpiext_example_c.h
create mode 100644 ompi/mpiext/example/c/mpiext_example_module.c
create mode 100644 ompi/mpiext/example/c/mpiext_example_progress.c
create mode 100644 ompi/mpiext/example/c/progress.c
create mode 100644 ompi/mpiext/example/configure.m4
create mode 100644 ompi/mpiext/example/mpif-h/Makefile.am
create mode 100644 ompi/mpiext/example/mpif-h/mpiext_example_mpifh.h
create mode 100644 ompi/mpiext/example/mpif-h/mpiext_example_progress_f.c
create mode 100644 ompi/mpiext/example/tests/Makefile
create mode 100644 ompi/mpiext/example/tests/Makefile.include
create mode 100644 ompi/mpiext/example/tests/progress_c.c
create mode 100644 ompi/mpiext/example/tests/progress_mpifh.F90
create mode 100644 ompi/mpiext/example/tests/progress_usempi.F90
create mode 100644 ompi/mpiext/example/tests/progress_usempif08.F90
create mode 100644 ompi/mpiext/example/use-mpi-f08/Makefile.am
create mode 100644 ompi/mpiext/example/use-mpi-f08/mpiext_example_progress_f08.F90
create mode 100644 ompi/mpiext/example/use-mpi-f08/mpiext_example_usempif08.h
create mode 100644 ompi/mpiext/example/use-mpi/Makefile.am
create mode 100644 ompi/mpiext/example/use-mpi/mpiext_example_usempi.h
create mode 100644 ompi/mpiext/ftmpi/Makefile.am
create mode 100644 ompi/mpiext/ftmpi/c/Makefile.am
create mode 100644 ompi/mpiext/ftmpi/c/comm_ack_failed.c
create mode 100644 ompi/mpiext/ftmpi/c/comm_agree.c
create mode 100644 ompi/mpiext/ftmpi/c/comm_failure_ack.c
create mode 100644 ompi/mpiext/ftmpi/c/comm_failure_get_acked.c
create mode 100644 ompi/mpiext/ftmpi/c/comm_get_failed.c
create mode 100644 ompi/mpiext/ftmpi/c/comm_iagree.c
create mode 100644 ompi/mpiext/ftmpi/c/comm_is_revoked.c
create mode 100644 ompi/mpiext/ftmpi/c/comm_revoke.c
create mode 100644 ompi/mpiext/ftmpi/c/comm_shrink.c
create mode 100644 ompi/mpiext/ftmpi/c/help-mpi-ft.txt
create mode 100644 ompi/mpiext/ftmpi/c/mpiext_ftmpi_c.h
create mode 100644 ompi/mpiext/ftmpi/c/profile/Makefile.am
create mode 100644 ompi/mpiext/ftmpi/configure.m4
create mode 100644 ompi/mpiext/ftmpi/mpif-h/Makefile.am
create mode 100644 ompi/mpiext/ftmpi/mpif-h/comm_ack_failed_f.c
create mode 100644 ompi/mpiext/ftmpi/mpif-h/comm_agree_f.c
create mode 100644 ompi/mpiext/ftmpi/mpif-h/comm_failure_ack_f.c
create mode 100644 ompi/mpiext/ftmpi/mpif-h/comm_failure_get_acked_f.c
create mode 100644 ompi/mpiext/ftmpi/mpif-h/comm_get_failed_f.c
create mode 100644 ompi/mpiext/ftmpi/mpif-h/comm_iagree_f.c
create mode 100644 ompi/mpiext/ftmpi/mpif-h/comm_is_revoked_f.c
create mode 100644 ompi/mpiext/ftmpi/mpif-h/comm_revoke_f.c
create mode 100644 ompi/mpiext/ftmpi/mpif-h/comm_shrink_f.c
create mode 100644 ompi/mpiext/ftmpi/mpif-h/mpiext_ftmpi_mpifh.h
create mode 100644 ompi/mpiext/ftmpi/mpif-h/prototypes_mpi.h
create mode 100644 ompi/mpiext/ftmpi/owner.txt
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/Makefile.am
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/comm_ack_failed_f08.F90
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/comm_agree_f08.F90
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/comm_failure_ack_f08.F90
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/comm_failure_get_acked_f08.F90
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/comm_get_failed_f08.F90
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/comm_iagree_f08.F90
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/comm_is_revoked_f08.F90
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/comm_revoke_f08.F90
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/comm_shrink_f08.F90
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/mpiext_ftmpi_usempif08.h
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/profile/pcomm_ack_failed_f08.F90
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/profile/pcomm_agree_f08.F90
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/profile/pcomm_failure_ack_f08.F90
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/profile/pcomm_failure_get_acked_f08.F90
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/profile/pcomm_get_failed_f08.F90
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/profile/pcomm_iagree_f08.F90
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/profile/pcomm_is_revoked_f08.F90
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/profile/pcomm_revoke_f08.F90
create mode 100644 ompi/mpiext/ftmpi/use-mpi-f08/profile/pcomm_shrink_f08.F90
create mode 100644 ompi/mpiext/ftmpi/use-mpi/Makefile.am
create mode 100644 ompi/mpiext/ftmpi/use-mpi/mpiext_ftmpi_usempi.h
create mode 100644 ompi/mpiext/mpiext.c
create mode 100644 ompi/mpiext/mpiext.h
create mode 100644 ompi/mpiext/rocm/Makefile.am
create mode 100644 ompi/mpiext/rocm/c/Makefile.am
create mode 100644 ompi/mpiext/rocm/c/mpiext_rocm.c
create mode 100644 ompi/mpiext/rocm/c/mpiext_rocm_c.h.in
create mode 100644 ompi/mpiext/rocm/configure.m4
create mode 100644 ompi/mpiext/shortfloat/Makefile.am
create mode 100644 ompi/mpiext/shortfloat/README.md
create mode 100644 ompi/mpiext/shortfloat/c/Makefile.am
create mode 100644 ompi/mpiext/shortfloat/c/mpiext_shortfloat_c.h.in
create mode 100644 ompi/mpiext/shortfloat/configure.m4
create mode 100644 ompi/mpiext/shortfloat/mpif-h/Makefile.am
create mode 100644 ompi/mpiext/shortfloat/mpif-h/mpiext_shortfloat_mpifh.h.in
create mode 100644 ompi/mpiext/shortfloat/use-mpi-f08/Makefile.am
create mode 100644 ompi/mpiext/shortfloat/use-mpi-f08/mpiext_shortfloat_usempif08.h.in
create mode 100644 ompi/mpiext/shortfloat/use-mpi/Makefile.am
create mode 100644 ompi/mpiext/shortfloat/use-mpi/mpiext_shortfloat_usempi.h
create mode 100644 ompi/op/Makefile.am
create mode 100644 ompi/op/op.c
create mode 100644 ompi/op/op.h
create mode 100644 ompi/peruse/Makefile.am
create mode 100644 ompi/peruse/peruse-internal.h
create mode 100644 ompi/peruse/peruse.c
create mode 100644 ompi/peruse/peruse.h
create mode 100644 ompi/peruse/peruse_module.c
create mode 100644 ompi/proc/Makefile.am
create mode 100644 ompi/proc/proc.c
create mode 100644 ompi/proc/proc.h
create mode 100644 ompi/request/Makefile.am
create mode 100644 ompi/request/grequest.c
create mode 100644 ompi/request/grequest.h
create mode 100644 ompi/request/grequestx.c
create mode 100644 ompi/request/grequestx.h
create mode 100644 ompi/request/req_ft.c
create mode 100644 ompi/request/req_test.c
create mode 100644 ompi/request/req_wait.c
create mode 100644 ompi/request/request.c
create mode 100644 ompi/request/request.h
create mode 100644 ompi/request/request_dbg.h
create mode 100644 ompi/request/request_default.h
create mode 100644 ompi/runtime/Makefile.am
create mode 100644 ompi/runtime/help-mpi-runtime.txt
create mode 100644 ompi/runtime/mpiruntime.h
create mode 100644 ompi/runtime/ompi_info_support.c
create mode 100644 ompi/runtime/ompi_info_support.h
create mode 100644 ompi/runtime/ompi_mpi_abort.c
create mode 100644 ompi/runtime/ompi_mpi_dynamics.c
create mode 100644 ompi/runtime/ompi_mpi_finalize.c
create mode 100644 ompi/runtime/ompi_mpi_init.c
create mode 100644 ompi/runtime/ompi_mpi_params.c
create mode 100644 ompi/runtime/ompi_mpi_preconnect.c
create mode 100644 ompi/runtime/ompi_rte.c
create mode 100644 ompi/runtime/ompi_rte.h
create mode 100644 ompi/runtime/ompi_spc.c
create mode 100644 ompi/runtime/ompi_spc.h
create mode 100644 ompi/runtime/params.h
create mode 100644 ompi/tools/Makefile.am
create mode 100644 ompi/tools/mpirun/Makefile.am
create mode 100644 ompi/tools/mpirun/help-mpirun.txt
create mode 100644 ompi/tools/mpirun/main.c
create mode 100644 ompi/tools/mpisync/Makefile.am
create mode 100644 ompi/tools/mpisync/hpctimer.c
create mode 100644 ompi/tools/mpisync/hpctimer.h
create mode 100644 ompi/tools/mpisync/mpigclock.c
create mode 100644 ompi/tools/mpisync/mpigclock.h
create mode 100755 ompi/tools/mpisync/mpirun_prof
create mode 100755 ompi/tools/mpisync/ompi_timing_post
create mode 100644 ompi/tools/mpisync/sync.c
create mode 100644 ompi/tools/ompi_info/Makefile.am
create mode 100644 ompi/tools/ompi_info/ompi_info.c
create mode 100644 ompi/tools/ompi_info/ompi_info.h
create mode 100644 ompi/tools/ompi_info/param.c
create mode 100644 ompi/tools/wrappers/Makefile.am
create mode 100644 ompi/tools/wrappers/mpic++-wrapper-data.txt.in
create mode 100644 ompi/tools/wrappers/mpicc-wrapper-data.txt.in
create mode 100644 ompi/tools/wrappers/mpifort-wrapper-data.txt.in
create mode 100644 ompi/tools/wrappers/mpijavac.pl.in
create mode 100644 ompi/tools/wrappers/ompi-c.pc.in
create mode 100644 ompi/tools/wrappers/ompi-cxx.pc.in
create mode 100644 ompi/tools/wrappers/ompi-fort.pc.in
create mode 100644 ompi/tools/wrappers/ompi.pc.in
create mode 100644 ompi/tools/wrappers/ompi_wrapper_script.in
create mode 100644 ompi/util/Makefile.am
create mode 100644 ompi/util/timings.h
create mode 100644 ompi/win/Makefile.am
create mode 100644 ompi/win/win.c
create mode 100644 ompi/win/win.h
create mode 100644 opal/Makefile.am
create mode 100644 opal/class/Makefile.am
create mode 100644 opal/class/opal_bitmap.c
create mode 100644 opal/class/opal_bitmap.h
create mode 100644 opal/class/opal_cstring.c
create mode 100644 opal/class/opal_cstring.h
create mode 100644 opal/class/opal_fifo.c
create mode 100644 opal/class/opal_fifo.h
create mode 100644 opal/class/opal_free_list.c
create mode 100644 opal/class/opal_free_list.h
create mode 100644 opal/class/opal_graph.c
create mode 100644 opal/class/opal_graph.h
create mode 100644 opal/class/opal_hash_table.c
create mode 100644 opal/class/opal_hash_table.h
create mode 100644 opal/class/opal_hotel.c
create mode 100644 opal/class/opal_hotel.h
create mode 100644 opal/class/opal_interval_tree.c
create mode 100644 opal/class/opal_interval_tree.h
create mode 100644 opal/class/opal_lifo.c
create mode 100644 opal/class/opal_lifo.h
create mode 100644 opal/class/opal_list.c
create mode 100644 opal/class/opal_list.h
create mode 100644 opal/class/opal_object.c
create mode 100644 opal/class/opal_object.h
create mode 100644 opal/class/opal_pointer_array.c
create mode 100644 opal/class/opal_pointer_array.h
create mode 100644 opal/class/opal_rb_tree.c
create mode 100644 opal/class/opal_rb_tree.h
create mode 100644 opal/class/opal_ring_buffer.c
create mode 100644 opal/class/opal_ring_buffer.h
create mode 100644 opal/class/opal_value_array.c
create mode 100644 opal/class/opal_value_array.h
create mode 100644 opal/common_sym_allowlist.txt
create mode 100644 opal/datatype/Makefile.am
create mode 100644 opal/datatype/opal_convertor.c
create mode 100644 opal/datatype/opal_convertor.h
create mode 100644 opal/datatype/opal_convertor_internal.h
create mode 100644 opal/datatype/opal_convertor_raw.c
create mode 100644 opal/datatype/opal_copy_functions.c
create mode 100644 opal/datatype/opal_copy_functions_heterogeneous.c
create mode 100644 opal/datatype/opal_datatype.h
create mode 100644 opal/datatype/opal_datatype_add.c
create mode 100644 opal/datatype/opal_datatype_checksum.h
create mode 100644 opal/datatype/opal_datatype_clone.c
create mode 100644 opal/datatype/opal_datatype_copy.c
create mode 100644 opal/datatype/opal_datatype_copy.h
create mode 100644 opal/datatype/opal_datatype_create.c
create mode 100644 opal/datatype/opal_datatype_create_contiguous.c
create mode 100644 opal/datatype/opal_datatype_destroy.c
create mode 100644 opal/datatype/opal_datatype_dump.c
create mode 100644 opal/datatype/opal_datatype_fake_stack.c
create mode 100644 opal/datatype/opal_datatype_get_count.c
create mode 100644 opal/datatype/opal_datatype_internal.h
create mode 100644 opal/datatype/opal_datatype_memcpy.h
create mode 100644 opal/datatype/opal_datatype_module.c
create mode 100644 opal/datatype/opal_datatype_monotonic.c
create mode 100644 opal/datatype/opal_datatype_optimize.c
create mode 100644 opal/datatype/opal_datatype_pack.c
create mode 100644 opal/datatype/opal_datatype_pack.h
create mode 100644 opal/datatype/opal_datatype_pack_unpack_predefined.h
create mode 100644 opal/datatype/opal_datatype_position.c
create mode 100644 opal/datatype/opal_datatype_prototypes.h
create mode 100644 opal/datatype/opal_datatype_resize.c
create mode 100644 opal/datatype/opal_datatype_unpack.c
create mode 100644 opal/datatype/opal_datatype_unpack.h
create mode 100644 opal/etc/Makefile.am
create mode 100644 opal/etc/openmpi-mca-params.conf
create mode 100644 opal/include/Makefile.am
create mode 100644 opal/include/opal/Makefile.am
create mode 100644 opal/include/opal/align.h
create mode 100644 opal/include/opal/constants.h
create mode 100644 opal/include/opal/hash_string.h
create mode 100644 opal/include/opal/opal_cuda.h
create mode 100644 opal/include/opal/opal_portable_platform.h
create mode 100644 opal/include/opal/opal_portable_platform_real.h
create mode 100644 opal/include/opal/opal_socket_errno.h
create mode 100644 opal/include/opal/prefetch.h
create mode 100644 opal/include/opal/sys/Makefile.am
create mode 100644 opal/include/opal/sys/arm64/Makefile.am
create mode 100644 opal/include/opal/sys/arm64/atomic.h
create mode 100644 opal/include/opal/sys/arm64/atomic_llsc.h
create mode 100644 opal/include/opal/sys/arm64/timer.h
create mode 100644 opal/include/opal/sys/atomic.h
create mode 100644 opal/include/opal/sys/atomic_impl_math.h
create mode 100644 opal/include/opal/sys/atomic_impl_minmax_math.h
create mode 100644 opal/include/opal/sys/atomic_impl_ptr_cswap.h
create mode 100644 opal/include/opal/sys/atomic_impl_ptr_llsc.h
create mode 100644 opal/include/opal/sys/atomic_impl_ptr_swap.h
create mode 100644 opal/include/opal/sys/atomic_impl_size_t_math.h
create mode 100644 opal/include/opal/sys/atomic_impl_spinlock.h
create mode 100644 opal/include/opal/sys/atomic_stdc.h
create mode 100644 opal/include/opal/sys/cma.h
create mode 100644 opal/include/opal/sys/gcc_builtin/Makefile.am
create mode 100644 opal/include/opal/sys/gcc_builtin/atomic.h
create mode 100644 opal/include/opal/sys/powerpc/Makefile.am
create mode 100644 opal/include/opal/sys/powerpc/atomic.h
create mode 100644 opal/include/opal/sys/powerpc/atomic_helper.h
create mode 100644 opal/include/opal/sys/powerpc/atomic_llsc.h
create mode 100644 opal/include/opal/sys/powerpc/timer.h
create mode 100644 opal/include/opal/sys/timer.h
create mode 100644 opal/include/opal/sys/x86_64/Makefile.am
create mode 100644 opal/include/opal/sys/x86_64/atomic.h
create mode 100644 opal/include/opal/sys/x86_64/timer.h
create mode 100644 opal/include/opal/types.h
create mode 100644 opal/include/opal/version.h.in
create mode 100644 opal/include/opal_config_bottom.h
create mode 100644 opal/include/opal_config_top.h
create mode 100644 opal/include/opal_stdatomic.h
create mode 100644 opal/include/opal_stdint.h
create mode 100644 opal/mca/Makefile.am
create mode 100644 opal/mca/accelerator/Makefile.am
create mode 100644 opal/mca/accelerator/accelerator.h
create mode 100644 opal/mca/accelerator/base/Makefile.am
create mode 100644 opal/mca/accelerator/base/accelerator_base_frame.c
create mode 100644 opal/mca/accelerator/base/accelerator_base_select.c
create mode 100644 opal/mca/accelerator/base/base.h
create mode 100644 opal/mca/accelerator/base/help-accelerator-base.txt
create mode 100644 opal/mca/accelerator/base/owner.txt
create mode 100644 opal/mca/accelerator/cuda/Makefile.am
create mode 100644 opal/mca/accelerator/cuda/accelerator_cuda.c
create mode 100644 opal/mca/accelerator/cuda/accelerator_cuda.h
create mode 100644 opal/mca/accelerator/cuda/accelerator_cuda_component.c
create mode 100644 opal/mca/accelerator/cuda/configure.m4
create mode 100644 opal/mca/accelerator/cuda/help-accelerator-cuda.txt
create mode 100644 opal/mca/accelerator/cuda/owner.txt
create mode 100644 opal/mca/accelerator/null/Makefile.am
create mode 100644 opal/mca/accelerator/null/accelerator_null_component.c
create mode 100644 opal/mca/accelerator/null/accelerator_null_component.h
create mode 100644 opal/mca/accelerator/null/owner.txt
create mode 100644 opal/mca/accelerator/rocm/Makefile.am
create mode 100644 opal/mca/accelerator/rocm/accelerator_rocm.h
create mode 100644 opal/mca/accelerator/rocm/accelerator_rocm_component.c
create mode 100644 opal/mca/accelerator/rocm/accelerator_rocm_module.c
create mode 100644 opal/mca/accelerator/rocm/configure.m4
create mode 100644 opal/mca/allocator/Makefile.am
create mode 100644 opal/mca/allocator/allocator.h
create mode 100644 opal/mca/allocator/base/Makefile.am
create mode 100644 opal/mca/allocator/base/allocator_base_frame.c
create mode 100644 opal/mca/allocator/base/base.h
create mode 100644 opal/mca/allocator/base/owner.txt
create mode 100644 opal/mca/allocator/basic/Makefile.am
create mode 100644 opal/mca/allocator/basic/allocator_basic.c
create mode 100644 opal/mca/allocator/basic/allocator_basic.h
create mode 100644 opal/mca/allocator/basic/owner.txt
create mode 100644 opal/mca/allocator/bucket/Makefile.am
create mode 100644 opal/mca/allocator/bucket/allocator_bucket.c
create mode 100644 opal/mca/allocator/bucket/allocator_bucket_alloc.c
create mode 100644 opal/mca/allocator/bucket/allocator_bucket_alloc.h
create mode 100644 opal/mca/allocator/bucket/help-mca-allocator-bucket.txt
create mode 100644 opal/mca/allocator/bucket/owner.txt
create mode 100644 opal/mca/backtrace/Makefile.am
create mode 100644 opal/mca/backtrace/backtrace.h
create mode 100644 opal/mca/backtrace/base/Makefile.am
create mode 100644 opal/mca/backtrace/base/backtrace_component.c
create mode 100644 opal/mca/backtrace/base/base.h
create mode 100644 opal/mca/backtrace/base/owner.txt
create mode 100644 opal/mca/backtrace/configure.m4
create mode 100644 opal/mca/backtrace/execinfo/Makefile.am
create mode 100644 opal/mca/backtrace/execinfo/backtrace_execinfo.c
create mode 100644 opal/mca/backtrace/execinfo/backtrace_execinfo_component.c
create mode 100644 opal/mca/backtrace/execinfo/configure.m4
create mode 100644 opal/mca/backtrace/execinfo/owner.txt
create mode 100644 opal/mca/backtrace/none/Makefile.am
create mode 100644 opal/mca/backtrace/none/backtrace_none.c
create mode 100644 opal/mca/backtrace/none/backtrace_none_component.c
create mode 100644 opal/mca/backtrace/none/configure.m4
create mode 100644 opal/mca/backtrace/none/owner.txt
create mode 100644 opal/mca/backtrace/printstack/Makefile.am
create mode 100644 opal/mca/backtrace/printstack/backtrace_printstack.c
create mode 100644 opal/mca/backtrace/printstack/backtrace_printstack_component.c
create mode 100644 opal/mca/backtrace/printstack/configure.m4
create mode 100644 opal/mca/backtrace/printstack/owner.txt
create mode 100644 opal/mca/base/Makefile.am
create mode 100644 opal/mca/base/base.h
create mode 100644 opal/mca/base/help-mca-base.txt
create mode 100644 opal/mca/base/help-mca-var.txt
create mode 100644 opal/mca/base/mca_base_alias.c
create mode 100644 opal/mca/base/mca_base_alias.h
create mode 100644 opal/mca/base/mca_base_close.c
create mode 100644 opal/mca/base/mca_base_cmd_line.c
create mode 100644 opal/mca/base/mca_base_component_compare.c
create mode 100644 opal/mca/base/mca_base_component_find.c
create mode 100644 opal/mca/base/mca_base_component_repository.c
create mode 100644 opal/mca/base/mca_base_component_repository.h
create mode 100644 opal/mca/base/mca_base_components_close.c
create mode 100644 opal/mca/base/mca_base_components_open.c
create mode 100644 opal/mca/base/mca_base_components_register.c
create mode 100644 opal/mca/base/mca_base_components_select.c
create mode 100644 opal/mca/base/mca_base_framework.c
create mode 100644 opal/mca/base/mca_base_framework.h
create mode 100644 opal/mca/base/mca_base_list.c
create mode 100644 opal/mca/base/mca_base_open.c
create mode 100644 opal/mca/base/mca_base_parse_paramfile.c
create mode 100644 opal/mca/base/mca_base_pvar.c
create mode 100644 opal/mca/base/mca_base_pvar.h
create mode 100644 opal/mca/base/mca_base_var.c
create mode 100644 opal/mca/base/mca_base_var.h
create mode 100644 opal/mca/base/mca_base_var_enum.c
create mode 100644 opal/mca/base/mca_base_var_enum.h
create mode 100644 opal/mca/base/mca_base_var_group.c
create mode 100644 opal/mca/base/mca_base_var_group.h
create mode 100644 opal/mca/base/mca_base_vari.h
create mode 100644 opal/mca/btl/Makefile.am
create mode 100644 opal/mca/btl/base/Makefile.am
create mode 100644 opal/mca/btl/base/base.h
create mode 100644 opal/mca/btl/base/btl_base_am_rdma.c
create mode 100644 opal/mca/btl/base/btl_base_am_rdma.h
create mode 100644 opal/mca/btl/base/btl_base_error.c
create mode 100644 opal/mca/btl/base/btl_base_error.h
create mode 100644 opal/mca/btl/base/btl_base_frame.c
create mode 100644 opal/mca/btl/base/btl_base_mca.c
create mode 100644 opal/mca/btl/base/btl_base_select.c
create mode 100644 opal/mca/btl/base/help-mpi-btl-base.txt
create mode 100644 opal/mca/btl/base/owner.txt
create mode 100644 opal/mca/btl/btl.h
create mode 100644 opal/mca/btl/ofi/Makefile.am
create mode 100644 opal/mca/btl/ofi/README.md
create mode 100644 opal/mca/btl/ofi/btl_ofi.h
create mode 100644 opal/mca/btl/ofi/btl_ofi_atomics.c
create mode 100644 opal/mca/btl/ofi/btl_ofi_component.c
create mode 100644 opal/mca/btl/ofi/btl_ofi_context.c
create mode 100644 opal/mca/btl/ofi/btl_ofi_endpoint.c
create mode 100644 opal/mca/btl/ofi/btl_ofi_endpoint.h
create mode 100644 opal/mca/btl/ofi/btl_ofi_frag.c
create mode 100644 opal/mca/btl/ofi/btl_ofi_frag.h
create mode 100644 opal/mca/btl/ofi/btl_ofi_module.c
create mode 100644 opal/mca/btl/ofi/btl_ofi_rdma.c
create mode 100644 opal/mca/btl/ofi/btl_ofi_rdma.h
create mode 100644 opal/mca/btl/ofi/configure.m4
create mode 100644 opal/mca/btl/ofi/owner.txt
create mode 100644 opal/mca/btl/portals4/Makefile.am
create mode 100644 opal/mca/btl/portals4/btl_portals4.c
create mode 100644 opal/mca/btl/portals4/btl_portals4.h
create mode 100644 opal/mca/btl/portals4/btl_portals4_component.c
create mode 100644 opal/mca/btl/portals4/btl_portals4_endpoint.h
create mode 100644 opal/mca/btl/portals4/btl_portals4_frag.c
create mode 100644 opal/mca/btl/portals4/btl_portals4_frag.h
create mode 100644 opal/mca/btl/portals4/btl_portals4_rdma.c
create mode 100644 opal/mca/btl/portals4/btl_portals4_recv.c
create mode 100644 opal/mca/btl/portals4/btl_portals4_recv.h
create mode 100644 opal/mca/btl/portals4/btl_portals4_send.c
create mode 100644 opal/mca/btl/portals4/configure.m4
create mode 100644 opal/mca/btl/portals4/owner.txt
create mode 100644 opal/mca/btl/self/Makefile.am
create mode 100644 opal/mca/btl/self/btl_self.c
create mode 100644 opal/mca/btl/self/btl_self.h
create mode 100644 opal/mca/btl/self/btl_self_component.c
create mode 100644 opal/mca/btl/self/btl_self_frag.c
create mode 100644 opal/mca/btl/self/btl_self_frag.h
create mode 100644 opal/mca/btl/self/owner.txt
create mode 100644 opal/mca/btl/sm/Makefile.am
create mode 100644 opal/mca/btl/sm/btl_sm.h
create mode 100644 opal/mca/btl/sm/btl_sm_component.c
create mode 100644 opal/mca/btl/sm/btl_sm_fbox.h
create mode 100644 opal/mca/btl/sm/btl_sm_fifo.h
create mode 100644 opal/mca/btl/sm/btl_sm_frag.c
create mode 100644 opal/mca/btl/sm/btl_sm_frag.h
create mode 100644 opal/mca/btl/sm/btl_sm_get.c
create mode 100644 opal/mca/btl/sm/btl_sm_module.c
create mode 100644 opal/mca/btl/sm/btl_sm_put.c
create mode 100644 opal/mca/btl/sm/btl_sm_send.c
create mode 100644 opal/mca/btl/sm/btl_sm_sendi.c
create mode 100644 opal/mca/btl/sm/btl_sm_types.h
create mode 100644 opal/mca/btl/sm/btl_sm_virtual.h
create mode 100644 opal/mca/btl/sm/configure.m4
create mode 100644 opal/mca/btl/sm/owner.txt
create mode 100644 opal/mca/btl/smcuda/Makefile.am
create mode 100644 opal/mca/btl/smcuda/README.md
create mode 100644 opal/mca/btl/smcuda/btl_smcuda.c
create mode 100644 opal/mca/btl/smcuda/btl_smcuda.h
create mode 100644 opal/mca/btl/smcuda/btl_smcuda_accelerator.c
create mode 100644 opal/mca/btl/smcuda/btl_smcuda_accelerator.h
create mode 100644 opal/mca/btl/smcuda/btl_smcuda_component.c
create mode 100644 opal/mca/btl/smcuda/btl_smcuda_endpoint.h
create mode 100644 opal/mca/btl/smcuda/btl_smcuda_fifo.h
create mode 100644 opal/mca/btl/smcuda/btl_smcuda_frag.c
create mode 100644 opal/mca/btl/smcuda/btl_smcuda_frag.h
create mode 100644 opal/mca/btl/smcuda/configure.m4
create mode 100644 opal/mca/btl/smcuda/help-mpi-btl-smcuda.txt
create mode 100644 opal/mca/btl/smcuda/owner.txt
create mode 100644 opal/mca/btl/tcp/Makefile.am
create mode 100644 opal/mca/btl/tcp/btl_tcp.c
create mode 100644 opal/mca/btl/tcp/btl_tcp.h
create mode 100644 opal/mca/btl/tcp/btl_tcp_addr.h
create mode 100644 opal/mca/btl/tcp/btl_tcp_component.c
create mode 100644 opal/mca/btl/tcp/btl_tcp_endpoint.c
create mode 100644 opal/mca/btl/tcp/btl_tcp_endpoint.h
create mode 100644 opal/mca/btl/tcp/btl_tcp_frag.c
create mode 100644 opal/mca/btl/tcp/btl_tcp_frag.h
create mode 100644 opal/mca/btl/tcp/btl_tcp_hdr.h
create mode 100644 opal/mca/btl/tcp/btl_tcp_proc.c
create mode 100644 opal/mca/btl/tcp/btl_tcp_proc.h
create mode 100644 opal/mca/btl/tcp/configure.m4
create mode 100644 opal/mca/btl/tcp/help-mpi-btl-tcp.txt
create mode 100644 opal/mca/btl/tcp/owner.txt
create mode 100644 opal/mca/btl/template/.opal_ignore
create mode 100644 opal/mca/btl/template/.opal_unignore
create mode 100644 opal/mca/btl/template/Makefile.am
create mode 100644 opal/mca/btl/template/btl_template.c
create mode 100644 opal/mca/btl/template/btl_template.h
create mode 100644 opal/mca/btl/template/btl_template_component.c
create mode 100644 opal/mca/btl/template/btl_template_endpoint.c
create mode 100644 opal/mca/btl/template/btl_template_endpoint.h
create mode 100644 opal/mca/btl/template/btl_template_frag.c
create mode 100644 opal/mca/btl/template/btl_template_frag.h
create mode 100644 opal/mca/btl/template/btl_template_proc.c
create mode 100644 opal/mca/btl/template/btl_template_proc.h
create mode 100644 opal/mca/btl/template/netpipe-btl-template.txt
create mode 100644 opal/mca/btl/template/owner.txt
create mode 100644 opal/mca/btl/template/sample-btl-template.conf
create mode 100644 opal/mca/btl/uct/Makefile.am
create mode 100644 opal/mca/btl/uct/btl_uct.h
create mode 100644 opal/mca/btl/uct/btl_uct_am.c
create mode 100644 opal/mca/btl/uct/btl_uct_am.h
create mode 100644 opal/mca/btl/uct/btl_uct_amo.c
create mode 100644 opal/mca/btl/uct/btl_uct_component.c
create mode 100644 opal/mca/btl/uct/btl_uct_device_context.h
create mode 100644 opal/mca/btl/uct/btl_uct_endpoint.c
create mode 100644 opal/mca/btl/uct/btl_uct_endpoint.h
create mode 100644 opal/mca/btl/uct/btl_uct_frag.c
create mode 100644 opal/mca/btl/uct/btl_uct_frag.h
create mode 100644 opal/mca/btl/uct/btl_uct_module.c
create mode 100644 opal/mca/btl/uct/btl_uct_rdma.c
create mode 100644 opal/mca/btl/uct/btl_uct_rdma.h
create mode 100644 opal/mca/btl/uct/btl_uct_tl.c
create mode 100644 opal/mca/btl/uct/btl_uct_types.h
create mode 100644 opal/mca/btl/uct/configure.m4
create mode 100644 opal/mca/btl/uct/owner.txt
create mode 100644 opal/mca/btl/ugni/Makefile.am
create mode 100644 opal/mca/btl/ugni/btl_ugni.h
create mode 100644 opal/mca/btl/ugni/btl_ugni_add_procs.c
create mode 100644 opal/mca/btl/ugni/btl_ugni_atomic.c
create mode 100644 opal/mca/btl/ugni/btl_ugni_component.c
create mode 100644 opal/mca/btl/ugni/btl_ugni_device.h
create mode 100644 opal/mca/btl/ugni/btl_ugni_endpoint.c
create mode 100644 opal/mca/btl/ugni/btl_ugni_endpoint.h
create mode 100644 opal/mca/btl/ugni/btl_ugni_frag.c
create mode 100644 opal/mca/btl/ugni/btl_ugni_frag.h
create mode 100644 opal/mca/btl/ugni/btl_ugni_get.c
create mode 100644 opal/mca/btl/ugni/btl_ugni_init.c
create mode 100644 opal/mca/btl/ugni/btl_ugni_module.c
create mode 100644 opal/mca/btl/ugni/btl_ugni_prepare.h
create mode 100644 opal/mca/btl/ugni/btl_ugni_progress_thread.c
create mode 100644 opal/mca/btl/ugni/btl_ugni_put.c
create mode 100644 opal/mca/btl/ugni/btl_ugni_rdma.h
create mode 100644 opal/mca/btl/ugni/btl_ugni_send.c
create mode 100644 opal/mca/btl/ugni/btl_ugni_smsg.c
create mode 100644 opal/mca/btl/ugni/btl_ugni_smsg.h
create mode 100644 opal/mca/btl/ugni/configure.m4
create mode 100644 opal/mca/btl/ugni/owner.txt
create mode 100644 opal/mca/btl/usnic/Makefile.am
create mode 100644 opal/mca/btl/usnic/README.md
create mode 100644 opal/mca/btl/usnic/README.test
create mode 100644 opal/mca/btl/usnic/btl_usnic.h
create mode 100644 opal/mca/btl/usnic/btl_usnic_ack.c
create mode 100644 opal/mca/btl/usnic/btl_usnic_ack.h
create mode 100644 opal/mca/btl/usnic/btl_usnic_cagent.c
create mode 100644 opal/mca/btl/usnic/btl_usnic_cclient.c
create mode 100644 opal/mca/btl/usnic/btl_usnic_compat.c
create mode 100644 opal/mca/btl/usnic/btl_usnic_compat.h
create mode 100644 opal/mca/btl/usnic/btl_usnic_component.c
create mode 100644 opal/mca/btl/usnic/btl_usnic_connectivity.h
create mode 100644 opal/mca/btl/usnic/btl_usnic_endpoint.c
create mode 100644 opal/mca/btl/usnic/btl_usnic_endpoint.h
create mode 100644 opal/mca/btl/usnic/btl_usnic_frag.c
create mode 100644 opal/mca/btl/usnic/btl_usnic_frag.h
create mode 100644 opal/mca/btl/usnic/btl_usnic_hwloc.c
create mode 100644 opal/mca/btl/usnic/btl_usnic_hwloc.h
create mode 100644 opal/mca/btl/usnic/btl_usnic_map.c
create mode 100644 opal/mca/btl/usnic/btl_usnic_mca.c
create mode 100644 opal/mca/btl/usnic/btl_usnic_module.c
create mode 100644 opal/mca/btl/usnic/btl_usnic_module.h
create mode 100644 opal/mca/btl/usnic/btl_usnic_proc.c
create mode 100644 opal/mca/btl/usnic/btl_usnic_proc.h
create mode 100644 opal/mca/btl/usnic/btl_usnic_recv.c
create mode 100644 opal/mca/btl/usnic/btl_usnic_recv.h
create mode 100644 opal/mca/btl/usnic/btl_usnic_send.c
create mode 100644 opal/mca/btl/usnic/btl_usnic_send.h
create mode 100644 opal/mca/btl/usnic/btl_usnic_stats.c
create mode 100644 opal/mca/btl/usnic/btl_usnic_stats.h
create mode 100644 opal/mca/btl/usnic/btl_usnic_test.c
create mode 100644 opal/mca/btl/usnic/btl_usnic_test.h
create mode 100644 opal/mca/btl/usnic/btl_usnic_util.c
create mode 100644 opal/mca/btl/usnic/btl_usnic_util.h
create mode 100644 opal/mca/btl/usnic/configure.m4
create mode 100644 opal/mca/btl/usnic/help-mpi-btl-usnic.txt
create mode 100644 opal/mca/btl/usnic/owner.txt
create mode 100644 opal/mca/btl/usnic/test/btl_usnic_component_test.h
create mode 100644 opal/mca/btl/usnic/test/usnic_btl_run_tests.c
create mode 100644 opal/mca/common/Makefile.am
create mode 100644 opal/mca/common/ofi/Makefile.am
create mode 100644 opal/mca/common/ofi/common_ofi.c
create mode 100644 opal/mca/common/ofi/common_ofi.h
create mode 100644 opal/mca/common/ofi/configure.m4
create mode 100644 opal/mca/common/ofi/help-common-ofi.txt
create mode 100644 opal/mca/common/ofi/owner.txt
create mode 100644 opal/mca/common/sm/Makefile.am
create mode 100644 opal/mca/common/sm/common_sm.c
create mode 100644 opal/mca/common/sm/common_sm.h
create mode 100644 opal/mca/common/sm/common_sm_mpool.c
create mode 100644 opal/mca/common/sm/common_sm_mpool.h
create mode 100644 opal/mca/common/sm/configure.m4
create mode 100644 opal/mca/common/sm/help-mpi-common-sm.txt
create mode 100644 opal/mca/common/sm/owner.txt
create mode 100644 opal/mca/common/ucx/Makefile.am
create mode 100644 opal/mca/common/ucx/common_ucx.c
create mode 100644 opal/mca/common/ucx/common_ucx.h
create mode 100644 opal/mca/common/ucx/common_ucx_wpool.c
create mode 100644 opal/mca/common/ucx/common_ucx_wpool.h
create mode 100644 opal/mca/common/ucx/common_ucx_wpool_int.h
create mode 100644 opal/mca/common/ucx/configure.m4
create mode 100644 opal/mca/common/ucx/owner.txt
create mode 100644 opal/mca/dl/Makefile.am
create mode 100644 opal/mca/dl/base/Makefile.am
create mode 100644 opal/mca/dl/base/base.h
create mode 100644 opal/mca/dl/base/dl_base_close.c
create mode 100644 opal/mca/dl/base/dl_base_fns.c
create mode 100644 opal/mca/dl/base/dl_base_open.c
create mode 100644 opal/mca/dl/base/dl_base_select.c
create mode 100644 opal/mca/dl/configure.m4
create mode 100644 opal/mca/dl/dl.h
create mode 100644 opal/mca/dl/dlopen/Makefile.am
create mode 100644 opal/mca/dl/dlopen/configure.m4
create mode 100644 opal/mca/dl/dlopen/dl_dlopen.h
create mode 100644 opal/mca/dl/dlopen/dl_dlopen_component.c
create mode 100644 opal/mca/dl/dlopen/dl_dlopen_module.c
create mode 100644 opal/mca/dl/libltdl/Makefile.am
create mode 100644 opal/mca/dl/libltdl/configure.m4
create mode 100644 opal/mca/dl/libltdl/dl_libltdl.h
create mode 100644 opal/mca/dl/libltdl/dl_libltdl_component.c
create mode 100644 opal/mca/dl/libltdl/dl_libltdl_module.c
create mode 100644 opal/mca/hwloc/Makefile.am
create mode 100644 opal/mca/hwloc/autogen.options
create mode 100644 opal/mca/hwloc/base/Makefile.am
create mode 100644 opal/mca/hwloc/base/base.h
create mode 100644 opal/mca/hwloc/base/help-opal-hwloc-base.txt
create mode 100644 opal/mca/hwloc/base/hwloc_base_frame.c
create mode 100644 opal/mca/hwloc/base/hwloc_base_maffinity.c
create mode 100644 opal/mca/hwloc/base/hwloc_base_util.c
create mode 100644 opal/mca/hwloc/base/owner.txt
create mode 100644 opal/mca/hwloc/base/static-components.h
create mode 100644 opal/mca/hwloc/configure.m4
create mode 100644 opal/mca/hwloc/hwloc-internal.h
create mode 100644 opal/mca/if/Makefile.am
create mode 100644 opal/mca/if/base/Makefile.am
create mode 100644 opal/mca/if/base/base.h
create mode 100644 opal/mca/if/base/if_base_components.c
create mode 100644 opal/mca/if/base/owner.txt
create mode 100644 opal/mca/if/bsdx_ipv4/Makefile.am
create mode 100644 opal/mca/if/bsdx_ipv4/configure.m4
create mode 100644 opal/mca/if/bsdx_ipv4/if_bsdx.c
create mode 100644 opal/mca/if/bsdx_ipv4/owner.txt
create mode 100644 opal/mca/if/bsdx_ipv6/Makefile.am
create mode 100644 opal/mca/if/bsdx_ipv6/configure.m4
create mode 100644 opal/mca/if/bsdx_ipv6/if_bsdx_ipv6.c
create mode 100644 opal/mca/if/bsdx_ipv6/owner.txt
create mode 100644 opal/mca/if/if.h
create mode 100644 opal/mca/if/linux_ipv6/Makefile.am
create mode 100644 opal/mca/if/linux_ipv6/configure.m4
create mode 100644 opal/mca/if/linux_ipv6/help-opal-if-linux-ipv6.txt
create mode 100644 opal/mca/if/linux_ipv6/if_linux_ipv6.c
create mode 100644 opal/mca/if/linux_ipv6/owner.txt
create mode 100644 opal/mca/if/posix_ipv4/Makefile.am
create mode 100644 opal/mca/if/posix_ipv4/configure.m4
create mode 100644 opal/mca/if/posix_ipv4/if_posix.c
create mode 100644 opal/mca/if/posix_ipv4/owner.txt
create mode 100644 opal/mca/if/solaris_ipv6/Makefile.am
create mode 100644 opal/mca/if/solaris_ipv6/configure.m4
create mode 100644 opal/mca/if/solaris_ipv6/if_solaris_ipv6.c
create mode 100644 opal/mca/if/solaris_ipv6/owner.txt
create mode 100644 opal/mca/installdirs/Makefile.am
create mode 100644 opal/mca/installdirs/base/Makefile.am
create mode 100644 opal/mca/installdirs/base/base.h
create mode 100644 opal/mca/installdirs/base/installdirs_base_components.c
create mode 100644 opal/mca/installdirs/base/installdirs_base_expand.c
create mode 100644 opal/mca/installdirs/base/owner.txt
create mode 100644 opal/mca/installdirs/config/Makefile.am
create mode 100644 opal/mca/installdirs/config/configure.m4
create mode 100644 opal/mca/installdirs/config/install_dirs.h.in
create mode 100644 opal/mca/installdirs/config/opal_installdirs_config.c
create mode 100644 opal/mca/installdirs/config/owner.txt
create mode 100644 opal/mca/installdirs/configure.m4
create mode 100644 opal/mca/installdirs/env/Makefile.am
create mode 100644 opal/mca/installdirs/env/configure.m4
create mode 100644 opal/mca/installdirs/env/opal_installdirs_env.c
create mode 100644 opal/mca/installdirs/env/owner.txt
create mode 100644 opal/mca/installdirs/installdirs.h
create mode 100644 opal/mca/mca.h
create mode 100644 opal/mca/memchecker/Makefile.am
create mode 100644 opal/mca/memchecker/base/Makefile.am
create mode 100644 opal/mca/memchecker/base/base.h
create mode 100644 opal/mca/memchecker/base/memchecker_base_open.c
create mode 100644 opal/mca/memchecker/base/memchecker_base_select.c
create mode 100644 opal/mca/memchecker/base/memchecker_base_wrappers.c
create mode 100644 opal/mca/memchecker/base/owner.txt
create mode 100644 opal/mca/memchecker/configure.m4
create mode 100644 opal/mca/memchecker/memchecker.h
create mode 100644 opal/mca/memchecker/valgrind/Makefile.am
create mode 100644 opal/mca/memchecker/valgrind/configure.m4
create mode 100644 opal/mca/memchecker/valgrind/memchecker_valgrind.h
create mode 100644 opal/mca/memchecker/valgrind/memchecker_valgrind_component.c
create mode 100644 opal/mca/memchecker/valgrind/memchecker_valgrind_module.c
create mode 100644 opal/mca/memchecker/valgrind/owner.txt
create mode 100644 opal/mca/memcpy/Makefile.am
create mode 100644 opal/mca/memcpy/base/Makefile.am
create mode 100644 opal/mca/memcpy/base/base.h
create mode 100644 opal/mca/memcpy/base/memcpy_base_default.h
create mode 100644 opal/mca/memcpy/base/memcpy_base_open.c
create mode 100644 opal/mca/memcpy/base/owner.txt
create mode 100644 opal/mca/memcpy/configure.m4
create mode 100644 opal/mca/memcpy/memcpy.h
create mode 100644 opal/mca/memory/Makefile.am
create mode 100644 opal/mca/memory/base/Makefile.am
create mode 100644 opal/mca/memory/base/base.h
create mode 100644 opal/mca/memory/base/empty.h
create mode 100644 opal/mca/memory/base/memory_base_empty.c
create mode 100644 opal/mca/memory/base/memory_base_open.c
create mode 100644 opal/mca/memory/base/owner.txt
create mode 100644 opal/mca/memory/configure.m4
create mode 100644 opal/mca/memory/malloc_solaris/Makefile.am
create mode 100644 opal/mca/memory/malloc_solaris/configure.m4
create mode 100644 opal/mca/memory/malloc_solaris/memory_malloc_solaris_component.c
create mode 100644 opal/mca/memory/malloc_solaris/owner.txt
create mode 100644 opal/mca/memory/memory.h
create mode 100644 opal/mca/memory/patcher/Makefile.am
create mode 100644 opal/mca/memory/patcher/configure.m4
create mode 100644 opal/mca/memory/patcher/memory_patcher.h
create mode 100644 opal/mca/memory/patcher/memory_patcher_component.c
create mode 100644 opal/mca/mpool/Makefile.am
create mode 100644 opal/mca/mpool/base/Makefile.am
create mode 100644 opal/mca/mpool/base/base.h
create mode 100644 opal/mca/mpool/base/help-mpool-base.txt
create mode 100644 opal/mca/mpool/base/mpool_base_alloc.c
create mode 100644 opal/mca/mpool/base/mpool_base_basic.c
create mode 100644 opal/mca/mpool/base/mpool_base_default.c
create mode 100644 opal/mca/mpool/base/mpool_base_frame.c
create mode 100644 opal/mca/mpool/base/mpool_base_lookup.c
create mode 100644 opal/mca/mpool/base/mpool_base_tree.c
create mode 100644 opal/mca/mpool/base/mpool_base_tree.h
create mode 100644 opal/mca/mpool/base/owner.txt
create mode 100644 opal/mca/mpool/hugepage/Makefile.am
create mode 100644 opal/mca/mpool/hugepage/mpool_hugepage.h
create mode 100644 opal/mca/mpool/hugepage/mpool_hugepage_component.c
create mode 100644 opal/mca/mpool/hugepage/mpool_hugepage_module.c
create mode 100644 opal/mca/mpool/memkind/Makefile.am
create mode 100644 opal/mca/mpool/memkind/configure.m4
create mode 100644 opal/mca/mpool/memkind/mpool_memkind.h
create mode 100644 opal/mca/mpool/memkind/mpool_memkind_component.c
create mode 100644 opal/mca/mpool/memkind/mpool_memkind_module.c
create mode 100644 opal/mca/mpool/mpool.h
create mode 100644 opal/mca/patcher/Makefile.am
create mode 100644 opal/mca/patcher/base/Makefile.am
create mode 100644 opal/mca/patcher/base/base.h
create mode 100644 opal/mca/patcher/base/patcher_base_frame.c
create mode 100644 opal/mca/patcher/base/patcher_base_patch.c
create mode 100644 opal/mca/patcher/overwrite/Makefile.am
create mode 100644 opal/mca/patcher/overwrite/configure.m4
create mode 100644 opal/mca/patcher/overwrite/patcher_overwrite.h
create mode 100644 opal/mca/patcher/overwrite/patcher_overwrite_component.c
create mode 100644 opal/mca/patcher/overwrite/patcher_overwrite_module.c
create mode 100644 opal/mca/patcher/patcher.h
create mode 100644 opal/mca/pmix/Makefile.am
create mode 100644 opal/mca/pmix/autogen.options
create mode 100644 opal/mca/pmix/base/Makefile.am
create mode 100644 opal/mca/pmix/base/base.h
create mode 100644 opal/mca/pmix/base/pmix_base_fns.c
create mode 100644 opal/mca/pmix/base/pmix_base_frame.c
create mode 100644 opal/mca/pmix/base/static-components.h
create mode 100644 opal/mca/pmix/configure.m4
create mode 100644 opal/mca/pmix/pmix-3rdparty.h
create mode 100644 opal/mca/pmix/pmix-internal.h
create mode 100644 opal/mca/rcache/Makefile.am
create mode 100644 opal/mca/rcache/base/Makefile.am
create mode 100644 opal/mca/rcache/base/base.h
create mode 100644 opal/mca/rcache/base/help-rcache-base.txt
create mode 100644 opal/mca/rcache/base/rcache_base_create.c
create mode 100644 opal/mca/rcache/base/rcache_base_frame.c
create mode 100644 opal/mca/rcache/base/rcache_base_mem_cb.c
create mode 100644 opal/mca/rcache/base/rcache_base_mem_cb.h
create mode 100644 opal/mca/rcache/base/rcache_base_vma.c
create mode 100644 opal/mca/rcache/base/rcache_base_vma.h
create mode 100644 opal/mca/rcache/base/rcache_base_vma_tree.c
create mode 100644 opal/mca/rcache/base/rcache_base_vma_tree.h
create mode 100644 opal/mca/rcache/gpusm/Makefile.am
create mode 100644 opal/mca/rcache/gpusm/configure.m4
create mode 100644 opal/mca/rcache/gpusm/owner.txt
create mode 100644 opal/mca/rcache/gpusm/rcache_gpusm.h
create mode 100644 opal/mca/rcache/gpusm/rcache_gpusm_component.c
create mode 100644 opal/mca/rcache/gpusm/rcache_gpusm_module.c
create mode 100644 opal/mca/rcache/grdma/Makefile.am
create mode 100644 opal/mca/rcache/grdma/owner.txt
create mode 100644 opal/mca/rcache/grdma/rcache_grdma.h
create mode 100644 opal/mca/rcache/grdma/rcache_grdma_component.c
create mode 100644 opal/mca/rcache/grdma/rcache_grdma_module.c
create mode 100644 opal/mca/rcache/rcache.h
create mode 100644 opal/mca/rcache/rgpusm/Makefile.am
create mode 100644 opal/mca/rcache/rgpusm/configure.m4
create mode 100644 opal/mca/rcache/rgpusm/owner.txt
create mode 100644 opal/mca/rcache/rgpusm/rcache_rgpusm.h
create mode 100644 opal/mca/rcache/rgpusm/rcache_rgpusm_component.c
create mode 100644 opal/mca/rcache/rgpusm/rcache_rgpusm_module.c
create mode 100644 opal/mca/rcache/udreg/Makefile.am
create mode 100644 opal/mca/rcache/udreg/configure.m4
create mode 100644 opal/mca/rcache/udreg/owner.txt
create mode 100644 opal/mca/rcache/udreg/rcache_udreg.h
create mode 100644 opal/mca/rcache/udreg/rcache_udreg_component.c
create mode 100644 opal/mca/rcache/udreg/rcache_udreg_module.c
create mode 100644 opal/mca/reachable/Makefile.am
create mode 100644 opal/mca/reachable/base/Makefile.am
create mode 100644 opal/mca/reachable/base/base.h
create mode 100644 opal/mca/reachable/base/owner.txt
create mode 100644 opal/mca/reachable/base/reachable_base_alloc.c
create mode 100644 opal/mca/reachable/base/reachable_base_frame.c
create mode 100644 opal/mca/reachable/base/reachable_base_select.c
create mode 100644 opal/mca/reachable/netlink/Makefile.am
create mode 100644 opal/mca/reachable/netlink/configure.m4
create mode 100644 opal/mca/reachable/netlink/libnl3_utils.h
create mode 100644 opal/mca/reachable/netlink/libnl_utils.h
create mode 100644 opal/mca/reachable/netlink/owner.txt
create mode 100644 opal/mca/reachable/netlink/reachable_netlink.h
create mode 100644 opal/mca/reachable/netlink/reachable_netlink_component.c
create mode 100644 opal/mca/reachable/netlink/reachable_netlink_module.c
create mode 100644 opal/mca/reachable/netlink/reachable_netlink_utils_common.c
create mode 100644 opal/mca/reachable/reachable.h
create mode 100644 opal/mca/reachable/weighted/Makefile.am
create mode 100644 opal/mca/reachable/weighted/owner.txt
create mode 100644 opal/mca/reachable/weighted/reachable_weighted.c
create mode 100644 opal/mca/reachable/weighted/reachable_weighted.h
create mode 100644 opal/mca/reachable/weighted/reachable_weighted_component.c
create mode 100644 opal/mca/shmem/Makefile.am
create mode 100644 opal/mca/shmem/base/Makefile.am
create mode 100644 opal/mca/shmem/base/base.h
create mode 100644 opal/mca/shmem/base/owner.txt
create mode 100644 opal/mca/shmem/base/shmem_base_close.c
create mode 100644 opal/mca/shmem/base/shmem_base_open.c
create mode 100644 opal/mca/shmem/base/shmem_base_select.c
create mode 100644 opal/mca/shmem/base/shmem_base_wrappers.c
create mode 100644 opal/mca/shmem/mmap/Makefile.am
create mode 100644 opal/mca/shmem/mmap/configure.m4
create mode 100644 opal/mca/shmem/mmap/help-opal-shmem-mmap.txt
create mode 100644 opal/mca/shmem/mmap/owner.txt
create mode 100644 opal/mca/shmem/mmap/shmem_mmap.h
create mode 100644 opal/mca/shmem/mmap/shmem_mmap_component.c
create mode 100644 opal/mca/shmem/mmap/shmem_mmap_module.c
create mode 100644 opal/mca/shmem/posix/Makefile.am
create mode 100644 opal/mca/shmem/posix/configure.m4
create mode 100644 opal/mca/shmem/posix/help-opal-shmem-posix.txt
create mode 100644 opal/mca/shmem/posix/owner.txt
create mode 100644 opal/mca/shmem/posix/shmem_posix.h
create mode 100644 opal/mca/shmem/posix/shmem_posix_common_utils.c
create mode 100644 opal/mca/shmem/posix/shmem_posix_common_utils.h
create mode 100644 opal/mca/shmem/posix/shmem_posix_component.c
create mode 100644 opal/mca/shmem/posix/shmem_posix_module.c
create mode 100644 opal/mca/shmem/shmem.h
create mode 100644 opal/mca/shmem/shmem_types.h
create mode 100644 opal/mca/shmem/sysv/Makefile.am
create mode 100644 opal/mca/shmem/sysv/configure.m4
create mode 100644 opal/mca/shmem/sysv/help-opal-shmem-sysv.txt
create mode 100644 opal/mca/shmem/sysv/owner.txt
create mode 100644 opal/mca/shmem/sysv/shmem_sysv.h
create mode 100644 opal/mca/shmem/sysv/shmem_sysv_component.c
create mode 100644 opal/mca/shmem/sysv/shmem_sysv_module.c
create mode 100644 opal/mca/smsc/Makefile.am
create mode 100644 opal/mca/smsc/base/Makefile.am
create mode 100644 opal/mca/smsc/base/base.h
create mode 100644 opal/mca/smsc/base/smsc_base_frame.c
create mode 100644 opal/mca/smsc/cma/Makefile.am
create mode 100644 opal/mca/smsc/cma/configure.m4
create mode 100644 opal/mca/smsc/cma/post_configure.sh
create mode 100644 opal/mca/smsc/cma/smsc_cma.h
create mode 100644 opal/mca/smsc/cma/smsc_cma_component.c
create mode 100644 opal/mca/smsc/cma/smsc_cma_internal.h
create mode 100644 opal/mca/smsc/cma/smsc_cma_module.c
create mode 100644 opal/mca/smsc/configure.m4
create mode 100644 opal/mca/smsc/knem/Makefile.am
create mode 100644 opal/mca/smsc/knem/configure.m4
create mode 100644 opal/mca/smsc/knem/help-smsc-knem.txt
create mode 100644 opal/mca/smsc/knem/post_configure.sh
create mode 100644 opal/mca/smsc/knem/smsc_knem.h
create mode 100644 opal/mca/smsc/knem/smsc_knem_component.c
create mode 100644 opal/mca/smsc/knem/smsc_knem_internal.h
create mode 100644 opal/mca/smsc/knem/smsc_knem_module.c
create mode 100644 opal/mca/smsc/smsc.h
create mode 100644 opal/mca/smsc/xpmem/Makefile.am
create mode 100644 opal/mca/smsc/xpmem/configure.m4
create mode 100644 opal/mca/smsc/xpmem/post_configure.sh
create mode 100644 opal/mca/smsc/xpmem/smsc_xpmem.h
create mode 100644 opal/mca/smsc/xpmem/smsc_xpmem_component.c
create mode 100644 opal/mca/smsc/xpmem/smsc_xpmem_internal.h
create mode 100644 opal/mca/smsc/xpmem/smsc_xpmem_module.c
create mode 100644 opal/mca/threads/Makefile.am
create mode 100644 opal/mca/threads/README.md
create mode 100644 opal/mca/threads/argobots/Makefile.am
create mode 100644 opal/mca/threads/argobots/configure.m4
create mode 100644 opal/mca/threads/argobots/owner.txt
create mode 100644 opal/mca/threads/argobots/threads_argobots.h
create mode 100644 opal/mca/threads/argobots/threads_argobots_component.c
create mode 100644 opal/mca/threads/argobots/threads_argobots_condition.c
create mode 100644 opal/mca/threads/argobots/threads_argobots_module.c
create mode 100644 opal/mca/threads/argobots/threads_argobots_mutex.h
create mode 100644 opal/mca/threads/argobots/threads_argobots_threads.h
create mode 100644 opal/mca/threads/argobots/threads_argobots_tsd.h
create mode 100644 opal/mca/threads/base/Makefile.am
create mode 100644 opal/mca/threads/base/base.h
create mode 100644 opal/mca/threads/base/create_join.c
create mode 100644 opal/mca/threads/base/help-opal-threads.txt
create mode 100644 opal/mca/threads/base/mutex.c
create mode 100644 opal/mca/threads/base/owner.txt
create mode 100644 opal/mca/threads/base/threads_base.c
create mode 100644 opal/mca/threads/base/tsd.c
create mode 100644 opal/mca/threads/base/wait_sync.c
create mode 100644 opal/mca/threads/condition.h
create mode 100644 opal/mca/threads/configure.m4
create mode 100644 opal/mca/threads/mutex.h
create mode 100644 opal/mca/threads/pthreads/Makefile.am
create mode 100644 opal/mca/threads/pthreads/configure.m4
create mode 100644 opal/mca/threads/pthreads/owner.txt
create mode 100644 opal/mca/threads/pthreads/threads_pthreads.h
create mode 100644 opal/mca/threads/pthreads/threads_pthreads_component.c
create mode 100644 opal/mca/threads/pthreads/threads_pthreads_condition.c
create mode 100644 opal/mca/threads/pthreads/threads_pthreads_module.c
create mode 100644 opal/mca/threads/pthreads/threads_pthreads_mutex.h
create mode 100644 opal/mca/threads/pthreads/threads_pthreads_threads.h
create mode 100644 opal/mca/threads/pthreads/threads_pthreads_tsd.h
create mode 100644 opal/mca/threads/pthreads/threads_pthreads_yield.c
create mode 100644 opal/mca/threads/qthreads/Makefile.am
create mode 100644 opal/mca/threads/qthreads/configure.m4
create mode 100644 opal/mca/threads/qthreads/owner.txt
create mode 100644 opal/mca/threads/qthreads/threads_qthreads.h
create mode 100644 opal/mca/threads/qthreads/threads_qthreads_component.c
create mode 100644 opal/mca/threads/qthreads/threads_qthreads_condition.c
create mode 100644 opal/mca/threads/qthreads/threads_qthreads_module.c
create mode 100644 opal/mca/threads/qthreads/threads_qthreads_mutex.h
create mode 100644 opal/mca/threads/qthreads/threads_qthreads_threads.h
create mode 100644 opal/mca/threads/qthreads/threads_qthreads_tsd.h
create mode 100644 opal/mca/threads/thread.h
create mode 100644 opal/mca/threads/thread_usage.h
create mode 100644 opal/mca/threads/threads.h
create mode 100644 opal/mca/threads/tsd.h
create mode 100644 opal/mca/threads/wait_sync.h
create mode 100644 opal/mca/timer/Makefile.am
create mode 100644 opal/mca/timer/altix/Makefile.am
create mode 100644 opal/mca/timer/altix/configure.m4
create mode 100644 opal/mca/timer/altix/owner.txt
create mode 100644 opal/mca/timer/altix/timer_altix.h
create mode 100644 opal/mca/timer/altix/timer_altix_component.c
create mode 100644 opal/mca/timer/base/Makefile.am
create mode 100644 opal/mca/timer/base/base.h
create mode 100644 opal/mca/timer/base/owner.txt
create mode 100644 opal/mca/timer/base/timer_base_null.h
create mode 100644 opal/mca/timer/base/timer_base_open.c
create mode 100644 opal/mca/timer/configure.m4
create mode 100644 opal/mca/timer/darwin/Makefile.am
create mode 100644 opal/mca/timer/darwin/configure.m4
create mode 100644 opal/mca/timer/darwin/owner.txt
create mode 100644 opal/mca/timer/darwin/timer_darwin.h
create mode 100644 opal/mca/timer/darwin/timer_darwin_component.c
create mode 100644 opal/mca/timer/linux/Makefile.am
create mode 100644 opal/mca/timer/linux/configure.m4
create mode 100644 opal/mca/timer/linux/help-opal-timer-linux.txt
create mode 100644 opal/mca/timer/linux/owner.txt
create mode 100644 opal/mca/timer/linux/timer_linux.h
create mode 100644 opal/mca/timer/linux/timer_linux_component.c
create mode 100644 opal/mca/timer/solaris/Makefile.am
create mode 100644 opal/mca/timer/solaris/configure.m4
create mode 100644 opal/mca/timer/solaris/owner.txt
create mode 100644 opal/mca/timer/solaris/timer_solaris.h
create mode 100644 opal/mca/timer/solaris/timer_solaris_component.c
create mode 100644 opal/mca/timer/timer.h
create mode 100644 opal/memoryhooks/Makefile.am
create mode 100644 opal/memoryhooks/memory.c
create mode 100644 opal/memoryhooks/memory.h
create mode 100644 opal/memoryhooks/memory_internal.h
create mode 100644 opal/runtime/Makefile.am
create mode 100644 opal/runtime/help-opal-runtime.txt
create mode 100644 opal/runtime/help-opal_info.txt
create mode 100644 opal/runtime/opal.h
create mode 100644 opal/runtime/opal_finalize.c
create mode 100644 opal/runtime/opal_finalize_core.c
create mode 100644 opal/runtime/opal_info_support.c
create mode 100644 opal/runtime/opal_info_support.h
create mode 100644 opal/runtime/opal_init.c
create mode 100644 opal/runtime/opal_init_core.c
create mode 100644 opal/runtime/opal_params.c
create mode 100644 opal/runtime/opal_params.h
create mode 100644 opal/runtime/opal_params_core.c
create mode 100644 opal/runtime/opal_params_core.h
create mode 100644 opal/runtime/opal_progress.c
create mode 100644 opal/runtime/opal_progress.h
create mode 100644 opal/runtime/opal_progress_threads.c
create mode 100644 opal/runtime/opal_progress_threads.h
create mode 100644 opal/test/reachable/Makefile
create mode 100644 opal/test/reachable/reachable_netlink.c
create mode 100644 opal/test/reachable/reachable_shared.h
create mode 100644 opal/test/reachable/reachable_weighted.c
create mode 100755 opal/test/reachable/tests
create mode 100644 opal/tools/Makefile.am
create mode 100644 opal/tools/wrappers/Makefile.am
create mode 100644 opal/tools/wrappers/help-opal-wrapper.txt
create mode 100644 opal/tools/wrappers/opal.pc.in
create mode 100644 opal/tools/wrappers/opal_wrapper.c
create mode 100644 opal/tools/wrappers/opalc++-wrapper-data.txt.in
create mode 100644 opal/tools/wrappers/opalcc-wrapper-data.txt.in
create mode 100644 opal/util/Makefile.am
create mode 100644 opal/util/alfg.c
create mode 100644 opal/util/alfg.h
create mode 100644 opal/util/arch.c
create mode 100644 opal/util/arch.h
create mode 100644 opal/util/argv.c
create mode 100644 opal/util/argv.h
create mode 100644 opal/util/basename.c
create mode 100644 opal/util/basename.h
create mode 100644 opal/util/bipartite_graph.c
create mode 100644 opal/util/bipartite_graph.h
create mode 100644 opal/util/bipartite_graph_internal.h
create mode 100644 opal/util/bit_ops.h
create mode 100644 opal/util/clock_gettime.h
create mode 100644 opal/util/cmd_line.c
create mode 100644 opal/util/cmd_line.h
create mode 100644 opal/util/crc.c
create mode 100644 opal/util/crc.h
create mode 100644 opal/util/error.c
create mode 100644 opal/util/error.h
create mode 100644 opal/util/ethtool.c
create mode 100644 opal/util/ethtool.h
create mode 100644 opal/util/event.c
create mode 100644 opal/util/event.h
create mode 100644 opal/util/fd.c
create mode 100644 opal/util/fd.h
create mode 100644 opal/util/few.c
create mode 100644 opal/util/few.h
create mode 100644 opal/util/help-opal-util.txt
create mode 100644 opal/util/if.c
create mode 100644 opal/util/if.h
create mode 100644 opal/util/info.c
create mode 100644 opal/util/info.h
create mode 100644 opal/util/info_subscriber.c
create mode 100644 opal/util/info_subscriber.h
create mode 100644 opal/util/keyval/Makefile.am
create mode 100644 opal/util/keyval/keyval_lex.h
create mode 100644 opal/util/keyval/keyval_lex.l
create mode 100644 opal/util/keyval_parse.c
create mode 100644 opal/util/keyval_parse.h
create mode 100644 opal/util/malloc.c
create mode 100644 opal/util/malloc.h
create mode 100644 opal/util/minmax.h
create mode 100644 opal/util/net.c
create mode 100644 opal/util/net.h
create mode 100644 opal/util/numtostr.c
create mode 100644 opal/util/numtostr.h
create mode 100644 opal/util/opal_environ.c
create mode 100644 opal/util/opal_environ.h
create mode 100644 opal/util/opal_getcwd.c
create mode 100644 opal/util/opal_getcwd.h
create mode 100644 opal/util/opal_pty.c
create mode 100644 opal/util/opal_pty.h
create mode 100644 opal/util/os_dirpath.c
create mode 100644 opal/util/os_dirpath.h
create mode 100644 opal/util/os_path.c
create mode 100644 opal/util/os_path.h
create mode 100644 opal/util/output.c
create mode 100644 opal/util/output.h
create mode 100644 opal/util/path.c
create mode 100644 opal/util/path.h
create mode 100644 opal/util/printf.c
create mode 100644 opal/util/printf.h
create mode 100644 opal/util/proc.c
create mode 100644 opal/util/proc.h
create mode 100644 opal/util/qsort.c
create mode 100644 opal/util/qsort.h
create mode 100644 opal/util/sha256.c
create mode 100644 opal/util/sha256.h
create mode 100644 opal/util/show_help.c
create mode 100644 opal/util/show_help.h
create mode 100644 opal/util/show_help_lex.h
create mode 100644 opal/util/show_help_lex.l
create mode 100644 opal/util/stacktrace.c
create mode 100644 opal/util/stacktrace.h
create mode 100644 opal/util/string_copy.c
create mode 100644 opal/util/string_copy.h
create mode 100644 opal/util/sys_limits.c
create mode 100644 opal/util/sys_limits.h
create mode 100644 opal/util/timings.c
create mode 100644 opal/util/timings.h
create mode 100644 opal/util/uri.c
create mode 100644 opal/util/uri.h
create mode 100644 oshmem/Makefile.am
create mode 100644 oshmem/include/Makefile.am
create mode 100644 oshmem/include/oshmem/Makefile.am
create mode 100644 oshmem/include/oshmem/constants.h
create mode 100644 oshmem/include/oshmem/types.h
create mode 100644 oshmem/include/oshmem/version.h.in
create mode 100644 oshmem/include/oshmem_config.h
create mode 100644 oshmem/include/pshmem.h
create mode 100644 oshmem/include/pshmemx.h
create mode 100644 oshmem/include/shmem-compat.h
create mode 100644 oshmem/include/shmem.fh
create mode 100644 oshmem/include/shmem.h.in
create mode 100644 oshmem/include/shmemx.h
create mode 100644 oshmem/info/Makefile.am
create mode 100644 oshmem/info/info.c
create mode 100644 oshmem/info/info.h
create mode 100644 oshmem/mca/Makefile.am
create mode 100644 oshmem/mca/atomic/Makefile.am
create mode 100644 oshmem/mca/atomic/atomic.h
create mode 100644 oshmem/mca/atomic/base/Makefile.am
create mode 100644 oshmem/mca/atomic/base/atomic_base_available.c
create mode 100644 oshmem/mca/atomic/base/atomic_base_frame.c
create mode 100644 oshmem/mca/atomic/base/atomic_base_select.c
create mode 100644 oshmem/mca/atomic/base/base.h
create mode 100644 oshmem/mca/atomic/basic/Makefile.am
create mode 100644 oshmem/mca/atomic/basic/atomic_basic.h
create mode 100644 oshmem/mca/atomic/basic/atomic_basic_component.c
create mode 100644 oshmem/mca/atomic/basic/atomic_basic_cswap.c
create mode 100644 oshmem/mca/atomic/basic/atomic_basic_module.c
create mode 100644 oshmem/mca/atomic/ucx/Makefile.am
create mode 100644 oshmem/mca/atomic/ucx/atomic_ucx.h
create mode 100644 oshmem/mca/atomic/ucx/atomic_ucx_component.c
create mode 100644 oshmem/mca/atomic/ucx/atomic_ucx_cswap.c
create mode 100644 oshmem/mca/atomic/ucx/atomic_ucx_module.c
create mode 100644 oshmem/mca/atomic/ucx/configure.m4
create mode 100644 oshmem/mca/atomic/ucx/owner.txt
create mode 100644 oshmem/mca/mca.h
create mode 100644 oshmem/mca/memheap/Makefile.am
create mode 100644 oshmem/mca/memheap/README.md
create mode 100644 oshmem/mca/memheap/base/Makefile.am
create mode 100644 oshmem/mca/memheap/base/base.h
create mode 100644 oshmem/mca/memheap/base/help-oshmem-memheap.txt
create mode 100644 oshmem/mca/memheap/base/memheap_base_alloc.c
create mode 100644 oshmem/mca/memheap/base/memheap_base_frame.c
create mode 100644 oshmem/mca/memheap/base/memheap_base_mkey.c
create mode 100644 oshmem/mca/memheap/base/memheap_base_register.c
create mode 100644 oshmem/mca/memheap/base/memheap_base_select.c
create mode 100644 oshmem/mca/memheap/base/memheap_base_static.c
create mode 100644 oshmem/mca/memheap/buddy/Makefile.am
create mode 100644 oshmem/mca/memheap/buddy/memheap_buddy.c
create mode 100644 oshmem/mca/memheap/buddy/memheap_buddy.h
create mode 100644 oshmem/mca/memheap/buddy/memheap_buddy_component.c
create mode 100644 oshmem/mca/memheap/buddy/memheap_buddy_component.h
create mode 100644 oshmem/mca/memheap/configure.m4
create mode 100644 oshmem/mca/memheap/memheap.h
create mode 100644 oshmem/mca/memheap/ptmalloc/Makefile.am
create mode 100644 oshmem/mca/memheap/ptmalloc/malloc.c
create mode 100644 oshmem/mca/memheap/ptmalloc/malloc_defs.h
create mode 100644 oshmem/mca/memheap/ptmalloc/memheap_ptmalloc.c
create mode 100644 oshmem/mca/memheap/ptmalloc/memheap_ptmalloc.h
create mode 100644 oshmem/mca/memheap/ptmalloc/memheap_ptmalloc_component.c
create mode 100644 oshmem/mca/memheap/ptmalloc/memheap_ptmalloc_component.h
create mode 100644 oshmem/mca/scoll/Makefile.am
create mode 100644 oshmem/mca/scoll/base/Makefile.am
create mode 100644 oshmem/mca/scoll/base/base.h
create mode 100644 oshmem/mca/scoll/base/scoll_base_available.c
create mode 100644 oshmem/mca/scoll/base/scoll_base_frame.c
create mode 100644 oshmem/mca/scoll/base/scoll_base_select.c
create mode 100644 oshmem/mca/scoll/basic/Makefile.am
create mode 100644 oshmem/mca/scoll/basic/scoll_basic.h
create mode 100644 oshmem/mca/scoll/basic/scoll_basic_alltoall.c
create mode 100644 oshmem/mca/scoll/basic/scoll_basic_barrier.c
create mode 100644 oshmem/mca/scoll/basic/scoll_basic_broadcast.c
create mode 100644 oshmem/mca/scoll/basic/scoll_basic_collect.c
create mode 100644 oshmem/mca/scoll/basic/scoll_basic_component.c
create mode 100644 oshmem/mca/scoll/basic/scoll_basic_module.c
create mode 100644 oshmem/mca/scoll/basic/scoll_basic_reduce.c
create mode 100644 oshmem/mca/scoll/mpi/Makefile.am
create mode 100644 oshmem/mca/scoll/mpi/help-oshmem-scoll-mpi.txt
create mode 100644 oshmem/mca/scoll/mpi/scoll_mpi.h
create mode 100644 oshmem/mca/scoll/mpi/scoll_mpi_component.c
create mode 100644 oshmem/mca/scoll/mpi/scoll_mpi_debug.h
create mode 100644 oshmem/mca/scoll/mpi/scoll_mpi_dtypes.h
create mode 100644 oshmem/mca/scoll/mpi/scoll_mpi_module.c
create mode 100644 oshmem/mca/scoll/mpi/scoll_mpi_ops.c
create mode 100644 oshmem/mca/scoll/scoll.h
create mode 100644 oshmem/mca/scoll/ucc/Makefile.am
create mode 100644 oshmem/mca/scoll/ucc/configure.m4
create mode 100644 oshmem/mca/scoll/ucc/help-oshmem-scoll-ucc.txt
create mode 100644 oshmem/mca/scoll/ucc/scoll_ucc.h
create mode 100644 oshmem/mca/scoll/ucc/scoll_ucc_alltoall.c
create mode 100644 oshmem/mca/scoll/ucc/scoll_ucc_barrier.c
create mode 100644 oshmem/mca/scoll/ucc/scoll_ucc_broadcast.c
create mode 100644 oshmem/mca/scoll/ucc/scoll_ucc_collect.c
create mode 100644 oshmem/mca/scoll/ucc/scoll_ucc_common.h
create mode 100644 oshmem/mca/scoll/ucc/scoll_ucc_component.c
create mode 100644 oshmem/mca/scoll/ucc/scoll_ucc_debug.h
create mode 100644 oshmem/mca/scoll/ucc/scoll_ucc_dtypes.h
create mode 100644 oshmem/mca/scoll/ucc/scoll_ucc_module.c
create mode 100644 oshmem/mca/scoll/ucc/scoll_ucc_reduce.c
create mode 100644 oshmem/mca/spml/Makefile.am
create mode 100644 oshmem/mca/spml/base/Makefile.am
create mode 100644 oshmem/mca/spml/base/base.h
create mode 100644 oshmem/mca/spml/base/spml_base.c
create mode 100644 oshmem/mca/spml/base/spml_base_atomicreq.c
create mode 100644 oshmem/mca/spml/base/spml_base_atomicreq.h
create mode 100644 oshmem/mca/spml/base/spml_base_frame.c
create mode 100644 oshmem/mca/spml/base/spml_base_getreq.c
create mode 100644 oshmem/mca/spml/base/spml_base_getreq.h
create mode 100644 oshmem/mca/spml/base/spml_base_putreq.c
create mode 100644 oshmem/mca/spml/base/spml_base_putreq.h
create mode 100644 oshmem/mca/spml/base/spml_base_request.c
create mode 100644 oshmem/mca/spml/base/spml_base_request.h
create mode 100644 oshmem/mca/spml/base/spml_base_request_dbg.h
create mode 100644 oshmem/mca/spml/base/spml_base_select.c
create mode 100644 oshmem/mca/spml/configure.m4
create mode 100644 oshmem/mca/spml/spml.h
create mode 100644 oshmem/mca/spml/ucx/Makefile.am
create mode 100644 oshmem/mca/spml/ucx/configure.m4
create mode 100644 oshmem/mca/spml/ucx/owner.txt
create mode 100644 oshmem/mca/spml/ucx/spml_ucx.c
create mode 100644 oshmem/mca/spml/ucx/spml_ucx.h
create mode 100644 oshmem/mca/spml/ucx/spml_ucx_component.c
create mode 100644 oshmem/mca/spml/ucx/spml_ucx_component.h
create mode 100644 oshmem/mca/sshmem/Makefile.am
create mode 100644 oshmem/mca/sshmem/base/Makefile.am
create mode 100644 oshmem/mca/sshmem/base/base.h
create mode 100644 oshmem/mca/sshmem/base/help-oshmem-sshmem.txt
create mode 100644 oshmem/mca/sshmem/base/sshmem_base_close.c
create mode 100644 oshmem/mca/sshmem/base/sshmem_base_open.c
create mode 100644 oshmem/mca/sshmem/base/sshmem_base_select.c
create mode 100644 oshmem/mca/sshmem/base/sshmem_base_wrappers.c
create mode 100644 oshmem/mca/sshmem/mmap/Makefile.am
create mode 100644 oshmem/mca/sshmem/mmap/configure.m4
create mode 100644 oshmem/mca/sshmem/mmap/help-oshmem-sshmem-mmap.txt
create mode 100644 oshmem/mca/sshmem/mmap/sshmem_mmap.h
create mode 100644 oshmem/mca/sshmem/mmap/sshmem_mmap_component.c
create mode 100644 oshmem/mca/sshmem/mmap/sshmem_mmap_module.c
create mode 100644 oshmem/mca/sshmem/sshmem.h
create mode 100644 oshmem/mca/sshmem/sshmem_types.h
create mode 100644 oshmem/mca/sshmem/sysv/Makefile.am
create mode 100644 oshmem/mca/sshmem/sysv/configure.m4
create mode 100644 oshmem/mca/sshmem/sysv/help-oshmem-sshmem-sysv.txt
create mode 100644 oshmem/mca/sshmem/sysv/sshmem_sysv.h
create mode 100644 oshmem/mca/sshmem/sysv/sshmem_sysv_component.c
create mode 100644 oshmem/mca/sshmem/sysv/sshmem_sysv_module.c
create mode 100644 oshmem/mca/sshmem/ucx/Makefile.am
create mode 100644 oshmem/mca/sshmem/ucx/configure.m4
create mode 100644 oshmem/mca/sshmem/ucx/owner.txt
create mode 100644 oshmem/mca/sshmem/ucx/sshmem_ucx.h
create mode 100644 oshmem/mca/sshmem/ucx/sshmem_ucx_component.c
create mode 100644 oshmem/mca/sshmem/ucx/sshmem_ucx_module.c
create mode 100644 oshmem/mca/sshmem/ucx/sshmem_ucx_shadow.c
create mode 100644 oshmem/op/Makefile.am
create mode 100644 oshmem/op/op.c
create mode 100644 oshmem/op/op.h
create mode 100644 oshmem/proc/Makefile.am
create mode 100644 oshmem/proc/proc.c
create mode 100644 oshmem/proc/proc.h
create mode 100644 oshmem/proc/proc_group_cache.c
create mode 100644 oshmem/proc/proc_group_cache.h
create mode 100644 oshmem/request/Makefile.am
create mode 100644 oshmem/request/request.c
create mode 100644 oshmem/request/request.h
create mode 100644 oshmem/request/request_dbg.h
create mode 100644 oshmem/runtime/Makefile.am
create mode 100644 oshmem/runtime/help-shmem-runtime.txt
create mode 100644 oshmem/runtime/oshmem_info_support.c
create mode 100644 oshmem/runtime/oshmem_info_support.h
create mode 100644 oshmem/runtime/oshmem_shmem_abort.c
create mode 100644 oshmem/runtime/oshmem_shmem_exchange.c
create mode 100644 oshmem/runtime/oshmem_shmem_finalize.c
create mode 100644 oshmem/runtime/oshmem_shmem_init.c
create mode 100644 oshmem/runtime/oshmem_shmem_params.c
create mode 100644 oshmem/runtime/oshmem_shmem_preconnect.h
create mode 100644 oshmem/runtime/params.h
create mode 100644 oshmem/runtime/runtime.h
create mode 100644 oshmem/shmem/Makefile.am
create mode 100644 oshmem/shmem/c/Makefile.am
create mode 100644 oshmem/shmem/c/profile-defines.h
create mode 100644 oshmem/shmem/c/shmem_add.c
create mode 100644 oshmem/shmem/c/shmem_addr_accessible.c
create mode 100644 oshmem/shmem/c/shmem_align.c
create mode 100644 oshmem/shmem/c/shmem_alloc.c
create mode 100644 oshmem/shmem/c/shmem_alltoall.c
create mode 100644 oshmem/shmem/c/shmem_and.c
create mode 100644 oshmem/shmem/c/shmem_barrier.c
create mode 100644 oshmem/shmem/c/shmem_broadcast.c
create mode 100644 oshmem/shmem/c/shmem_clear_cache_inv.c
create mode 100644 oshmem/shmem/c/shmem_clear_cache_line_inv.c
create mode 100644 oshmem/shmem/c/shmem_clear_lock.c
create mode 100644 oshmem/shmem/c/shmem_collect.c
create mode 100644 oshmem/shmem/c/shmem_context.c
create mode 100644 oshmem/shmem/c/shmem_cswap.c
create mode 100644 oshmem/shmem/c/shmem_cswap_nb.c
create mode 100644 oshmem/shmem/c/shmem_fadd.c
create mode 100644 oshmem/shmem/c/shmem_fadd_nb.c
create mode 100644 oshmem/shmem/c/shmem_fand.c
create mode 100644 oshmem/shmem/c/shmem_fand_nb.c
create mode 100644 oshmem/shmem/c/shmem_fence.c
create mode 100644 oshmem/shmem/c/shmem_fetch.c
create mode 100644 oshmem/shmem/c/shmem_fetch_nb.c
create mode 100644 oshmem/shmem/c/shmem_finalize.c
create mode 100644 oshmem/shmem/c/shmem_finc.c
create mode 100644 oshmem/shmem/c/shmem_finc_nb.c
create mode 100644 oshmem/shmem/c/shmem_for.c
create mode 100644 oshmem/shmem/c/shmem_for_nb.c
create mode 100644 oshmem/shmem/c/shmem_free.c
create mode 100644 oshmem/shmem/c/shmem_fxor.c
create mode 100644 oshmem/shmem/c/shmem_fxor_nb.c
create mode 100644 oshmem/shmem/c/shmem_g.c
create mode 100644 oshmem/shmem/c/shmem_get.c
create mode 100644 oshmem/shmem/c/shmem_get_nb.c
create mode 100644 oshmem/shmem/c/shmem_global_exit.c
create mode 100644 oshmem/shmem/c/shmem_iget.c
create mode 100644 oshmem/shmem/c/shmem_inc.c
create mode 100644 oshmem/shmem/c/shmem_info.c
create mode 100644 oshmem/shmem/c/shmem_init.c
create mode 100644 oshmem/shmem/c/shmem_iput.c
create mode 100644 oshmem/shmem/c/shmem_lock.c
create mode 100644 oshmem/shmem/c/shmem_mcs_lock.c
create mode 100644 oshmem/shmem/c/shmem_or.c
create mode 100644 oshmem/shmem/c/shmem_p.c
create mode 100644 oshmem/shmem/c/shmem_pcontrol.c
create mode 100644 oshmem/shmem/c/shmem_pe_accessible.c
create mode 100644 oshmem/shmem/c/shmem_ptr.c
create mode 100644 oshmem/shmem/c/shmem_put.c
create mode 100644 oshmem/shmem/c/shmem_put_nb.c
create mode 100644 oshmem/shmem/c/shmem_put_signal.c
create mode 100644 oshmem/shmem/c/shmem_put_signal_nb.c
create mode 100644 oshmem/shmem/c/shmem_query.c
create mode 100644 oshmem/shmem/c/shmem_quiet.c
create mode 100644 oshmem/shmem/c/shmem_realloc.c
create mode 100644 oshmem/shmem/c/shmem_reduce.c
create mode 100644 oshmem/shmem/c/shmem_set.c
create mode 100644 oshmem/shmem/c/shmem_set_cache_inv.c
create mode 100644 oshmem/shmem/c/shmem_set_cache_line_inv.c
create mode 100644 oshmem/shmem/c/shmem_set_lock.c
create mode 100644 oshmem/shmem/c/shmem_swap.c
create mode 100644 oshmem/shmem/c/shmem_swap_nb.c
create mode 100644 oshmem/shmem/c/shmem_sync.c
create mode 100644 oshmem/shmem/c/shmem_team.c
create mode 100644 oshmem/shmem/c/shmem_test_ivars.c
create mode 100644 oshmem/shmem/c/shmem_test_lock.c
create mode 100644 oshmem/shmem/c/shmem_udcflush.c
create mode 100644 oshmem/shmem/c/shmem_udcflush_line.c
create mode 100644 oshmem/shmem/c/shmem_wait.c
create mode 100644 oshmem/shmem/c/shmem_wait_ivars.c
create mode 100644 oshmem/shmem/c/shmem_xor.c
create mode 100644 oshmem/shmem/fortran/Makefile.am
create mode 100644 oshmem/shmem/fortran/bindings.h
create mode 100644 oshmem/shmem/fortran/pbindings.h
create mode 100644 oshmem/shmem/fortran/profile-defines.h
create mode 100644 oshmem/shmem/fortran/prototypes_pshmem.h
create mode 100644 oshmem/shmem/fortran/prototypes_shmem.h
create mode 100644 oshmem/shmem/fortran/shmem_addr_accessible_f.c
create mode 100644 oshmem/shmem/fortran/shmem_alltoall_f.c
create mode 100644 oshmem/shmem/fortran/shmem_and_to_all_f.c
create mode 100644 oshmem/shmem/fortran/shmem_barrier_all_f.c
create mode 100644 oshmem/shmem/fortran/shmem_barrier_f.c
create mode 100644 oshmem/shmem/fortran/shmem_broadcast_f.c
create mode 100644 oshmem/shmem/fortran/shmem_cache_f.c
create mode 100644 oshmem/shmem/fortran/shmem_character_get_f.c
create mode 100644 oshmem/shmem/fortran/shmem_character_put_f.c
create mode 100644 oshmem/shmem/fortran/shmem_collect_f.c
create mode 100644 oshmem/shmem/fortran/shmem_complex_get_f.c
create mode 100644 oshmem/shmem/fortran/shmem_complex_iget_f.c
create mode 100644 oshmem/shmem/fortran/shmem_complex_iput_f.c
create mode 100644 oshmem/shmem/fortran/shmem_complex_put_f.c
create mode 100644 oshmem/shmem/fortran/shmem_double_get_f.c
create mode 100644 oshmem/shmem/fortran/shmem_double_iget_f.c
create mode 100644 oshmem/shmem/fortran/shmem_double_iput_f.c
create mode 100644 oshmem/shmem/fortran/shmem_double_put_f.c
create mode 100644 oshmem/shmem/fortran/shmem_fence_f.c
create mode 100644 oshmem/shmem/fortran/shmem_finalize_f.c
create mode 100644 oshmem/shmem/fortran/shmem_fortran_pointer.h
create mode 100644 oshmem/shmem/fortran/shmem_get128_f.c
create mode 100644 oshmem/shmem/fortran/shmem_get32_f.c
create mode 100644 oshmem/shmem/fortran/shmem_get4_f.c
create mode 100644 oshmem/shmem/fortran/shmem_get64_f.c
create mode 100644 oshmem/shmem/fortran/shmem_get8_f.c
create mode 100644 oshmem/shmem/fortran/shmem_get_nb_f.c
create mode 100644 oshmem/shmem/fortran/shmem_getmem_f.c
create mode 100644 oshmem/shmem/fortran/shmem_global_exit_f.c
create mode 100644 oshmem/shmem/fortran/shmem_iget128_f.c
create mode 100644 oshmem/shmem/fortran/shmem_iget32_f.c
create mode 100644 oshmem/shmem/fortran/shmem_iget4_f.c
create mode 100644 oshmem/shmem/fortran/shmem_iget64_f.c
create mode 100644 oshmem/shmem/fortran/shmem_iget8_f.c
create mode 100644 oshmem/shmem/fortran/shmem_info_f.c
create mode 100644 oshmem/shmem/fortran/shmem_init_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int4_add_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int4_cswap_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int4_fadd_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int4_fetch_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int4_finc_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int4_inc_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int4_set_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int4_swap_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int4_wait_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int4_wait_until_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int8_add_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int8_cswap_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int8_fadd_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int8_fetch_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int8_finc_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int8_inc_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int8_set_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int8_swap_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int8_wait_f.c
create mode 100644 oshmem/shmem/fortran/shmem_int8_wait_until_f.c
create mode 100644 oshmem/shmem/fortran/shmem_integer_get_f.c
create mode 100644 oshmem/shmem/fortran/shmem_integer_iget_f.c
create mode 100644 oshmem/shmem/fortran/shmem_integer_iput_f.c
create mode 100644 oshmem/shmem/fortran/shmem_integer_put_f.c
create mode 100644 oshmem/shmem/fortran/shmem_iput128_f.c
create mode 100644 oshmem/shmem/fortran/shmem_iput32_f.c
create mode 100644 oshmem/shmem/fortran/shmem_iput4_f.c
create mode 100644 oshmem/shmem/fortran/shmem_iput64_f.c
create mode 100644 oshmem/shmem/fortran/shmem_iput8_f.c
create mode 100644 oshmem/shmem/fortran/shmem_lock_f.c
create mode 100644 oshmem/shmem/fortran/shmem_logical_get_f.c
create mode 100644 oshmem/shmem/fortran/shmem_logical_iget_f.c
create mode 100644 oshmem/shmem/fortran/shmem_logical_iput_f.c
create mode 100644 oshmem/shmem/fortran/shmem_logical_put_f.c
create mode 100644 oshmem/shmem/fortran/shmem_max_to_all_f.c
create mode 100644 oshmem/shmem/fortran/shmem_min_to_all_f.c
create mode 100644 oshmem/shmem/fortran/shmem_my_pe_f.c
create mode 100644 oshmem/shmem/fortran/shmem_n_pes_f.c
create mode 100644 oshmem/shmem/fortran/shmem_or_to_all_f.c
create mode 100644 oshmem/shmem/fortran/shmem_pe_accessible_f.c
create mode 100644 oshmem/shmem/fortran/shmem_prod_to_all_f.c
create mode 100644 oshmem/shmem/fortran/shmem_ptr_f.c
create mode 100644 oshmem/shmem/fortran/shmem_put128_f.c
create mode 100644 oshmem/shmem/fortran/shmem_put32_f.c
create mode 100644 oshmem/shmem/fortran/shmem_put4_f.c
create mode 100644 oshmem/shmem/fortran/shmem_put64_f.c
create mode 100644 oshmem/shmem/fortran/shmem_put8_f.c
create mode 100644 oshmem/shmem/fortran/shmem_put_nb_f.c
create mode 100644 oshmem/shmem/fortran/shmem_putmem_f.c
create mode 100644 oshmem/shmem/fortran/shmem_quiet_f.c
create mode 100644 oshmem/shmem/fortran/shmem_real4_fetch_f.c
create mode 100644 oshmem/shmem/fortran/shmem_real4_set_f.c
create mode 100644 oshmem/shmem/fortran/shmem_real4_swap_f.c
create mode 100644 oshmem/shmem/fortran/shmem_real8_fetch_f.c
create mode 100644 oshmem/shmem/fortran/shmem_real8_set_f.c
create mode 100644 oshmem/shmem/fortran/shmem_real8_swap_f.c
create mode 100644 oshmem/shmem/fortran/shmem_real_get_f.c
create mode 100644 oshmem/shmem/fortran/shmem_real_iget_f.c
create mode 100644 oshmem/shmem/fortran/shmem_real_iput_f.c
create mode 100644 oshmem/shmem/fortran/shmem_real_put_f.c
create mode 100644 oshmem/shmem/fortran/shmem_sum_to_all_f.c
create mode 100644 oshmem/shmem/fortran/shmem_swap_f.c
create mode 100644 oshmem/shmem/fortran/shmem_wait_f.c
create mode 100644 oshmem/shmem/fortran/shmem_wait_until_f.c
create mode 100644 oshmem/shmem/fortran/shmem_xor_to_all_f.c
create mode 100644 oshmem/shmem/fortran/shpalloc_f.c
create mode 100644 oshmem/shmem/fortran/shpclmove_f.c
create mode 100644 oshmem/shmem/fortran/shpdeallc_f.c
create mode 100644 oshmem/shmem/help-shmem-api.txt
create mode 100644 oshmem/shmem/shmem_api_logger.h
create mode 100644 oshmem/shmem/shmem_lock.h
create mode 100644 oshmem/tools/Makefile.am
create mode 100644 oshmem/tools/oshmem_info/Makefile.am
create mode 100644 oshmem/tools/oshmem_info/help-oshmem-info.txt
create mode 100644 oshmem/tools/oshmem_info/oshmem_info.1in
create mode 100644 oshmem/tools/oshmem_info/oshmem_info.c
create mode 100644 oshmem/tools/oshmem_info/oshmem_info.h
create mode 100644 oshmem/tools/oshmem_info/param.c
create mode 100644 oshmem/tools/wrappers/Makefile.am
create mode 100644 oshmem/tools/wrappers/oshmem-c.pc.in
create mode 100644 oshmem/tools/wrappers/oshmem-cxx.pc.in
create mode 100644 oshmem/tools/wrappers/oshmem-fort.pc.in
create mode 100644 oshmem/tools/wrappers/oshmem.pc.in
create mode 100644 oshmem/tools/wrappers/shmemc++-wrapper-data.txt.in
create mode 100644 oshmem/tools/wrappers/shmemcc-wrapper-data.txt.in
create mode 100644 oshmem/tools/wrappers/shmemfort-wrapper-data.txt.in
create mode 100644 oshmem/util/Makefile.am
create mode 100644 oshmem/util/oshmem_util.c
create mode 100644 oshmem/util/oshmem_util.h
create mode 100644 test/Makefile.am
create mode 100644 test/asm/Makefile.am
create mode 100644 test/asm/atomic_barrier.c
create mode 100644 test/asm/atomic_cmpset.c
create mode 100644 test/asm/atomic_math.c
create mode 100644 test/asm/atomic_spinlock.c
create mode 100644 test/asm/run_tests
create mode 100644 test/carto/carto-file
create mode 100644 test/carto/carto_test.c
create mode 100644 test/class/Makefile.am
create mode 100644 test/class/ompi_rb_tree.c
create mode 100644 test/class/opal_bitmap.c
create mode 100644 test/class/opal_cstring.c
create mode 100644 test/class/opal_fifo.c
create mode 100644 test/class/opal_hash_table.c
create mode 100644 test/class/opal_lifo.c
create mode 100644 test/class/opal_list.c
create mode 100644 test/class/opal_pointer_array.c
create mode 100644 test/class/opal_proc_table.c
create mode 100644 test/class/opal_value_array.c
create mode 100644 test/datatype/Makefile.am
create mode 100755 test/datatype/check_op.sh
create mode 100644 test/datatype/checksum.c
create mode 100644 test/datatype/ddt_lib.c
create mode 100644 test/datatype/ddt_lib.h
create mode 100644 test/datatype/ddt_pack.c
create mode 100644 test/datatype/ddt_raw.c
create mode 100644 test/datatype/ddt_raw2.c
create mode 100644 test/datatype/ddt_test.c
create mode 100644 test/datatype/external32.c
create mode 100644 test/datatype/large_data.c
create mode 100644 test/datatype/opal_datatype_test.c
create mode 100644 test/datatype/opal_ddt_lib.c
create mode 100644 test/datatype/opal_ddt_lib.h
create mode 100644 test/datatype/partial.c
create mode 100644 test/datatype/position.c
create mode 100644 test/datatype/position_noncontig.c
create mode 100644 test/datatype/reduce_local.c
create mode 100644 test/datatype/to_self.c
create mode 100644 test/datatype/unpack_hetero.c
create mode 100644 test/datatype/unpack_ooo.c
create mode 100644 test/event/Makefile.am
create mode 100644 test/event/event-test.c
create mode 100644 test/event/signal-test.c
create mode 100644 test/event/time-test.c
create mode 100644 test/memchecker/Makefile.am
create mode 100644 test/memchecker/irecv_init_check.c
create mode 100644 test/memchecker/irecv_uninit_check.c
create mode 100644 test/memchecker/non_blocking_recv_test.c
create mode 100644 test/memchecker/non_blocking_send_test.c
create mode 100644 test/monitoring/Makefile.am
create mode 100644 test/monitoring/check_monitoring.c
create mode 100644 test/monitoring/example_reduce_count.c
create mode 100644 test/monitoring/monitoring_test.c
create mode 100644 test/monitoring/test_overhead.c
create mode 100755 test/monitoring/test_overhead.sh
create mode 100644 test/monitoring/test_pvar_access.c
create mode 100644 test/mpi/Makefile.am
create mode 100644 test/mpi/environment/Makefile.am
create mode 100644 test/mpi/environment/chello.c
create mode 100755 test/mpi/environment/run_tests
create mode 100755 test/mpi/run_tests
create mode 100644 test/mpool/Makefile.am
create mode 100644 test/mpool/mpool_memkind.c
create mode 100644 test/runtime/Makefile.am
create mode 100644 test/runtime/README.md
create mode 100644 test/runtime/opal_init_finalize.c
create mode 100644 test/runtime/orte_init_finalize.c
create mode 100644 test/runtime/sigchld.c
create mode 100644 test/runtime/start_shut.c
create mode 100644 test/simple/Makefile
create mode 100644 test/simple/Makefile.include
create mode 100644 test/simple/abort.c
create mode 100644 test/simple/accept.c
create mode 100644 test/simple/add_host.c
create mode 100644 test/simple/attach.c
create mode 100644 test/simple/bad_arg.c
create mode 100644 test/simple/bad_exit.c
create mode 100644 test/simple/badcoll.c
create mode 100644 test/simple/bcast_loop.c
create mode 100644 test/simple/binding.c
create mode 100644 test/simple/client.c
create mode 100644 test/simple/comm_abort.c
create mode 100644 test/simple/concurrent_spawn.c
create mode 100644 test/simple/connect.c
create mode 100644 test/simple/crisscross.c
create mode 100644 test/simple/debugger.c
create mode 100644 test/simple/delayed_abort.c
create mode 100644 test/simple/early_abort.c
create mode 100644 test/simple/hello.c
create mode 100644 test/simple/hello_barrier.c
create mode 100644 test/simple/hello_nodename.c
create mode 100644 test/simple/hello_output.c
create mode 100644 test/simple/hello_show_help.c
create mode 100755 test/simple/hellocycle.pl
create mode 100644 test/simple/info_spawn.c
create mode 100644 test/simple/init-exit77.c
create mode 100644 test/simple/initial_errh.c
create mode 100644 test/simple/intercomm1.c
create mode 100644 test/simple/intercomm_create.c
create mode 100644 test/simple/interlib.c
create mode 100644 test/simple/iof.c
create mode 100644 test/simple/loop_child.c
create mode 100644 test/simple/loop_spawn.c
create mode 100755 test/simple/makedata.pl
create mode 100644 test/simple/mpi_barrier.c
create mode 100644 test/simple/mpi_info.c
create mode 100644 test/simple/mpi_no_op.c
create mode 100644 test/simple/mpi_spin.c
create mode 100644 test/simple/multi_abort.c
create mode 100644 test/simple/myhello.spec
create mode 100644 test/simple/myring.spec
create mode 100644 test/simple/no-disconnect.c
create mode 100644 test/simple/nonzero.c
create mode 100644 test/simple/parallel_r64.c
create mode 100644 test/simple/parallel_r8.c
create mode 100644 test/simple/parallel_w64.c
create mode 100644 test/simple/parallel_w8.c
create mode 100644 test/simple/pinterlib.c
create mode 100644 test/simple/pmix.c
create mode 100644 test/simple/pubsub.c
create mode 100644 test/simple/read_write.c
create mode 100644 test/simple/reduce-hang.c
create mode 100644 test/simple/ring.c
create mode 100644 test/simple/segv.c
create mode 100644 test/simple/sendrecv_blaster.c
create mode 100644 test/simple/server.c
create mode 100755 test/simple/shell_hello
create mode 100644 test/simple/simple_spawn.c
create mode 100644 test/simple/singleton_client_server.c
create mode 100644 test/simple/sio.c
create mode 100644 test/simple/slave.c
create mode 100644 test/simple/spawn-problem/ch_rec.c
create mode 100644 test/simple/spawn-problem/start.c
create mode 100644 test/simple/spawn_multiple.c
create mode 100644 test/simple/spawn_tree.c
create mode 100644 test/simple/thread_init.c
create mode 100644 test/simple/xlib.c
create mode 100644 test/simple/ziaprobe.c
create mode 100644 test/simple/ziatest.README
create mode 100644 test/simple/ziatest.c
create mode 100644 test/spc/Makefile.am
create mode 100644 test/spc/spc_test.c
create mode 100644 test/support/Makefile.am
create mode 100644 test/support/Makefile.options
create mode 100644 test/support/support.c
create mode 100644 test/support/support.h
create mode 100644 test/threads/Makefile.am
create mode 100644 test/threads/opal_atomic_thread_bench.c
create mode 100644 test/threads/opal_condition.c
create mode 100644 test/threads/opal_thread.c
create mode 100644 test/util/Makefile.am
create mode 100644 test/util/bipartite_graph.c
create mode 100644 test/util/ompi_numtostr.c
create mode 100644 test/util/opal_argv.c
create mode 100644 test/util/opal_basename.c
create mode 100644 test/util/opal_bit_ops.c
create mode 100644 test/util/opal_error.c
create mode 100644 test/util/opal_if.c
create mode 100644 test/util/opal_os_create_dirpath.c
create mode 100644 test/util/opal_os_path.c
create mode 100644 test/util/opal_path_nfs.c
create mode 100644 test/util/opal_sha256.c
create mode 100644 test/util/opal_timer.c
create mode 100644 test/util/orte_session_dir.c
create mode 100644 test/util/orte_universe_setup_file_io.c
diff --git a/.ci/README.md b/.ci/README.md
new file mode 100644
index 0000000000..c32a0fd640
--- /dev/null
+++ b/.ci/README.md
@@ -0,0 +1,4 @@
+Top-level directory for CI tests.
+
+Feel free to make your own subdirectory (e.g., for your organization)
+and put CI tests and supporting infrastructure here.
diff --git a/.ci/community-jenkins/Jenkinsfile b/.ci/community-jenkins/Jenkinsfile
new file mode 100644
index 0000000000..f05ae1b1a9
--- /dev/null
+++ b/.ci/community-jenkins/Jenkinsfile
@@ -0,0 +1,102 @@
+// -*- groovy -*-
+//
+// Copyright (c) 2022-2023 Amazon.com, Inc. or its affiliates. All rights
+// reserved.
+// Copyright (c) 2022-2023 Joe Downs. All rights reserved.
+// $COPYRIGHT$
+//
+// Additional copyrights may follow
+//
+// $HEADER$
+//
+// Build an Open MPI Pull Request
+//
+//
+// WORKSPACE Layout:
+// autotools-install/ Autotools install for the builder
+// ompi/ Open MPI source tree
+
+// We if we push changes to a PR, we don't need to keep old jobs running, so
+// we'll use the milestone step in Jenkins. Using an example from
+// https://stackoverflow.com/questions/40760716/jenkins-abort-running-build-if-new-one-is-started:
+//
+// - Build 1 runs and creates milestone 1.
+// - While build 1 is running, build 2 fires. It has milestone 1 and milestone
+// 2. It passes milestone 1, which causes build 1 to abort.
+def buildNumber = env.BUILD_NUMBER as int
+if (buildNumber > 1) {
+ milestone(buildNumber - 1)
+}
+milestone(buildNumber)
+
+// Add build description linking back to PR. This is redundant to the "GitHub"
+// link on the Pull Request page, but the Build page does not have a direct link
+// back to the PR. The "Details" link at the bottom of the GitHub PR page brings
+// you to the Jenkins Build page, so we're adding the link back to the GitHub PR
+// page.
+currentBuild.description = "This is a build of Open MPI PR #${CHANGE_ID}"
+
+check_stages = prepare_check_stages()
+println("Initialized Pipeline")
+
+// Today, we only expect to have one stage (do everything), but allow that
+// we may split build and test stages in the future.
+for (check_stage in check_stages) {
+ parallel(check_stage)
+}
+
+println('Tests Completed')
+
+// Returns a list of build stages ("build Open MPI", "Build Tests", etc.),
+// although currently we only support the one stage of "everything", where each
+// build stage is a map of different configurations to test.
+def prepare_check_stages() {
+ def configure_options = ["--disable-dlopen", "--disable-oshmem", "--enable-builtin-atomic", "--enable-ipv6"]
+ def compilers = ["clang10", "gcc5", "gcc6", "gcc7", "gcc8", "gcc9", "gcc10"]
+ def platforms = ["amazon_linux_2", "amazon_linux_2-arm64", "rhel7", "rhel8", "ubuntu_18.04"]
+ def check_stages_list = []
+
+ // Build everything stage
+ def build_parallel_map = [:]
+ for (platform in platforms) {
+ def name = "Platform: ${platform}".replaceAll("-", "")
+ build_parallel_map.put(name, prepare_build(name, platform, ""))
+ }
+
+ for (compiler in compilers) {
+ def name = "Compiler: ${compiler}".replaceAll("-", "")
+ build_parallel_map.put(name, prepare_build(name, compiler, "--compiler \\\"${compiler}\\\""))
+ }
+
+ for (configure_option in configure_options) {
+ def name = "Configure: ${configure_option}".replaceAll("-", "")
+ build_parallel_map.put(name, prepare_build(name, "(ec2&&linux)", "--configure-args \\\"${configure_option}\\\""))
+ }
+
+ build_parallel_map.put("distcheck", prepare_build("distcheck", "tarball_build", "--distcheck"))
+
+ check_stages_list.add(build_parallel_map)
+
+ return check_stages_list
+}
+
+def prepare_build(build_name, label, build_arg) {
+ return {
+ stage("${build_name}") {
+ node(label) {
+ checkout(changelog: false, poll: false, scm: scm)
+ // If pr-builder.sh fails, the sh step will throw an exception,
+ // which we catch so that the job doesn't abort and continues on
+ // to other steps - such as cleanup. Because we catch the
+ // exception, we need to tell Jenkins the overall job has
+ // failed.
+ try {
+ sh "/bin/bash -x .ci/community-jenkins/pr-builder.sh ${build_arg} ompi"
+ } catch (Exception e) {
+ currentBuild.result = "FAILURE"
+ }
+ cleanWs(notFailBuild: true)
+ }
+ }
+ }
+}
diff --git a/.ci/community-jenkins/pr-builder.sh b/.ci/community-jenkins/pr-builder.sh
new file mode 100755
index 0000000000..d721e36562
--- /dev/null
+++ b/.ci/community-jenkins/pr-builder.sh
@@ -0,0 +1,351 @@
+#!/bin/sh
+#
+# Copyright (c) 2022-2023 Amazon.com, Inc. or its affiliates. All rights
+# reserved.
+# Copyright (c) 2022-2023 Joe Downs. All rights reserved.
+# $COPYRIGHT$
+#
+# Additional copyrights may follow
+#
+# $HEADER$
+
+# Abort on error
+set -euo pipefail
+
+BUILD_32BIT=0
+COMPILER=
+DISTCHECK=0
+AUTOGEN_ARGS=
+CONFIGURE_ARGS=
+MAKE_ARGS=
+MAKE_J="-j 8"
+PREFIX="${WORKSPACE}/install"
+MPIRUN_MODE=${MPIRUN_MODE:-runall}
+
+#
+# Options Parsing
+#
+# For each option, we need to remove the quotes from their arguments. Without
+# quotes, the command-line options for later commands (such as
+# --disable-oshmem), are interpreted (in the following switch statement) as
+# options for this script.
+
+strip_quotes() {
+ echo `echo "$1" | sed -e "s/\(\"\)\([[:alnum:]|_|-]*\)\(\"\)/\2/"`
+}
+
+PARAMS=""
+while (( "$#" )); do
+ case "$1" in
+ --distcheck)
+ DISTCHECK=1
+ shift
+ ;;
+ --autogen-args)
+ if [ -n "$2" ] && [ ${2:0:1} != "-" ]; then
+ AUTOGEN_ARGS=$(strip_quotes $2)
+ shift 2
+ else
+ echo "Error: Argument for $1 is missing" >&2
+ exit 1
+ fi
+ ;;
+ --configure-args)
+ if [ -n "$2" ] && [ ${2:0:1} != "-" ]; then
+ CONFIGURE_ARGS=$(strip_quotes $2)
+ shift 2
+ else
+ echo "Error: Argument for $1 is missing" >&2
+ exit 1
+ fi
+ ;;
+ --compiler)
+ if [ -n "$2" ] && [ ${2:0:1} != "-" ]; then
+ COMPILER=$(strip_quotes $2)
+ shift 2
+ else
+ echo "Error: Argument for $1 is missing" >&2
+ exit 1
+ fi
+ ;;
+ --mpirun-mode)
+ if [ -n "$2" ] && [ ${2:0:1} != "-" ]; then
+ MPIRUN_MODE=$(strip_quotes $2)
+ shift 2
+ else
+ echo "Error: Argument for $1 is missing" >&2
+ exit 1
+ fi
+ ;;
+ -*|--*=) # Unsupported flags
+ echo "Error: Unsupported flag $1" >&2
+ exit 1
+ ;;
+ *) # Preserve positional arguments
+ PARAMS="$PARAMS $1"
+ shift
+ ;;
+ esac
+done
+# Set positional arguments in their proper place.
+eval set -- "$PARAMS"
+
+#
+# Start by figuring out what we are...
+#
+os=`uname -s`
+if test "${os}" = "Linux"; then
+ eval "PLATFORM_ID=`sed -n 's/^ID=//p' /etc/os-release`"
+ eval "VERSION_ID=`sed -n 's/^VERSION_ID=//p' /etc/os-release`"
+else
+ PLATFORM_ID=`uname -s`
+ VERSION_ID=`uname -r`
+fi
+
+echo "--> platform: $PLATFORM_ID"
+echo "--> version: $VERSION_ID"
+
+#
+# See if builder provided a compiler we should use, and translate it to
+# CONFIGURE_ARGS.
+#
+case ${PLATFORM_ID} in
+ rhel)
+ case "$COMPILER" in
+ gcc48|"")
+ echo "--> Using default compilers"
+ ;;
+ *)
+ echo "Unsupported compiler ${COMPILER}. Aborting"
+ exit 1
+ ;;
+ esac
+ ;;
+ amzn)
+ case "$COMPILER" in
+ "")
+ echo "--> Using default compilers"
+ ;;
+ gcc44)
+ CONFIGURE_ARGS="$CONFIGURE_ARGS CC=gcc44 CXX=g++44 FC=gfortran44"
+ ;;
+ gcc48)
+ CONFIGURE_ARGS="$CONFIGURE_ARGS CC=gcc48 CXX=g++48 FC=gfortran48"
+ ;;
+ clang36)
+ CONFIGURE_ARGS="$CONFIGURE_ARGS CC=clang CXX=clang++ --disable-mpi-fortran"
+ ;;
+ *)
+ echo "Unsupported compiler ${COMPILER}. Aborting"
+ exit 1
+ ;;
+ esac
+ ;;
+ ubuntu)
+ case "$COMPILER" in
+ "")
+ echo "--> Using default compilers"
+ ;;
+ gcc4*)
+ version=`echo "$COMPILER" | sed -e 's/gcc4\([0-9]*\)/4.\1/'`
+ CONFIGURE_ARGS="CC=gcc-${version} CXX=g++-${version} FC=gfortran-${version}"
+ ;;
+ gcc*)
+ version=`echo "$COMPILER" | sed -e 's/gcc\([0-9]*\)/\1/'`
+ CONFIGURE_ARGS="CC=gcc-${version} CXX=g++-${version} FC=gfortran-${version}"
+ ;;
+ clang3*|clang4*|clang5*|clang6*)
+ version=`echo "$COMPILER" | sed -e 's/clang\([0-9]\)\([0-9]*\)/\1.\2/'`
+ CONFIGURE_ARGS="CC=clang-${version} CXX=clang++-${version} --disable-mpi-fortran"
+ ;;
+ clang*)
+ version=`echo "$COMPILER" | sed -e 's/clang\([0-9]*\)/\1/'`
+ CONFIGURE_ARGS="CC=clang-${version} CXX=clang++-${version} --disable-mpi-fortran"
+ ;;
+ *)
+ echo "Unsupported compiler ${COMPILER}. Aborting"
+ exit 1
+ ;;
+ esac
+ ;;
+ sles)
+ case "$COMPILER" in
+ "")
+ echo "--> Using default compilers"
+ ;;
+ gcc48)
+ CONFIGURE_ARGS="$CONFIGURE_ARGS CC=gcc-48 CXX=g++-48 FC=gfortran-48"
+ ;;
+ gcc5)
+ CONFIGURE_ARGS="$CONFIGURE_ARGS CC=gcc-5 CXX=g++-5 FC=gfortran-5"
+ ;;
+ gcc6)
+ CONFIGURE_ARGS="$CONFIGURE_ARGS CC=gcc-6 CXX=g++-6 FC=gfortran-6"
+ ;;
+ *)
+ echo "Unsupported compiler ${COMPILER}. Aborting"
+ exit 1
+ ;;
+ esac
+ ;;
+ FreeBSD)
+ CONFIGURE_ARGS="$CONFIGURE_ARGS LDFLAGS=-Wl,-rpath,/usr/local/lib/gcc5 --with-wrapper-ldflags=-Wl,-rpath,/usr/local/lib/gcc5"
+ ;;
+esac
+
+echo "--> Compiler setup: $CONFIGURE_ARGS"
+
+#
+# Add any Autogen or Configure arguments provided by the builder job.
+#
+if test "$AUTOGEN_ARGS" != ""; then
+ # Special case, to work around the fact that Open MPI can't build when
+ # there's a space in the build path name. (sigh)
+ if test "$AUTOGEN_ARGS" = "--no-orte"; then
+ AUTOGEN_ARGS="--no-orte --no-ompi"
+ fi
+fi
+
+echo "--> Autogen arguments: $AUTOGEN_ARGS"
+echo "--> Configure arguments: $CONFIGURE_ARGS"
+
+# Build
+sha1=`git rev-parse HEAD`
+echo "--> Building commit ${sha1}"
+
+if test -f autogen.pl; then
+ echo "--> running ./autogen.pl ${AUTOGEN_ARGS}"
+ ./autogen.pl ${AUTOGEN_ARGS}
+else
+ if test "${AUTOGEN_ARGS}" != ""; then
+ echo "--> Being a coward and not running with special autogen arguments and autogen.sh"
+ exit 1
+ else
+ echo "--> running ./atogen.sh"
+ ./autogen.sh
+ fi
+fi
+
+echo "--> running ./configure --prefix=\"${PREFIX}\" ${CONFIGURE_ARGS}"
+if ! ./configure --prefix="${PREFIX}" ${CONFIGURE_ARGS}; then
+ echo "./configure --prefix=\"${PREFIX}\" ${CONFIGURE_ARGS} failed, ABORTING !"
+ if test -f config.log; then
+ echo "config.log content :"
+ cat config.log
+ else
+ echo "no config.log was generated"
+ fi
+ exit 1
+fi
+
+# Shortcut for the distcheck case, as it won't run any tests beyond the built-in
+# make check tests. We need to install the requirements (Sphinx) so we can build
+# the docs.
+if test "${DISTCHECK}" = "1"; then
+ echo "--> running make ${MAKE_ARGS} distcheck"
+ make ${MAKE_ARGS} distcheck
+ exit $?
+fi
+
+echo "--> running make ${MAKE_J} ${MAKE_ARGS} all"
+make ${MAKE_J} ${MAKE_ARGS} all
+echo "--> running make check"
+make ${MAKE_ARGS} check
+echo "--> running make install"
+make ${MAKE_ARGS} install
+
+export PATH="${PREFIX}/bin":${PATH}
+
+case "$AUTOGEN_ARGS" in
+ *--no-ompi*)
+ echo "--> Skipping MPI tests due to --no-ompi"
+ exit 0
+ ;;
+esac
+
+echo "--> running ompi_info"
+ompi_info
+
+echo "--> running make all in examples"
+cd "examples"
+make ${MAKE_ARGS} all
+cd ..
+
+# It's hard to determine what the failure was and there's no printing of error
+# code with set -e, so for the tests, we do per-command checking...
+set +e
+
+run_example() {
+ example=`basename ${2}`
+ echo "--> Running example: $example"
+ ${1} ${2}
+ ret=$?
+ if test ${ret} -ne 0 ; then
+ echo "Example failed: ${ret}"
+ echo "Command was: ${1} ${2}"
+ exit ${ret}
+ fi
+}
+
+if test "${MPIRUN_MODE}" != "none"; then
+ echo "--> running examples"
+ echo "localhost cpu=2" > "${WORKSPACE}/hostfile"
+ # Note: using perl here because figuring out a portable sed regexp
+ # proved to be a little challenging.
+ mpirun_version=`"${WORKSPACE}/install/bin/mpirun" --version | perl -wnE 'say $1 if /mpirun [^\d]*(\d+.\d+)/'`
+ echo "--> mpirun version: ${mpirun_version}"
+ case ${mpirun_version} in
+ 1.*|2.0*)
+ exec="timeout -s SIGSEGV 3m mpirun -hostfile ${WORKSPACE}/hostfile -np 2 "
+ ;;
+ *)
+ exec="timeout -s SIGSEGV 4m mpirun --get-stack-traces --timeout 180 --hostfile ${WORKSPACE}/hostfile -np 2 --bind-to none "
+ ;;
+ esac
+ singleton="timeout -s SIGSEGV 1m "
+ run_example "${exec}" ./examples/hello_c
+ run_example "${singleton}" ./examples/hello_c
+ run_example "${exec}" ./examples/ring_c
+ run_example "${singleton}" ./examples/ring_c
+ run_example "${exec}" ./examples/connectivity_c
+ if ompi_info --parsable | grep -q bindings:cxx:yes >/dev/null; then
+ echo "--> running C++ examples"
+ run_example "${exec}" ./examples/hello_cxx
+ run_example "${singleton}" ./examples/hello_cxx
+ run_example "${exec}" ./examples/ring_cxx
+ run_example "${singleton}" ./examples/ring_cxx
+ else
+ echo "--> skipping C++ examples"
+ fi
+ if ompi_info --parsable | grep -q bindings:mpif.h:yes >/dev/null; then
+ echo "--> running mpif examples"
+ run_example "${exec}" ./examples/hello_mpifh
+ run_example "${singleton}" ./examples/hello_mpifh
+ run_example "${exec}" ./examples/ring_mpifh
+ run_example "${singleton}" ./examples/ring_mpifh
+ else
+ echo "--> skipping mpif examples"
+ fi
+ if ompi_info --parsable | egrep -q bindings:use_mpi:\"\?yes >/dev/null; then
+ echo "--> running usempi examples"
+ run_example "${exec}" ./examples/hello_usempi
+ run_example "${singleton}" ./examples/hello_usempi
+ run_example "${exec}" ./examples/ring_usempi
+ run_example "${singleton}" ./examples/ring_usempi
+ else
+ echo "--> skipping usempi examples"
+ fi
+ if ompi_info --parsable | grep -q bindings:use_mpi_f08:yes >/dev/null; then
+ echo "--> running usempif08 examples"
+ run_example "${exec}" ./examples/hello_usempif08
+ run_example "${singleton}" ./examples/hello_usempif08
+ run_example "${exec}" ./examples/ring_usempif08
+ run_example "${singleton}" ./examples/ring_usempif08
+ else
+ echo "--> skipping usempif08 examples"
+ fi
+else
+ echo "--> Skipping examples (MPIRUN_MODE = none)"
+fi
+
+echo "--> All done!"
diff --git a/.ci/lanl/gitlab-darwin-ci.yml b/.ci/lanl/gitlab-darwin-ci.yml
new file mode 100644
index 0000000000..57b78c29ba
--- /dev/null
+++ b/.ci/lanl/gitlab-darwin-ci.yml
@@ -0,0 +1,164 @@
+variables:
+ SCHEDULER_PARAMETERS: "-pgeneral -t 4:00:00 -N 1 --ntasks-per-node=16"
+ GIT_STRATEGY: clone
+ NPROCS: 4
+
+stages:
+ - build
+ - test
+
+build:intel:
+ stage: build
+ tags: [darwin-slurm-shared]
+ script:
+ - module load intel/2022.0.1
+ - rm .gitmodules
+ - cp $GITSUBMODULEPATCH .gitmodules
+ - git submodule update --init --recursive
+ - ./autogen.pl
+ - ./configure CC=icx FC=ifx CXX=icpx --prefix=$PWD/install_test --with-libevent=internal
+ - make -j 8 install
+ - make check
+ - export PATH=$PWD/install_test/bin:$PATH
+ - cd examples
+ - make
+ artifacts:
+ name: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME"
+ untracked: true
+ paths:
+ - examples
+ - install_test
+ expire_in: 1 week
+
+build:amd:
+ stage: build
+ tags: [darwin-slurm-shared]
+ variables:
+ SCHEDULER_PARAMETERS: "-pamd-rome -t 4:00:00 -N 1 --ntasks-per-node=16"
+ script:
+ - module load aocc/3.0.0
+ - rm .gitmodules
+ - cp $GITSUBMODULEPATCH .gitmodules
+ - git submodule update --init --recursive
+ - ./autogen.pl
+ - ./configure CC=clang FC=flang CXX=clang++ --prefix=$PWD/install_test --with-libevent=internal LIBS="-lucm -lucs"
+ - make -j 8 install
+ - make check
+ - export PATH=$PWD/install_test/bin:$PATH
+ - cd examples
+ - make
+ artifacts:
+ name: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME"
+ untracked: true
+ paths:
+ - examples
+ - install_test
+ expire_in: 1 week
+
+build:gnu:
+ stage: build
+ tags: [darwin-slurm-shared]
+ script:
+ - module load gcc
+ - rm .gitmodules
+ - cp $GITSUBMODULEPATCH .gitmodules
+ - git submodule update --init --recursive
+ - ./autogen.pl
+ - ./configure --prefix=$PWD/install_test --with-libevent=internal
+ - make -j 8 install
+ - make check
+ - export PATH=$PWD/install_test/bin:$PATH
+ - cd examples
+ - make
+ artifacts:
+ name: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME"
+ untracked: true
+ paths:
+ - examples
+ - install_test
+ expire_in: 1 week
+
+test:intel:
+ stage: test
+ tags: [darwin-slurm-shared]
+ dependencies:
+ - build:intel
+ needs: ["build:intel"]
+ script:
+ - pwd
+ - ls
+ - module load intel/2022.0.1
+ - export PATH=$PWD/install_test/bin:$PATH
+ - which mpirun
+ - cd examples
+ - mpirun -np 4 hostname
+ - mpirun -np 4 ./hello_c
+ - mpirun -np 4 ./ring_c
+ - mpirun -np 4 ./hello_mpifh
+ - mpirun -np 4 ./ring_mpifh
+ - mpirun -np 4 ./hello_usempi
+ - mpirun -np 4 ./ring_usempi
+ - mpirun -np 4 ./hello_usempif08
+ - mpirun -np 4 ./ring_usempif08
+ - mpirun -np 4 ./connectivity_c
+ artifacts:
+ name: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME"
+ expire_in: 1 week
+
+test:amd:
+ stage: test
+ tags: [darwin-slurm-shared]
+ variables:
+ SCHEDULER_PARAMETERS: "-pamd-rome -t 2:00:00 -N 1 --ntasks-per-node=16"
+ dependencies:
+ - build:amd
+ needs: ["build:amd"]
+ script:
+ - pwd
+ - ls
+ - module load aocc/3.0.0
+ - export PATH=$PWD/install_test/bin:$PATH
+ - export LD_LIBRARY_PATH=$PWD/install_test/lib:$LD_LIBRARY_PATH
+ - which mpirun
+ - cd examples
+ - mpirun -np 4 hostname
+ - mpirun -np 4 ./hello_c
+ - mpirun -np 4 ./ring_c
+ - mpirun -np 4 ./hello_mpifh
+ - mpirun -np 4 ./ring_mpifh
+ - mpirun -np 4 ./hello_usempi
+ - mpirun -np 4 ./ring_usempi
+ - mpirun -np 4 ./hello_usempif08
+ - mpirun -np 4 ./ring_usempif08
+ - mpirun -np 4 ./connectivity_c
+ artifacts:
+ name: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME"
+ expire_in: 1 week
+
+test:gnu:
+ stage: test
+ tags: [darwin-slurm-shared]
+ dependencies:
+ - build:gnu
+ needs: ["build:gnu"]
+ script:
+ - pwd
+ - ls
+ - module load gcc
+ - export PATH=$PWD/install_test/bin:$PATH
+ - which mpirun
+ - cd examples
+ - mpirun -np 4 hostname
+ - mpirun -np 4 ./hello_c
+ - mpirun -np 4 ./ring_c
+ - mpirun -np 4 ./hello_mpifh
+ - mpirun -np 4 ./ring_mpifh
+ - mpirun -np 4 ./hello_usempi
+ - mpirun -np 4 ./ring_usempi
+ - mpirun -np 4 ./hello_usempif08
+ - mpirun -np 4 ./ring_usempif08
+ - mpirun -np 4 ./connectivity_c
+ artifacts:
+ name: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME"
+ expire_in: 1 week
+
diff --git a/.ci/mellanox/README.md b/.ci/mellanox/README.md
new file mode 100644
index 0000000000..2a9d5c09b1
--- /dev/null
+++ b/.ci/mellanox/README.md
@@ -0,0 +1,16 @@
+# Open MPI Continuous Integration (CI) Services
+## Mellanox Open MPI CI
+### Scope
+[Mellanox](https://www.mellanox.com/) Open MPI CI is intended to verify Open MPI with recent Mellanox SW components ([Mellanox OFED](https://www.mellanox.com/page/products_dyn?product_family=26), [UCX](https://www.mellanox.com/page/products_dyn?product_family=281&mtag=ucx) and other [HPC-X](https://www.mellanox.com/page/products_dyn?product_family=189&mtag=hpc-x) components) in the Mellanox lab environment.
+
+CI is managed by [Azure Pipelines](https://docs.microsoft.com/en-us/azure/devops/pipelines/?view=azure-devops) service.
+
+Mellanox Open MPI CI includes:
+* Open MPI building with internal stable engineering versions of UCX and HCOLL. The building is run in Docker-based environment.
+* Sanity functional testing.
+### How to Run CI
+Mellanox Open MPI CI is triggered upon the following events:
+* Create a pull request (PR). CI status is visible in the PR status. CI is restarted automatically upon each new commit within the PR. CI status and log files are also available on the Azure DevOps server.
+* Trigger CI with special PR comments (for example, `/azp run`). Comment triggers are available only if the comment author has write permission to the PR target repo. Detailed information about comment triggers is available in the official Azure DevOps [documentation](https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/github?view=azure-devops&tabs=yaml#comment-triggers).
+### Support
+In case of any issues, questions or suggestions please contact to [Mellanox Open MPI CI support team](mailto:swx-azure-svc@mellanox.com).
diff --git a/.ci/mellanox/azure-pipelines.yml b/.ci/mellanox/azure-pipelines.yml
new file mode 100644
index 0000000000..6f7651f015
--- /dev/null
+++ b/.ci/mellanox/azure-pipelines.yml
@@ -0,0 +1,38 @@
+trigger: none
+pr:
+ - main
+ - v*.*.x
+
+pool:
+ name: Default
+ demands:
+ - AGENT_CI_TARGET -equals ompi
+ - MLNX_IB_DEVICE -equals yes
+
+variables:
+ ompi_jenkins_scripts_git_repo_url: https://github.com/mellanox-hpc/jenkins_scripts.git
+ ompi_jenkins_scripts_git_branch: master
+ # Enable debug information, supported values: true, false
+ debug: true
+
+jobs:
+- job: mellanox_ompi_ci
+ displayName: Mellanox Open MPI CI
+ timeoutInMinutes: 90
+ container:
+ image: rdmz-harbor.rdmz.labs.mlnx/hpcx/ompi_ci:latest
+ options: -v /hpc/local:/hpc/local -v /opt:/opt --uts=host --ipc=host --ulimit stack=67108864
+ --ulimit memlock=-1 --security-opt seccomp=unconfined --cap-add=SYS_ADMIN --device=/dev/infiniband/
+ steps:
+ - checkout: self
+ submodules: recursive
+ path: ompi
+ clean: true
+ - bash: |
+ set -eE
+ [ "$(debug)" = "true" ] && set -x
+ rm -rf $(Pipeline.Workspace)/jenkins_scripts
+ git clone $(ompi_jenkins_scripts_git_repo_url) --branch $(ompi_jenkins_scripts_git_branch) $(Pipeline.Workspace)/jenkins_scripts
+ export WORKSPACE=$(Pipeline.Workspace)/ompi
+ $(Pipeline.Workspace)/jenkins_scripts/jenkins/ompi/ompi_test.sh
+ displayName: Build and test Open MPI
diff --git a/.clang-format b/.clang-format
new file mode 100644
index 0000000000..d4249d80c2
--- /dev/null
+++ b/.clang-format
@@ -0,0 +1,173 @@
+# This file represents the coding style enforced by Open MPI. This file
+# is based on the long-held, but not enforced, guidelines from the
+# beginning of the project. We will be requiring that all code going
+# forward uses this style. To check your code before attempting to open
+# a PR install clang-format and run your commits through clang-format.
+#
+# To install clang-format:
+#
+# macOS:
+# Homebrew: brew install clang-format
+# Mac Ports: port install clang
+#
+# Linux:
+# debian/ubuntu/rasbian: apt-get install clang-format
+# redhat/fedora: yum install clang-format
+#
+# To run against your code changes:
+#
+# unstaged changes: git clang-format --style file -f
+# staged changes: git clang-format --style file
+#
+# For interactive add the -p option.
+#
+# To run against all of Open MPI:
+#
+# ./contrib/clang-format-ompi.sh
+#
+# This command is intended to be run only once.
+---
+Language: Cpp
+# BasedOnStyle: LLVM
+AccessModifierOffset: -2
+AlignAfterOpenBracket: Align
+AlignConsecutiveMacros: true
+AlignConsecutiveAssignments: false
+AlignConsecutiveDeclarations: false
+AlignEscapedNewlines: Left
+AlignOperands: true
+AlignTrailingComments: true
+AllowAllArgumentsOnNextLine: false
+AllowAllConstructorInitializersOnNextLine: true
+AllowAllParametersOfDeclarationOnNextLine: true
+AllowShortBlocksOnASingleLine: Never
+AllowShortCaseLabelsOnASingleLine: false
+AllowShortFunctionsOnASingleLine: None
+AllowShortLambdasOnASingleLine: All
+AllowShortIfStatementsOnASingleLine: Never
+AllowShortLoopsOnASingleLine: false
+AlwaysBreakAfterDefinitionReturnType: None
+AlwaysBreakAfterReturnType: None
+AlwaysBreakBeforeMultilineStrings: false
+AlwaysBreakTemplateDeclarations: MultiLine
+BinPackArguments: true
+BinPackParameters: true
+BraceWrapping:
+ AfterCaseLabel: false
+ AfterClass: false
+ AfterControlStatement: Never
+ AfterEnum: false
+ AfterFunction: true
+ AfterNamespace: false
+ AfterObjCDeclaration: false
+ AfterStruct: false
+ AfterUnion: false
+ AfterExternBlock: false
+ BeforeCatch: false
+ BeforeElse: false
+ IndentBraces: false
+ SplitEmptyFunction: true
+ SplitEmptyRecord: true
+ SplitEmptyNamespace: true
+BreakBeforeBinaryOperators: true
+BreakBeforeBraces: Custom
+BreakBeforeInheritanceComma: false
+BreakInheritanceList: BeforeColon
+BreakBeforeTernaryOperators: true
+BreakConstructorInitializersBeforeComma: false
+BreakConstructorInitializers: BeforeColon
+BreakAfterJavaFieldAnnotations: false
+BreakStringLiterals: true
+ColumnLimit: 100
+CommentPragmas: '^ IWYU pragma:'
+CompactNamespaces: false
+ConstructorInitializerAllOnOneLineOrOnePerLine: false
+ConstructorInitializerIndentWidth: 4
+ContinuationIndentWidth: 4
+Cpp11BracedListStyle: true
+DeriveLineEnding: true
+DerivePointerAlignment: false
+DisableFormat: false
+FixNamespaceComments: true
+ForEachMacros:
+ - foreach
+ - Q_FOREACH
+ - BOOST_FOREACH
+ - BOOST_FOREACH
+ - OPAL_LIST_FOREACH
+ - OPAL_LIST_FOREACH_DECL
+ - OPAL_LIST_FOREACH_SAFE
+ - OPAL_LIST_FOREACH_REV
+ - OPAL_LIST_FOREACH_SAFE_REV
+ - OPAL_HASH_TABLE_FOREACH
+ - OPAL_HASH_TABLE_FOREACH_PTR
+IncludeBlocks: Preserve
+IncludeCategories:
+ # Ensure config includes always come first (opal_config.h, ompi_config.h, etc)
+ - Regex: '^".*_config\.h"'
+ Priority: -1
+ # In-tree includes come next (after main include)
+ - Regex: '^".*"'
+ Priority: 2
+ # System includes come last
+ - Regex: '^<.*>'
+ Priority: 3
+IncludeIsMainRegex: '(Test)?$'
+IncludeIsMainSourceRegex: ''
+IndentCaseLabels: false
+IndentGotoLabels: true
+IndentPPDirectives: AfterHash
+IndentWidth: 4
+IndentWrappedFunctionNames: false
+JavaScriptQuotes: Leave
+JavaScriptWrapImports: true
+KeepEmptyLinesAtTheStartOfBlocks: true
+MacroBlockBegin: ''
+MacroBlockEnd: ''
+MaxEmptyLinesToKeep: 1
+NamespaceIndentation: None
+ObjCBinPackProtocolList: Auto
+ObjCBlockIndentWidth: 4
+ObjCSpaceAfterProperty: false
+ObjCSpaceBeforeProtocolList: true
+PenaltyBreakAssignment: 250
+PenaltyBreakBeforeFirstCallParameter: 301
+PenaltyBreakComment: 300
+PenaltyBreakFirstLessLess: 120
+PenaltyBreakString: 1000
+PenaltyBreakTemplateDeclaration: 10
+PenaltyExcessCharacter: 1000000
+PenaltyReturnTypeOnItsOwnLine: 60
+PointerAlignment: Right
+ReflowComments: true
+SortIncludes: true
+SortUsingDeclarations: true
+SpaceAfterCStyleCast: true
+SpaceAfterLogicalNot: false
+SpaceAfterTemplateKeyword: true
+SpaceBeforeAssignmentOperators: true
+SpaceBeforeCpp11BracedList: false
+SpaceBeforeCtorInitializerColon: true
+SpaceBeforeInheritanceColon: true
+SpaceBeforeParens: ControlStatements
+SpaceBeforeRangeBasedForLoopColon: true
+SpaceInEmptyBlock: false
+SpaceInEmptyParentheses: false
+SpacesBeforeTrailingComments: 1
+SpacesInAngles: false
+SpacesInConditionalStatement: false
+SpacesInContainerLiterals: true
+SpacesInCStyleCastParentheses: false
+SpacesInParentheses: false
+SpacesInSquareBrackets: false
+SpaceBeforeSquareBrackets: false
+Standard: Latest
+StatementMacros:
+ - Q_UNUSED
+ - QT_REQUIRE_VERSION
+ - BEGIN_C_DECLS
+ - END_C_DECLS
+TabWidth: 8
+UseCRLF: false
+UseTab: Never
+...
diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md
new file mode 100644
index 0000000000..0d17ee08ec
--- /dev/null
+++ b/.github/CONTRIBUTING.md
@@ -0,0 +1,11 @@
+# How to contribute to Open MPI
+
+First off, thank you for taking the time to prepare a contribution to
+Open MPI!
+
+
+
+Open MPI is hosted on GitHub, and we gladly accept pull requests.
+Please see the [Contributing
+guidelines](https://docs.open-mpi.org/en/main/contributing.html) for
+details on how to contribute to Open MPI.
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 0000000000..276fa10c19
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,41 @@
+---
+name: Bug report
+about: Create a report to help us improve
+title: ''
+labels: ''
+assignees: ''
+
+---
+
+Thank you for taking the time to submit an issue!
+
+## Background information
+
+### What version of Open MPI are you using? (e.g., v3.0.5, v4.0.2, git branch name and hash, etc.)
+
+
+
+### Describe how Open MPI was installed (e.g., from a source/distribution tarball, from a git clone, from an operating system distribution package, etc.)
+
+
+
+### If you are building/installing from a git clone, please copy-n-paste the output from `git submodule status`.
+
+
+
+### Please describe the system on which you are running
+
+* Operating system/version:
+* Computer hardware:
+* Network type:
+
+-----------------------------
+
+## Details of the problem
+
+Please describe, in detail, the problem that you are having, including the behavior you expect to see, the actual behavior that you are seeing, steps to reproduce the problem, etc. It is most helpful if you can attach a small program that a developer can use to reproduce your problem.
+
+**Note**: If you include verbatim output (or a code block), please use a [GitHub Markdown](https://help.github.com/articles/creating-and-highlighting-code-blocks/) code block like below:
+```shell
+shell$ mpirun -n 2 ./hello_world
+```
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
new file mode 100644
index 0000000000..bbcbbe7d61
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.md
@@ -0,0 +1,20 @@
+---
+name: Feature request
+about: Suggest an idea for this project
+title: ''
+labels: ''
+assignees: ''
+
+---
+
+**Is your feature request related to a problem? Please describe.**
+A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
+
+**Describe the solution you'd like**
+A clear and concise description of what you want to happen.
+
+**Describe alternatives you've considered**
+A clear and concise description of any alternative solutions or features you've considered.
+
+**Additional context**
+Add any other context or screenshots about the feature request here.
diff --git a/.github/workflows/README.md b/.github/workflows/README.md
new file mode 100644
index 0000000000..b913236142
--- /dev/null
+++ b/.github/workflows/README.md
@@ -0,0 +1,7 @@
+Be aware that changes to the contents of these files will affect the
+Pull Request in which you make the changes!
+
+For example, if you create a PR that changes one of the Github Actions
+in this directory, it will be used in the CI *for that PR*.
+
+You have been warned. :smile:
diff --git a/.github/workflows/compile-cuda.yaml b/.github/workflows/compile-cuda.yaml
new file mode 100644
index 0000000000..0bddcd3c74
--- /dev/null
+++ b/.github/workflows/compile-cuda.yaml
@@ -0,0 +1,28 @@
+name: CUDA
+
+on: [pull_request]
+
+env:
+ CUDA_PATH: /usr/local/cuda
+jobs:
+ compile-cuda:
+ runs-on: ubuntu-22.04
+ steps:
+ - name: Install dependencies
+ run: |
+ sudo apt update
+ sudo apt install -y --no-install-recommends wget
+ - name: Install extra dependencies
+ run: |
+ wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-keyring_1.1-1_all.deb
+ sudo dpkg -i cuda-keyring_1.1-1_all.deb
+ sudo apt update
+ sudo apt install -y cuda-toolkit
+ - uses: actions/checkout@v4
+ with:
+ submodules: recursive
+ - name: Build Open MPI
+ run: |
+ ./autogen.pl
+ ./configure --prefix=${PWD}/install --with-cuda=${CUDA_PATH} --with-cuda-libdir=${CUDA_PATH}/lib64/stubs
+ make -j
diff --git a/.github/workflows/compile-rocm.yaml b/.github/workflows/compile-rocm.yaml
new file mode 100644
index 0000000000..2ce2a80f01
--- /dev/null
+++ b/.github/workflows/compile-rocm.yaml
@@ -0,0 +1,31 @@
+name: ROCM
+
+on: [pull_request]
+
+env:
+ ROCM_VER: 5-4
+jobs:
+ compile-rocm:
+ runs-on: ubuntu-22.04
+ steps:
+ - name: Install dependencies
+ run: |
+ sudo apt update
+ sudo apt install -y --no-install-recommends wget lsb-core software-properties-common gpg curl
+ - name: Install extra dependencies
+ run: |
+ sudo mkdir --parents --mode=0755 /etc/apt/keyrings
+ wget https://repo.radeon.com/rocm/rocm.gpg.key -O - | gpg --dearmor | sudo tee /etc/apt/keyrings/rocm.gpg > /dev/null
+ echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/amdgpu/5.7.1/ubuntu jammy main" | sudo tee /etc/apt/sources.list.d/amdgpu.list
+ echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/rocm/apt/5.7.1 jammy main" | sudo tee --append /etc/apt/sources.list.d/rocm.list
+ echo -e 'Package: *\nPin: release o=repo.radeon.com\nPin-Priority: 600' | sudo tee /etc/apt/preferences.d/rocm-pin-600
+ sudo apt update
+ sudo apt install -y rocm-hip-runtime
+ - uses: actions/checkout@v4
+ with:
+ submodules: recursive
+ - name: Build Open MPI
+ run: |
+ ./autogen.pl
+ ./configure --prefix=${PWD}/install --with-rocm=/opt/rocm --disable-mpi-fortran
+ LD_LIBRARY_PATH=/opt/rocm/lib make -j
diff --git a/.github/workflows/macos-checks.yaml b/.github/workflows/macos-checks.yaml
new file mode 100644
index 0000000000..0b90adeb9a
--- /dev/null
+++ b/.github/workflows/macos-checks.yaml
@@ -0,0 +1,45 @@
+name: macOS
+
+on: [pull_request]
+
+jobs:
+ macOS:
+ runs-on: macos-latest
+ steps:
+ - name: Setup macOS
+ run: |
+ # Copied from mpi4py/mpi-publish
+ # create gfortran symlink
+ cd $(brew --prefix)/bin
+ gfortran=$(ls gfortran-* | sort | head -n 1)
+ sudo ln -s $gfortran gfortran
+ # install autotools
+ brew install autoconf
+ brew install automake
+ brew install libtool
+ # unlink libevent
+ brew unlink libevent || true
+ - uses: actions/checkout@v4
+ with:
+ submodules: recursive
+ - name: Build Open MPI
+ run: |
+ ./autogen.pl
+ ./configure --prefix=/opt/openmpi
+ make -j $(sysctl -n hw.logicalcpu)
+ - name: Run unit tests
+ run: |
+ make check
+ - name: Install Open MPI
+ run: |
+ sudo make install
+ - name: Add Open MPI to PATH
+ run: echo /opt/openmpi/bin >> $GITHUB_PATH
+ - name: Build examples
+ run: |
+ pushd examples
+ make
+ popd
+ - name: Test ring
+ run: |
+ mpirun --map-by ppr:1:core examples/ring_c
diff --git a/.github/workflows/ompi_mpi4py.yaml b/.github/workflows/ompi_mpi4py.yaml
new file mode 100644
index 0000000000..da38e3ea22
--- /dev/null
+++ b/.github/workflows/ompi_mpi4py.yaml
@@ -0,0 +1,138 @@
+name: mpi4py
+
+on: [ pull_request ]
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ steps:
+ - name: Configure hostname
+ run: echo 127.0.0.1 `hostname` | sudo tee -a /etc/hosts > /dev/null
+ if: ${{ runner.os == 'Linux' || runner.os == 'macOS' }}
+
+ - name: Install depencencies
+ run: sudo apt-get install -y -q
+ libnuma-dev
+ if: ${{ runner.os == 'Linux' }}
+
+ - name: Checkout Open MPI
+ uses: actions/checkout@v4
+ with:
+ path: mpi-build
+ submodules: recursive
+
+ - name: Bootstrap Open MPI
+ run: ./autogen.pl
+ working-directory: mpi-build
+
+ # Install into a separate directory (/opt/openmpi) so that we can
+ # bundle up that tree into an artifact to share with other jobs in
+ # this github action. Specifically don't use /usr/local, because
+ # there's a bunch of other stuff already installed in /usr/local,
+ # and we don't need to include that in our artifact.
+ - name: Configure Open MPI
+ run: ./configure
+ --disable-dependency-tracking
+ --enable-debug
+ --enable-mem-debug
+ --disable-sphinx
+ --disable-mpi-fortran
+ --disable-oshmem
+ --prefix=/opt/openmpi
+ LDFLAGS=-Wl,-rpath,/opt/openmpi/lib
+ working-directory: mpi-build
+
+ - name: Build MPI
+ run: make -j $(nproc)
+ working-directory: mpi-build
+
+ - name: Install MPI
+ run: sudo make install
+ working-directory: mpi-build
+
+ - name: Add Open MPI to PATH
+ run: echo /opt/openmpi/bin >> $GITHUB_PATH
+
+ - name: Tweak MPI
+ run: |
+ # Tweak MPI
+ mca_params="$HOME/.openmpi/mca-params.conf"
+ mkdir -p "$(dirname "$mca_params")"
+ echo mpi_param_check = true >> "$mca_params"
+ echo mpi_show_handle_leaks = true >> "$mca_params"
+ echo rmaps_base_oversubscribe = true >> "$mca_params"
+ mca_params="$HOME/.prte/mca-params.conf"
+ mkdir -p "$(dirname "$mca_params")"
+ echo rmaps_default_mapping_policy = :oversubscribe >> "$mca_params"
+
+ - name: Show MPI
+ run: ompi_info
+
+ - name: Show MPICC
+ run: mpicc -show
+
+ - name: Use Python
+ uses: actions/setup-python@v5
+ with:
+ python-version: 3
+ architecture: x64
+
+ - name: Install Python packages (build)
+ run: python -m pip install --upgrade
+ setuptools pip wheel
+
+ - name: Install Python packages (test)
+ run: python -m pip install --upgrade
+ numpy cffi pyyaml
+
+ - name: Checkout mpi4py
+ uses: actions/checkout@v4
+ with:
+ repository: "mpi4py/mpi4py"
+
+ - name: Build mpi4py wheel
+ run: python -m pip wheel .
+ env:
+ CFLAGS: "-O0"
+
+ - name: Save the artifacts for other jobs
+ uses: actions/upload-artifact@v4
+ with:
+ path: |
+ /opt/openmpi
+ ~/.openmpi
+ ~/.prte
+ test
+ demo
+ mpi4py-*.whl
+ retention-days: 2
+ name: build-artifacts
+
+ #==============================================
+
+ run_defaults:
+ # This whole set of tests run with mpi4py's defaults. As of March
+ # 2024, this means disabling the spawn and dynamic tests. We want
+ # this job of tests to pass.
+ needs: [ build ]
+ uses: ./.github/workflows/ompi_mpi4py_tests.yaml
+ with:
+ # This parameter is required, so send a meaningless
+ # environment variable name that will not affect the tests at
+ # all (i.e., the tests will be run with default values).
+ env_name: MAKE_TODAY_AN_OMPI_DAY
+
+ #==============================================
+
+ run_spawn:
+ # This whole set of tests runs explicitly with setting "enable the
+ # spawn tests". As of March 2024, we know that Open MPI is
+ # failing these tests.
+ needs: [ build ]
+ # Only run if the label "mpi4py" is set on this PR.
+ if: ${{ contains(github.event.pull_request.labels.*.name, 'mpi4py-all') }}
+ uses: ./.github/workflows/ompi_mpi4py_tests.yaml
+ with:
+ # Enable the spawn tests
+ env_name: MPI4PY_TEST_SPAWN
diff --git a/.github/workflows/ompi_mpi4py_tests.yaml b/.github/workflows/ompi_mpi4py_tests.yaml
new file mode 100644
index 0000000000..6adabe9cd7
--- /dev/null
+++ b/.github/workflows/ompi_mpi4py_tests.yaml
@@ -0,0 +1,69 @@
+# This is a reusable workflow that is invoked from mpi4py.yaml.
+#
+# It expects a single parameter: env_name. This string sets an
+# environment variable of that name to value "1".
+
+name: mpi4py-tests
+
+on:
+ workflow_call:
+ inputs:
+ env_name:
+ required: true
+ type: string
+
+jobs:
+ mpi4py-tests:
+ runs-on: ubuntu-latest
+ timeout-minutes: 30
+ env:
+ ${{ inputs.env_name}}: 1
+ steps:
+ - name: Use Python
+ uses: actions/setup-python@v5
+ with:
+ python-version: 3
+ architecture: x64
+ - name: Get artifacts
+ uses: actions/download-artifact@v4
+ with:
+ path: /
+ name: build-artifacts
+ - name: Restore executable permissions
+ run: chmod a+x /opt/openmpi/bin/*
+ - name: Add Open MPI to PATH
+ run: echo /opt/openmpi/bin >> $GITHUB_PATH
+ - name: Install the mpi4py wheel
+ run: python -m pip install mpi4py --no-index --find-links=.
+
+ #----------------------------------------------
+
+ - name: Test mpi4py (singleton)
+ run: python test/main.py -v
+ if: ${{ true }}
+ timeout-minutes: 10
+ - name: Test mpi4py (np=1)
+ run: mpiexec -n 1 python test/main.py -v
+ if: ${{ true }}
+ timeout-minutes: 10
+ - name: Test mpi4py (np=2)
+ run: mpiexec -n 2 python test/main.py -v -f
+ if: ${{ true }}
+ timeout-minutes: 10
+ - name: Test mpi4py (np=3)
+ run: mpiexec -n 3 python test/main.py -v -f
+ if: ${{ true }}
+ timeout-minutes: 10
+ - name: Test mpi4py (np=4)
+ run: mpiexec -n 4 python test/main.py -v -f
+ if: ${{ true }}
+ timeout-minutes: 10
+ - name: Test mpi4py (np=5)
+ run: mpiexec -n 5 python test/main.py -v -f
+ if: ${{ true }}
+ timeout-minutes: 10
+
+ - name: Test mpi4py.run
+ run: python demo/test-run/test_run.py -v
+ if: ${{ true }}
+ timeout-minutes: 10
diff --git a/.github/workflows/ompi_nvidia.yaml b/.github/workflows/ompi_nvidia.yaml
new file mode 100644
index 0000000000..6a3201a364
--- /dev/null
+++ b/.github/workflows/ompi_nvidia.yaml
@@ -0,0 +1,42 @@
+name: ompi_NVIDIA CI
+on: [pull_request]
+jobs:
+
+ deployment:
+ if: github.repository == 'open-mpi/ompi'
+ runs-on: [self-hosted, linux, x64, nvidia]
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+ with:
+ submodules: recursive
+ - name: Checkout CI scripts
+ uses: actions/checkout@v4
+ with:
+ repository: Mellanox/jenkins_scripts
+ path: ompi_ci
+ - name: Deployment infrastructure
+ run: /start deploy
+ build:
+ needs: [deployment]
+ runs-on: [self-hosted, linux, x64, nvidia]
+ steps:
+ - name: Building OMPI,UCX and tests
+ run: /start build
+ test:
+ needs: [deployment, build]
+ runs-on: [self-hosted, linux, x64, nvidia]
+ steps:
+ - name: Running tests
+ run: /start test
+ clean:
+# always() should be used to run "clean" even when the workflow was canceled
+# ( in case of the right repository name)
+# The second condition doesn't work when the workflow was canceled
+
+ if: always() && (github.repository == 'open-mpi/ompi')
+ needs: [deployment, build, test]
+ runs-on: [self-hosted, linux, x64, nvidia]
+ steps:
+ - name: Cleaning
+ run: /start clean
diff --git a/.github/workflows/pr-checks.yaml b/.github/workflows/pr-checks.yaml
new file mode 100644
index 0000000000..7006979e73
--- /dev/null
+++ b/.github/workflows/pr-checks.yaml
@@ -0,0 +1,51 @@
+name: Git commit checks
+
+# We're using pull_request_target here instead of just pull_request so that the
+# action runs in the context of the base of the pull request, rather than in the
+# context of the merge commit. For more detail about the differences, see:
+# https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request_target
+on:
+ pull_request_target:
+ # We don't need this to be run on all types of PR behavior
+ # See https://docs.github.com/en/actions/reference/events-that-trigger-workflows#pull_request
+ types:
+ - opened
+ - synchronize
+ - edited
+
+permissions: {} # none
+
+jobs:
+ check:
+ permissions:
+ pull-requests: write
+ name: Check Commits
+ runs-on: ubuntu-latest
+ steps:
+ - name: Pull Request Commit Checker
+ uses: open-mpi/pr-git-commit-checker@v1.0.1
+ with:
+ token: "${{ secrets.GITHUB_TOKEN}}"
+ cherry-pick-required: true
+ label:
+ permissions:
+ pull-requests: write
+ name: Label Pull Request
+ runs-on: ubuntu-latest
+ steps:
+ - name: Pull Request Labeler
+ uses: open-mpi/pr-labeler@v1.0.1
+ with:
+ token: "${{ secrets.GITHUB_TOKEN }}"
+
+ milestone:
+ permissions:
+ issues: write
+ pull-requests: write
+ name: Milestone Pull Request
+ runs-on: ubuntu-latest
+ steps:
+ - name: Pull Request Milestoner
+ uses: open-mpi/pr-milestoner@v1.0.1
+ with:
+ token: "${{ secrets.GITHUB_TOKEN }}"
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000..24b4333af5
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,593 @@
+.libs
+.deps
+.libs
+.dirstamp
+.DS_Store
+.cdt*
+.project
+.gdb*
+.idea
+
+*.la
+*.lo
+*.o
+*.so
+*.a
+*.dwarf
+*.dSYM
+*.S
+*.loT
+*.orig
+*.rej
+*.bak
+*.class
+*.xcscheme
+*.out
+*.plist
+*.orig
+*.obj
+*.mod
+*.i90
+*.ii
+*.ti
+*.exe
+*.log
+*.trs
+*.sapp
+*~
+*\\#
+
+Makefile
+Makefile.in
+
+# hwloc and pmix have been de-modularized, but still uses parts of the
+# MCA system due to the amount of glue code that ended up in the
+# framework base. Until that is cleaned up, do not ignore the
+# hard-coded static-components.h file.
+static-components.h
+!opal/mca/hwloc/base/static-components.h
+!opal/mca/pmix/base/static-components.h
+
+*\\#
+config.cache
+aclocal.m4
+autom4te.cache
+config.log
+config.status
+configure
+libtool
+doxygen
+bin
+lib
+cscope.*
+etags
+GRTAGS
+GSYMS
+GTAGS
+GPATH
+vc70.pdb
+.hgrc
+.hgignore
+.hg
+.hgignore_local
+stamp-h?
+AUTHORS
+
+ar-lib
+ylwrap
+config.lt
+config.guess
+config.sub
+depcomp
+compile
+install-sh
+ltmain.sh
+missing
+mkinstalldirs
+libtool.m4
+lt~obsolete.m4
+ltdl.m4
+argz.m4
+ltargz.m4
+ltsugar.m4
+ltversion.m4
+ltoptions.m4
+
+# Libevent and hwloc are included as a tarball. Ignore any expanded
+# tarballs, since they are not included in git. Do not ignore the
+# tarballs themselves, and those are artifacts we will store in git.
+3rd-party/libevent-*
+!3rd-party/libevent-*.tar.*
+3rd-party/hwloc-*
+!3rd-party/hwloc-*.tar.*
+3rd-party/treematch/config.h
+
+3rd-party/romio341/adio/include/romioconf.h
+3rd-party/romio341/adio/include/romioconf.h.in
+3rd-party/romio341/include/mpio.h
+3rd-party/romio341/localdefs
+3rd-party/romio341/mpl/confdb/test-driver
+3rd-party/romio341/mpl/include/config.h
+3rd-party/romio341/mpl/include/config.h.in
+3rd-party/romio341/mpl/include/mplconfig.h
+3rd-party/romio341/mpl/include/mpl_timer.h
+3rd-party/romio341/mpl/localdefs
+3rd-party/romio341/test/runtests
+3rd-party/romio341/test/fcoll_test.f
+3rd-party/romio341/test/fmisc.f
+3rd-party/romio341/test/fperf.f
+3rd-party/romio341/test/large_file.c
+3rd-party/romio341/test/misc.c
+3rd-party/romio341/test/pfcoll_test.f
+3rd-party/romio341/util/romioinstall
+
+config/project_list.m4
+config/autogen_found_items.m4
+config/opal_get_version.sh
+config/test-driver
+config/mca_no_configure_components.m4
+config/mca_m4_config_include.m4
+config/ext_no_configure_components.m4
+config/ext_m4_config_include.m4
+config/auto-extracted-pmix-configure-args.m4
+config/auto-extracted-prrte-configure-args.m4
+config/auto-generated-ompi-exclude.ini
+
+contrib/build-mca-comps-outside-of-tree/btl_tcp2_config.h
+contrib/build-mca-comps-outside-of-tree/btl_tcp2_config.h.in
+contrib/build-mca-comps-outside-of-tree/config
+contrib/build-mca-comps-outside-of-tree/aclocal.m4
+contrib/dist/linux/compile_debian_mlnx_example
+contrib/dist/mofed/compile_debian_mlnx_example
+contrib/dist/mofed/debian/changelog
+contrib/dist/mofed/debian/control
+contrib/dist/mofed/debian/copyright
+contrib/dist/mofed/debian/rules
+contrib/platform/intel/bend/*orcm*
+contrib/scaling/orte_no_op
+contrib/scaling/mpi_no_op
+contrib/scaling/mpi_barrier
+contrib/scaling/mpi_memprobe
+
+examples/hello_c
+examples/hello_cxx
+examples/hello_mpifh
+examples/hello_usempi
+examples/hello_usempif08
+examples/ring_c
+examples/ring_cxx
+examples/ring_mpifh
+examples/ring_usempi
+examples/ring_usempif08
+examples/connectivity_c
+examples/ring_oshmem
+examples/hello_oshmem
+examples/ring_oshmemfh
+examples/hello_oshmemfh
+examples/hello_oshmemcxx
+examples/oshmem_circular_shift
+examples/oshmem_max_reduction
+examples/oshmem_shmalloc
+examples/oshmem_strided_puts
+examples/oshmem_symmetric_data
+examples/spc_example
+
+ompi/debuggers/*.in
+ompi/debuggers/dlopen_test
+ompi/debuggers/predefined_gap_test
+ompi/debuggers/predefined_pad_test
+
+ompi/include/mpi.h
+ompi/include/mpif-config.h
+ompi/include/mpif.h
+ompi/include/mpif-c-constants-decl.h
+ompi/include/mpif-c-constants.h
+ompi/include/mpif-common.h
+ompi/include/mpi-ext.h
+ompi/include/mpif-ext.h
+ompi/include/mpif-f08-types.h
+ompi/include/mpif-handles.h
+ompi/include/mpif-io-constants.h
+ompi/include/mpif-constants.h
+ompi/include/mpif-io-handles.h
+ompi/include/mpif-sizeof.h
+ompi/include/mpi_portable_platform.h
+ompi/include/ompi/version.h
+ompi/include/ompi/frameworks.h
+
+ompi/mca/coll/basic/coll-basic-version.h*
+ompi/mca/coll/demo/config
+ompi/mca/coll/demo/coll_demo_config.h*
+ompi/mca/coll/demo/coll-demo-version.h*
+ompi/mca/coll/ml/coll_ml_lex.c
+ompi/mca/coll/self/coll-self-version.h*
+ompi/mca/coll/sm/coll-sm-version.h*
+
+ompi/mca/osc/monitoring/osc_monitoring_template_gen.h
+
+ompi/mca/pml/v/autogen.vprotocols
+ompi/mca/pml/v/mca_vprotocol_config_output
+
+ompi/mca/sharedfp/addproc/mca_sharedfp_addproc_control
+
+ompi/mca/topo/treematch/config.h
+
+ompi/mpi/c/profile/p*.c
+
+ompi/mpi/fortran/configure-fortran-output.h
+ompi/mpi/fortran/mpiext/mpi-ext-module.F90
+ompi/mpi/fortran/mpiext/mpi-f08-ext-module.F90
+ompi/mpi/fortran/mpiext-use-mpi/mpi-ext-module.F90
+ompi/mpi/fortran/mpiext-use-mpi-f08/mpi-f08-ext-module.F90
+
+ompi/mpi/fortran/mpif-h/sizeof_f.f90
+ompi/mpi/fortran/mpif-h/profile/p*.c
+ompi/mpi/fortran/mpif-h/profile/psizeof_f.f90
+
+ompi/mpi/fortran/use-mpi/mpi-types.F90
+
+ompi/mpi/fortran/use-mpi-f08/mod/mpi-f08-constants.h
+ompi/mpi/fortran/use-mpi-f08/mod/mpi-f08-interfaces.h
+ompi/mpi/fortran/use-mpi-f08/sizeof_f08.f90
+ompi/mpi/fortran/use-mpi-f08/sizeof_f08.h
+ompi/mpi/fortran/use-mpi-f08/profile/psizeof_f08.f90
+ompi/mpi/fortran/use-mpi-f08/profile/*.F90
+
+ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr-interfaces.h
+ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr-file-interfaces.h
+ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr-sizeof.f90
+ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr-sizeof.h
+ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr-removed-interfaces.h
+
+ompi/mpi/fortran/use-mpi-tkr/fortran_kinds.sh
+ompi/mpi/fortran/use-mpi-tkr/fortran_sizes.h
+ompi/mpi/fortran/use-mpi-tkr/mpi_kinds.ompi_module
+ompi/mpi/fortran/use-mpi-tkr/mpi-tkr-sizeof.f90
+ompi/mpi/fortran/use-mpi-tkr/mpi-tkr-sizeof.h
+
+ompi/mpi/java/java/mpi
+ompi/mpi/java/java/*.jar
+ompi/mpi/java/java/*.h
+ompi/mpi/java/java/doc
+
+ompi/mpi/tool/profile/*.c
+
+ompi/mpiext/affinity/c/example
+
+ompi/mpiext/ftmpi/c/profile/pcomm_agree.c
+ompi/mpiext/ftmpi/c/profile/pcomm_failure_ack.c
+ompi/mpiext/ftmpi/c/profile/pcomm_failure_get_acked.c
+ompi/mpiext/ftmpi/c/profile/pcomm_iagree.c
+ompi/mpiext/ftmpi/c/profile/pcomm_is_revoked.c
+ompi/mpiext/ftmpi/c/profile/pcomm_revoke.c
+ompi/mpiext/ftmpi/c/profile/pcomm_shrink.c
+ompi/mpiext/ftmpi/c/profile/pcomm_ack_failed.c
+ompi/mpiext/ftmpi/c/profile/pcomm_get_failed.c
+ompi/mpiext/ftmpi/c/profile/pcomm_ishrink.c
+
+ompi/mpiext/example/tests/progress_c
+ompi/mpiext/example/tests/progress_mpifh
+ompi/mpiext/example/tests/progress_usempi
+ompi/mpiext/example/tests/progress_usempif08
+
+ompi/mpiext/cuda/c/mpiext_cuda_c.h
+ompi/mpiext/cuda/c/cuda_c.h
+ompi/mpiext/rocm/c/mpiext_rocm_c.h
+
+ompi/mpiext/pcollreq/c/MPIX_*.3
+ompi/mpiext/pcollreq/c/profile/pallgather_init.c
+ompi/mpiext/pcollreq/c/profile/pallgatherv_init.c
+ompi/mpiext/pcollreq/c/profile/pallreduce_init.c
+ompi/mpiext/pcollreq/c/profile/palltoall_init.c
+ompi/mpiext/pcollreq/c/profile/palltoallv_init.c
+ompi/mpiext/pcollreq/c/profile/palltoallw_init.c
+ompi/mpiext/pcollreq/c/profile/pbarrier_init.c
+ompi/mpiext/pcollreq/c/profile/pbcast_init.c
+ompi/mpiext/pcollreq/c/profile/pexscan_init.c
+ompi/mpiext/pcollreq/c/profile/pgather_init.c
+ompi/mpiext/pcollreq/c/profile/pgatherv_init.c
+ompi/mpiext/pcollreq/c/profile/pmpiext_pcollreq_c.h
+ompi/mpiext/pcollreq/c/profile/pneighbor_allgather_init.c
+ompi/mpiext/pcollreq/c/profile/pneighbor_allgatherv_init.c
+ompi/mpiext/pcollreq/c/profile/pneighbor_alltoall_init.c
+ompi/mpiext/pcollreq/c/profile/pneighbor_alltoallv_init.c
+ompi/mpiext/pcollreq/c/profile/pneighbor_alltoallw_init.c
+ompi/mpiext/pcollreq/c/profile/preduce_init.c
+ompi/mpiext/pcollreq/c/profile/preduce_scatter_block_init.c
+ompi/mpiext/pcollreq/c/profile/preduce_scatter_init.c
+ompi/mpiext/pcollreq/c/profile/pscan_init.c
+ompi/mpiext/pcollreq/c/profile/pscatter_init.c
+ompi/mpiext/pcollreq/c/profile/pscatterv_init.c
+ompi/mpiext/pcollreq/c/profile/ppcollreq_c.h
+
+ompi/mpiext/pcollreq/mpif-h/profile/pallgather_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/pallgatherv_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/pallreduce_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/palltoall_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/palltoallv_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/palltoallw_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/pbarrier_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/pbcast_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/pexscan_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/pgather_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/pgatherv_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/pneighbor_allgather_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/pneighbor_allgatherv_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/pneighbor_alltoall_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/pneighbor_alltoallv_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/pneighbor_alltoallw_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/preduce_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/preduce_scatter_block_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/preduce_scatter_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/pscan_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/pscatter_init_f.c
+ompi/mpiext/pcollreq/mpif-h/profile/pscatterv_init_f.c
+
+ompi/mpiext/shortfloat/c/mpiext_shortfloat_c.h
+ompi/mpiext/shortfloat/mpif-h/mpiext_shortfloat_mpifh.h
+ompi/mpiext/shortfloat/use-mpi-f08/mpiext_shortfloat_usempif08.h
+
+ompi/tools/mpisync/mpisync
+ompi/tools/mpisync/mpirun_prof
+ompi/tools/mpisync/ompi_timing_post
+ompi/tools/mpirun/mpirun
+
+ompi/tools/ompi_info/ompi_info
+
+ompi/tools/wrappers/mpic++-wrapper-data.txt
+ompi/tools/wrappers/mpicc-wrapper-data.txt
+ompi/tools/wrappers/mpifort-wrapper-data.txt
+ompi/tools/wrappers/ompi_wrapper_script
+ompi/tools/wrappers/ompi.pc
+ompi/tools/wrappers/ompi-c.pc
+ompi/tools/wrappers/ompi-cxx.pc
+ompi/tools/wrappers/ompi-fort.pc
+ompi/tools/wrappers/mpijavac.pl
+ompi/tools/wrappers/mpicxx-wrapper-data.txt
+ompi/tools/wrappers/mpif77-wrapper-data.txt
+ompi/tools/wrappers/mpif90-wrapper-data.txt
+
+opal/asm/atomic-asm.S
+opal/asm/atomic-test
+opal/asm/generated/atomic-*.s
+
+opal/include/opal_config.h
+opal/include/opal_config.h.in
+opal/include/opal/install_dirs.h
+opal/include/opal/version.h
+opal/include/opal/frameworks.h
+opal/include/opal/sys/powerpc/atomic-32.s
+opal/include/opal/sys/powerpc/atomic-64.s
+opal/include/opal/sys/powerpc/atomic-32-64.s
+
+opal/mca/base/mca_base_parse_paramfile_lex.c
+
+opal/mca/btl/usnic/usnic_btl_run_tests
+
+opal/mca/event/libevent*/libevent/config.h.in
+opal/mca/event/libevent*/libevent/config.h
+opal/mca/event/libevent*/libevent/libevent.pc
+opal/mca/event/libevent*/libevent/libevent_openssl.pc
+opal/mca/event/libevent*/libevent/libevent_pthreads.pc
+opal/mca/event/libevent*/libevent/include/event2/event-config.h
+
+opal/mca/installdirs/config/install_dirs.h
+
+opal/tools/wrappers/opalcc-wrapper-data.txt
+opal/tools/wrappers/opalc++-wrapper-data.txt
+opal/tools/wrappers/opalCC-wrapper-data.txt
+opal/tools/wrappers/opal_wrapper
+opal/tools/wrappers/opal.pc
+
+opal/util/show_help_lex.c
+opal/util/keyval/keyval_lex.c
+
+test/simple/abort
+test/simple/accept
+test/simple/attach
+test/simple/bad_exit
+test/simple/bcast_loop
+test/simple/binding
+test/simple/concurrent_spawn
+test/simple/connect
+test/simple/crisscross
+test/simple/delayed_abort
+test/simple/hello_barrier
+test/simple/hello_nodename
+test/simple/hello_output
+test/simple/hello_show_help
+test/simple/hello
+test/simple/hello++
+test/simple/intercomm1
+test/simple/interlib
+test/simple/loop_child
+test/simple/loop_spawn
+test/simple/mpi_barrier
+test/simple/mpi_no_op
+test/simple/mpi_spin
+test/simple/multi_abort
+test/simple/parallel_r8
+test/simple/parallel_r64
+test/simple/parallel_w8
+test/simple/parallel_w64
+test/simple/pinterlib
+test/simple/pmix
+test/simple/pubsub
+test/simple/read_write
+test/simple/reduce-hang
+test/simple/ring
+test/simple/segv
+test/simple/simple_spawn
+test/simple/slave
+test/simple/spawn_multiple
+test/simple/xlib
+test/simple/ziaprobe
+test/simple/ziatest
+test/simple/*.dwarf
+test/simple/junk*
+test/simple/sio
+test/simple/sendrecv_blaster
+test/simple/early_abort
+test/simple/spawn_problem/ch_rec
+test/simple/spawn_problem/output
+test/simple/spawn_problem/start
+test/simple/debugger
+test/simple/server_port_name.txt
+test/simple/singleton_client_server
+test/simple/intercomm_create
+test/simple/spawn_tree
+test/simple/init-exit77
+test/simple/mpi_info
+test/simple/info_spawn
+test/simple/client
+test/simple/server
+test/simple/paccept
+test/simple/pconnect
+test/simple/thread_init
+test/simple/memcached-dummy
+test/simple/coll_test
+test/simple/badcoll
+test/simple/iof
+test/simple/no-disconnect
+test/simple/nonzero
+test/simple/add_host
+
+oshmem/include/shmem.h
+oshmem/include/shmem_portable_platform.h
+oshmem/include/oshmem/frameworks.h
+oshmem/include/oshmem/version.h
+
+oshmem/mca/sshmem/base/static-components.h
+
+oshmem/shmem/c/profile/p*.c
+oshmem/shmem/c/profile/*.c
+
+oshmem/shmem/fortran/libshmem_fortran.la
+oshmem/shmem/fortran/profile/pshmem_*_f.c
+oshmem/shmem/fortran/profile/pshpdeallc_f.c
+oshmem/shmem/fortran/profile/pshpclmove_f.c
+oshmem/shmem/fortran/profile/pmy_pe_f.c
+oshmem/shmem/fortran/profile/pshpalloc_f.c
+oshmem/shmem/fortran/profile/pnum_pes_f.c
+oshmem/shmem/fortran/profile/pstart_pes_f.c
+
+oshmem/tools/oshmem_info/oshmem_info
+
+oshmem/tools/wrappers/oshmem-c.pc
+oshmem/tools/wrappers/oshmem-cxx.pc
+oshmem/tools/wrappers/oshmem-fort.pc
+oshmem/tools/wrappers/oshmem.pc
+oshmem/tools/wrappers/shmemcc-wrapper-data.txt
+oshmem/tools/wrappers/shmemfort-wrapper-data.txt
+oshmem/tools/wrappers/shmemc++-wrapper-data.txt
+
+test/asm/atomic_math_noinline
+test/asm/atomic_barrier
+test/asm/atomic_cmpset_noinline
+test/asm/atomic_math
+test/asm/atomic_cmpset
+test/asm/atomic_spinlock_noinline.c
+test/asm/atomic_barrier_noinline.c
+test/asm/atomic_math_noinline.c
+test/asm/atomic_cmpset_noinline.c
+test/asm/atomic_spinlock_noinline
+test/asm/atomic_barrier_noinline
+test/asm/atomic_spinlock
+
+test/class/*.txt
+test/class/ompi_bitmap_test_out.txt
+test/class/ompi_circular_buffer_fifo
+test/class/ompi_fifo
+test/class/ompi_rb_tree
+test/class/ompi_bitmap
+test/class/opal_bitmap
+test/class/opal_fifo
+test/class/opal_cstring
+test/class/opal_hash_table
+test/class/opal_lifo
+test/class/opal_list
+test/class/opal_pointer_array
+test/class/opal_proc_table
+test/class/opal_tree
+test/class/opal_value_array
+
+test/datatype/ddt_test
+test/datatype/ddt_pack
+test/datatype/external32
+test/datatype/to_self
+test/datatype/checksum
+test/datatype/position
+test/datatype/ddt_raw
+test/datatype/opal_datatype_test
+test/datatype/position_noncontig
+test/datatype/unpack_ooo
+test/datatype/unpack_hetero
+
+test/event/signal-test
+test/event/event-test
+test/event/time-test
+
+test/monitoring/monitoring_test
+test/monitoring/check_monitoring
+test/monitoring/example_reduce_count
+test/monitoring/test_overhead
+test/monitoring/test_pvar_access
+
+test/mpi/environment/chello
+
+test/runtime/parse_context
+test/runtime/sigchld
+test/runtime/start_shut
+test/runtime/opal_init_finalize
+test/runtime/orte_init_finalize
+
+test/spc/spc_test
+
+test/threads/opal_condition
+test/threads/opal_thread
+
+test/util/aaa
+test/util/test_session_dir_out
+test/util/opal_os_path
+test/util/opal_argv
+test/util/opal_os_create_dirpath
+test/util/opal_if
+test/util/opal_error
+test/util/opal_timer
+test/util/orte_sys_info
+test/util/orte_session_dir
+test/util/orte_sys_info
+test/util/orte_universe_setup_file_io
+test/util/opal_basename
+test/util/ompi_numtostr
+test/util/ompi_pack
+test/util/test-file
+test/util/opal_sos
+test/util/opal_path_nfs
+test/util/opal_path_nfs.out
+test/util/opal_bit_ops
+test/util/bipartite_graph
+test/util/opal_sha256
+
+opal/test/reachable/reachable_netlink
+opal/test/reachable/reachable_weighted
+opal/mca/threads/argobots/threads_argobots.h
+opal/mca/threads/qthreads/threads_qthreads.h
+
+docs/_build
+docs/_static
+docs/_static/css/custom.css
+docs/_templates
+
+# Common Python virtual environment directory names
+venv
+py??
+
+# Copies of PRRTE RST files (i.e., not source controlled in this tree)
+docs/prrte-rst-content
+docs/schizo-ompi-rst-content
+
+# Copies of the built HTML docs and man pages (for distribution
+# tarballs)
+docs/html
+docs/man
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000..22aa7f5a84
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,11 @@
+[submodule "prrte"]
+ path = 3rd-party/prrte
+ url = ../../openpmix/prrte
+ branch = v3.0
+[submodule "openpmix"]
+ path = 3rd-party/openpmix
+ url = ../../openpmix/openpmix.git
+ branch = v4.2
+[submodule "oac"]
+ path = config/oac
+ url = ../../open-mpi/oac
diff --git a/.mailmap b/.mailmap
new file mode 100644
index 0000000000..42895b1ddd
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1,139 @@
+# This file exists to help consolidate names and email addresses
+# (e.g., when people accidentally commit with an incorrect or local
+# email address). Two common use cases:
+#
+# 1. Consolidate multiple email addresses from a single person.
+# Example: one commit from John Smith is from
+# and another is from
+# , and a third is from
+# . But they're all from
+# the same John Smith person.
+#
+# 2. Consolidate misspellings / altername names from a single person.
+# Example: one commit is from "John Smith" and another is from
+# "John Smith, CONTRACTOR", and third is from "RocketMan 9982". But
+# these are all really the same person, who can be listed once in
+# AUTHORS as "John Smith".
+#
+# The format of this file is documented in git-shortlog(1). Specifically,
+# a line like this:
+#
+# Proper Name
+#
+# means that when git sees "commit@email.xx" it will display
+# "Proper Name " instead in certain circumstances. Those
+# circumstances include:
+#
+# - git shortlog
+# - git blame
+# - git log --format=tformat:"%aN <%aE>" (and similar)
+#
+
+Jeff Squyres
+Jeff Squyres --quiet <--quiet>
+Jeff Squyres
+Jeff Squyres
+
+George Bosilca
+
+Howard Pritchard
+Howard Pritchard
+
+Andrew Friedley
+
+Devendar Bureddy
+
+Edgar Gabriel
+Edgar Gabriel
+Edgar Gabriel
+Edgar Gabriel
+
+Gilles Gouaillardet
+
+Matias A Cabral
+Matias A Cabral
+
+Pavel Shamis
+Pavel Shamis
+Pavel Shamis
+
+Todd Kordenbrock
+
+Yohann Burette
+Yohann Burette
+
+MPI Team (bot)
+MPI Team (bot)
+MPI Team (bot)
+
+Yossi Itigin
+
+Josh Hursey
+Josh Hursey
+
+Adrian Reber
+
+Elena Elkina
+Elena Elkina
+
+Igor Ivanov
+Igor Ivanov
+
+Mangala Jyothi Bhaskar
+Mangala Jyothi Bhaskar
+
+Ralph Castain
+Ralph Castain
+
+Rolf vandeVaart
+
+Karol Mroz
+
+Nadezhda Kogteva
+
+Thananon Patinyasakdikul
+
+Nysal Jan K A
+Nysal Jan K A
+
+Zhi Ming Wang
+
+Annapurna Dasari
+
+L. R. Rajeshnarayanan
+
+Aurelien Bouteiller
+Aurelien Bouteiller
+
+Alex Mikheev
+
+Thomas Naughton
+
+Geoffrey Paulsen
+
+Anandhi S Jayakumar
+
+Mohan Gandhi
+
+Harumi Kuno
+
+Nick Papior
+Nick Papior
+Nick Papior
+
+Wei-keng Liao
+
+Matthew G. F. Dosanjh
+
+Samuel K. Gutierrez
+Samuel K. Gutierrez
+
+Tomislav Janjusic Tomislavj Janjusic
+
+William P. LePera
+
+George Katevenis
+
+Brian Barrett
+
+Andrii Bilokur B-a-S
diff --git a/.readthedocs-pre-create-environment.sh b/.readthedocs-pre-create-environment.sh
new file mode 100755
index 0000000000..ae9ef68a58
--- /dev/null
+++ b/.readthedocs-pre-create-environment.sh
@@ -0,0 +1,28 @@
+#!/bin/bash
+
+set -euxo pipefail
+
+# The ReadTheDocs build process does not run autogen/configure/make.
+# Hence, we have to copy the PRRTE RST files (from the 3rd-party/prrte
+# tree) to our docs/ tree manually.
+
+# Ensure that we're in the RTD CI environment
+
+if [[ "${READTHEDOCS:-no}" == "no" ]]; then
+ echo "This script is only intended to be run in the ReadTheDocs CI environment"
+ exit 1
+fi
+
+SCHIZO_SRC_DIR=3rd-party/prrte/src/mca/schizo/ompi
+SCHIZO_TARGET_DIR=docs/schizo-ompi-rst-content
+
+PRRTE_RST_SRC_DIR=3rd-party/prrte/src/docs/prrte-rst-content
+PRRTE_RST_TARGET_DIR=docs/prrte-rst-content
+
+# Copy the OMPI schizo file from PRRTE
+#
+# See lengthy comment in docs/Makefile.am about copying in RST files
+# from PRRTE for a longer explanation of what is happening here.
+
+cp -rp $SCHIZO_SRC_DIR $SCHIZO_TARGET_DIR
+cp -rp $PRRTE_RST_SRC_DIR $PRRTE_RST_TARGET_DIR
diff --git a/.readthedocs.yaml b/.readthedocs.yaml
new file mode 100644
index 0000000000..2ba1fc0784
--- /dev/null
+++ b/.readthedocs.yaml
@@ -0,0 +1,31 @@
+# .readthedocs.yaml
+# Read the Docs configuration file
+# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
+
+# Required
+version: 2
+
+# Currently, RTD needs to select an OS with OpenSSL>=1.1.1 because of
+# urllib3's dependence on that system library. (alternately, pin urllib3<2
+# See https://github.com/urllib3/urllib3/issues/2168
+build:
+ os: ubuntu-22.04
+ tools:
+ python: "3.10"
+ jobs:
+ # RTD doesn't run configure or make. So we have to manually copy
+ # in the PRRTE RST files to docs/.
+ pre_create_environment:
+ - ./.readthedocs-pre-create-environment.sh
+
+python:
+ install:
+ - requirements: docs/requirements.txt
+
+# Build documentation in the docs/ directory with Sphinx
+sphinx:
+ configuration: docs/conf.py
+ fail_on_warning: true
+
+submodules:
+ include: all
diff --git a/3rd-party/Makefile.am b/3rd-party/Makefile.am
new file mode 100644
index 0000000000..0fdb5d43d3
--- /dev/null
+++ b/3rd-party/Makefile.am
@@ -0,0 +1,28 @@
+#
+# Copyright (c) 2020 Amazon.com, Inc. or its affiliates.
+# All Rights reserved.
+# $COPYRIGHT$
+#
+# Additional copyrights may follow
+#
+# $HEADER$
+#
+# This Makefile exists (as opposed to being part of the top level
+# Makefile) solely to have a blank check-recursive rule. Otherwise, the
+# stability of Open MPI's ability to run "make check" or "make
+# distcheck" is dependent on the ability of our 3rd-party packages to
+# do the same. Libevent's tests are not stable enough for that kind
+# of choice.
+
+SUBDIRS = $(OPAL_3RDPARTY_SUBDIRS)
+DIST_SUBDIRS = $(OPAL_3RDPARTY_DIST_SUBDIRS)
+EXTRA_DIST = $(OPAL_3RDPARTY_EXTRA_DIST) autogen.subdirs
+
+distclean-local:
+ rm -rf $(OPAL_3RDPARTY_DISTCLEAN_DIRS)
+
+check:
+ @echo "auto-recursing into 3rd-party packages for check disabled"
+
+check-recursive:
+ @echo "auto-recursing into 3rd-party packages for check disabled"
diff --git a/3rd-party/autogen.subdirs b/3rd-party/autogen.subdirs
new file mode 100644
index 0000000000..ac181a64c7
--- /dev/null
+++ b/3rd-party/autogen.subdirs
@@ -0,0 +1 @@
+romio341
diff --git a/3rd-party/exclude-config.ini b/3rd-party/exclude-config.ini
new file mode 100644
index 0000000000..6eee1e4169
--- /dev/null
+++ b/3rd-party/exclude-config.ini
@@ -0,0 +1,68 @@
+#
+# Copyright (c) 2021 IBM Corporation. All rights reserved.
+# $COPYRIGHT$
+#
+# Additional copyrights may follow
+#
+# $HEADER$
+#
+# List of m4 files and configure options to exclude when extracting configure
+# options from 3rd party packages.
+#
+# Exclude a whole file (prefix with 'FILE:'):
+# FILE: ltoptions.m4
+# FILE: 3rd-party/prrte/config/prte_check_slurm.m4
+# Accepts a relative path to the top level directory, or a single filename.
+# Relative path is useful for excluding an .m4 file from a specific package.
+#
+# Exclude an option from all 3rd party packages (prefix with 'OPTION:'):
+# OPTION: pkgconfigdir
+#
+# Exclude an option from a specific 3rd party package
+# (prefix with 'OPTION(pkg):' where 'pkg' is the package name as it is
+# passed to extract-3rd-party-configure.pl in autogen.pl (case insensitive).
+# OPTION(PMIx): max-
+# OPTION(PRRTE): hwloc
+#
+
+#------------------------------------
+# Generally excluded files
+# Example: FILE: ltoptions.m4
+FILE: ltoptions.m4
+FILE: ltsugar.m4
+FILE: ltversion.m4
+FILE: lt~obsolete.m4
+FILE: libtool.m4
+FILE: autogen_found_items.m4
+FILE: config/auto-extracted-pmix-configure-args.m4
+FILE: config/auto-extracted-prrte-configure-args.m4
+
+#------------------------------------
+# Generally excluded options
+# Example: OPTION: pkgconfigdir
+OPTION: pkgconfigdir
+OPTION: noarch-pkgconfigdir
+OPTION: libevent
+OPTION: libevent-header
+OPTION: libevent-libdir
+OPTION: libevent-header
+
+
+#------------------------------------
+# OpenPMIx
+OPTION(PMIx): max-
+
+#------------------------------------
+# PRRTE
+# Example: FILE: 3rd-party/prrte/config/prte_check_slurm.m4
+
+# Excluded options
+# Example: OPTION(PRRTE): zlib-libdir
+OPTION(PRRTE): hwloc
+OPTION(PRRTE): hwloc-libdir
+OPTION(PRRTE): hwloc-header
+OPTION(PRRTE): max-
+OPTION(PRRTE): pmix
+OPTION(PRRTE): pmix-libdir
+OPTION(PRRTE): pmix-header
+OPTION(PRRTE): pmix-devel-support
diff --git a/3rd-party/hwloc-2.7.1.tar.gz b/3rd-party/hwloc-2.7.1.tar.gz
new file mode 100644
index 0000000000000000000000000000000000000000..d627caba9e4893d5621ef519f8ce709b734fa722
GIT binary patch
literal 7331860
zcmV(^K-Iq=iwFP!000021MFMra@$Cf_HR5zt$HGw>Lo#uqA1&=_Jl3@P_(YK>{-u-
zBOD-5BryU|XdI$AKlXj*HFjTYzs#z_Nws@=wr7uMMzos(>d4H>{PL*edJ`#sGN
z$@s~y^f|!i_~?lKKRG@+X#U@Ro=j%b$&VP0^JNWJV|0m9Wv)Q;RmB}bhLsw<1(Nd{G
zW^S1Hf7kiXXS2u8e}0JbpBx>+?B~amCkNBXe17~y9Q=0vzxwCo59vB}aJo?$$S*4K
z1{|8@iQu>J4F|3~fr=y)s(|qm)X4x+{dO(4#meLyq8%X7XSHI@k(WZ^vZ`vcR3KJVeTt&yUhz3=R<7j|NJd6
z{hi!IvM9uj=ihl*AYLaxu`~;F`4h|BN-0jSZ~k?g=8G?H7
zkQTYyq<9RHJ0yOEArS`O@99&?%Q*J3ZI{Q-W~gY5GF05^zZ^&ZnP%!fgc~H;LdXFz
zBEg4>Ks^5R#Ho0Bb55M8Md6XstfkXBxY$eSFz@8HJ|H0@8OsFvw+V|iW_cn}fgFmw
z^w+}6pNp%HmoG&uA+D`MuV4cC8oCt--}Be>CrI;UoG+DC1)8d%_&$;(+EOgl^hDNLgX>8<_%Ga
z6ZVoV$?eZjAE>arqZRO2KBSQf3&+PX5piP(H1G;fL>301YcXDCNn`6i2YH#2OmeoY
zrHUf8p@BUCJcnhM(F^A!3SV4=N%lm{F&PobD=1AjwNlLO!b
ze14J`e6tQ&xvt9C<8}GlsY(*a(>)o38)oTNML0*OD$`|_XTYm9o~UCzu<9JB7{-_H
z*UP*-|5X2R=4Ftj7>ny$(RlnOlk(N=nbycctF%W}IWU?m?#z(!+pCX_#jj+6hxOm@
zZbly)>t2SW(rQ_Ve+`pBZSwln`KwFuDk|k$naJ_Kz;Tg2Koq1qKk&JU!RgfxcCRrV
zv~wGh+J=R|vB1g-&`Un;y3!2oCfjDlO7(4CNf089RbE7N`hi567l2i<%v8(@R|~h;
zrcw+Zp3Z?WY6Gw74~6Tx`z)qEBW8lrj0k9yM!OyvW=B_iz`ArUFcE@w!dy^667O5}
zK+AL}jKr;)Eu`;(ZQ5yzV`il`s9dpT^|~VfNmA3c#e(w^0j@^m1jOmh$Mdt%!pmjg
zEP$U72Q&_dy#~N0Vj*ctz-p%m@1Qy4;glMZ>9fSxMW#`?g5p`1whwFmpakI0zZ09a
z!PMEmG=E$34zKx+_;K)T(6sk3;PwG;lYhxUbn|
zRu|=}1}hd~CTqY-%6I`@fgVlQlEClO2vME7V^00|plj#pF#_LvVMN%AP2UivQYfZU
z@|&!RfdoY>#?mrNRZb4D;inXN5KWu62pNY9<%#jWKZzo|`%4;fpgR;dXK(P&)mt4lyg7dhY_@FrQTRnZ
zcyS8;ffMkT`v~r@NS?(S0RWo-2@Jey0u5Ib_WxKSrWaligd}Y*ax9oc;Uc3zq@n9t
zlRVOF2qBI&pGYW{p3joP`6Xe>C&w{?RVpIdQ45L~a#&@dHFJ@%ReBm;mt{m~Bo<*o
zp(00|iQflK=pjFe(Qe(M%!d|=?Ai?kBjW08fb~(;u1kr&WhpM!jK6->YYHV{7`h|$i>Ie`&CJm0U2
zB7Hs{=aOQ0*H68Ks-fe5U)*_PxVX_fuA3aVlY{Y#)0>x9Cu8pgZMZGgAor)Xd|PhC
zEx`%o|GbXkIvb}_L8V;;`_Kayf*I##&iKU}8K}$??{6-d*}}^fV1Oy8gABXgDlD)Z
z{&kl;Z4LjARF{}Znb?so`C!Bg{Kr5?OF4rMMLUP@WgEIo$)ecPu6mF53`%k#9k{JRb6@}|GJ-WACKkrFoKpkYV5J1%Y^4Uz
zXf&A+nfBf?TwLn+RW*hvd*Er8Z0c;})r%y7wov3Kf)83=EBUz2c(
zL7A5jz?Op%pT>=Nm<>`K4pPDeznaoJezR{wtfeXwmTDy)giPiTN%Fo*z*9+CFVV_j
zQAg03Y$8`8mtiBOt&^x7)aMNY1dXX5dOqO@%L(J~A|aW~RR%gEqJjz1bJ*h8(3W_y%=dXgPTa$#
zXz>GKQ}kzW-F38K>Lls%jOe}ktWzuZLvrt%*E;E_1g$G4U2$o?
zN66d@_Kqx`C3_cS$VsHUpedVAlmVRA6XuBMsboM{#X)F7
z*+iIxu}2vc95hnn90s@{@Z%hFLFt>Wzv;Dka+UY!SeY$U?+F86==3HBE*d{!OxeKh
zZ6i-&>H~>jHp=zeUtlUEhPIuwEXBOtB|reuJ;m<2jz_eB&JY5qodF`;>szarjTBjX
zqDru~%0PlMWdsBmnoJg|;Jq?$qXoDBi@BwB9_QA+-Nh}1Lf;~3DT1hFdBGMwj1HfR
zDT1(oqY<6DC1Cd+CQ102^t{QQgiqt?OlVb9x#&8Iz?wYfR8+#K%UX5QO(-rINH+Jp7su)VKVh)HAJ*XUYw(F5x7Xz(pWws@cq;2^AS?M=S%jt8TBO;D%&4AeV7zK6DG}$b>W1)CdAbI_B$}U_EuRK^kKGs
z{_DW37#vRDz5?fk7j@v3wW)`};_2ks!R1$>c0OxEExz_(_Hj(@%%0fUlM2}y*x991
z4D0{h>D&o_ot@@(r+EW$9|yV4>|;Co*x*|m$`~G|6+HY{dVxj=zM&ta
znH*ioH7p`FZ2?n6EncL@aB~R)N99OZLRHG@n5Cq9v!ZX7_4BWqB`0owi$St2ipl&f
z3%hTC_D$DRtuZ$Jl&B2yaQbzF6qNyXMz;-c);8ZA`%QZ*>@+M<8B%9-+mPnF4Bndb
zj@@Uy_1fk#X^lSWjox7%H3;n3Z{Ay>t@ekl(Z{{fUs3a)pK(+-VUMO8^JmEo|E7u3hJrt|X};3Au;9D_)j~ZH8-A8SShwwK2)eT~i>CNxD2>
zADl>ic~&L))t#BFZU-q#)&AHt;4Ngak&ro}=fl!LOlJD$(xt;Y!NqEe=R!N^Ty
zikhbE4If8h4N8WNUbSl0TPYQ^rCePgB95VoFZQ!Jr0&=N^!Z^fA;&;2`Pv3DzE{4t
zpf-)I&UhE5OAut}2n=$GbC85Nxl?IO^YHmba;?fJAo3P?#)Sfk?!+?8a=N5(oYw@X
z=CYa3u9lEzy0Ppv6vvIA&2}8rEq;z}@zbGay@JaX5*(?%V9sr=!uGf5iUM!W-D+R3
zUv=>d>btKg=hv^@&i!~|E7bSWF}K;Ri`<5NSmoBk$TFNum^M|sT1^~2v_LmWHm>T0
zHVM9&aClK}EHO0>-8N<}p!H2%WX?|}_aWk7?!0ul*R_2m-dx6>W~)BP#!fwak%XC1
zAvS2)P}lA~T^Oa~!%@BaaCzaRx>FN^5#}qah>Vsab7CO$=Io6rZw_?5uQ0txbV=#(
zP36a1K@H9@Oq&04W?LKfg}Iy1y(;#Gm>M{!$Dg|US27vVcUHX~y|}vm@cQ}5
z*!)EuL|audCUG6ws$H93-TmUcC3ORC${|nEl_G;rYuKAO)4S@{&0xt9fn%;uF>Ey2
zvG&H?f9XP6P-d2dgcyy)UQ8W4w#8LzdH*=-P0R{B%|50EAm?|m{bl$t=Kk9HhY(|?
z7W`yYj~dL}E2E-1Jlz>ID3d^Dc9|hJP+}IBo8d>wg;gcp@v7D9rvC2qJLp(w_rM+Q
zkZauGQlm(tuhtmi(BXD2pkO35aCTR$(7ZOnyh8jttdbMiW_72%I<+2iCynm=wF|LX
zbyou{#UUwc)eh!#SMSnpnl@tD?e3#?TMI<>A0*D9wof5FEb@sV`J3)7N$kN9?r
z5c^#5(_rg74z|_G+(F-Ll_OhW|EF=YClAN?AG%A%^5C3YnJE%?4v>gsqqha~8qQ3&
zXWh-$(=nGiRbvc?l!mRwJ8quqR6W}Le%$-5Zv`FdAG7Vzy6>7*&vjnrTxUq?MvO)+
z*!m6XEik?K9VvN~c1WjgGp|~f80q~xq`i(QKq(WIR{BC6B&3Gm-Ag3>K;aT!!_fy@
z=@*0B%MbgspG;`8pp(F+sgDyN36Ju4MVLwSH7W^8i
zjUhF)?opH8D^<`9W8*G|)ghPEtmH-dG6{#0y#AXeKT>L^Mqn!0*xW{2Gf3fF~Y)N&qN7Zec4+9`$&5lD0icGNK@`@
zG~v`tMR?4WQw}RHOot?O!ar1K(v0T6@GHJ1eMf!dLz|tN=nDLgEc3#2tJV=dR2n*+
zD)M}YFl;HiG1usxoywslr@}0NNoeqnp3a?0Zf*SI~m0x1Vl
z;x3>Xw&+(6CM~FZ2>raF=SVO_V>~yUX(%!v#Nkz_t(1DYF{vmM$~EbJb7V*(L{%H7
z-`sEDu(g>o*Ne5c`HL76
zO4fyJd%Wa(OyL+?W{q~-$U~f1I8Dp=DR7~r;HwDJ8?+l{8cBGWTghq0DL;WV(tU)*
z9QqYa^}DNPSFec?_=aOiim{-Eih{0qNuQyC)TdnN2#rH%vM4YAFZTX?zl|(O69wyU
ze+n;Ub_EaxfB?8NL#pN`i51+6q+;pH`r$eN2k9jM&V&P^nDd)?pLvaWvN`sd*;yP8
zl9D1av+wP?w=+bz`&sSSvGucJF}dd!n8Ra_=CcK_m>~#cLa951r$(b{j*V744A&gvMxUuz
zO^SPSy6Ec4%(A$^c{e(Ds(HgA4cXQm;$1KsgyUy7!rQ3Q+D8fIDbr(LjuCr?2?h0&
zjX`Zj3HymS>+$jf9Q&SfV+BbS$UuJLl4r%)ov30$2k=k_5!XuV=(JZ-unhnHzy2@M
z%T&~31+96Pn)X_Q@4l-WEiju(B8rO@A4%K=TZtj8a4cn^*)cG~EbAmK7$dBOXxTC+
z+Nv9n%MjLXc>)nlfYd;VK8&lUu#|3^kdN*D<86~eV9jUgU@=!VCgQCPdLfI1QT=9-
zWT+aJ85<@0w!GIc3wha1^SebcMyQaq5Trs1OQsP1zos5rvB8HRD%#F>=O5xT!xQR(
zdH(S2>HfRx_+MYgf2X%KQ_SMK+y1h7D$5{UFkF~?Y
zdiacf!-(o}Gxr~v2i$w5w?xUOTaj=}B8l${A$3<&F+;QDTJ;ieSL(r
zKQpo+u+m1fibO86@*mUC$r>y;*6ojR%crgA`|rPxFVr49mjtD@k+VqhY461vJW}~y
z$Gs=sgg@w~9rshG`s1$qn9TP6m-t&7@5>Dl^L_C=?EBh;tsH@adE9&^+
zw4A;Zw?R*BQJ>iLOmk@ec%YkJ_JDjr!i8b-`BPc){5*ay|6Pj@jW}vlJ!M*%$V8v=
z@q%?dFx1&CrvtLFx^LOCW>6!2g;WZWMC6ot#v%l>)1conPSKh)
zS*+cU?~^sU4e)m>K5(IMY7QYN1xh*?rn%-x5h;w5`-ZqaI3!{Sua42U+*{3EyHXnbUr@2Jc-O@+0>Cmk-sDl2^lJlPy&;S#){hz3;=G#
zR|`Y9ruCaNnKUo89a@?vzK5$wM-T)@&P_8IVeF49J|NpNOE(YZeR7LXo}-bE<5BV{
zpIN!4Ax0-w0tEtKSekPj&iTbOSpuF|Nt>nj;${tzZW0rO46!&
zSuZ0)Geer~55xHz{>jV$5yU?Xhi~8;P7B;JWc-GgE}6}(WC*?0Vto*XNKUD)NqpKp
zBo0rxyorwhBH$pD5YJu?s~AwOKKUgG7{+r@(g`+=u-}SPUa052Jx-Z3)9KNdy}6-c
zb2et0!UoNkgk9vsEoRO&ATu}e0*|O>jW@g<{Bsl0&U{VP8%Ut49n7*JOnn+RZKK)E
zE2hUYa~9YMaL$gM8W~?7S>j2@MSv%9rs?u>-!|f-%=`~8;N^z~oD7G8kOBY!iV&BE
z-8ij>93)zs=F{f+httzKKDXc!m>qC1*t0^@K^tbohO11!n`6nWgyPweIR?D2`3M#Y
zq^4dF*uAKA3U#2U8nfl>PO|ZR0SVGGOvaGfP-yScNtYkYSs>eM-KRvN6{uQ<8huez
zl|2afq7cl8*B5Yp(0~)Mq{XsSHbWQ0Xy+tEeS`jh=!nx&sh;RDg%@o*vManmOhNkeTwx|
zoDABR!7QIXP8eZ>9U`SAE^h!+p}*$)p4@in5)crHFA3UKU0?-EJT13|7C;JQd%&3m
zO%(ayBRLTG1W#b@>*vXASW39cM{{IHV3`uHFFP76J&~Vg2}0a4tssGrv(jbx*#BzQ
zkF1y^tj%-LUp$k)MHQlv>@TZFc4jt~!CE%hmqEKsqN101PI_ogyJvRFvx7*w3iCEy
zRXxKH%Vgr$SgpcbP}aa0cUqlxY2U!SC`QcRIhw^(<1hGV*nuKrjKtVj^KmIv+Rwqa`(@W<%$FfsBV>Jxm{vR+Wqc0Fr6Np;8h|ZYEMZ14AV$YB
zmk!ae$MH~a8hdqBD`I$D5Q&
z!gMm%)-cX7jZ~FfYGC*GwLPDR3Z1I1`5%}&-&S%bG}H}Fl^J%
z5&xT*Om@4-7X|%I>5cX(=EOIGm2tP;X9}=*WPyqLVJIiP9}Z3~u1yP?I4}N;8{u0I
zcUC?e6BblFB~eS}bVo9&1a+{1lRe0$IrUPq(F)n`mw*1lXG!J<-W{E7^lboEF(T0Y{0`FdVxCWIDjtKb1>*6*
zoVcOjxA{h6Mp;Nd-!l`TxtEuofCjxi*69U5Iq%
zJ(dM`gIKv?;@nv9*fM-dSH%A1NkbCaGjIIMqlW_VXq||Nrl=*<813q*+tvQ#66zHB
z2R~Z433}R8%!7ODI77^pnIjFa(D71aXTp(c*%WtBD!ltY+YO2pB9)}*(QdM0f`4%a
za_7Ie-RVc#bTd1+0|q&HyXdf(F}1$?4tf!xip~Vbf&(7lXcQ|8!Yv!h%HTXTY=Iaa
zyO0?}DVN)|2*3$_l>}I3)Y=3t8ERmbaue_!#3iZol?H%H^5hB$)rqAoa~bN-zV!S`
z5y~`t(uh80{;+rurN^&IlG!Ub$v)-TP}r1}?&`28B9JgCu|*;WbH^JYVQSeH!73Vp
zAnvk8T#%hWC938R^{fR)Z21uBQLMk1TZk02q~D~aFjyCdQjeV~=A%C(D&^4)mw~3p
zqe3EDC`oxS9XK1FSv9|1FVu|anRiFka}J8_
z5%y(b*q?LbwNwOlYN}}q$Z_DjuwW8I$NQl6|$abgY4uwCmI53r+&DHGs@~
z%~%s3X>hR4ey7lo5UzZ6Sh=6X@S#^bN>-nVLZ8vZRS~zJ`UG$;8uJPYDBDYl-+lMd
z4e3u`x$&HU_rk5GTdmL-?iVe;uGiPBznVV$^*=!0C0!TE<>SX@HibFP?na-^poLKM
zV%ISs^MVsH)ed$@F8rGAe7%e+7T4^A>aEHJHErpVzGOjlYTqQOlB)AEF%`z0_ks*;
zgoYcqw#`NW%Oj9hFB68oT{11+IHk@Jw`i#v`!QI|ysv|REYpgO`*eDxo(@)J^hXh}
z!q%YaQ;efeG>Ib{Ru>w2N8*~#bK97`iffv>#SN8p#eH*t$l0`F1@4nzf~2_;O+8F)
z{|*Pvzd%H9l@Du0eZ|t&Y|n-YT~NMAY2k|Kg0fJP&D^4fh(j-0TBLzUyVfcq1F$F&
zL!^GNb&Ah$qly<;HNCvHGjsixC+@&ICAfZI*J|V#W-G7{vw=?abAh~EJ*pMMxi;Jb
z?pR)Le_(1?&AiAjJ1$xSbwLqh<29X#>x$+;;*K{9+l11H1i$+qo_RJD{!C=m@`p4t
zeG5O(6lHlHt$hclBh*r0@M2(E==zXi8Sm{O9glGk4p`4;7%;@8mrf7K)rI1du2@eJ
zi@#8%a*9jUtOd1Ou0+`rC&SbJKN?w`E>$ra8r_xB(y*pIJU5zB&i@k7*@663q8b5t
z3g|{`w``9Hjy2ZsDFRy36>C;mtc&zj=9*FLTS*^-d$qJQfkw+{GHwXheB7VcT3g_&
z?0|Mxqemk!^gMCi#SE+?G@OVSqCKC`rPwx7`;^T{(5p+&ApsrHZ~hd{#g)a;7qanc
zSu}T8gH$Ds?6+1eX8M+CoGcTtrQe3w8ceUe#caW(2+F^ZG|Jj03EIr{`OW(=0T+`a
z2R+wxPjiTf=Gk0V>nNZMNCu9i|G{oz~7*KPJGojyIMq&z8c(*b9dTjz`d^e#ls
zW5Bqr;b@#7cmnablnjBmQhW;6?j#*%6ne{hN+&L`-m;~)&W1k$b_Oc%_|f+7Xi?&u
z)cNOjf*yv~w0Hj7&e-67@xH5i6{z%a_`v$
zZ6nSYLt~mpOSvC^LO35e;apq^y}K#XY_WLJ&p(T6hrl;el!};|a}kEDgX{u#aic6}
zeoDrR)RK{NNfU`0>WxNOIyP<9*eIv+Dr@%Qo0Zc$n^9afBZ%a34RKg|FoNhl2l-R!
zh>YW9Yq06`aE2OA`eeT^HqU`&GmU~*X+~+8zRg_#>g6%VZK;MqOM(wPsud$~KcCMH
z&yx=}knjN2s*Ca+lDx1e8+LK
ziMl3g++us?*qO2D1qn{K+ai+1#WlAf3-4SfSz(hJ$X(+!Gi}Ka8UcD7VigG~NQ{2g
z11PLB^j!w$ITNsO!~@m590p}NM7dfsp>zitf>!(1JkRw5SB%Z!l2?$jB~ZYmdj(uj~khBHOqFyru|Qy9Hf
zM@|8r1XAt>S=Pj1o++9QUwszNyYIo5Qj!e?Wl`>;
zhvsd|D|s~$emOhkhB!C773~i{C9po0(+yq8gJ(d!qvt@q;}xLZExX9odjRM6y~iH|
zl=NJZQzDyuyF7!$y3zey4DP8F-3UyOzFm`8Lt=)azBym%U7CD)#90Cat*!YGSz{#4
zjxSP|@oaj7%jC&CXoZ&~8jaJ>6g-4*-sCftDC7)Rry*nx=>WHYmk$)#E;y>E
z=BKC-Xovv6n150oCt+7^)U{5XE-^rpxD+IpBg$c0JrEje9W~Sb+xTZ^*6fRp)WkGaCZ}VRg9sjjNNsYaLDAA|u
zUiSq*XN3)NynZmke7rxKJjOpxvr$@6s$v9rYHE0}9C4DyTG5SNJ26sx`RWLcgTG4F
zXu)NK!WC<9hNO$8>BA0BElCPzgT)?Q4yp{d=xYg09&>Ojd#=31um4~{mU!fQv2t*8
zjI8U(56j^MPtSy5zNYj`T0Bl)<02acl+j3HXYZ3jj>U>PA?}W^q9meCP=0j-a)sI^
zT=+(8t_zAtH|p1%5v?68ccQ*NJNJFrrs`=+;GFzsLnCc~^Mqr91x>3F!4}MkDVd;p
z`Jv+yKryC+O-3v)?6dS53;v?%K!6~JVJn2kPbTIPwMvtR@9BeU6m@eDH`t>-C3w1gMxr8)mkb{-)!m~A}Scw$UxDm9?
z%*Ihr!c59>3USCifpF{+=o$xATRM%xK$=uA#;PM*zV0?4o5>4q1A0xE2K`fS1N=N(
zOzw*c<4f7d?YvS@_X$F5UU&{ao3EtS0a%Tsq?bwnY|0E)|JE=Mt{IV$5K3uUT20Kh
z88cj9^fQTt)7-N^+u%R~W`c9#%b#rD76Nz-=4;+$BwXNoRF->Yu$9Mer{-=q;?c
zV!@GAONd5k;)*nft$)>?%XRpIZI?I0Yg9L1A8PGFECaizg3C|xz5xPdLBosIHS3qB8HZG)ZcneH>
zBoo{t>fl;
zKh!*NF&grHsPl>AgGY_nZP@;yE=NqH%Wbp9`6si@ta_?|4fm)Iz7kn{DaE~z36P!l
zs}>SPJPZ-OU^(?wnUwyiOKTq!Nlo&h^Jw!t^zhXy3RMd^231vDN`rf!`Kb@JZf%5v
zFsP)kvK~Xk523B%MlLiu-)mTM`pQAb)CLwj1_Bq|n=Xo#MVCM!7Lx~(eRVyCL7h+)
zz4f!NW<{gXeKH^1k!VbU^oy8M=^M+QMk7n9^qeimEceQ*=B1hAU!#$Rmlmu1tK>Cv
zj)TZs9I_TTEIEH6{2}nFGkN&!+oc9T26$4WO?m8ndGxXV!S#p5=pLYjn4z%wg}4|;
z7z8UNcJO%FCUcvin6bkH%M48|0EEfmu$6rTc==tY4R_2AKg#P
z6q(b|;!<^HCzFF$!g@y%OH>m8&wid84rgxiPiD<-(_vk}Tr9PtEVyVR{>f&r4S<4)
zAx0opug@s3nQ>GPsr)M0Rm>T;l^3)Y1L)}?pN)rJ!k1r%Y8fO2kbn%JJWI`WXZGRH
za&(7GYnCxAmF}n0xk~YYPwnG$j1?!?#gxs0?|(kMIP4vLIJ-PP>b?K@X#ZxvcXVcLh1|>O`2hJmWir8g*1pzoRa_Y$u
zjyDCbLLJGcD+d`Rj=zZ0QIs#mZde*kIZ{z4NsHwfw#q9F@!Jziu;^=MV%%+^XTz8F
z_$<^kaG1cON!aHShFbpG=melnE$|)2Mi8yCJ{n3zl%DIna6;zC4)ZzwDVb$B+h6L4
z1IBxLmwd`{i)j*`a~3s7&ymT_7gKgGyOf#8InF#JYCxZ2R4qRSn2)l#8{VFr9=~2Q
z*VEnFJYU0|^?4EmnWel`Afbun0w8B0s&;)DkD4S}j18FfA*Y2R9MGEiZ^}Tt2a((^l_092_7a2gh
zP)Cn~zf)#|8-hDW_;5gii-m2XS{qgfICtp1gc>Z~!li^4Ss^b7j|X@C>-o+5k-SpoLZ2Lswl#KS4|hc)2=QpksU_mLK)KT{d9bFaB+S7
zy2Hy-v5MtabmegN2)D0K&a8>)AC42*f1oGMy!Er(Pi9%T%yfEJe~p7WO1;n|CZX2
ztYn~al_xTqU2u5Lsg7aQN-ZxDEz<_;`HL(uRQ{k>z!QteB=QY9p|1|BRo-n
zy{l<@Izd0Wnhl(YBpII`xFwd?h${^8Qa)WAcj=@UF~&$%mxTv^;Fxo{FdH_&*##VN
zLq5CIzWO2_dK4Z&2G~1-=Og%&o_WKsa}qFT4w14wQa%umo1PYev&Fbpxx)H*S9=}y*?g5B64R&W?01CP?N0yFk;ThqyoHCf}JEj
zNYkK8Nt8}|`LehBFNWWqP0p
zQt`E%pcn?_#{qnrUcl7E63g}&Ov7Gw)o1ys>FCkcJhP_{H!QE4q>~lSJEbS@U!|21+Hv3qJ4CDh9xMGZAfq|RiFr~VqpAuwFK$G2`I!#&APQI{+x$lB1EJx14$C*@8O4|eRw#3Iy()!>;j#i=Ub9x6G2MnC2}!o
zUj3#e2~wjo1QegR3h@J&gsggOSC1+5-POg1%aikWD%MwWfDhNlJvxbWa&Gp|=}y{y
zj+${|nA6}8TLXSeiVM15eC%k3##!U#n`3$1MtT+y28hZgB$}kolOttPyujwz3!ON;
z{Ln;<1RfzvFmtJqR*r@CRb^X{rS*A^cq#X|Eki`Q7BCrrtH?<%&Dmbl<%1-{GP<+i
zat2LSE@^2g^eU3YsGN1&t!nnE)vu%sC7twHr@!B0COpbpVOfvdclDUBr)rP(u!~L0uDcC;JffC4H?&D
zvUl{Zi)flI)Mb%ljMvCoszE~D
z;h^d*31z5doP%t8Lws;6Mu0)#uVt`)t#+4n1k|x{8mC=_-u}@M3k8_55e<04H^;F=
z@JtoR*p7-3L0keW;xkyzF}#Jd?~>``1Spy|^%#0mKjr5t^Cofke=x@nF9h;F%x4;W
z;T%y3$Fk!R1e?;s0Xi{XFgwJGat|bPA{lF71meVKUA1<@$D^t@I9eDloAv56c-2fp
zwBua#GUL>xcB=!XEdU*Smb6ksB@K%e(BUkR9}uWqNM#ushCG3&Jo{J@P-!Us%-fB2
zCrDJTzP4VspW{C;7%g3y6%>0iDiKsx==OA^m=#RwzTJpx>{-!(D1{qV;*rWxmic*M
zkE)Duqof?6IET~Z8A1_ai=nz~lCD%&xYC_6wnWNFNanG3gm@6tv{1+L0-H)zG=`H#flg>L+1mU2Xr!VX)7VRYHx(H7YQ@U64#&1dZN#p~_`7fL~PaH
zvB+$x%?mY?@W&%S8`Ap{u!lfF#uw&-a9U!?E7RphcC+$C3D0Cg6r3??o0|St+bbAH
zW5vUs7rGk0!#_!@RgJkeh>j~COp?!GGh`i&m=;ls3fk-
z!;_x*@BZn@&9ATjWjz1WFsD?~wf>^`m)rTDV)}{0|LD&@wOXyR|0HO^`XTQJ*_w*#
za7yZDO0mU~YD1}&0{l(RR5cJgxLX1U?=K1#r%wor2H#W#bA*+4IdEL@FJ+$@Oc~z!
zK~Q>3D@kb*3#@QCfQ;M_IoCEO&`)KEG&~(Ygbxn5C&V;{I42};#yN}!Ms{MGP7p3!
z_$>33=cQ+Xg%i;QG8mVZ9FUIA=2S752q&K@iE?`UP{Nu7i^g(a1rL%A2!|k@WX*w*
z@27>NUyvid**9#0K|D{y^e_$wT4ZAmUlB6atl{NVl{#9KrGQ)kTT03WlS@LXw=76a
zwR`T>!FH4z#%3ew_%8jNsBoruY>7ZE*J1Avb2G5bAMUcb(XKUHR?|O77e-Eq`Oi3e
zL#(^qHd0-9NLa>IvR$Tgvc!RmX=6Y%7Qsp=K8sQ9d4*K1A{^y^4UkJ&*|n{NFBEdm0pjWVA=S$*pSL=u#uj9XU-G}
z(;rJgph?G{3ki=THG(YAnz;dC9+h_#m)CtnZjq1HKneSw;(DoX6iJZ4YYe*cQ_H~r
zw0Noryw#xsJ6o`=AOCU#!{GVF(eZUCanY5!e|ChGNiK8RXw_TJ`=qg2{qF>(EiJsxt`RRC3Wt=2=z;{7L&N|V&&kx>5qumeS;)0m
zwP?AsbVROYzB~gvvlX(?IkwTP!za-o_O*3MWld;3!Y;Gmu5)?(9|1#S=g2Xl*ODYBtO?zO9)x-x|+g5t&q*2HNu
zTSZOxfz~olKBh0W*mXqcEW~IOQn4>XnDxtVr`ccKiTfd)yfNJ>3W)g&`Ikm7v)?*k
zj|8uq6MV2JPLB9(#MQg3pJiP2Fu3v^m7T2Guk+L1+4bT6;rrv>>3XvY{|R8shhaw;-T$LzK`R(J<+7I(vaaE+hK58U?Y
zI{(atXtZ&Z=?y9rS?4U^Xl~HJNUtOSMj!rajfmQV=9MhOW-oqT-i%`~pgOaD568
zcOq#w%M+;FsGp6Vd-3yi@AB&6@c8=r;!2E|7YF}-UAb*P8`eUOG{@-FrmbNzf!(@n
zx1BGU!L?+w>P~Zyz)4$}7zIblcvvi1l~tsUz4}r
zC9oXF^3_Qu?9vT>DMe(-m~Odx##zhsx=}mXvSylFwUiVcX0NGXI?TXRP`y<{%GMtE
z+t!@~_=y_sVZT{Qt#-tppI_YU-yHYeon9R5pY{$f&Mq&`kI!#PyS`6CIv0VNaV%;qfIj`Kb+)NG6HfIPD?Pz-=^D(|=edvExkC*y|Eg&X8_
zg>+3pDl0aWq!%;nVa`bS#Cpah7Ff7&Ai
zN=$Qyg=wE}pWw_;&xPa>$pMklG)w7(y!kctTh#qviqau+fV3=*Nh~x
zW?JP!-fK2}k8cu}-=0r_i_Az*9Cn#`*~bCx_g~ethSxFBAIfDE6eG!4Q=*MC
zg<*&7WU5)Ae=ipEMm}md@vDLxCKgpAl=~!N$$7$UB82~=x4Ag$%@8I(Y*s3M_=w)L
z!$uX7aD6zx!1C%X0&wK-M7-iTyYMt{9NwEiwW!$wm-lx`kp}e*^(A&6T`1UQIvu)F
z*~MHA7uSK~b3Z~fJh2n@qNZL(hbsHxffvF@YcNjV@ld5EiHx``fb
zBpyYJG6gTDaMl^^&wP>18E1iCVopM_TUnvl*t9s7m&Zs9V13Mue4OWojZ7o}iAc=6
zj{q}3%)cUNIAWCQ`w-Zv7^LVCJ4o~Da(d8y7JT){U`44g+a70n{cj^J-
z1>0;TF)r3M9+$U~Uw{;337ac_@d9ermDIHE$&z^K&d;!|>O3(E5UPn>%Jw{$!{EWkHcHLn0JQ;$d}3GQ5!ojn;*Cnz_Uh+Nxu7dZ4qJT_Y~48y37E
zi<}z*+vF%mnn1D__tk3S<>`laC+F8CVVAEHS@X3$>qqv37z#g(%g_edRJ{8Z2?yLj
z*^Yw?Y@GGY%iNP?D{AP!@rjZ+t}B}YB-|K|PVaWme%1T9YMNh54BkvmX|q_!^Lk~T
zG$8O`>+ukbPD|w)KBUD+Lw?30B18A``%li~;B^1+$J3MRo7c+cIt~3-w^7cCqkBHzoU&7gKb3@$>Oje1r&xCaP1Z
zBpuhB-PGBaxdKGD)v0R_WQT{ZZ$wudXXHzr(w5I9?FLVb`DPA!FZ4;y3vI
z=zZ_){^{v~p11z|Pk6}F>0KE5JKeuTz$ZD7$WU;7d~=P6-06233M8{9
zG&)5sM}UbL+c>#L+@*kPhMinrT;22z-=CZwT^*l8Vs9PqWM={BqWqXV^nPteE=>7@Ov4feQEjpby_4V<$;%
zii>25Fps-*@Uie>Pc?;ybM^il9yZuE<)9g*NA5dfJ7Ih)Lc1QlWN58yn-4@D5P*q)
z(-9)=>FD_K>iBT~23b~jP}>oVWpkC7!w(4rla1vXmevv>ScPIb&i1Q<#BM`y%pLTA
z8u?5+zd63X>Af@8>hYD$|9aha$H>7>EFp2wI!h>RPUSWk5Ce5&4A+^NwX~G;_TuXB
zxOedGKd?F<)z^Ic7f%i&{53BW`0C=_
z@%iz^2S@tkgnEqW1@8=7QITTpNOT;JIRLQ8R9UiECm7RRKFLW8&KIS#@pk{mV<**l
zY|p`p2%Ugg69Kwp>k*w2w;s3Yys(0&baHWigIIiX!mm#*&U+{4Z!cV+Jt2Q#t9~*|
z52?Tbteq#5bjj{tqv*zDKnVSS<>uT3+DCzs(T-0~4vd09bm9NqJO1U;FoUI^PtNq`
z*t0%*Tz{GyxymR~K_azhVC1LWFx*(Q1c0Gu6GT;_QVJk65%vn3K~5&aU^s`T$NT3W
zE=l(sr^$42FYPn!rmTu_iw(=IJ|*MZ89=uU$vi@Nm{(lR)~82@wV#s~J1$bk0U)}d
zHysp>$gtxpn4``wZVcrd8YX?@wsB}Ee#il{TN?;6z`a5Nh&)IU(9CU#xkKC1aM2pV
z7syu*!y~PjL{GSu7SnmYAVt6K59<2EC2gCxsd8qd7fs>@5t(KB1^IdW{nho^N$>jo
zhnu5|pU-vM<5@Audd1yhKBUqIU%IkpzSKbc!|Qmxwch&dxla+>0Sj-xaFzw5fDM4e
ztC6hUeo*wS+YxG4hfaBh5K}HLkIxVHFI@x`+293*UkO}LkbCkQwsPYnj7J$seNK{-Wk&LJf=H=A!fNFyTy^d{+q5$I`pULDs1
znfZm`^#t7er4UEgbidh!3eWL{a#lV*>r;q2OIUs50
zUIsEjtoRWXlxyRk9xveur_OO-im2CVN1C|rmRE3?b!>9#sY;E2GP_Ql`~LxuWf06%*hAU}RWdRBI(&<$S&`
zu7fE8hyk
zF(X>DzE;{uf_~s#Hj2YyklOIa92SVN54{mtBojEfNQ*}8r-EhQ#mpRcGIf#*4P_M&
z$g|v?g9Skfs8j=<pgDMqr68`Khl>bdLSzL8!x77_jWo0G+MK3<
zlEQtw!I!WnH`!IxEH@-sfYgxL$yZ}ydqY&Mw-weEGnK3$^fHlnAGZkXIOvDU-ucKN
zl{?2m9Ph7WANE_SRUR-$;)Quo`e@*xUSpt1nOisnWsTidw{dg!}-y^2iSB
zTdJS#k8kkEV%toafdJN~57Tq_UFC>++!zMNLnyj$6a*_V5CkR3(L9Sjvc~XHXCYgQ@M95hakej0n2KC
zmCQsSY~i=TDnXR)8F|;|sO879hTyQ~O4aL@q(pT!C{2>f`cD
z1xGlL)n-k9TC=%<2na>Sm{$cb%QabyOmS>hExxV-pv$0{X7>b;n%XcMDN=h{kb=i*tFlTXfLIMi%05(km9%TBYmQe5kr3iiLm)IodTp|~a&WPXb
zoGYYrxfN>BL5(asQRv1}^HLOeB3}+hZ1|R%EwRq?M5jPZ*LAVog7MZi^2+_xPjdbi8pqjo?H~#6=0Iwp<WSJwO*
zbv7=OqAcZ%*QLHZ23k3IbBcB7kOB9nkIp{Co1(7rOq4#7U5wz*ojt{M>GLIyTf&9l
z;~@P_spgj!s3haxY~qoYEe`9$8~P}gMvjoxq_1{RXYOP0a^X#UQ
z;ZNc&RD>zjITOXo(Chh!(^J6;n3>HJOMYY%5V^dMV1zE%@#w*ig|Z&JKx$;r>x4Je
zOYj!zCA3o*Jh#;k>jE1nFl6|ZbT9`pmeo48Vrl04;uY3JR94J!PY@K2OeWaAvLP3@^
ziK^6OTx!xBd_#anU3U7k>#o2fSB{h8$~{R)?tQGYMFwh&!#aji$k
zXslz>)o&$w){`#Fe~dOd+2P?Bx@okSAyP*vG9P{1gUgf?Xz7`@hmz9=o1OAn+ntuzku>uw4(Y
z|CK6SBLYJR&RrusV5E(O=gDKoaNs8WOc5ytVYMY62w6jwWQQU!NWO-wxTdlaqtulr
zR6duk;D(jTaZ7uVo9x3`t~?*oKhmnr&vVjVwX!@jm6>(QN+xzP<>;=VTi-@x;Wxai
zZ(v9e^|BdTltrU^e;OjE!$;_4^adl-WGl0A)4@2DrU#2*vJ`u71`sh5n=m8fFWW=m
zh4|R~gFaUFs1xzX{e3D4$2PHJ=`F;Uv+jtgy0m%Ec*LP5FVnGFo>~1p*m_oc1X>d1
zqi~>Q1meQ+-=Dc)R;K!xa)$u!zzNS4SZg{
zk}CT@Kfd|-;%a#Wr6cw*PNx3fS^o=1Y9pB$p{
zVV&;2%JEVF$lHCRkR4txjoF<0&7MEXyHVB&e)x-yoBv!C(`?XtZYI)t|8pj9LO6VN
z@XN_7MYRB{*q`Uc+QGt{C-X=qP;S%nM&g9p8xI1Bw@9rO>-dgB-YV9`{Jyjv6hR|H
zR-YU*V2T71qNLF5SM;}?OT)2Xyk`gRd9{Htb9HeziRle7rj-|L`e`z*?4F`|{O;-R
zs_yY#W%mM_at1#J>~^QsW7uoADu*D^)97CEF{(!JZe{!;ABqtBce47qILpLiuDN
zNJcrF&&K7!3=E?vv9=i{Z_JK5-5oc|qpLGzUkIV4LD~_O2&!Q<|0YSi6)|sGj(}tx
z!*Rc;BJ%D+|ZslLAQp#L?koCBns7-Eh`yH@t8>IypOU+IfVDl$KiOUi3lPm)Ft
z%5Yj8Hz3s7=6PFb3ocG`+t*uVigPz-`3T|w0mt8)4gFm;5xn=*NyG~)&fur&^*ld5
zjDJGTOMFa@jMN_pKj7c12K2&P=g0`2IYEcQ$&32K7m
z3Pv@_{sqKpu#}iJ*M_wB6A>X$JiV2-IG#Dr%%m^Xu
z+A~IfUP7-ty)K)r9)0I8r$B>xh9yppDWW`B=C3>qbjZvezTiN}n-u&+|5dL|a6Tl|
zEpW99rO4+J^v1T&CFCB>{f}x)_q6P>(Pd3>aGPcBKM|zq25!W9P
zZ=)l@3d;fIg=(gc)87gB4;ePP*oJa%^C%h2@}daOATML1%tz!XH?S2{0$IH>n5e}!
zKyzXRIpJA~kqBRP<6g~>qFa>k5^Npg_AX3Kkb
zuf0wxlq9jvQgOA2;|E3WxFC<09~{%!2;fZG$~wsAMbc`MRb!5YEsgbc&4w7Ns?f)m&7D#DB7|7
zgQF>2QR(|^08~D%J(k4e9&T!+3;qDEKizP=a*+~@mjh#i23UO8&x4Y7X0CtECiF9n
zmji3syG`6Ct95`Gm>N2g33*oID-Iy#lq
z(JgOpcWHaOy1iYr8+^WA{(ODu^L71vojzZ$T4@1m|JbW!yGyNJ)sKhp6yL1wrM
zu=|?uYgZE8`pX5ARw78KFBc+3tRJ?3k~VsFa?Q9;^+fKWB?`8gnv#9@Rc7(s<$y^eToGx3c6oAxp+og@X(Pr{lMD=?M
zwbtrqb;-#RYXTNmOb1@^j>iz_dkyraG=V$Cefqb5!(k0tjOZBa56y
zY98Zq6TuU2(AWGJJ4<54oRi|lgVl{6>T62)$%Uvth!b2YfUI?jPB!uex>|C;ga*~|7AxX-U
ze7GP9wnniXMZMvi@aWo$8nz`6QB-S^QAp{iu)0D3j7}r|NGu#F3#qGw`SjKk!E)tP
zY&=GIh5?GYaHAn{Zf=5h?b+2B3d4^ZX2XF;wt;Sqs1`d(oc>jv%7#srdu0Gq2_(lT(SeeEsSmpBo0#ydIm;b!#(9ysy8C&86|tduRXr
z$GH0{{s}{ReLTL;hDm&a!08brWBAJKO8)TU*=leqmV4O>+BscV~NRb7Q^RX`35l
zHkbEa9UuJrPUpkBo#VG3+Rb<8&A0I@X4Dw9r~ipB&aVxw+Ls{d$x0Z7SwRH9VQ3j+?vRUXi&UbYQg8ogEUI*iOb5#`yELn&IyxBTcUn%c(FzDjLwVo&dHyevmy
z%Vi$*cw=K@GoC!k_?DKKT?}8tm4utVfHUcRu+RVSN^t9K6kdy12&fQw?)4s9>sGGv(wp%)|Htn!aLDj!n2_yLF(JM2%C)t($7^K1i5VJtLB;1rB^zBP
z$u4F;j9}73ahD)tC@;Jpqgs&oA*EpI4XK8BKfepUrK6-_=tL18Glo9(Y@gyv_UaYe
zkfZ*8H{aNk9xct3;=G}H-4cMSA6@5{A+ZvSZIT*jzTq4K$4I0htj~}OXDqS;!hkvq
z&QA`F97Dkx!o;HsPw?UR6%-*5)5>vfxib@+I>4FwLYgCvMw=
zJpULF=g};AkcK&J$(ktqsW`B0SAd)Bl~ILw%5MZy@~E=(K`F@E--+hz=xy#uq3JPdFS&O1RsTcP=JtZE=2@U5R$e-!8`KEZEn3)84(sXdhm<3
zNx@WW6jr4XRsQ$Tq{A_P!(}muWuGT?*NVKpL$lTOfC#239wtw#;?7O^Pc?wndy7ujpCD94+d9q96&$Pk5P
zYB;M56}63AT24@sbXvYq29`z|)`g0|9)i##94I3s*UzFTj*7X3
z*_1CA@jQ`{3e|1K?tZQpj{}GqfoP17)6aEg80a4`crN?wIf4GhLw-zP?pi2dw5>j;l5(tT}g?f@QuFUQk9Vy+7B
zK1&{XQgsGGQ2)8xAM()BC*;y5A*UwM22SMlV2zN}L78@DW=+;pWVm_kmPq{R9t{kK
z=%ZHGyb>I`!8q#)wuDNuq8S8X)8q(FKi?&0N6D+Di&b8FHF5d2sVFo%w7l>oCIPRJ
zJA$}F((XNA?OFEJ=p#YRSW4VwGmL-{m~o#aHVJZKQGz5v2Jk=ZR3*WP(@R><9EL^z
zsq@g&sKVugVLyyleG^k?IBfiv`pb#q3u>1t13m_t