diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..8b8217a --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,26 @@ + +Please be aware that as of release 4.1.0-5, Debian now sets the following: + + OMPI_MCA_btl_base_warn_component_unused=0 + btl = ^uct,openib + pml = ^ucx + osc = ^ucx + +This is set in /etc/openmpi/openmpi-mca-params.conf and turns off warnings that OpenFabric is configured +but not used on the system. Many or most users of Debian will not have OpenFabric present on their systems +and turning this off prevents spurious warnings that were breaking higher-level libraries and +applications. + +However the Libfabric EFA provider currently does not support applications calling fork() +when memory registrations are handled by the EFA provider. This is to prevent applications +from encountering potential data corruption or crashes when operating in this mode. +Most applications, including the majority of MPI and NCCL applications, will still function +with this constraint. Some applications do require fork() support, however, +these applications do not require memory registrations to be handled by the EFA provider. + +If you wish to use OpenIB and know the application to be safe, comment out the exclude line. + +Similarly, UCX is disabled by default as it gives spurious errors on missing RDMA fabric. +Please enable this if you have the appropriate hardware. + +-- Alastair McKinstry , 2021-01-14 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..fe76f66 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +openmpi (4.1.4-ok1) yangtze; urgency=low + + * Initial release. + + -- Luoyaoming Tue, 01 Nov 2022 09:30:50 +0800 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..e27e3a1 --- /dev/null +++ b/debian/control @@ -0,0 +1,142 @@ +Source: openmpi +Section: net +Priority: optional +Maintainer: Openkylin Developers +XSBC-Original-Maintainer: Alastair McKinstry +Uploaders: Luo Yaoming +Build-Depends: dpkg-dev (>= 1.16.1~), + dh-sequence-fortran-mod, + debhelper-compat (= 13), + libevent-dev, + libpmix-dev, + libucx-dev [amd64 arm64 ppc64el], + zlib1g-dev, + gfortran, + libhwloc-dev, + pkg-config, + libibverbs-dev (>= 1.1.7) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386 !i386], + libfabric-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386 !sh4 !powerpc !x32 !i386], + libnuma-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], + libpsm-infinipath1-dev [amd64 i386], + libpsm2-dev [amd64], + default-jdk [!hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 !alpha !ppc64 !sparc64] , + flex +Build-Conflicts: libmpich-dev, libopenmpi-dev +Standards-Version: 4.6.1 +Homepage: https://www.open-mpi.org/ +Vcs-Browser: https://gitee/openkylin/openmpi +Vcs-Git: https://gitee/openkylin/openmpi.git + +Package: openmpi-bin +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, openmpi-common (>= ${source:Version}), + openssh-client | ssh-client +Conflicts: openmpi-bin +Multi-Arch: foreign +Breaks: + libopenmpi-dev (<< 4.0.5-0), + mpich (<< 3.3~b1-0), + libmpich-dev (<< 3.3~b1-0), + lam4-dev (<< 7.1.4-0), +Replaces: libopenmpi-dev (<< 4.0.5-0), +Suggests: gfortran | fortran-compiler +Description: high performance message passing library -- binaries + Open MPI is a project combining technologies and resources from several other + projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best + MPI library available. A completely new MPI-3.1 compliant implementation, Open + MPI offers advantages for system and software vendors, application developers + and computer science researchers. + . + Features: + * Full MPI-3.1 standards conformance + * Thread safety and concurrency + * Dynamic process spawning + * High performance on all platforms + * Reliable and fast job management + * Network and process fault tolerance + * Support network heterogeneity + * Single library supports all networks + * Run-time instrumentation + * Many job schedulers supported + * Internationalized error messages + * Component-based design, documented APIs + . + This package contains the Open MPI utility programs. + +Package: libopenmpi-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: ${shlibs:Depends}, ${misc:Depends}, + libopenmpi3 (= ${binary:Version}), + openmpi-common (>= ${source:Version}), + libibverbs-dev (>= 1.1.7) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386 !i386], libhwloc-dev, + libevent-dev, + libpmix-dev, + libjs-jquery, + libjs-jquery-ui, + zlib1g-dev, + openmpi-bin (>= 3.0.0-0) +Recommends: libcoarrays-openmpi-dev +Conflicts: libopenmpi-dev +Breaks: + openmpi-doc (<< 4.1.2~rc1-0), + lam4-dev (<< 7.1.4-0), +Suggests: openmpi-doc +Description: high performance message passing library -- header files + Open MPI is a project combining technologies and resources from several other + projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best + MPI library available. A completely new MPI-3 compliant implementation, Open + MPI offers advantages for system and software vendors, application developers + and computer science researchers. + . + This package contains the header files and compiler wrappers which are needed + to compile and link programs against libopenmpi. + +Package: libopenmpi3 +Section: libs +Architecture: any +Multi-Arch: same +Depends: ${shlibs:Depends}, ${misc:Depends}, libhwloc-plugins, libpmix2 +Breaks: gromacs-openmpi (<< 2020~beta2-0), libeztrace0 (<< 1.1-8-0), starpu-contrib-examples (<< 1.3.2+dfsg-0), starpu-examples (<< 1.3.2+dfsg-0) +Description: high performance message passing library -- shared library + Open MPI is a project combining technologies and resources from several other + projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best + MPI library available. A completely new MPI-3.1 compliant implementation, Open + MPI offers advantages for system and software vendors, application developers + and computer science researchers. + . + This package contains the Open MPI shared libraries. + +Package: openmpi-common +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends} +Conflicts: openmpi-common +Description: high performance message passing library -- common files + Open MPI is a project combining technologies and resources from several other + projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best + MPI library available. A completely new MPI-3.1 compliant implementation, Open + MPI offers advantages for system and software vendors, application developers + and computer science researchers. + . + This package contains platform independent files for Open MPI. + +Package: openmpi-doc +Section: doc +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, libjs-jquery-ui +Conflicts: mpi-doc, lam-mpidoc, lam4-dev, openmpi-doc +Replaces: libopenmpi-dev (<< 4.1.2~rc1-0) +Breaks: libopenmpi-dev (<< 4.1.2~rc1-0) +Description: high performance message passing library -- man pages + Open MPI is a project combining technologies and resources from several other + projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best + MPI library available. A completely new MPI-3.1 compliant implementation, Open + MPI offers advantages for system and software vendors, application developers + and computer science researchers. + . + This package contains man pages describing the Message Passing Interface + standard. + diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..f4322a2 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,17981 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: openmpi +Source: +# +# Please double check copyright with the licensecheck(1) command. + +Files: Makefile.ompi-rules + config/Makefile.am + config/c_get_alignment.m4 + config/c_weak_symbols.m4 + config/distscript.sh + config/ompi_check_gpfs.m4 + config/ompi_check_ime.m4 + config/ompi_check_libfca.m4 + config/ompi_check_libhcoll.m4 + config/ompi_check_lustre.m4 + config/ompi_check_mxm.m4 + config/ompi_check_pvfs2.m4 + config/ompi_check_ucc.m4 + config/ompi_check_ucx.m4 + config/ompi_config_files.m4 + config/ompi_contrib.m4 + config/ompi_cxx_find_exception_flags.m4 + config/ompi_cxx_find_template_parameters.m4 + config/ompi_cxx_find_template_repository.m4 + config/ompi_cxx_have_exceptions.m4 + config/ompi_endpoint_tag.m4 + config/ompi_ext.m4 + config/ompi_find_mpi_aint_count_offset.m4 + config/ompi_fortran_check.m4 + config/ompi_fortran_check_abstract.m4 + config/ompi_fortran_check_asynchronous.m4 + config/ompi_fortran_check_bind_c.m4 + config/ompi_fortran_check_c_funloc.m4 + config/ompi_fortran_check_f08_assumed_rank.m4 + config/ompi_fortran_check_ignore_tkr.m4 + config/ompi_fortran_check_interface.m4 + config/ompi_fortran_check_iso_fortran_env.m4 + config/ompi_fortran_check_logical_array.m4 + config/ompi_fortran_check_max_array_rank.m4 + config/ompi_fortran_check_optional_args.m4 + config/ompi_fortran_check_preprocess_f90.m4 + config/ompi_fortran_check_private.m4 + config/ompi_fortran_check_procedure.m4 + config/ompi_fortran_check_protected.m4 + config/ompi_fortran_check_real16_c_equiv.m4 + config/ompi_fortran_check_storage_size.m4 + config/ompi_fortran_check_type.m4 + config/ompi_fortran_find_ext_symbol_convention.m4 + config/ompi_fortran_find_module_include_flag.m4 + config/ompi_fortran_get_alignment.m4 + config/ompi_fortran_get_handle_max.m4 + config/ompi_fortran_get_kind_value.m4 + config/ompi_fortran_get_sizeof.m4 + config/ompi_fortran_get_value_true.m4 + config/ompi_interix.m4 + config/ompi_setup_contrib.m4 + config/ompi_setup_cxx.m4 + config/ompi_setup_fc.m4 + config/ompi_setup_java.m4 + config/ompi_setup_mpi_ext.m4 + config/ompi_setup_mpi_fortran.m4 + config/ompi_setup_mpi_java.m4 + config/opal_check_alps.m4 + config/opal_check_attributes.m4 + config/opal_check_cma.m4 + config/opal_check_compiler_works.m4 + config/opal_check_cray_pmi.m4 + config/opal_check_icc.m4 + config/opal_check_knem.m4 + config/opal_check_ofi.m4 + config/opal_check_openfabrics.m4 + config/opal_check_package.m4 + config/opal_check_portals4.m4 + config/opal_check_ps.m4 + config/opal_check_pthread_pids.m4 + config/opal_check_singularity.m4 + config/opal_check_ugni.m4 + config/opal_check_vendor.m4 + config/opal_check_verbs.m4 + config/opal_check_visibility.m4 + config/opal_check_withdir.m4 + config/opal_config_asm.m4 + config/opal_config_files.m4 + config/opal_config_pthreads.m4 + config/opal_config_subdir.m4 + config/opal_config_subdir_args.m4 + config/opal_config_threads.m4 + config/opal_ensure_contains_optflags.m4 + config/opal_find_type.m4 + config/opal_get_version.m4 + config/opal_get_version.m4sh + config/opal_lang_link_with_c.m4 + config/opal_load_platform.m4 + config/opal_save_version.m4 + config/opal_search_libs.m4 + config/opal_set_lib_prefix.m4 + config/opal_set_mca_prefix.m4 + config/opal_setup_cli.m4 + config/opal_setup_ft.m4 + config/opal_setup_zlib.m4 + config/opal_strip_optflags.m4 + config/opal_summary.m4 + config/opal_try_assemble.m4 + config/orte_check_lsf.m4 + config/orte_check_moab.m4 + config/orte_check_slurm.m4 + config/orte_check_tm.m4 + config/orte_config_files.m4 + config/orte_configure_options.m4 + config/oshmem_config_files.m4 + config/oshmem_setup_profiling.m4 + examples/hello_oshmem_c.c + examples/hello_oshmem_cxx.cc + examples/hello_oshmemfh.f90 + examples/ring_oshmemfh.f90 + ompi/Makefile.am + ompi/class/ompi_seq_tracker.c + ompi/communicator/comm.c + ompi/communicator/comm_cid.c + ompi/communicator/comm_init.c + ompi/communicator/comm_request.c + ompi/communicator/comm_request.h + ompi/communicator/communicator.h + ompi/contrib/libompitrace/Makefile.am + ompi/contrib/libompitrace/abort.c + ompi/contrib/libompitrace/accumulate.c + ompi/contrib/libompitrace/add_error_class.c + ompi/contrib/libompitrace/add_error_code.c + ompi/contrib/libompitrace/add_error_string.c + ompi/contrib/libompitrace/allgather.c + ompi/contrib/libompitrace/allgatherv.c + ompi/contrib/libompitrace/alloc_mem.c + ompi/contrib/libompitrace/allreduce.c + ompi/contrib/libompitrace/barrier.c + ompi/contrib/libompitrace/bcast.c + ompi/contrib/libompitrace/configure.m4 + ompi/contrib/libompitrace/finalize.c + ompi/contrib/libompitrace/get_address.c + ompi/contrib/libompitrace/init.c + ompi/contrib/libompitrace/isend.c + ompi/contrib/libompitrace/recv.c + ompi/contrib/libompitrace/reduce.c + ompi/contrib/libompitrace/request_free.c + ompi/contrib/libompitrace/send.c + ompi/contrib/libompitrace/sendrecv.c + ompi/datatype/Makefile.am + ompi/datatype/ompi_datatype.h + ompi/datatype/ompi_datatype_args.c + ompi/datatype/ompi_datatype_create.c + ompi/datatype/ompi_datatype_create_contiguous.c + ompi/datatype/ompi_datatype_create_darray.c + ompi/datatype/ompi_datatype_create_indexed.c + ompi/datatype/ompi_datatype_create_struct.c + ompi/datatype/ompi_datatype_create_subarray.c + ompi/datatype/ompi_datatype_create_vector.c + ompi/datatype/ompi_datatype_external.c + ompi/datatype/ompi_datatype_external32.c + ompi/datatype/ompi_datatype_get_elements.c + ompi/datatype/ompi_datatype_internal.h + ompi/datatype/ompi_datatype_match_size.c + ompi/datatype/ompi_datatype_module.c + ompi/datatype/ompi_datatype_sndrcv.c + ompi/debuggers/Makefile.am + ompi/debuggers/dlopen_test.c + ompi/debuggers/msgq_interface.h + ompi/debuggers/ompi_debugger_canary.c + ompi/debuggers/predefined_gap_test.c + ompi/dpm/dpm.c + ompi/errhandler/errcode-internal.c + ompi/errhandler/errcode-internal.h + ompi/errhandler/errcode.c + ompi/errhandler/errcode.h + ompi/errhandler/errhandler.c + ompi/errhandler/errhandler.h + ompi/errhandler/errhandler_invoke.c + ompi/errhandler/errhandler_predefined.c + ompi/etc/Makefile.am + ompi/file/file.c + ompi/file/file.h + ompi/group/group.c + ompi/group/group_bitmap.c + ompi/group/group_dbg.h + ompi/group/group_init.c + ompi/group/group_plist.c + ompi/group/group_set_rank.c + ompi/group/group_sporadic.c + ompi/group/group_strided.c + ompi/include/Makefile.am + ompi/include/mpi.h.in + ompi/include/mpif-constants.h + ompi/include/mpif-handles.h + ompi/include/mpif-io-constants.h + ompi/include/mpif-io-handles.h + ompi/include/ompi/constants.h + ompi/include/ompi/memchecker.h + ompi/info/info.c + ompi/info/info.h + ompi/interlib/interlib.c + ompi/interlib/interlib.h + ompi/mca/bml/base/Makefile.am + ompi/mca/bml/base/base.h + ompi/mca/bml/base/bml_base_endpoint.c + ompi/mca/bml/base/bml_base_frame.c + ompi/mca/bml/base/bml_base_ft.c + ompi/mca/bml/base/bml_base_init.c + ompi/mca/bml/r2/Makefile.am + ompi/mca/bml/r2/bml_r2.c + ompi/mca/bml/r2/bml_r2_component.c + ompi/mca/bml/r2/bml_r2_ft.c + ompi/mca/bml/r2/bml_r2_ft.h + ompi/mca/bml/r2/configure.m4 + ompi/mca/coll/Makefile.am + ompi/mca/coll/adapt/Makefile.am + ompi/mca/coll/adapt/coll_adapt.h + ompi/mca/coll/adapt/coll_adapt_algorithms.h + ompi/mca/coll/adapt/coll_adapt_bcast.c + ompi/mca/coll/adapt/coll_adapt_component.c + ompi/mca/coll/adapt/coll_adapt_context.c + ompi/mca/coll/adapt/coll_adapt_context.h + ompi/mca/coll/adapt/coll_adapt_ibcast.c + ompi/mca/coll/adapt/coll_adapt_inbuf.c + ompi/mca/coll/adapt/coll_adapt_inbuf.h + ompi/mca/coll/adapt/coll_adapt_ireduce.c + ompi/mca/coll/adapt/coll_adapt_item.c + ompi/mca/coll/adapt/coll_adapt_item.h + ompi/mca/coll/adapt/coll_adapt_module.c + ompi/mca/coll/adapt/coll_adapt_reduce.c + ompi/mca/coll/adapt/coll_adapt_topocache.c + ompi/mca/coll/adapt/coll_adapt_topocache.h + ompi/mca/coll/base/coll_base_allgather.c + ompi/mca/coll/base/coll_base_allgatherv.c + ompi/mca/coll/base/coll_base_allreduce.c + ompi/mca/coll/base/coll_base_alltoall.c + ompi/mca/coll/base/coll_base_alltoallv.c + ompi/mca/coll/base/coll_base_barrier.c + ompi/mca/coll/base/coll_base_bcast.c + ompi/mca/coll/base/coll_base_comm_select.c + ompi/mca/coll/base/coll_base_comm_unselect.c + ompi/mca/coll/base/coll_base_exscan.c + ompi/mca/coll/base/coll_base_find_available.c + ompi/mca/coll/base/coll_base_frame.c + ompi/mca/coll/base/coll_base_functions.h + ompi/mca/coll/base/coll_base_gather.c + ompi/mca/coll/base/coll_base_reduce.c + ompi/mca/coll/base/coll_base_reduce_scatter.c + ompi/mca/coll/base/coll_base_reduce_scatter_block.c + ompi/mca/coll/base/coll_base_scan.c + ompi/mca/coll/base/coll_base_scatter.c + ompi/mca/coll/base/coll_base_topo.c + ompi/mca/coll/base/coll_base_util.c + ompi/mca/coll/base/coll_base_util.h + ompi/mca/coll/basic/Makefile.am + ompi/mca/coll/basic/coll_basic.h + ompi/mca/coll/basic/coll_basic_allgather.c + ompi/mca/coll/basic/coll_basic_allgatherv.c + ompi/mca/coll/basic/coll_basic_allreduce.c + ompi/mca/coll/basic/coll_basic_alltoall.c + ompi/mca/coll/basic/coll_basic_alltoallv.c + ompi/mca/coll/basic/coll_basic_alltoallw.c + ompi/mca/coll/basic/coll_basic_barrier.c + ompi/mca/coll/basic/coll_basic_bcast.c + ompi/mca/coll/basic/coll_basic_exscan.c + ompi/mca/coll/basic/coll_basic_gather.c + ompi/mca/coll/basic/coll_basic_gatherv.c + ompi/mca/coll/basic/coll_basic_module.c + ompi/mca/coll/basic/coll_basic_neighbor_allgather.c + ompi/mca/coll/basic/coll_basic_neighbor_allgatherv.c + ompi/mca/coll/basic/coll_basic_neighbor_alltoall.c + ompi/mca/coll/basic/coll_basic_neighbor_alltoallv.c + ompi/mca/coll/basic/coll_basic_neighbor_alltoallw.c + ompi/mca/coll/basic/coll_basic_reduce.c + ompi/mca/coll/basic/coll_basic_reduce_scatter.c + ompi/mca/coll/basic/coll_basic_reduce_scatter_block.c + ompi/mca/coll/basic/coll_basic_scan.c + ompi/mca/coll/basic/coll_basic_scatter.c + ompi/mca/coll/basic/coll_basic_scatterv.c + ompi/mca/coll/cuda/Makefile.am + ompi/mca/coll/cuda/coll_cuda.h + ompi/mca/coll/cuda/coll_cuda_allreduce.c + ompi/mca/coll/cuda/coll_cuda_component.c + ompi/mca/coll/cuda/coll_cuda_exscan.c + ompi/mca/coll/cuda/coll_cuda_module.c + ompi/mca/coll/cuda/coll_cuda_reduce.c + ompi/mca/coll/cuda/coll_cuda_reduce_scatter_block.c + ompi/mca/coll/cuda/coll_cuda_scan.c + ompi/mca/coll/cuda/configure.m4 + ompi/mca/coll/fca/Makefile.am + ompi/mca/coll/fca/coll_fca.h + ompi/mca/coll/fca/coll_fca_api.h + ompi/mca/coll/fca/coll_fca_component.c + ompi/mca/coll/fca/coll_fca_debug.h + ompi/mca/coll/fca/coll_fca_module.c + ompi/mca/coll/fca/coll_fca_ops.c + ompi/mca/coll/fca/configure.m4 + ompi/mca/coll/han/Makefile.am + ompi/mca/coll/han/coll_han_gather.c + ompi/mca/coll/han/coll_han_module.c + ompi/mca/coll/han/coll_han_scatter.c + ompi/mca/coll/han/coll_han_trigger.c + ompi/mca/coll/hcoll/Makefile.am + ompi/mca/coll/hcoll/coll_hcoll.h + ompi/mca/coll/hcoll/coll_hcoll_component.c + ompi/mca/coll/hcoll/coll_hcoll_debug.h + ompi/mca/coll/hcoll/coll_hcoll_module.c + ompi/mca/coll/hcoll/coll_hcoll_ops.c + ompi/mca/coll/hcoll/coll_hcoll_rte.c + ompi/mca/coll/hcoll/configure.m4 + ompi/mca/coll/inter/coll_inter.c + ompi/mca/coll/inter/coll_inter.h + ompi/mca/coll/inter/coll_inter_allgather.c + ompi/mca/coll/inter/coll_inter_allgatherv.c + ompi/mca/coll/inter/coll_inter_allreduce.c + ompi/mca/coll/inter/coll_inter_bcast.c + ompi/mca/coll/inter/coll_inter_gather.c + ompi/mca/coll/inter/coll_inter_gatherv.c + ompi/mca/coll/inter/coll_inter_reduce.c + ompi/mca/coll/inter/coll_inter_scatter.c + ompi/mca/coll/inter/coll_inter_scatterv.c + ompi/mca/coll/libnbc/Makefile.am + ompi/mca/coll/libnbc/coll_libnbc.h + ompi/mca/coll/libnbc/coll_libnbc_component.c + ompi/mca/coll/monitoring/Makefile.am + ompi/mca/coll/monitoring/coll_monitoring.h + ompi/mca/coll/monitoring/coll_monitoring_allgather.c + ompi/mca/coll/monitoring/coll_monitoring_allgatherv.c + ompi/mca/coll/monitoring/coll_monitoring_allreduce.c + ompi/mca/coll/monitoring/coll_monitoring_alltoall.c + ompi/mca/coll/monitoring/coll_monitoring_alltoallv.c + ompi/mca/coll/monitoring/coll_monitoring_alltoallw.c + ompi/mca/coll/monitoring/coll_monitoring_barrier.c + ompi/mca/coll/monitoring/coll_monitoring_bcast.c + ompi/mca/coll/monitoring/coll_monitoring_component.c + ompi/mca/coll/monitoring/coll_monitoring_exscan.c + ompi/mca/coll/monitoring/coll_monitoring_gather.c + ompi/mca/coll/monitoring/coll_monitoring_gatherv.c + ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgather.c + ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgatherv.c + ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoall.c + ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallv.c + ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallw.c + ompi/mca/coll/monitoring/coll_monitoring_reduce.c + ompi/mca/coll/monitoring/coll_monitoring_reduce_scatter.c + ompi/mca/coll/monitoring/coll_monitoring_reduce_scatter_block.c + ompi/mca/coll/monitoring/coll_monitoring_scan.c + ompi/mca/coll/monitoring/coll_monitoring_scatter.c + ompi/mca/coll/monitoring/coll_monitoring_scatterv.c + ompi/mca/coll/monitoring/configure.m4 + ompi/mca/coll/portals4/Makefile.am + ompi/mca/coll/portals4/coll_portals4.h + ompi/mca/coll/portals4/coll_portals4_allreduce.c + ompi/mca/coll/portals4/coll_portals4_barrier.c + ompi/mca/coll/portals4/coll_portals4_bcast.c + ompi/mca/coll/portals4/coll_portals4_component.c + ompi/mca/coll/portals4/coll_portals4_gather.c + ompi/mca/coll/portals4/coll_portals4_reduce.c + ompi/mca/coll/portals4/coll_portals4_request.c + ompi/mca/coll/portals4/coll_portals4_request.h + ompi/mca/coll/portals4/coll_portals4_scatter.c + ompi/mca/coll/portals4/configure.m4 + ompi/mca/coll/self/Makefile.am + ompi/mca/coll/self/coll_self.h + ompi/mca/coll/self/coll_self_allgather.c + ompi/mca/coll/self/coll_self_allgatherv.c + ompi/mca/coll/self/coll_self_allreduce.c + ompi/mca/coll/self/coll_self_alltoall.c + ompi/mca/coll/self/coll_self_alltoallv.c + ompi/mca/coll/self/coll_self_alltoallw.c + ompi/mca/coll/self/coll_self_exscan.c + ompi/mca/coll/self/coll_self_gather.c + ompi/mca/coll/self/coll_self_gatherv.c + ompi/mca/coll/self/coll_self_module.c + ompi/mca/coll/self/coll_self_reduce.c + ompi/mca/coll/self/coll_self_reduce_scatter.c + ompi/mca/coll/self/coll_self_scan.c + ompi/mca/coll/self/coll_self_scatter.c + ompi/mca/coll/self/coll_self_scatterv.c + ompi/mca/coll/sm/Makefile.am + ompi/mca/coll/sm/coll_sm.h + ompi/mca/coll/sm/coll_sm_allreduce.c + ompi/mca/coll/sm/coll_sm_barrier.c + ompi/mca/coll/sm/coll_sm_reduce.c + ompi/mca/coll/sync/Makefile.am + ompi/mca/coll/sync/coll_sync.h + ompi/mca/coll/sync/coll_sync_bcast.c + ompi/mca/coll/sync/coll_sync_component.c + ompi/mca/coll/sync/coll_sync_exscan.c + ompi/mca/coll/sync/coll_sync_gather.c + ompi/mca/coll/sync/coll_sync_gatherv.c + ompi/mca/coll/sync/coll_sync_module.c + ompi/mca/coll/sync/coll_sync_reduce_scatter.c + ompi/mca/coll/sync/coll_sync_scatter.c + ompi/mca/coll/sync/coll_sync_scatterv.c + ompi/mca/coll/tuned/Makefile.am + ompi/mca/coll/tuned/coll_tuned.h + ompi/mca/coll/tuned/coll_tuned_allgather_decision.c + ompi/mca/coll/tuned/coll_tuned_allgatherv_decision.c + ompi/mca/coll/tuned/coll_tuned_allreduce_decision.c + ompi/mca/coll/tuned/coll_tuned_alltoall_decision.c + ompi/mca/coll/tuned/coll_tuned_alltoallv_decision.c + ompi/mca/coll/tuned/coll_tuned_barrier_decision.c + ompi/mca/coll/tuned/coll_tuned_bcast_decision.c + ompi/mca/coll/tuned/coll_tuned_dynamic_file.c + ompi/mca/coll/tuned/coll_tuned_dynamic_rules.c + ompi/mca/coll/tuned/coll_tuned_dynamic_rules.h + ompi/mca/coll/tuned/coll_tuned_exscan_decision.c + ompi/mca/coll/tuned/coll_tuned_gather_decision.c + ompi/mca/coll/tuned/coll_tuned_module.c + ompi/mca/coll/tuned/coll_tuned_reduce_decision.c + ompi/mca/coll/tuned/coll_tuned_reduce_scatter_block_decision.c + ompi/mca/coll/tuned/coll_tuned_reduce_scatter_decision.c + ompi/mca/coll/tuned/coll_tuned_scan_decision.c + ompi/mca/coll/tuned/coll_tuned_scatter_decision.c + ompi/mca/coll/ucc/Makefile.am + ompi/mca/coll/ucc/coll_ucc.h + ompi/mca/coll/ucc/coll_ucc_component.c + ompi/mca/coll/ucc/coll_ucc_debug.h + ompi/mca/coll/ucc/coll_ucc_dtypes.h + ompi/mca/coll/ucc/configure.m4 + ompi/mca/common/monitoring/Makefile.am + ompi/mca/common/monitoring/README + ompi/mca/common/monitoring/aggregate_profile.pl + ompi/mca/common/monitoring/common_monitoring.c + ompi/mca/common/monitoring/common_monitoring.h + ompi/mca/common/monitoring/common_monitoring_coll.c + ompi/mca/common/monitoring/common_monitoring_coll.h + ompi/mca/common/monitoring/configure.m4 + ompi/mca/common/ompio/common_ompio.h + ompi/mca/common/ompio/common_ompio_aggregators.c + ompi/mca/common/ompio/common_ompio_buffer.c + ompi/mca/common/ompio/common_ompio_buffer.h + ompi/mca/common/ompio/common_ompio_file_open.c + ompi/mca/common/ompio/common_ompio_file_read.c + ompi/mca/common/ompio/common_ompio_file_view.c + ompi/mca/common/ompio/common_ompio_file_write.c + ompi/mca/common/ompio/common_ompio_print_queue.h + ompi/mca/common/ompio/common_ompio_request.c + ompi/mca/common/ompio/common_ompio_request.h + ompi/mca/common/ompio/configure.m4 + ompi/mca/crcp/Makefile.am + ompi/mca/crcp/base/Makefile.am + ompi/mca/crcp/base/base.h + ompi/mca/crcp/base/crcp_base_fns.c + ompi/mca/crcp/base/crcp_base_frame.c + ompi/mca/crcp/base/crcp_base_select.c + ompi/mca/crcp/bkmrk/Makefile.am + ompi/mca/crcp/bkmrk/configure.m4 + ompi/mca/crcp/bkmrk/crcp_bkmrk_component.c + ompi/mca/crcp/bkmrk/crcp_bkmrk_pml.c + ompi/mca/fbtl/Makefile.am + ompi/mca/fbtl/base/Makefile.am + ompi/mca/fbtl/base/fbtl_base_file_select.c + ompi/mca/fbtl/base/fbtl_base_file_unselect.c + ompi/mca/fbtl/base/fbtl_base_find_available.c + ompi/mca/fbtl/base/fbtl_base_frame.c + ompi/mca/fbtl/fbtl.h + ompi/mca/fbtl/ime/Makefile.am + ompi/mca/fbtl/ime/configure.m4 + ompi/mca/fbtl/ime/fbtl_ime.c + ompi/mca/fbtl/ime/fbtl_ime.h + ompi/mca/fbtl/ime/fbtl_ime_blocking_op.c + ompi/mca/fbtl/ime/fbtl_ime_component.c + ompi/mca/fbtl/ime/fbtl_ime_nonblocking_op.c + ompi/mca/fbtl/posix/configure.m4 + ompi/mca/fbtl/posix/fbtl_posix.h + ompi/mca/fbtl/posix/fbtl_posix_ipreadv.c + ompi/mca/fbtl/posix/fbtl_posix_ipwritev.c + ompi/mca/fbtl/posix/fbtl_posix_lock.c + ompi/mca/fbtl/posix/fbtl_posix_preadv.c + ompi/mca/fbtl/posix/fbtl_posix_pwritev.c + ompi/mca/fbtl/pvfs2/configure.m4 + ompi/mca/fbtl/pvfs2/fbtl_pvfs2.h + ompi/mca/fbtl/pvfs2/fbtl_pvfs2_ipreadv.c + ompi/mca/fbtl/pvfs2/fbtl_pvfs2_ipwritev.c + ompi/mca/fcoll/Makefile.am + ompi/mca/fcoll/base/Makefile.am + ompi/mca/fcoll/base/fcoll_base_coll_array.c + ompi/mca/fcoll/base/fcoll_base_coll_array.h + ompi/mca/fcoll/base/fcoll_base_file_select.c + ompi/mca/fcoll/base/fcoll_base_file_unselect.c + ompi/mca/fcoll/base/fcoll_base_find_available.c + ompi/mca/fcoll/base/fcoll_base_frame.c + ompi/mca/fcoll/base/fcoll_base_sort.c + ompi/mca/fcoll/dynamic/Makefile.am + ompi/mca/fcoll/dynamic/fcoll_dynamic.h + ompi/mca/fcoll/dynamic/fcoll_dynamic_file_read_all.c + ompi/mca/fcoll/dynamic/fcoll_dynamic_file_write_all.c + ompi/mca/fcoll/dynamic/fcoll_dynamic_module.c + ompi/mca/fcoll/dynamic_gen2/Makefile.am + ompi/mca/fcoll/dynamic_gen2/fcoll_dynamic_gen2.h + ompi/mca/fcoll/dynamic_gen2/fcoll_dynamic_gen2_file_read_all.c + ompi/mca/fcoll/dynamic_gen2/fcoll_dynamic_gen2_file_write_all.c + ompi/mca/fcoll/dynamic_gen2/fcoll_dynamic_gen2_module.c + ompi/mca/fcoll/fcoll.h + ompi/mca/fcoll/individual/Makefile.am + ompi/mca/fcoll/individual/fcoll_individual.h + ompi/mca/fcoll/individual/fcoll_individual_file_read_all.c + ompi/mca/fcoll/individual/fcoll_individual_file_write_all.c + ompi/mca/fcoll/individual/fcoll_individual_module.c + ompi/mca/fcoll/two_phase/Makefile.am + ompi/mca/fcoll/two_phase/fcoll_two_phase.h + ompi/mca/fcoll/two_phase/fcoll_two_phase_file_read_all.c + ompi/mca/fcoll/two_phase/fcoll_two_phase_file_write_all.c + ompi/mca/fcoll/two_phase/fcoll_two_phase_module.c + ompi/mca/fcoll/two_phase/fcoll_two_phase_support_fns.c + ompi/mca/fcoll/vulcan/Makefile.am + ompi/mca/fcoll/vulcan/fcoll_vulcan.h + ompi/mca/fcoll/vulcan/fcoll_vulcan_file_read_all.c + ompi/mca/fcoll/vulcan/fcoll_vulcan_file_write_all.c + ompi/mca/fcoll/vulcan/fcoll_vulcan_module.c + ompi/mca/fs/Makefile.am + ompi/mca/fs/base/Makefile.am + ompi/mca/fs/base/fs_base_file_close.c + ompi/mca/fs/base/fs_base_file_delete.c + ompi/mca/fs/base/fs_base_file_get_size.c + ompi/mca/fs/base/fs_base_file_select.c + ompi/mca/fs/base/fs_base_file_set_size.c + ompi/mca/fs/base/fs_base_file_sync.c + ompi/mca/fs/base/fs_base_file_unselect.c + ompi/mca/fs/base/fs_base_find_available.c + ompi/mca/fs/base/fs_base_frame.c + ompi/mca/fs/base/fs_base_get_parent_dir.c + ompi/mca/fs/fs.h + ompi/mca/fs/gpfs/configure.m4 + ompi/mca/fs/gpfs/fs_gpfs.h + ompi/mca/fs/gpfs/fs_gpfs_file_get_info.c + ompi/mca/fs/gpfs/fs_gpfs_file_open.c + ompi/mca/fs/gpfs/fs_gpfs_file_set_info.c + ompi/mca/fs/ime/configure.m4 + ompi/mca/fs/ime/fs_ime.c + ompi/mca/fs/ime/fs_ime.h + ompi/mca/fs/ime/fs_ime_component.c + ompi/mca/fs/ime/fs_ime_file_close.c + ompi/mca/fs/ime/fs_ime_file_delete.c + ompi/mca/fs/ime/fs_ime_file_get_size.c + ompi/mca/fs/ime/fs_ime_file_open.c + ompi/mca/fs/ime/fs_ime_file_set_size.c + ompi/mca/fs/ime/fs_ime_file_sync.c + ompi/mca/fs/lustre/configure.m4 + ompi/mca/fs/lustre/fs_lustre.h + ompi/mca/fs/lustre/fs_lustre_file_open.c + ompi/mca/fs/pvfs2/configure.m4 + ompi/mca/fs/pvfs2/fs_pvfs2.h + ompi/mca/fs/ufs/configure.m4 + ompi/mca/fs/ufs/fs_ufs.h + ompi/mca/fs/ufs/fs_ufs_file_open.c + ompi/mca/hook/base/Makefile.am + ompi/mca/hook/base/base.h + ompi/mca/hook/base/hook_base.c + ompi/mca/io/Makefile.am + ompi/mca/io/base/io_base_delete.c + ompi/mca/io/base/io_base_file_select.c + ompi/mca/io/base/io_base_find_available.c + ompi/mca/io/base/io_base_register_datarep.c + ompi/mca/io/base/io_base_request.c + ompi/mca/io/io.h + ompi/mca/io/ompio/configure.m4 + ompi/mca/io/ompio/io_ompio.c + ompi/mca/io/ompio/io_ompio.h + ompi/mca/io/ompio/io_ompio_component.c + ompi/mca/io/ompio/io_ompio_file_open.c + ompi/mca/io/ompio/io_ompio_file_read.c + ompi/mca/io/ompio/io_ompio_file_set_view.c + ompi/mca/io/ompio/io_ompio_file_write.c + ompi/mca/io/ompio/io_ompio_module.c + ompi/mca/io/romio321/Makefile.am + ompi/mca/io/romio321/configure.m4 + ompi/mca/io/romio321/src/Makefile.extra + ompi/mca/io/romio321/src/io_romio321.h + ompi/mca/io/romio321/src/io_romio321_component.c + ompi/mca/io/romio321/src/io_romio321_file_open.c + ompi/mca/io/romio321/src/io_romio321_file_read.c + ompi/mca/io/romio321/src/io_romio321_file_write.c + ompi/mca/io/romio321/src/io_romio321_module.c + ompi/mca/mtl/base/base.h + ompi/mca/mtl/base/mtl_base_frame.c + ompi/mca/mtl/ofi/Makefile.am + ompi/mca/mtl/ofi/configure.m4 + ompi/mca/mtl/ofi/help-mtl-ofi.txt + ompi/mca/mtl/ofi/mtl_ofi.h + ompi/mca/mtl/ofi/mtl_ofi_component.c + ompi/mca/mtl/ofi/mtl_ofi_types.h + ompi/mca/mtl/portals4/configure.m4 + ompi/mca/mtl/portals4/mtl_portals4.c + ompi/mca/mtl/portals4/mtl_portals4.h + ompi/mca/mtl/portals4/mtl_portals4_cancel.c + ompi/mca/mtl/portals4/mtl_portals4_component.c + ompi/mca/mtl/portals4/mtl_portals4_endpoint.h + ompi/mca/mtl/portals4/mtl_portals4_flowctl.c + ompi/mca/mtl/portals4/mtl_portals4_flowctl.h + ompi/mca/mtl/portals4/mtl_portals4_message.c + ompi/mca/mtl/portals4/mtl_portals4_message.h + ompi/mca/mtl/portals4/mtl_portals4_probe.c + ompi/mca/mtl/portals4/mtl_portals4_recv.c + ompi/mca/mtl/portals4/mtl_portals4_recv_short.c + ompi/mca/mtl/portals4/mtl_portals4_recv_short.h + ompi/mca/mtl/portals4/mtl_portals4_request.h + ompi/mca/mtl/portals4/mtl_portals4_send.c + ompi/mca/mtl/psm/Makefile.am + ompi/mca/mtl/psm/configure.m4 + ompi/mca/mtl/psm/help-mtl-psm.txt + ompi/mca/mtl/psm/mtl_psm.c + ompi/mca/mtl/psm/mtl_psm.h + ompi/mca/mtl/psm/mtl_psm_cancel.c + ompi/mca/mtl/psm/mtl_psm_component.c + ompi/mca/mtl/psm/mtl_psm_endpoint.c + ompi/mca/mtl/psm/mtl_psm_endpoint.h + ompi/mca/mtl/psm/mtl_psm_probe.c + ompi/mca/mtl/psm/mtl_psm_recv.c + ompi/mca/mtl/psm/mtl_psm_request.h + ompi/mca/mtl/psm/mtl_psm_send.c + ompi/mca/mtl/psm2/Makefile.am + ompi/mca/mtl/psm2/configure.m4 + ompi/mca/mtl/psm2/help-mtl-psm2.txt + ompi/mca/mtl/psm2/mtl_psm2.c + ompi/mca/mtl/psm2/mtl_psm2.h + ompi/mca/mtl/psm2/mtl_psm2_cancel.c + ompi/mca/mtl/psm2/mtl_psm2_component.c + ompi/mca/mtl/psm2/mtl_psm2_endpoint.c + ompi/mca/mtl/psm2/mtl_psm2_endpoint.h + ompi/mca/mtl/psm2/mtl_psm2_probe.c + ompi/mca/mtl/psm2/mtl_psm2_recv.c + ompi/mca/mtl/psm2/mtl_psm2_request.h + ompi/mca/mtl/psm2/mtl_psm2_send.c + ompi/mca/mtl/psm2/mtl_psm2_stats.c + ompi/mca/mtl/psm2/mtl_psm2_types.h + ompi/mca/op/avx/op_avx.h + ompi/mca/op/avx/op_avx_functions.c + ompi/mca/op/base/Makefile.include + ompi/mca/op/base/functions.h + ompi/mca/op/base/op_base_find_available.c + ompi/mca/op/base/op_base_frame.c + ompi/mca/op/base/op_base_functions.c + ompi/mca/op/base/op_base_op_select.c + ompi/mca/op/op.h + ompi/mca/osc/base/base.h + ompi/mca/osc/base/osc_base_frame.c + ompi/mca/osc/base/osc_base_init.c + ompi/mca/osc/monitoring/Makefile.am + ompi/mca/osc/monitoring/configure.m4 + ompi/mca/osc/monitoring/osc_monitoring.h + ompi/mca/osc/monitoring/osc_monitoring_accumulate.h + ompi/mca/osc/monitoring/osc_monitoring_active_target.h + ompi/mca/osc/monitoring/osc_monitoring_comm.h + ompi/mca/osc/monitoring/osc_monitoring_component.c + ompi/mca/osc/monitoring/osc_monitoring_dynamic.h + ompi/mca/osc/monitoring/osc_monitoring_module.h + ompi/mca/osc/monitoring/osc_monitoring_passive_target.h + ompi/mca/osc/monitoring/osc_monitoring_template.h + ompi/mca/osc/portals4/Makefile.am + ompi/mca/osc/portals4/configure.m4 + ompi/mca/osc/portals4/osc_portals4.h + ompi/mca/osc/portals4/osc_portals4_active_target.c + ompi/mca/osc/portals4/osc_portals4_comm.c + ompi/mca/osc/portals4/osc_portals4_component.c + ompi/mca/osc/portals4/osc_portals4_passive_target.c + ompi/mca/osc/portals4/osc_portals4_request.c + ompi/mca/osc/portals4/osc_portals4_request.h + ompi/mca/osc/pt2pt/Makefile.am + ompi/mca/osc/pt2pt/configure.m4 + ompi/mca/osc/pt2pt/osc_pt2pt.h + ompi/mca/osc/pt2pt/osc_pt2pt_active_target.c + ompi/mca/osc/pt2pt/osc_pt2pt_comm.c + ompi/mca/osc/pt2pt/osc_pt2pt_component.c + ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c + ompi/mca/osc/pt2pt/osc_pt2pt_data_move.h + ompi/mca/osc/pt2pt/osc_pt2pt_frag.c + ompi/mca/osc/pt2pt/osc_pt2pt_frag.h + ompi/mca/osc/pt2pt/osc_pt2pt_header.h + ompi/mca/osc/pt2pt/osc_pt2pt_module.c + ompi/mca/osc/pt2pt/osc_pt2pt_passive_target.c + ompi/mca/osc/pt2pt/osc_pt2pt_request.c + ompi/mca/osc/pt2pt/osc_pt2pt_request.h + ompi/mca/osc/pt2pt/osc_pt2pt_sync.c + ompi/mca/osc/pt2pt/osc_pt2pt_sync.h + ompi/mca/osc/rdma/Makefile.am + ompi/mca/osc/rdma/configure.m4 + ompi/mca/osc/rdma/osc_rdma.h + ompi/mca/osc/rdma/osc_rdma_accumulate.c + ompi/mca/osc/rdma/osc_rdma_accumulate.h + ompi/mca/osc/rdma/osc_rdma_active_target.c + ompi/mca/osc/rdma/osc_rdma_active_target.h + ompi/mca/osc/rdma/osc_rdma_comm.c + ompi/mca/osc/rdma/osc_rdma_comm.h + ompi/mca/osc/rdma/osc_rdma_component.c + ompi/mca/osc/rdma/osc_rdma_dynamic.c + ompi/mca/osc/rdma/osc_rdma_dynamic.h + ompi/mca/osc/rdma/osc_rdma_frag.c + ompi/mca/osc/rdma/osc_rdma_frag.h + ompi/mca/osc/rdma/osc_rdma_lock.h + ompi/mca/osc/rdma/osc_rdma_module.c + ompi/mca/osc/rdma/osc_rdma_passive_target.c + ompi/mca/osc/rdma/osc_rdma_passive_target.h + ompi/mca/osc/rdma/osc_rdma_peer.c + ompi/mca/osc/rdma/osc_rdma_peer.h + ompi/mca/osc/rdma/osc_rdma_request.c + ompi/mca/osc/rdma/osc_rdma_request.h + ompi/mca/osc/rdma/osc_rdma_sync.c + ompi/mca/osc/rdma/osc_rdma_sync.h + ompi/mca/osc/rdma/osc_rdma_types.h + ompi/mca/osc/sm/Makefile.am + ompi/mca/osc/sm/osc_sm.h + ompi/mca/osc/sm/osc_sm_active_target.c + ompi/mca/osc/sm/osc_sm_comm.c + ompi/mca/osc/sm/osc_sm_component.c + ompi/mca/osc/sm/osc_sm_passive_target.c + ompi/mca/osc/ucx/Makefile.am + ompi/mca/osc/ucx/configure.m4 + ompi/mca/osc/ucx/osc_ucx.h + ompi/mca/osc/ucx/osc_ucx_active_target.c + ompi/mca/osc/ucx/osc_ucx_comm.c + ompi/mca/osc/ucx/osc_ucx_component.c + ompi/mca/osc/ucx/osc_ucx_passive_target.c + ompi/mca/osc/ucx/osc_ucx_request.c + ompi/mca/osc/ucx/osc_ucx_request.h + ompi/mca/pml/base/Makefile.am + ompi/mca/pml/base/base.h + ompi/mca/pml/base/pml_base_bsend.c + ompi/mca/pml/base/pml_base_bsend.h + ompi/mca/pml/base/pml_base_frame.c + ompi/mca/pml/base/pml_base_recvreq.h + ompi/mca/pml/base/pml_base_request.c + ompi/mca/pml/base/pml_base_request.h + ompi/mca/pml/base/pml_base_request_dbg.h + ompi/mca/pml/base/pml_base_select.c + ompi/mca/pml/base/pml_base_sendreq.h + ompi/mca/pml/cm/pml_cm.c + ompi/mca/pml/cm/pml_cm.h + ompi/mca/pml/cm/pml_cm_cancel.c + ompi/mca/pml/cm/pml_cm_component.c + ompi/mca/pml/cm/pml_cm_component.h + ompi/mca/pml/cm/pml_cm_recvreq.h + ompi/mca/pml/cm/pml_cm_request.h + ompi/mca/pml/cm/pml_cm_sendreq.h + ompi/mca/pml/cm/pml_cm_start.c + ompi/mca/pml/crcpw/Makefile.am + ompi/mca/pml/crcpw/configure.m4 + ompi/mca/pml/crcpw/pml_crcpw.h + ompi/mca/pml/crcpw/pml_crcpw_component.c + ompi/mca/pml/crcpw/pml_crcpw_module.c + ompi/mca/pml/monitoring/Makefile.am + ompi/mca/pml/monitoring/configure.m4 + ompi/mca/pml/monitoring/pml_monitoring.h + ompi/mca/pml/monitoring/pml_monitoring_comm.c + ompi/mca/pml/monitoring/pml_monitoring_component.c + ompi/mca/pml/monitoring/pml_monitoring_iprobe.c + ompi/mca/pml/monitoring/pml_monitoring_irecv.c + ompi/mca/pml/monitoring/pml_monitoring_isend.c + ompi/mca/pml/monitoring/pml_monitoring_start.c + ompi/mca/pml/ob1/Makefile.am + ompi/mca/pml/ob1/configure.m4 + ompi/mca/pml/ob1/help-mpi-pml-ob1.txt + ompi/mca/pml/ob1/pml_ob1.c + ompi/mca/pml/ob1/pml_ob1.h + ompi/mca/pml/ob1/pml_ob1_comm.h + ompi/mca/pml/ob1/pml_ob1_component.c + ompi/mca/pml/ob1/pml_ob1_component.h + ompi/mca/pml/ob1/pml_ob1_cuda.c + ompi/mca/pml/ob1/pml_ob1_hdr.h + ompi/mca/pml/ob1/pml_ob1_iprobe.c + ompi/mca/pml/ob1/pml_ob1_irecv.c + ompi/mca/pml/ob1/pml_ob1_isend.c + ompi/mca/pml/ob1/pml_ob1_progress.c + ompi/mca/pml/ob1/pml_ob1_rdma.h + ompi/mca/pml/ob1/pml_ob1_rdmafrag.c + ompi/mca/pml/ob1/pml_ob1_rdmafrag.h + ompi/mca/pml/ob1/pml_ob1_recvfrag.c + ompi/mca/pml/ob1/pml_ob1_recvfrag.h + ompi/mca/pml/ob1/pml_ob1_recvreq.c + ompi/mca/pml/ob1/pml_ob1_sendreq.c + ompi/mca/pml/ob1/pml_ob1_sendreq.h + ompi/mca/pml/ob1/pml_ob1_start.c + ompi/mca/pml/pml_constants.h + ompi/mca/pml/ucx/configure.m4 + ompi/mca/pml/ucx/pml_ucx.c + ompi/mca/pml/ucx/pml_ucx.h + ompi/mca/pml/ucx/pml_ucx_component.c + ompi/mca/pml/ucx/pml_ucx_datatype.c + ompi/mca/pml/ucx/pml_ucx_datatype.h + ompi/mca/pml/ucx/pml_ucx_freelist.h + ompi/mca/pml/ucx/pml_ucx_request.c + ompi/mca/pml/ucx/pml_ucx_request.h + ompi/mca/pml/v/pml_v_component.c + ompi/mca/pml/v/pml_v_output.c + ompi/mca/pml/v/pml_v_output.h + ompi/mca/pml/yalla/configure.m4 + ompi/mca/pml/yalla/pml_yalla.c + ompi/mca/pml/yalla/pml_yalla.h + ompi/mca/pml/yalla/pml_yalla_component.c + ompi/mca/pml/yalla/pml_yalla_datatype.c + ompi/mca/pml/yalla/pml_yalla_datatype.h + ompi/mca/pml/yalla/pml_yalla_freelist.h + ompi/mca/pml/yalla/pml_yalla_request.c + ompi/mca/pml/yalla/pml_yalla_request.h + ompi/mca/rte/base/Makefile.am + ompi/mca/rte/base/base.h + ompi/mca/rte/base/rte_base_frame.c + ompi/mca/rte/orte/Makefile.am + ompi/mca/rte/pmix/Makefile.am + ompi/mca/sharedfp/Makefile.am + ompi/mca/sharedfp/base/Makefile.am + ompi/mca/sharedfp/base/sharedfp_base_file_select.c + ompi/mca/sharedfp/base/sharedfp_base_file_unselect.c + ompi/mca/sharedfp/base/sharedfp_base_find_available.c + ompi/mca/sharedfp/base/sharedfp_base_frame.c + ompi/mca/sharedfp/individual/sharedfp_individual.h + ompi/mca/sharedfp/individual/sharedfp_individual_collaborate_data.c + ompi/mca/sharedfp/individual/sharedfp_individual_file_open.c + ompi/mca/sharedfp/individual/sharedfp_individual_get_position.c + ompi/mca/sharedfp/individual/sharedfp_individual_insert_metadata.c + ompi/mca/sharedfp/individual/sharedfp_individual_iwrite.c + ompi/mca/sharedfp/individual/sharedfp_individual_read.c + ompi/mca/sharedfp/individual/sharedfp_individual_seek.c + ompi/mca/sharedfp/individual/sharedfp_individual_write.c + ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile.h + ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile_file_open.c + ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile_get_position.c + ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile_iread.c + ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile_iwrite.c + ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile_read.c + ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile_request_position.c + ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile_seek.c + ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile_write.c + ompi/mca/sharedfp/sharedfp.h + ompi/mca/sharedfp/sm/configure.m4 + ompi/mca/sharedfp/sm/sharedfp_sm.h + ompi/mca/sharedfp/sm/sharedfp_sm_file_open.c + ompi/mca/sharedfp/sm/sharedfp_sm_get_position.c + ompi/mca/sharedfp/sm/sharedfp_sm_iread.c + ompi/mca/sharedfp/sm/sharedfp_sm_iwrite.c + ompi/mca/sharedfp/sm/sharedfp_sm_read.c + ompi/mca/sharedfp/sm/sharedfp_sm_request_position.c + ompi/mca/sharedfp/sm/sharedfp_sm_seek.c + ompi/mca/sharedfp/sm/sharedfp_sm_write.c + ompi/mca/topo/Makefile.am + ompi/mca/topo/base/Makefile.am + ompi/mca/topo/base/base.h + ompi/mca/topo/base/topo_base_cart_coords.c + ompi/mca/topo/base/topo_base_cart_create.c + ompi/mca/topo/base/topo_base_cart_get.c + ompi/mca/topo/base/topo_base_cart_map.c + ompi/mca/topo/base/topo_base_cart_rank.c + ompi/mca/topo/base/topo_base_cart_shift.c + ompi/mca/topo/base/topo_base_cart_sub.c + ompi/mca/topo/base/topo_base_cartdim_get.c + ompi/mca/topo/base/topo_base_comm_select.c + ompi/mca/topo/base/topo_base_find_available.c + ompi/mca/topo/base/topo_base_frame.c + ompi/mca/topo/base/topo_base_graph_create.c + ompi/mca/topo/base/topo_base_graph_get.c + ompi/mca/topo/base/topo_base_graph_map.c + ompi/mca/topo/base/topo_base_graph_neighbors.c + ompi/mca/topo/base/topo_base_graph_neighbors_count.c + ompi/mca/topo/base/topo_base_graphdims_get.c + ompi/mca/topo/base/topo_base_lazy_init.c + ompi/mca/topo/basic/Makefile.am + ompi/mca/topo/basic/topo_basic.h + ompi/mca/topo/basic/topo_basic_component.c + ompi/mca/topo/topo.h + ompi/mca/topo/treematch/Makefile.am + ompi/mca/topo/treematch/configure.m4 + ompi/mca/topo/treematch/topo_treematch.h + ompi/mca/topo/treematch/topo_treematch_component.c + ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c + ompi/mca/topo/treematch/topo_treematch_module.c + ompi/mca/vprotocol/base/Makefile.am + ompi/mca/vprotocol/base/base.h + ompi/mca/vprotocol/base/vprotocol_base.c + ompi/mca/vprotocol/base/vprotocol_base_request.c + ompi/mca/vprotocol/base/vprotocol_base_select.c + ompi/mca/vprotocol/pessimist/vprotocol_pessimist.h + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_component.c + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_event.h + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_eventlog.c + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_eventlog_protocol.h + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_send.c + ompi/mca/vprotocol/vprotocol.h + ompi/message/message.c + ompi/message/message.h + ompi/mpi/Makefile.am + ompi/mpi/c/Makefile.am + ompi/mpi/c/abort.c + ompi/mpi/c/accumulate.c + ompi/mpi/c/add_error_class.c + ompi/mpi/c/add_error_code.c + ompi/mpi/c/add_error_string.c + ompi/mpi/c/address.c + ompi/mpi/c/allgather.c + ompi/mpi/c/allgatherv.c + ompi/mpi/c/alloc_mem.c + ompi/mpi/c/allreduce.c + ompi/mpi/c/alltoallv.c + ompi/mpi/c/alltoallw.c + ompi/mpi/c/attr_delete.c + ompi/mpi/c/attr_fn.c + ompi/mpi/c/attr_get.c + ompi/mpi/c/attr_put.c + ompi/mpi/c/barrier.c + ompi/mpi/c/bcast.c + ompi/mpi/c/bindings.h + ompi/mpi/c/bsend.c + ompi/mpi/c/bsend_init.c + ompi/mpi/c/buffer_attach.c + ompi/mpi/c/buffer_detach.c + ompi/mpi/c/cancel.c + ompi/mpi/c/cart_coords.c + ompi/mpi/c/cart_create.c + ompi/mpi/c/cart_get.c + ompi/mpi/c/cart_map.c + ompi/mpi/c/cart_rank.c + ompi/mpi/c/cart_shift.c + ompi/mpi/c/cart_sub.c + ompi/mpi/c/cartdim_get.c + ompi/mpi/c/close_port.c + ompi/mpi/c/comm_accept.c + ompi/mpi/c/comm_c2f.c + ompi/mpi/c/comm_call_errhandler.c + ompi/mpi/c/comm_compare.c + ompi/mpi/c/comm_connect.c + ompi/mpi/c/comm_create.c + ompi/mpi/c/comm_create_errhandler.c + ompi/mpi/c/comm_create_group.c + ompi/mpi/c/comm_create_keyval.c + ompi/mpi/c/comm_delete_attr.c + ompi/mpi/c/comm_disconnect.c + ompi/mpi/c/comm_dup.c + ompi/mpi/c/comm_dup_with_info.c + ompi/mpi/c/comm_f2c.c + ompi/mpi/c/comm_free.c + ompi/mpi/c/comm_free_keyval.c + ompi/mpi/c/comm_get_attr.c + ompi/mpi/c/comm_get_errhandler.c + ompi/mpi/c/comm_get_info.c + ompi/mpi/c/comm_get_name.c + ompi/mpi/c/comm_get_parent.c + ompi/mpi/c/comm_group.c + ompi/mpi/c/comm_idup.c + ompi/mpi/c/comm_join.c + ompi/mpi/c/comm_rank.c + ompi/mpi/c/comm_remote_group.c + ompi/mpi/c/comm_remote_size.c + ompi/mpi/c/comm_set_attr.c + ompi/mpi/c/comm_set_errhandler.c + ompi/mpi/c/comm_set_info.c + ompi/mpi/c/comm_set_name.c + ompi/mpi/c/comm_size.c + ompi/mpi/c/comm_spawn.c + ompi/mpi/c/comm_spawn_multiple.c + ompi/mpi/c/comm_split.c + ompi/mpi/c/comm_split_type.c + ompi/mpi/c/comm_test_inter.c + ompi/mpi/c/compare_and_swap.c + ompi/mpi/c/dims_create.c + ompi/mpi/c/errhandler_c2f.c + ompi/mpi/c/errhandler_create.c + ompi/mpi/c/errhandler_f2c.c + ompi/mpi/c/errhandler_free.c + ompi/mpi/c/errhandler_get.c + ompi/mpi/c/errhandler_set.c + ompi/mpi/c/error_class.c + ompi/mpi/c/error_string.c + ompi/mpi/c/exscan.c + ompi/mpi/c/fetch_and_op.c + ompi/mpi/c/file_c2f.c + ompi/mpi/c/file_call_errhandler.c + ompi/mpi/c/file_close.c + ompi/mpi/c/file_create_errhandler.c + ompi/mpi/c/file_delete.c + ompi/mpi/c/file_f2c.c + ompi/mpi/c/file_get_amode.c + ompi/mpi/c/file_get_atomicity.c + ompi/mpi/c/file_get_byte_offset.c + ompi/mpi/c/file_get_errhandler.c + ompi/mpi/c/file_get_group.c + ompi/mpi/c/file_get_info.c + ompi/mpi/c/file_get_position.c + ompi/mpi/c/file_get_position_shared.c + ompi/mpi/c/file_get_size.c + ompi/mpi/c/file_get_type_extent.c + ompi/mpi/c/file_get_view.c + ompi/mpi/c/file_iread.c + ompi/mpi/c/file_iread_all.c + ompi/mpi/c/file_iread_at.c + ompi/mpi/c/file_iread_at_all.c + ompi/mpi/c/file_iread_shared.c + ompi/mpi/c/file_iwrite.c + ompi/mpi/c/file_iwrite_all.c + ompi/mpi/c/file_iwrite_at.c + ompi/mpi/c/file_iwrite_at_all.c + ompi/mpi/c/file_iwrite_shared.c + ompi/mpi/c/file_open.c + ompi/mpi/c/file_preallocate.c + ompi/mpi/c/file_read.c + ompi/mpi/c/file_read_all.c + ompi/mpi/c/file_read_all_begin.c + ompi/mpi/c/file_read_all_end.c + ompi/mpi/c/file_read_at.c + ompi/mpi/c/file_read_at_all.c + ompi/mpi/c/file_read_at_all_begin.c + ompi/mpi/c/file_read_at_all_end.c + ompi/mpi/c/file_read_ordered.c + ompi/mpi/c/file_read_ordered_begin.c + ompi/mpi/c/file_read_ordered_end.c + ompi/mpi/c/file_read_shared.c + ompi/mpi/c/file_seek.c + ompi/mpi/c/file_seek_shared.c + ompi/mpi/c/file_set_atomicity.c + ompi/mpi/c/file_set_errhandler.c + ompi/mpi/c/file_set_info.c + ompi/mpi/c/file_set_size.c + ompi/mpi/c/file_set_view.c + ompi/mpi/c/file_sync.c + ompi/mpi/c/file_write.c + ompi/mpi/c/file_write_all.c + ompi/mpi/c/file_write_all_begin.c + ompi/mpi/c/file_write_all_end.c + ompi/mpi/c/file_write_at.c + ompi/mpi/c/file_write_at_all.c + ompi/mpi/c/file_write_at_all_begin.c + ompi/mpi/c/file_write_at_all_end.c + ompi/mpi/c/file_write_ordered.c + ompi/mpi/c/file_write_ordered_begin.c + ompi/mpi/c/file_write_ordered_end.c + ompi/mpi/c/file_write_shared.c + ompi/mpi/c/finalize.c + ompi/mpi/c/finalized.c + ompi/mpi/c/free_mem.c + ompi/mpi/c/gather.c + ompi/mpi/c/gatherv.c + ompi/mpi/c/get.c + ompi/mpi/c/get_accumulate.c + ompi/mpi/c/get_address.c + ompi/mpi/c/get_count.c + ompi/mpi/c/get_elements.c + ompi/mpi/c/get_elements_x.c + ompi/mpi/c/get_library_version.c + ompi/mpi/c/get_processor_name.c + ompi/mpi/c/get_version.c + ompi/mpi/c/graph_create.c + ompi/mpi/c/graph_get.c + ompi/mpi/c/graph_map.c + ompi/mpi/c/graph_neighbors.c + ompi/mpi/c/graph_neighbors_count.c + ompi/mpi/c/graphdims_get.c + ompi/mpi/c/grequest_complete.c + ompi/mpi/c/grequest_start.c + ompi/mpi/c/group_c2f.c + ompi/mpi/c/group_compare.c + ompi/mpi/c/group_difference.c + ompi/mpi/c/group_excl.c + ompi/mpi/c/group_f2c.c + ompi/mpi/c/group_free.c + ompi/mpi/c/group_incl.c + ompi/mpi/c/group_intersection.c + ompi/mpi/c/group_range_excl.c + ompi/mpi/c/group_range_incl.c + ompi/mpi/c/group_rank.c + ompi/mpi/c/group_size.c + ompi/mpi/c/group_translate_ranks.c + ompi/mpi/c/group_union.c + ompi/mpi/c/iallgather.c + ompi/mpi/c/iallgatherv.c + ompi/mpi/c/iallreduce.c + ompi/mpi/c/ialltoall.c + ompi/mpi/c/ialltoallv.c + ompi/mpi/c/ialltoallw.c + ompi/mpi/c/ibarrier.c + ompi/mpi/c/ibcast.c + ompi/mpi/c/ibsend.c + ompi/mpi/c/iexscan.c + ompi/mpi/c/igather.c + ompi/mpi/c/igatherv.c + ompi/mpi/c/improbe.c + ompi/mpi/c/imrecv.c + ompi/mpi/c/ineighbor_allgather.c + ompi/mpi/c/ineighbor_allgatherv.c + ompi/mpi/c/ineighbor_alltoall.c + ompi/mpi/c/ineighbor_alltoallv.c + ompi/mpi/c/ineighbor_alltoallw.c + ompi/mpi/c/info_c2f.c + ompi/mpi/c/info_create.c + ompi/mpi/c/info_delete.c + ompi/mpi/c/info_dup.c + ompi/mpi/c/info_f2c.c + ompi/mpi/c/info_free.c + ompi/mpi/c/info_get.c + ompi/mpi/c/info_get_nkeys.c + ompi/mpi/c/info_get_nthkey.c + ompi/mpi/c/info_get_valuelen.c + ompi/mpi/c/info_set.c + ompi/mpi/c/init.c + ompi/mpi/c/init_thread.c + ompi/mpi/c/initialized.c + ompi/mpi/c/intercomm_create.c + ompi/mpi/c/intercomm_merge.c + ompi/mpi/c/iprobe.c + ompi/mpi/c/irecv.c + ompi/mpi/c/ireduce.c + ompi/mpi/c/ireduce_scatter.c + ompi/mpi/c/ireduce_scatter_block.c + ompi/mpi/c/irsend.c + ompi/mpi/c/is_thread_main.c + ompi/mpi/c/iscan.c + ompi/mpi/c/iscatter.c + ompi/mpi/c/iscatterv.c + ompi/mpi/c/isend.c + ompi/mpi/c/issend.c + ompi/mpi/c/keyval_create.c + ompi/mpi/c/keyval_free.c + ompi/mpi/c/lookup_name.c + ompi/mpi/c/message_c2f.c + ompi/mpi/c/message_f2c.c + ompi/mpi/c/mprobe.c + ompi/mpi/c/mrecv.c + ompi/mpi/c/neighbor_allgather.c + ompi/mpi/c/neighbor_allgatherv.c + ompi/mpi/c/neighbor_alltoall.c + ompi/mpi/c/neighbor_alltoallv.c + ompi/mpi/c/neighbor_alltoallw.c + ompi/mpi/c/op_c2f.c + ompi/mpi/c/op_commutative.c + ompi/mpi/c/op_create.c + ompi/mpi/c/op_f2c.c + ompi/mpi/c/op_free.c + ompi/mpi/c/open_port.c + ompi/mpi/c/pack.c + ompi/mpi/c/pack_external.c + ompi/mpi/c/pack_external_size.c + ompi/mpi/c/pack_size.c + ompi/mpi/c/pcontrol.c + ompi/mpi/c/probe.c + ompi/mpi/c/profile/Makefile.am + ompi/mpi/c/publish_name.c + ompi/mpi/c/put.c + ompi/mpi/c/query_thread.c + ompi/mpi/c/raccumulate.c + ompi/mpi/c/recv.c + ompi/mpi/c/recv_init.c + ompi/mpi/c/reduce.c + ompi/mpi/c/reduce_local.c + ompi/mpi/c/reduce_scatter.c + ompi/mpi/c/reduce_scatter_block.c + ompi/mpi/c/register_datarep.c + ompi/mpi/c/request_c2f.c + ompi/mpi/c/request_f2c.c + ompi/mpi/c/request_free.c + ompi/mpi/c/request_get_status.c + ompi/mpi/c/rget.c + ompi/mpi/c/rget_accumulate.c + ompi/mpi/c/rput.c + ompi/mpi/c/rsend.c + ompi/mpi/c/rsend_init.c + ompi/mpi/c/scan.c + ompi/mpi/c/scatter.c + ompi/mpi/c/scatterv.c + ompi/mpi/c/send.c + ompi/mpi/c/send_init.c + ompi/mpi/c/sendrecv.c + ompi/mpi/c/sendrecv_replace.c + ompi/mpi/c/ssend.c + ompi/mpi/c/ssend_init.c + ompi/mpi/c/start.c + ompi/mpi/c/startall.c + ompi/mpi/c/status_c2f.c + ompi/mpi/c/status_f2c.c + ompi/mpi/c/status_set_cancelled.c + ompi/mpi/c/status_set_elements.c + ompi/mpi/c/status_set_elements_x.c + ompi/mpi/c/test.c + ompi/mpi/c/test_cancelled.c + ompi/mpi/c/testall.c + ompi/mpi/c/testany.c + ompi/mpi/c/testsome.c + ompi/mpi/c/topo_test.c + ompi/mpi/c/type_c2f.c + ompi/mpi/c/type_commit.c + ompi/mpi/c/type_contiguous.c + ompi/mpi/c/type_create_darray.c + ompi/mpi/c/type_create_f90_complex.c + ompi/mpi/c/type_create_f90_integer.c + ompi/mpi/c/type_create_f90_real.c + ompi/mpi/c/type_create_hindexed.c + ompi/mpi/c/type_create_hindexed_block.c + ompi/mpi/c/type_create_hvector.c + ompi/mpi/c/type_create_indexed_block.c + ompi/mpi/c/type_create_keyval.c + ompi/mpi/c/type_create_resized.c + ompi/mpi/c/type_create_struct.c + ompi/mpi/c/type_create_subarray.c + ompi/mpi/c/type_delete_attr.c + ompi/mpi/c/type_dup.c + ompi/mpi/c/type_extent.c + ompi/mpi/c/type_f2c.c + ompi/mpi/c/type_free.c + ompi/mpi/c/type_free_keyval.c + ompi/mpi/c/type_get_attr.c + ompi/mpi/c/type_get_contents.c + ompi/mpi/c/type_get_envelope.c + ompi/mpi/c/type_get_extent.c + ompi/mpi/c/type_get_extent_x.c + ompi/mpi/c/type_get_name.c + ompi/mpi/c/type_get_true_extent.c + ompi/mpi/c/type_get_true_extent_x.c + ompi/mpi/c/type_hindexed.c + ompi/mpi/c/type_hvector.c + ompi/mpi/c/type_indexed.c + ompi/mpi/c/type_lb.c + ompi/mpi/c/type_match_size.c + ompi/mpi/c/type_set_attr.c + ompi/mpi/c/type_set_name.c + ompi/mpi/c/type_size.c + ompi/mpi/c/type_size_x.c + ompi/mpi/c/type_struct.c + ompi/mpi/c/type_ub.c + ompi/mpi/c/type_vector.c + ompi/mpi/c/unpack.c + ompi/mpi/c/unpack_external.c + ompi/mpi/c/unpublish_name.c + ompi/mpi/c/wait.c + ompi/mpi/c/waitall.c + ompi/mpi/c/waitany.c + ompi/mpi/c/waitsome.c + ompi/mpi/c/win_allocate.c + ompi/mpi/c/win_allocate_shared.c + ompi/mpi/c/win_attach.c + ompi/mpi/c/win_c2f.c + ompi/mpi/c/win_call_errhandler.c + ompi/mpi/c/win_complete.c + ompi/mpi/c/win_create.c + ompi/mpi/c/win_create_dynamic.c + ompi/mpi/c/win_create_errhandler.c + ompi/mpi/c/win_create_keyval.c + ompi/mpi/c/win_delete_attr.c + ompi/mpi/c/win_detach.c + ompi/mpi/c/win_f2c.c + ompi/mpi/c/win_fence.c + ompi/mpi/c/win_flush.c + ompi/mpi/c/win_flush_all.c + ompi/mpi/c/win_flush_local.c + ompi/mpi/c/win_flush_local_all.c + ompi/mpi/c/win_free.c + ompi/mpi/c/win_free_keyval.c + ompi/mpi/c/win_get_attr.c + ompi/mpi/c/win_get_errhandler.c + ompi/mpi/c/win_get_group.c + ompi/mpi/c/win_get_info.c + ompi/mpi/c/win_get_name.c + ompi/mpi/c/win_lock.c + ompi/mpi/c/win_lock_all.c + ompi/mpi/c/win_post.c + ompi/mpi/c/win_set_attr.c + ompi/mpi/c/win_set_errhandler.c + ompi/mpi/c/win_set_info.c + ompi/mpi/c/win_set_name.c + ompi/mpi/c/win_shared_query.c + ompi/mpi/c/win_start.c + ompi/mpi/c/win_sync.c + ompi/mpi/c/win_test.c + ompi/mpi/c/win_unlock.c + ompi/mpi/c/win_unlock_all.c + ompi/mpi/c/win_wait.c + ompi/mpi/c/wtick.c + ompi/mpi/c/wtime.c + ompi/mpi/cxx/comm.cc + ompi/mpi/cxx/comm.h + ompi/mpi/cxx/cxx_glue.c + ompi/mpi/cxx/cxx_glue.h + ompi/mpi/cxx/datatype.cc + ompi/mpi/cxx/datatype.h + ompi/mpi/cxx/errhandler.h + ompi/mpi/cxx/file.cc + ompi/mpi/cxx/file.h + ompi/mpi/cxx/file_inln.h + ompi/mpi/cxx/functions_inln.h + ompi/mpi/cxx/group.h + ompi/mpi/cxx/info.h + ompi/mpi/cxx/intercepts.cc + ompi/mpi/cxx/intercomm.h + ompi/mpi/cxx/intercomm_inln.h + ompi/mpi/cxx/intracomm.h + ompi/mpi/cxx/intracomm_inln.h + ompi/mpi/cxx/mpicxx.cc + ompi/mpi/cxx/mpicxx.h + ompi/mpi/cxx/op.h + ompi/mpi/cxx/op_inln.h + ompi/mpi/cxx/request.h + ompi/mpi/cxx/status.h + ompi/mpi/cxx/topology.h + ompi/mpi/cxx/topology_inln.h + ompi/mpi/cxx/win.cc + ompi/mpi/cxx/win.h + ompi/mpi/fortran/base/Makefile.am + ompi/mpi/fortran/base/attr_fn_f.c + ompi/mpi/fortran/base/constants.h + ompi/mpi/fortran/base/f90_accessors.c + ompi/mpi/fortran/base/fint_2_int.h + ompi/mpi/fortran/base/fortran_base_strings.h + ompi/mpi/fortran/base/strings.c + ompi/mpi/fortran/base/test_constants_f.c + ompi/mpi/fortran/mpif-h/Makefile.am + ompi/mpi/fortran/mpif-h/abort_f.c + ompi/mpi/fortran/mpif-h/accumulate_f.c + ompi/mpi/fortran/mpif-h/add_error_class_f.c + ompi/mpi/fortran/mpif-h/add_error_code_f.c + ompi/mpi/fortran/mpif-h/add_error_string_f.c + ompi/mpi/fortran/mpif-h/address_f.c + ompi/mpi/fortran/mpif-h/aint_add_f.c + ompi/mpi/fortran/mpif-h/aint_diff_f.c + ompi/mpi/fortran/mpif-h/allgather_f.c + ompi/mpi/fortran/mpif-h/allgatherv_f.c + ompi/mpi/fortran/mpif-h/alloc_mem_f.c + ompi/mpi/fortran/mpif-h/allreduce_f.c + ompi/mpi/fortran/mpif-h/alltoall_f.c + ompi/mpi/fortran/mpif-h/alltoallv_f.c + ompi/mpi/fortran/mpif-h/alltoallw_f.c + ompi/mpi/fortran/mpif-h/attr_delete_f.c + ompi/mpi/fortran/mpif-h/attr_get_f.c + ompi/mpi/fortran/mpif-h/attr_put_f.c + ompi/mpi/fortran/mpif-h/barrier_f.c + ompi/mpi/fortran/mpif-h/bcast_f.c + ompi/mpi/fortran/mpif-h/bindings.h + ompi/mpi/fortran/mpif-h/bsend_f.c + ompi/mpi/fortran/mpif-h/bsend_init_f.c + ompi/mpi/fortran/mpif-h/buffer_attach_f.c + ompi/mpi/fortran/mpif-h/buffer_detach_f.c + ompi/mpi/fortran/mpif-h/cancel_f.c + ompi/mpi/fortran/mpif-h/cart_coords_f.c + ompi/mpi/fortran/mpif-h/cart_create_f.c + ompi/mpi/fortran/mpif-h/cart_get_f.c + ompi/mpi/fortran/mpif-h/cart_map_f.c + ompi/mpi/fortran/mpif-h/cart_rank_f.c + ompi/mpi/fortran/mpif-h/cart_shift_f.c + ompi/mpi/fortran/mpif-h/cart_sub_f.c + ompi/mpi/fortran/mpif-h/cartdim_get_f.c + ompi/mpi/fortran/mpif-h/close_port_f.c + ompi/mpi/fortran/mpif-h/comm_accept_f.c + ompi/mpi/fortran/mpif-h/comm_call_errhandler_f.c + ompi/mpi/fortran/mpif-h/comm_compare_f.c + ompi/mpi/fortran/mpif-h/comm_connect_f.c + ompi/mpi/fortran/mpif-h/comm_create_errhandler_f.c + ompi/mpi/fortran/mpif-h/comm_create_f.c + ompi/mpi/fortran/mpif-h/comm_create_group_f.c + ompi/mpi/fortran/mpif-h/comm_create_keyval_f.c + ompi/mpi/fortran/mpif-h/comm_delete_attr_f.c + ompi/mpi/fortran/mpif-h/comm_disconnect_f.c + ompi/mpi/fortran/mpif-h/comm_dup_f.c + ompi/mpi/fortran/mpif-h/comm_dup_with_info_f.c + ompi/mpi/fortran/mpif-h/comm_free_f.c + ompi/mpi/fortran/mpif-h/comm_free_keyval_f.c + ompi/mpi/fortran/mpif-h/comm_get_attr_f.c + ompi/mpi/fortran/mpif-h/comm_get_errhandler_f.c + ompi/mpi/fortran/mpif-h/comm_get_info_f.c + ompi/mpi/fortran/mpif-h/comm_get_name_f.c + ompi/mpi/fortran/mpif-h/comm_get_parent_f.c + ompi/mpi/fortran/mpif-h/comm_group_f.c + ompi/mpi/fortran/mpif-h/comm_idup_f.c + ompi/mpi/fortran/mpif-h/comm_join_f.c + ompi/mpi/fortran/mpif-h/comm_rank_f.c + ompi/mpi/fortran/mpif-h/comm_remote_group_f.c + ompi/mpi/fortran/mpif-h/comm_remote_size_f.c + ompi/mpi/fortran/mpif-h/comm_set_attr_f.c + ompi/mpi/fortran/mpif-h/comm_set_errhandler_f.c + ompi/mpi/fortran/mpif-h/comm_set_info_f.c + ompi/mpi/fortran/mpif-h/comm_set_name_f.c + ompi/mpi/fortran/mpif-h/comm_size_f.c + ompi/mpi/fortran/mpif-h/comm_spawn_f.c + ompi/mpi/fortran/mpif-h/comm_spawn_multiple_f.c + ompi/mpi/fortran/mpif-h/comm_split_f.c + ompi/mpi/fortran/mpif-h/comm_split_type_f.c + ompi/mpi/fortran/mpif-h/comm_test_inter_f.c + ompi/mpi/fortran/mpif-h/compare_and_swap_f.c + ompi/mpi/fortran/mpif-h/dims_create_f.c + ompi/mpi/fortran/mpif-h/dist_graph_create_adjacent_f.c + ompi/mpi/fortran/mpif-h/dist_graph_create_f.c + ompi/mpi/fortran/mpif-h/dist_graph_neighbors_count_f.c + ompi/mpi/fortran/mpif-h/dist_graph_neighbors_f.c + ompi/mpi/fortran/mpif-h/errhandler_create_f.c + ompi/mpi/fortran/mpif-h/errhandler_free_f.c + ompi/mpi/fortran/mpif-h/errhandler_get_f.c + ompi/mpi/fortran/mpif-h/errhandler_set_f.c + ompi/mpi/fortran/mpif-h/error_class_f.c + ompi/mpi/fortran/mpif-h/error_string_f.c + ompi/mpi/fortran/mpif-h/exscan_f.c + ompi/mpi/fortran/mpif-h/f_sync_reg_f.c + ompi/mpi/fortran/mpif-h/fetch_and_op_f.c + ompi/mpi/fortran/mpif-h/file_call_errhandler_f.c + ompi/mpi/fortran/mpif-h/file_close_f.c + ompi/mpi/fortran/mpif-h/file_create_errhandler_f.c + ompi/mpi/fortran/mpif-h/file_delete_f.c + ompi/mpi/fortran/mpif-h/file_get_amode_f.c + ompi/mpi/fortran/mpif-h/file_get_atomicity_f.c + ompi/mpi/fortran/mpif-h/file_get_byte_offset_f.c + ompi/mpi/fortran/mpif-h/file_get_errhandler_f.c + ompi/mpi/fortran/mpif-h/file_get_group_f.c + ompi/mpi/fortran/mpif-h/file_get_info_f.c + ompi/mpi/fortran/mpif-h/file_get_position_f.c + ompi/mpi/fortran/mpif-h/file_get_position_shared_f.c + ompi/mpi/fortran/mpif-h/file_get_size_f.c + ompi/mpi/fortran/mpif-h/file_get_type_extent_f.c + ompi/mpi/fortran/mpif-h/file_get_view_f.c + ompi/mpi/fortran/mpif-h/file_iread_all_f.c + ompi/mpi/fortran/mpif-h/file_iread_at_all_f.c + ompi/mpi/fortran/mpif-h/file_iread_at_f.c + ompi/mpi/fortran/mpif-h/file_iread_f.c + ompi/mpi/fortran/mpif-h/file_iread_shared_f.c + ompi/mpi/fortran/mpif-h/file_iwrite_all_f.c + ompi/mpi/fortran/mpif-h/file_iwrite_at_all_f.c + ompi/mpi/fortran/mpif-h/file_iwrite_at_f.c + ompi/mpi/fortran/mpif-h/file_iwrite_f.c + ompi/mpi/fortran/mpif-h/file_iwrite_shared_f.c + ompi/mpi/fortran/mpif-h/file_open_f.c + ompi/mpi/fortran/mpif-h/file_preallocate_f.c + ompi/mpi/fortran/mpif-h/file_read_all_begin_f.c + ompi/mpi/fortran/mpif-h/file_read_all_end_f.c + ompi/mpi/fortran/mpif-h/file_read_all_f.c + ompi/mpi/fortran/mpif-h/file_read_at_all_begin_f.c + ompi/mpi/fortran/mpif-h/file_read_at_all_end_f.c + ompi/mpi/fortran/mpif-h/file_read_at_all_f.c + ompi/mpi/fortran/mpif-h/file_read_at_f.c + ompi/mpi/fortran/mpif-h/file_read_f.c + ompi/mpi/fortran/mpif-h/file_read_ordered_begin_f.c + ompi/mpi/fortran/mpif-h/file_read_ordered_end_f.c + ompi/mpi/fortran/mpif-h/file_read_ordered_f.c + ompi/mpi/fortran/mpif-h/file_read_shared_f.c + ompi/mpi/fortran/mpif-h/file_seek_f.c + ompi/mpi/fortran/mpif-h/file_seek_shared_f.c + ompi/mpi/fortran/mpif-h/file_set_atomicity_f.c + ompi/mpi/fortran/mpif-h/file_set_errhandler_f.c + ompi/mpi/fortran/mpif-h/file_set_info_f.c + ompi/mpi/fortran/mpif-h/file_set_size_f.c + ompi/mpi/fortran/mpif-h/file_set_view_f.c + ompi/mpi/fortran/mpif-h/file_sync_f.c + ompi/mpi/fortran/mpif-h/file_write_all_begin_f.c + ompi/mpi/fortran/mpif-h/file_write_all_end_f.c + ompi/mpi/fortran/mpif-h/file_write_all_f.c + ompi/mpi/fortran/mpif-h/file_write_at_all_begin_f.c + ompi/mpi/fortran/mpif-h/file_write_at_all_end_f.c + ompi/mpi/fortran/mpif-h/file_write_at_all_f.c + ompi/mpi/fortran/mpif-h/file_write_at_f.c + ompi/mpi/fortran/mpif-h/file_write_f.c + ompi/mpi/fortran/mpif-h/file_write_ordered_begin_f.c + ompi/mpi/fortran/mpif-h/file_write_ordered_end_f.c + ompi/mpi/fortran/mpif-h/file_write_ordered_f.c + ompi/mpi/fortran/mpif-h/file_write_shared_f.c + ompi/mpi/fortran/mpif-h/finalize_f.c + ompi/mpi/fortran/mpif-h/finalized_f.c + ompi/mpi/fortran/mpif-h/free_mem_f.c + ompi/mpi/fortran/mpif-h/gather_f.c + ompi/mpi/fortran/mpif-h/gatherv_f.c + ompi/mpi/fortran/mpif-h/get_accumulate_f.c + ompi/mpi/fortran/mpif-h/get_address_f.c + ompi/mpi/fortran/mpif-h/get_count_f.c + ompi/mpi/fortran/mpif-h/get_elements_f.c + ompi/mpi/fortran/mpif-h/get_elements_x_f.c + ompi/mpi/fortran/mpif-h/get_f.c + ompi/mpi/fortran/mpif-h/get_library_version_f.c + ompi/mpi/fortran/mpif-h/get_processor_name_f.c + ompi/mpi/fortran/mpif-h/get_version_f.c + ompi/mpi/fortran/mpif-h/graph_create_f.c + ompi/mpi/fortran/mpif-h/graph_get_f.c + ompi/mpi/fortran/mpif-h/graph_map_f.c + ompi/mpi/fortran/mpif-h/graph_neighbors_count_f.c + ompi/mpi/fortran/mpif-h/graph_neighbors_f.c + ompi/mpi/fortran/mpif-h/graphdims_get_f.c + ompi/mpi/fortran/mpif-h/grequest_complete_f.c + ompi/mpi/fortran/mpif-h/grequest_start_f.c + ompi/mpi/fortran/mpif-h/group_compare_f.c + ompi/mpi/fortran/mpif-h/group_difference_f.c + ompi/mpi/fortran/mpif-h/group_excl_f.c + ompi/mpi/fortran/mpif-h/group_free_f.c + ompi/mpi/fortran/mpif-h/group_incl_f.c + ompi/mpi/fortran/mpif-h/group_intersection_f.c + ompi/mpi/fortran/mpif-h/group_range_excl_f.c + ompi/mpi/fortran/mpif-h/group_range_incl_f.c + ompi/mpi/fortran/mpif-h/group_rank_f.c + ompi/mpi/fortran/mpif-h/group_size_f.c + ompi/mpi/fortran/mpif-h/group_translate_ranks_f.c + ompi/mpi/fortran/mpif-h/group_union_f.c + ompi/mpi/fortran/mpif-h/iallgather_f.c + ompi/mpi/fortran/mpif-h/iallgatherv_f.c + ompi/mpi/fortran/mpif-h/iallreduce_f.c + ompi/mpi/fortran/mpif-h/ialltoall_f.c + ompi/mpi/fortran/mpif-h/ialltoallv_f.c + ompi/mpi/fortran/mpif-h/ialltoallw_f.c + ompi/mpi/fortran/mpif-h/ibarrier_f.c + ompi/mpi/fortran/mpif-h/ibcast_f.c + ompi/mpi/fortran/mpif-h/ibsend_f.c + ompi/mpi/fortran/mpif-h/iexscan_f.c + ompi/mpi/fortran/mpif-h/igather_f.c + ompi/mpi/fortran/mpif-h/igatherv_f.c + ompi/mpi/fortran/mpif-h/improbe_f.c + ompi/mpi/fortran/mpif-h/imrecv_f.c + ompi/mpi/fortran/mpif-h/ineighbor_allgather_f.c + ompi/mpi/fortran/mpif-h/ineighbor_allgatherv_f.c + ompi/mpi/fortran/mpif-h/ineighbor_alltoall_f.c + ompi/mpi/fortran/mpif-h/ineighbor_alltoallv_f.c + ompi/mpi/fortran/mpif-h/ineighbor_alltoallw_f.c + ompi/mpi/fortran/mpif-h/info_create_f.c + ompi/mpi/fortran/mpif-h/info_delete_f.c + ompi/mpi/fortran/mpif-h/info_dup_f.c + ompi/mpi/fortran/mpif-h/info_free_f.c + ompi/mpi/fortran/mpif-h/info_get_f.c + ompi/mpi/fortran/mpif-h/info_get_nkeys_f.c + ompi/mpi/fortran/mpif-h/info_get_nthkey_f.c + ompi/mpi/fortran/mpif-h/info_get_valuelen_f.c + ompi/mpi/fortran/mpif-h/info_set_f.c + ompi/mpi/fortran/mpif-h/init_f.c + ompi/mpi/fortran/mpif-h/init_thread_f.c + ompi/mpi/fortran/mpif-h/initialized_f.c + ompi/mpi/fortran/mpif-h/intercomm_create_f.c + ompi/mpi/fortran/mpif-h/intercomm_merge_f.c + ompi/mpi/fortran/mpif-h/iprobe_f.c + ompi/mpi/fortran/mpif-h/irecv_f.c + ompi/mpi/fortran/mpif-h/ireduce_f.c + ompi/mpi/fortran/mpif-h/ireduce_scatter_block_f.c + ompi/mpi/fortran/mpif-h/ireduce_scatter_f.c + ompi/mpi/fortran/mpif-h/irsend_f.c + ompi/mpi/fortran/mpif-h/is_thread_main_f.c + ompi/mpi/fortran/mpif-h/iscan_f.c + ompi/mpi/fortran/mpif-h/iscatter_f.c + ompi/mpi/fortran/mpif-h/iscatterv_f.c + ompi/mpi/fortran/mpif-h/isend_f.c + ompi/mpi/fortran/mpif-h/issend_f.c + ompi/mpi/fortran/mpif-h/keyval_create_f.c + ompi/mpi/fortran/mpif-h/keyval_free_f.c + ompi/mpi/fortran/mpif-h/lookup_name_f.c + ompi/mpi/fortran/mpif-h/mprobe_f.c + ompi/mpi/fortran/mpif-h/mrecv_f.c + ompi/mpi/fortran/mpif-h/neighbor_allgather_f.c + ompi/mpi/fortran/mpif-h/neighbor_allgatherv_f.c + ompi/mpi/fortran/mpif-h/neighbor_alltoall_f.c + ompi/mpi/fortran/mpif-h/neighbor_alltoallv_f.c + ompi/mpi/fortran/mpif-h/neighbor_alltoallw_f.c + ompi/mpi/fortran/mpif-h/op_commutative_f.c + ompi/mpi/fortran/mpif-h/op_create_f.c + ompi/mpi/fortran/mpif-h/op_free_f.c + ompi/mpi/fortran/mpif-h/open_port_f.c + ompi/mpi/fortran/mpif-h/pack_external_f.c + ompi/mpi/fortran/mpif-h/pack_external_size_f.c + ompi/mpi/fortran/mpif-h/pack_f.c + ompi/mpi/fortran/mpif-h/pack_size_f.c + ompi/mpi/fortran/mpif-h/pcontrol_f.c + ompi/mpi/fortran/mpif-h/probe_f.c + ompi/mpi/fortran/mpif-h/profile/Makefile.am + ompi/mpi/fortran/mpif-h/publish_name_f.c + ompi/mpi/fortran/mpif-h/put_f.c + ompi/mpi/fortran/mpif-h/query_thread_f.c + ompi/mpi/fortran/mpif-h/raccumulate_f.c + ompi/mpi/fortran/mpif-h/recv_f.c + ompi/mpi/fortran/mpif-h/recv_init_f.c + ompi/mpi/fortran/mpif-h/reduce_f.c + ompi/mpi/fortran/mpif-h/reduce_local_f.c + ompi/mpi/fortran/mpif-h/reduce_scatter_block_f.c + ompi/mpi/fortran/mpif-h/reduce_scatter_f.c + ompi/mpi/fortran/mpif-h/register_datarep_f.c + ompi/mpi/fortran/mpif-h/request_free_f.c + ompi/mpi/fortran/mpif-h/request_get_status_f.c + ompi/mpi/fortran/mpif-h/rget_accumulate_f.c + ompi/mpi/fortran/mpif-h/rget_f.c + ompi/mpi/fortran/mpif-h/rput_f.c + ompi/mpi/fortran/mpif-h/rsend_f.c + ompi/mpi/fortran/mpif-h/rsend_init_f.c + ompi/mpi/fortran/mpif-h/scan_f.c + ompi/mpi/fortran/mpif-h/scatter_f.c + ompi/mpi/fortran/mpif-h/scatterv_f.c + ompi/mpi/fortran/mpif-h/send_f.c + ompi/mpi/fortran/mpif-h/send_init_f.c + ompi/mpi/fortran/mpif-h/sendrecv_f.c + ompi/mpi/fortran/mpif-h/sendrecv_replace_f.c + ompi/mpi/fortran/mpif-h/ssend_f.c + ompi/mpi/fortran/mpif-h/ssend_init_f.c + ompi/mpi/fortran/mpif-h/start_f.c + ompi/mpi/fortran/mpif-h/startall_f.c + ompi/mpi/fortran/mpif-h/status-conversion.h + ompi/mpi/fortran/mpif-h/status_set_cancelled_f.c + ompi/mpi/fortran/mpif-h/status_set_elements_f.c + ompi/mpi/fortran/mpif-h/status_set_elements_x_f.c + ompi/mpi/fortran/mpif-h/test_cancelled_f.c + ompi/mpi/fortran/mpif-h/test_f.c + ompi/mpi/fortran/mpif-h/testall_f.c + ompi/mpi/fortran/mpif-h/testany_f.c + ompi/mpi/fortran/mpif-h/testsome_f.c + ompi/mpi/fortran/mpif-h/topo_test_f.c + ompi/mpi/fortran/mpif-h/type_commit_f.c + ompi/mpi/fortran/mpif-h/type_contiguous_f.c + ompi/mpi/fortran/mpif-h/type_create_darray_f.c + ompi/mpi/fortran/mpif-h/type_create_f90_complex_f.c + ompi/mpi/fortran/mpif-h/type_create_f90_integer_f.c + ompi/mpi/fortran/mpif-h/type_create_f90_real_f.c + ompi/mpi/fortran/mpif-h/type_create_hindexed_block_f.c + ompi/mpi/fortran/mpif-h/type_create_hindexed_f.c + ompi/mpi/fortran/mpif-h/type_create_hvector_f.c + ompi/mpi/fortran/mpif-h/type_create_indexed_block_f.c + ompi/mpi/fortran/mpif-h/type_create_keyval_f.c + ompi/mpi/fortran/mpif-h/type_create_resized_f.c + ompi/mpi/fortran/mpif-h/type_create_struct_f.c + ompi/mpi/fortran/mpif-h/type_create_subarray_f.c + ompi/mpi/fortran/mpif-h/type_delete_attr_f.c + ompi/mpi/fortran/mpif-h/type_dup_f.c + ompi/mpi/fortran/mpif-h/type_extent_f.c + ompi/mpi/fortran/mpif-h/type_free_f.c + ompi/mpi/fortran/mpif-h/type_free_keyval_f.c + ompi/mpi/fortran/mpif-h/type_get_attr_f.c + ompi/mpi/fortran/mpif-h/type_get_contents_f.c + ompi/mpi/fortran/mpif-h/type_get_envelope_f.c + ompi/mpi/fortran/mpif-h/type_get_extent_f.c + ompi/mpi/fortran/mpif-h/type_get_extent_x_f.c + ompi/mpi/fortran/mpif-h/type_get_name_f.c + ompi/mpi/fortran/mpif-h/type_get_true_extent_f.c + ompi/mpi/fortran/mpif-h/type_get_true_extent_x_f.c + ompi/mpi/fortran/mpif-h/type_hindexed_f.c + ompi/mpi/fortran/mpif-h/type_hvector_f.c + ompi/mpi/fortran/mpif-h/type_indexed_f.c + ompi/mpi/fortran/mpif-h/type_lb_f.c + ompi/mpi/fortran/mpif-h/type_match_size_f.c + ompi/mpi/fortran/mpif-h/type_set_attr_f.c + ompi/mpi/fortran/mpif-h/type_set_name_f.c + ompi/mpi/fortran/mpif-h/type_size_f.c + ompi/mpi/fortran/mpif-h/type_size_x_f.c + ompi/mpi/fortran/mpif-h/type_struct_f.c + ompi/mpi/fortran/mpif-h/type_ub_f.c + ompi/mpi/fortran/mpif-h/type_vector_f.c + ompi/mpi/fortran/mpif-h/unpack_external_f.c + ompi/mpi/fortran/mpif-h/unpack_f.c + ompi/mpi/fortran/mpif-h/unpublish_name_f.c + ompi/mpi/fortran/mpif-h/wait_f.c + ompi/mpi/fortran/mpif-h/waitall_f.c + ompi/mpi/fortran/mpif-h/waitany_f.c + ompi/mpi/fortran/mpif-h/waitsome_f.c + ompi/mpi/fortran/mpif-h/win_allocate_f.c + ompi/mpi/fortran/mpif-h/win_allocate_shared_f.c + ompi/mpi/fortran/mpif-h/win_attach_f.c + ompi/mpi/fortran/mpif-h/win_call_errhandler_f.c + ompi/mpi/fortran/mpif-h/win_complete_f.c + ompi/mpi/fortran/mpif-h/win_create_dynamic_f.c + ompi/mpi/fortran/mpif-h/win_create_errhandler_f.c + ompi/mpi/fortran/mpif-h/win_create_f.c + ompi/mpi/fortran/mpif-h/win_create_keyval_f.c + ompi/mpi/fortran/mpif-h/win_delete_attr_f.c + ompi/mpi/fortran/mpif-h/win_detach_f.c + ompi/mpi/fortran/mpif-h/win_fence_f.c + ompi/mpi/fortran/mpif-h/win_flush_all_f.c + ompi/mpi/fortran/mpif-h/win_flush_f.c + ompi/mpi/fortran/mpif-h/win_flush_local_all_f.c + ompi/mpi/fortran/mpif-h/win_flush_local_f.c + ompi/mpi/fortran/mpif-h/win_free_f.c + ompi/mpi/fortran/mpif-h/win_free_keyval_f.c + ompi/mpi/fortran/mpif-h/win_get_attr_f.c + ompi/mpi/fortran/mpif-h/win_get_errhandler_f.c + ompi/mpi/fortran/mpif-h/win_get_group_f.c + ompi/mpi/fortran/mpif-h/win_get_info_f.c + ompi/mpi/fortran/mpif-h/win_get_name_f.c + ompi/mpi/fortran/mpif-h/win_lock_all_f.c + ompi/mpi/fortran/mpif-h/win_lock_f.c + ompi/mpi/fortran/mpif-h/win_post_f.c + ompi/mpi/fortran/mpif-h/win_set_attr_f.c + ompi/mpi/fortran/mpif-h/win_set_errhandler_f.c + ompi/mpi/fortran/mpif-h/win_set_info_f.c + ompi/mpi/fortran/mpif-h/win_set_name_f.c + ompi/mpi/fortran/mpif-h/win_shared_query_f.c + ompi/mpi/fortran/mpif-h/win_start_f.c + ompi/mpi/fortran/mpif-h/win_sync_f.c + ompi/mpi/fortran/mpif-h/win_test_f.c + ompi/mpi/fortran/mpif-h/win_unlock_all_f.c + ompi/mpi/fortran/mpif-h/win_unlock_f.c + ompi/mpi/fortran/mpif-h/win_wait_f.c + ompi/mpi/fortran/mpif-h/wtick_f.c + ompi/mpi/fortran/mpif-h/wtime_f.c + ompi/mpi/fortran/use-mpi-f08/base/buffer_detach.c + ompi/mpi/fortran/use-mpi-f08/base/constants.h + ompi/mpi/fortran/use-mpi-f08/bindings/ompi-mpifh-bindings.F90 + ompi/mpi/fortran/use-mpi-f08/mod/mpi-f08-constants.h + ompi/mpi/fortran/use-mpi-f08/mpi-f08.F90 + ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr-file-interfaces.h.in + ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr-interfaces.h.in + ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr-removed-interfaces.h.in + ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr.F90 + ompi/mpi/fortran/use-mpi-tkr/Makefile.am + ompi/mpi/fortran/use-mpi-tkr/fortran_kinds.sh.in + ompi/mpi/fortran/use-mpi-tkr/fortran_sizes.h.in + ompi/mpi/fortran/use-mpi-tkr/mpi-f90-cptr-interfaces.h + ompi/mpi/fortran/use-mpi-tkr/mpi-f90-file-interfaces.h + ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h + ompi/mpi/fortran/use-mpi-tkr/mpi-f90-removed-interfaces.h + ompi/mpi/fortran/use-mpi-tkr/mpi.F90 + ompi/mpi/fortran/use-mpi-tkr/mpi_aint_add_f90.f90 + ompi/mpi/fortran/use-mpi-tkr/mpi_aint_diff_f90.f90 + ompi/mpi/fortran/use-mpi-tkr/mpi_comm_spawn_multiple_f90.f90 + ompi/mpi/fortran/use-mpi-tkr/mpi_testall_f90.f90 + ompi/mpi/fortran/use-mpi-tkr/mpi_testsome_f90.f90 + ompi/mpi/fortran/use-mpi-tkr/mpi_waitall_f90.f90 + ompi/mpi/fortran/use-mpi-tkr/mpi_waitsome_f90.f90 + ompi/mpi/fortran/use-mpi-tkr/mpi_wtick_f90.f90 + ompi/mpi/fortran/use-mpi-tkr/mpi_wtime_f90.f90 + ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-cptr-interfaces.h + ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-file-interfaces.h + ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h + ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-removed-interfaces.h + ompi/mpi/java/Makefile.am + ompi/mpi/java/c/Makefile.am + ompi/mpi/java/c/mpiJava.h + ompi/mpi/java/c/mpi_File.c + ompi/mpi/java/c/mpi_Message.c + ompi/mpi/java/c/mpi_Win.c + ompi/mpi/java/java/Constant.java + ompi/mpi/java/java/DistGraphNeighbors.java + ompi/mpi/java/java/DoubleComplex.java + ompi/mpi/java/java/DoubleInt.java + ompi/mpi/java/java/FileView.java + ompi/mpi/java/java/FloatComplex.java + ompi/mpi/java/java/FloatInt.java + ompi/mpi/java/java/Info.java + ompi/mpi/java/java/Int2.java + ompi/mpi/java/java/LongInt.java + ompi/mpi/java/java/Makefile.am + ompi/mpi/java/java/ShortInt.java + ompi/mpi/java/java/Struct.java + ompi/mpi/java/java/Win.java + ompi/mpi/man/man3/Makefile.extra + ompi/mpi/tool/Makefile.am + ompi/mpi/tool/category_changed.c + ompi/mpi/tool/category_get_categories.c + ompi/mpi/tool/category_get_cvars.c + ompi/mpi/tool/category_get_info.c + ompi/mpi/tool/category_get_num.c + ompi/mpi/tool/category_get_pvars.c + ompi/mpi/tool/cvar_get_index.c + ompi/mpi/tool/cvar_get_info.c + ompi/mpi/tool/cvar_get_num.c + ompi/mpi/tool/cvar_handle_alloc.c + ompi/mpi/tool/cvar_handle_free.c + ompi/mpi/tool/cvar_read.c + ompi/mpi/tool/cvar_write.c + ompi/mpi/tool/enum_get_info.c + ompi/mpi/tool/enum_get_item.c + ompi/mpi/tool/finalize.c + ompi/mpi/tool/init_thread.c + ompi/mpi/tool/mpit-internal.h + ompi/mpi/tool/mpit_common.c + ompi/mpi/tool/profile/Makefile.am + ompi/mpi/tool/profile/defines.h + ompi/mpi/tool/pvar_get_index.c + ompi/mpi/tool/pvar_get_info.c + ompi/mpi/tool/pvar_get_num.c + ompi/mpi/tool/pvar_handle_alloc.c + ompi/mpi/tool/pvar_handle_free.c + ompi/mpi/tool/pvar_read.c + ompi/mpi/tool/pvar_readreset.c + ompi/mpi/tool/pvar_reset.c + ompi/mpi/tool/pvar_session_create.c + ompi/mpi/tool/pvar_session_free.c + ompi/mpi/tool/pvar_start.c + ompi/mpi/tool/pvar_stop.c + ompi/mpi/tool/pvar_write.c + ompi/mpiext/affinity/c/mpiext_affinity_c.h + ompi/mpiext/affinity/configure.m4 + ompi/mpiext/cr/c/checkpoint.c + ompi/mpiext/cr/c/inc_register_callback.c + ompi/mpiext/cr/c/migrate.c + ompi/mpiext/cr/c/mpiext_cr_c.h + ompi/mpiext/cr/c/quiesce_checkpoint.c + ompi/mpiext/cr/c/quiesce_end.c + ompi/mpiext/cr/c/quiesce_start.c + ompi/mpiext/cr/c/restart.c + ompi/mpiext/cr/c/self_register_checkpoint.c + ompi/mpiext/cr/c/self_register_continue.c + ompi/mpiext/cr/c/self_register_restart.c + ompi/mpiext/cr/configure.m4 + ompi/mpiext/cuda/c/mpiext_cuda.c + ompi/mpiext/cuda/c/mpiext_cuda_c.h.in + ompi/mpiext/cuda/configure.m4 + ompi/mpiext/pcollreq/Makefile.am + ompi/mpiext/pcollreq/c/Makefile.am + ompi/mpiext/pcollreq/c/allgather_init.c + ompi/mpiext/pcollreq/c/allgatherv_init.c + ompi/mpiext/pcollreq/c/allreduce_init.c + ompi/mpiext/pcollreq/c/alltoall_init.c + ompi/mpiext/pcollreq/c/alltoallv_init.c + ompi/mpiext/pcollreq/c/alltoallw_init.c + ompi/mpiext/pcollreq/c/barrier_init.c + ompi/mpiext/pcollreq/c/bcast_init.c + ompi/mpiext/pcollreq/c/exscan_init.c + ompi/mpiext/pcollreq/c/gather_init.c + ompi/mpiext/pcollreq/c/gatherv_init.c + ompi/mpiext/pcollreq/c/mpiext_pcollreq_c.c + ompi/mpiext/pcollreq/c/mpiext_pcollreq_c.h + ompi/mpiext/pcollreq/c/neighbor_allgather_init.c + ompi/mpiext/pcollreq/c/neighbor_allgatherv_init.c + ompi/mpiext/pcollreq/c/neighbor_alltoall_init.c + ompi/mpiext/pcollreq/c/neighbor_alltoallv_init.c + ompi/mpiext/pcollreq/c/neighbor_alltoallw_init.c + ompi/mpiext/pcollreq/c/profile/Makefile.am + ompi/mpiext/pcollreq/c/profile/pmpiext_pcollreq_c.h + ompi/mpiext/pcollreq/c/reduce_init.c + ompi/mpiext/pcollreq/c/reduce_scatter_block_init.c + ompi/mpiext/pcollreq/c/reduce_scatter_init.c + ompi/mpiext/pcollreq/c/scan_init.c + ompi/mpiext/pcollreq/c/scatter_init.c + ompi/mpiext/pcollreq/c/scatterv_init.c + ompi/mpiext/pcollreq/configure.m4 + ompi/mpiext/pcollreq/mpif-h/Makefile.am + ompi/mpiext/pcollreq/mpif-h/allgather_init_f.c + ompi/mpiext/pcollreq/mpif-h/allgatherv_init_f.c + ompi/mpiext/pcollreq/mpif-h/allreduce_init_f.c + ompi/mpiext/pcollreq/mpif-h/alltoall_init_f.c + ompi/mpiext/pcollreq/mpif-h/alltoallv_init_f.c + ompi/mpiext/pcollreq/mpif-h/alltoallw_init_f.c + ompi/mpiext/pcollreq/mpif-h/barrier_init_f.c + ompi/mpiext/pcollreq/mpif-h/bcast_init_f.c + ompi/mpiext/pcollreq/mpif-h/exscan_init_f.c + ompi/mpiext/pcollreq/mpif-h/gather_init_f.c + ompi/mpiext/pcollreq/mpif-h/gatherv_init_f.c + ompi/mpiext/pcollreq/mpif-h/mpiext_pcollreq_mpifh.c + ompi/mpiext/pcollreq/mpif-h/neighbor_allgather_init_f.c + ompi/mpiext/pcollreq/mpif-h/neighbor_allgatherv_init_f.c + ompi/mpiext/pcollreq/mpif-h/neighbor_alltoall_init_f.c + ompi/mpiext/pcollreq/mpif-h/neighbor_alltoallv_init_f.c + ompi/mpiext/pcollreq/mpif-h/neighbor_alltoallw_init_f.c + ompi/mpiext/pcollreq/mpif-h/reduce_init_f.c + ompi/mpiext/pcollreq/mpif-h/reduce_scatter_block_init_f.c + ompi/mpiext/pcollreq/mpif-h/reduce_scatter_init_f.c + ompi/mpiext/pcollreq/mpif-h/scan_init_f.c + ompi/mpiext/pcollreq/mpif-h/scatter_init_f.c + ompi/mpiext/pcollreq/mpif-h/scatterv_init_f.c + ompi/mpiext/pcollreq/use-mpi-f08/Makefile.am + ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h + ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h + ompi/op/op.c + ompi/op/op.h + ompi/patterns/comm/Makefile.am + ompi/patterns/comm/allgather.c + ompi/patterns/comm/allreduce.c + ompi/patterns/comm/bcast.c + ompi/patterns/comm/coll_ops.h + ompi/patterns/comm/commpatterns.h + ompi/patterns/net/Makefile.am + ompi/patterns/net/coll_ops.h + ompi/patterns/net/netpatterns.h + ompi/patterns/net/netpatterns_base.c + ompi/patterns/net/netpatterns_knomial_tree.c + ompi/patterns/net/netpatterns_knomial_tree.h + ompi/patterns/net/netpatterns_multinomial_tree.c + ompi/patterns/net/netpatterns_nary_tree.c + ompi/peruse/peruse-internal.h + ompi/peruse/peruse.c + ompi/peruse/peruse.h + ompi/peruse/peruse_module.c + ompi/request/grequest.c + ompi/request/grequest.h + ompi/request/grequestx.c + ompi/request/grequestx.h + ompi/request/req_test.c + ompi/request/req_wait.c + ompi/request/request.c + ompi/request/request_dbg.h + ompi/request/request_default.h + ompi/runtime/ompi_mpi_abort.c + ompi/runtime/ompi_mpi_dynamics.c + ompi/runtime/ompi_mpi_finalize.c + ompi/runtime/ompi_mpi_init.c + ompi/runtime/ompi_mpi_params.c + ompi/runtime/ompi_mpi_preconnect.c + ompi/runtime/ompi_spc.c + ompi/runtime/params.h + ompi/tools/mpisync/mpirun_prof + ompi/tools/mpisync/sync.c + ompi/tools/ompi_info/Makefile.am + ompi/tools/ompi_info/ompi_info.c + ompi/tools/ompi_info/param.c + ompi/tools/wrappers/Makefile.am + ompi/tools/wrappers/ompi_wrapper_script.in + ompi/util/timings.h + ompi/win/win.c + ompi/win/win.h + opal/Makefile.am + opal/class/opal_bitmap.c + opal/class/opal_fifo.c + opal/class/opal_fifo.h + opal/class/opal_free_list.c + opal/class/opal_free_list.h + opal/class/opal_graph.c + opal/class/opal_graph.h + opal/class/opal_hash_table.c + opal/class/opal_hotel.c + opal/class/opal_interval_tree.c + opal/class/opal_interval_tree.h + opal/class/opal_lifo.c + opal/class/opal_lifo.h + opal/class/opal_list.c + opal/class/opal_list.h + opal/class/opal_object.c + opal/class/opal_rb_tree.c + opal/class/opal_ring_buffer.c + opal/class/opal_ring_buffer.h + opal/class/opal_tree.c + opal/datatype/Makefile.am + opal/datatype/opal_convertor.c + opal/datatype/opal_convertor.h + opal/datatype/opal_convertor_internal.h + opal/datatype/opal_convertor_raw.c + opal/datatype/opal_copy_functions.c + opal/datatype/opal_copy_functions_heterogeneous.c + opal/datatype/opal_datatype.h + opal/datatype/opal_datatype_add.c + opal/datatype/opal_datatype_checksum.h + opal/datatype/opal_datatype_clone.c + opal/datatype/opal_datatype_copy.c + opal/datatype/opal_datatype_copy.h + opal/datatype/opal_datatype_create.c + opal/datatype/opal_datatype_create_contiguous.c + opal/datatype/opal_datatype_cuda.c + opal/datatype/opal_datatype_cuda.h + opal/datatype/opal_datatype_destroy.c + opal/datatype/opal_datatype_dump.c + opal/datatype/opal_datatype_fake_stack.c + opal/datatype/opal_datatype_get_count.c + opal/datatype/opal_datatype_internal.h + opal/datatype/opal_datatype_memcpy.h + opal/datatype/opal_datatype_module.c + opal/datatype/opal_datatype_monotonic.c + opal/datatype/opal_datatype_optimize.c + opal/datatype/opal_datatype_pack.c + opal/datatype/opal_datatype_pack.h + opal/datatype/opal_datatype_position.c + opal/datatype/opal_datatype_prototypes.h + opal/datatype/opal_datatype_resize.c + opal/datatype/opal_datatype_unpack.c + opal/datatype/opal_datatype_unpack.h + opal/dss/dss_compare.c + opal/dss/dss_copy.c + opal/dss/dss_internal.h + opal/dss/dss_internal_functions.c + opal/dss/dss_open_close.c + opal/dss/dss_pack.c + opal/dss/dss_print.c + opal/dss/dss_register.c + opal/dss/dss_unpack.c + opal/etc/Makefile.am + opal/include/Makefile.am + opal/include/opal/constants.h + opal/include/opal/sys/arm/timer.h + opal/include/opal/sys/arm64/atomic.h + opal/include/opal/sys/arm64/timer.h + opal/include/opal/sys/gcc_builtin/atomic.h + opal/include/opal/sys/ia32/atomic.h + opal/include/opal/sys/powerpc/atomic.h + opal/include/opal/sys/sparcv9/atomic.h + opal/include/opal/sys/sync_builtin/atomic.h + opal/include/opal/sys/x86_64/atomic.h + opal/include/opal/sys/x86_64/timer.h + opal/include/opal/types.h + opal/include/opal_config_bottom.h + opal/include/opal_config_top.h + opal/mca/allocator/basic/Makefile.am + opal/mca/allocator/basic/allocator_basic.c + opal/mca/allocator/bucket/Makefile.am + opal/mca/allocator/bucket/allocator_bucket.c + opal/mca/allocator/bucket/allocator_bucket_alloc.c + opal/mca/backtrace/backtrace.h + opal/mca/backtrace/base/backtrace_component.c + opal/mca/backtrace/execinfo/backtrace_execinfo.c + opal/mca/backtrace/execinfo/backtrace_execinfo_component.c + opal/mca/backtrace/execinfo/configure.m4 + opal/mca/backtrace/none/backtrace_none.c + opal/mca/backtrace/none/backtrace_none_component.c + opal/mca/backtrace/none/configure.m4 + opal/mca/backtrace/printstack/backtrace_printstack.c + opal/mca/backtrace/printstack/backtrace_printstack_component.c + opal/mca/backtrace/printstack/configure.m4 + opal/mca/base/base.h + opal/mca/base/mca_base_close.c + opal/mca/base/mca_base_cmd_line.c + opal/mca/base/mca_base_component_find.c + opal/mca/base/mca_base_component_repository.c + opal/mca/base/mca_base_component_repository.h + opal/mca/base/mca_base_components_close.c + opal/mca/base/mca_base_components_open.c + opal/mca/base/mca_base_components_select.c + opal/mca/base/mca_base_framework.c + opal/mca/base/mca_base_framework.h + opal/mca/base/mca_base_open.c + opal/mca/base/mca_base_parse_paramfile.c + opal/mca/base/mca_base_pvar.c + opal/mca/base/mca_base_pvar.h + opal/mca/base/mca_base_var.c + opal/mca/base/mca_base_var_enum.c + opal/mca/base/mca_base_var_enum.h + opal/mca/base/mca_base_var_group.c + opal/mca/base/mca_base_var_group.h + opal/mca/btl/Makefile.am + opal/mca/btl/base/base.h + opal/mca/btl/base/btl_base_error.c + opal/mca/btl/base/btl_base_error.h + opal/mca/btl/base/btl_base_frame.c + opal/mca/btl/base/btl_base_select.c + opal/mca/btl/base/help-mpi-btl-base.txt + opal/mca/btl/ofi/Makefile.am + opal/mca/btl/ofi/btl_ofi.h + opal/mca/btl/ofi/btl_ofi_component.c + opal/mca/btl/ofi/btl_ofi_context.c + opal/mca/btl/ofi/btl_ofi_endpoint.h + opal/mca/btl/ofi/btl_ofi_frag.c + opal/mca/btl/ofi/btl_ofi_frag.h + opal/mca/btl/openib/Makefile.am + opal/mca/btl/openib/btl_openib.c + opal/mca/btl/openib/btl_openib_async.c + opal/mca/btl/openib/btl_openib_async.h + opal/mca/btl/openib/btl_openib_component.c + opal/mca/btl/openib/btl_openib_eager_rdma.h + opal/mca/btl/openib/btl_openib_endpoint.h + opal/mca/btl/openib/btl_openib_frag.c + opal/mca/btl/openib/btl_openib_frag.h + opal/mca/btl/openib/btl_openib_get.c + opal/mca/btl/openib/btl_openib_ini.c + opal/mca/btl/openib/btl_openib_ini.h + opal/mca/btl/openib/btl_openib_ip.c + opal/mca/btl/openib/btl_openib_ip.h + opal/mca/btl/openib/btl_openib_lex.c + opal/mca/btl/openib/btl_openib_lex.h + opal/mca/btl/openib/btl_openib_lex.l + opal/mca/btl/openib/btl_openib_mca.c + opal/mca/btl/openib/btl_openib_mca.h + opal/mca/btl/openib/btl_openib_put.c + opal/mca/btl/openib/btl_openib_xrc.c + opal/mca/btl/openib/btl_openib_xrc.h + opal/mca/btl/openib/configure.m4 + opal/mca/btl/openib/connect/btl_openib_connect_sl.c + opal/mca/btl/portals4/btl_portals4.c + opal/mca/btl/portals4/btl_portals4.h + opal/mca/btl/portals4/btl_portals4_component.c + opal/mca/btl/portals4/btl_portals4_frag.c + opal/mca/btl/portals4/btl_portals4_frag.h + opal/mca/btl/portals4/btl_portals4_rdma.c + opal/mca/btl/portals4/btl_portals4_recv.c + opal/mca/btl/portals4/btl_portals4_recv.h + opal/mca/btl/portals4/btl_portals4_send.c + opal/mca/btl/portals4/configure.m4 + opal/mca/btl/self/Makefile.am + opal/mca/btl/self/btl_self.c + opal/mca/btl/self/btl_self.h + opal/mca/btl/self/btl_self_component.c + opal/mca/btl/self/btl_self_frag.c + opal/mca/btl/self/btl_self_frag.h + opal/mca/btl/sm/Makefile.am + opal/mca/btl/sm/btl_sm_component.c + opal/mca/btl/smcuda/Makefile.am + opal/mca/btl/smcuda/btl_smcuda.c + opal/mca/btl/smcuda/btl_smcuda.h + opal/mca/btl/smcuda/btl_smcuda_component.c + opal/mca/btl/smcuda/btl_smcuda_endpoint.h + opal/mca/btl/smcuda/btl_smcuda_fifo.h + opal/mca/btl/smcuda/btl_smcuda_frag.c + opal/mca/btl/smcuda/btl_smcuda_frag.h + opal/mca/btl/smcuda/configure.m4 + opal/mca/btl/tcp/Makefile.am + opal/mca/btl/tcp/btl_tcp.h + opal/mca/btl/tcp/btl_tcp_component.c + opal/mca/btl/tcp/btl_tcp_endpoint.c + opal/mca/btl/tcp/btl_tcp_frag.h + opal/mca/btl/tcp/btl_tcp_proc.c + opal/mca/btl/tcp/btl_tcp_proc.h + opal/mca/btl/tcp/configure.m4 + opal/mca/btl/uct/Makefile.am + opal/mca/btl/uct/btl_uct.h + opal/mca/btl/uct/btl_uct_am.c + opal/mca/btl/uct/btl_uct_am.h + opal/mca/btl/uct/btl_uct_amo.c + opal/mca/btl/uct/btl_uct_component.c + opal/mca/btl/uct/btl_uct_device_context.h + opal/mca/btl/uct/btl_uct_endpoint.c + opal/mca/btl/uct/btl_uct_endpoint.h + opal/mca/btl/uct/btl_uct_frag.c + opal/mca/btl/uct/btl_uct_frag.h + opal/mca/btl/uct/btl_uct_module.c + opal/mca/btl/uct/btl_uct_rdma.c + opal/mca/btl/uct/btl_uct_rdma.h + opal/mca/btl/uct/btl_uct_tl.c + opal/mca/btl/uct/btl_uct_types.h + opal/mca/btl/uct/configure.m4 + opal/mca/btl/ugni/btl_ugni_add_procs.c + opal/mca/btl/ugni/btl_ugni_atomic.c + opal/mca/btl/ugni/btl_ugni_component.c + opal/mca/btl/ugni/btl_ugni_endpoint.c + opal/mca/btl/ugni/btl_ugni_endpoint.h + opal/mca/btl/ugni/btl_ugni_frag.c + opal/mca/btl/ugni/btl_ugni_frag.h + opal/mca/btl/ugni/btl_ugni_get.c + opal/mca/btl/ugni/btl_ugni_init.c + opal/mca/btl/ugni/btl_ugni_module.c + opal/mca/btl/ugni/btl_ugni_prepare.h + opal/mca/btl/ugni/btl_ugni_progress_thread.c + opal/mca/btl/ugni/btl_ugni_put.c + opal/mca/btl/ugni/btl_ugni_rdma.h + opal/mca/btl/ugni/btl_ugni_send.c + opal/mca/btl/ugni/btl_ugni_smsg.c + opal/mca/btl/ugni/btl_ugni_smsg.h + opal/mca/btl/usnic/Makefile.am + opal/mca/btl/usnic/btl_usnic.h + opal/mca/btl/usnic/btl_usnic_ack.c + opal/mca/btl/usnic/btl_usnic_ack.h + opal/mca/btl/usnic/btl_usnic_cagent.c + opal/mca/btl/usnic/btl_usnic_cclient.c + opal/mca/btl/usnic/btl_usnic_compat.c + opal/mca/btl/usnic/btl_usnic_connectivity.h + opal/mca/btl/usnic/btl_usnic_endpoint.c + opal/mca/btl/usnic/btl_usnic_endpoint.h + opal/mca/btl/usnic/btl_usnic_frag.c + opal/mca/btl/usnic/btl_usnic_frag.h + opal/mca/btl/usnic/btl_usnic_hwloc.c + opal/mca/btl/usnic/btl_usnic_hwloc.h + opal/mca/btl/usnic/btl_usnic_map.c + opal/mca/btl/usnic/btl_usnic_mca.c + opal/mca/btl/usnic/btl_usnic_module.c + opal/mca/btl/usnic/btl_usnic_module.h + opal/mca/btl/usnic/btl_usnic_proc.c + opal/mca/btl/usnic/btl_usnic_proc.h + opal/mca/btl/usnic/btl_usnic_recv.c + opal/mca/btl/usnic/btl_usnic_recv.h + opal/mca/btl/usnic/btl_usnic_send.c + opal/mca/btl/usnic/btl_usnic_send.h + opal/mca/btl/usnic/btl_usnic_stats.c + opal/mca/btl/usnic/btl_usnic_test.c + opal/mca/btl/usnic/btl_usnic_test.h + opal/mca/btl/usnic/btl_usnic_util.c + opal/mca/btl/usnic/btl_usnic_util.h + opal/mca/btl/usnic/configure.m4 + opal/mca/btl/usnic/test/btl_usnic_component_test.h + opal/mca/btl/vader/Makefile.am + opal/mca/btl/vader/btl_vader_atomic.c + opal/mca/btl/vader/btl_vader_component.c + opal/mca/btl/vader/btl_vader_endpoint.h + opal/mca/btl/vader/btl_vader_fbox.h + opal/mca/btl/vader/btl_vader_frag.c + opal/mca/btl/vader/btl_vader_frag.h + opal/mca/btl/vader/btl_vader_get.c + opal/mca/btl/vader/btl_vader_knem.c + opal/mca/btl/vader/btl_vader_knem.h + opal/mca/btl/vader/btl_vader_module.c + opal/mca/btl/vader/btl_vader_put.c + opal/mca/btl/vader/btl_vader_sc_emu.c + opal/mca/btl/vader/btl_vader_send.c + opal/mca/btl/vader/btl_vader_xpmem.c + opal/mca/btl/vader/btl_vader_xpmem.h + opal/mca/btl/vader/configure.m4 + opal/mca/common/cuda/common_cuda.h + opal/mca/common/cuda/help-mpi-common-cuda.txt + opal/mca/common/ofi/common_ofi.c + opal/mca/common/ofi/configure.m4 + opal/mca/common/ofi/help-common-ofi.txt + opal/mca/common/sm/common_sm_mpool.c + opal/mca/common/ucx/common_ucx.c + opal/mca/common/ucx/common_ucx.h + opal/mca/common/ucx/configure.m4 + opal/mca/common/verbs/Makefile.am + opal/mca/common/verbs/common_verbs.h + opal/mca/common/verbs/common_verbs_devlist.c + opal/mca/common/verbs/common_verbs_find_max_inline.c + opal/mca/common/verbs/common_verbs_find_ports.c + opal/mca/common/verbs/configure.m4 + opal/mca/common/verbs_usnic/Makefile.am + opal/mca/common/verbs_usnic/common_verbs_usnic.h + opal/mca/compress/base/Makefile.am + opal/mca/compress/base/compress_base_open.c + opal/mca/compress/base/compress_base_select.c + opal/mca/compress/bzip/Makefile.am + opal/mca/compress/bzip/compress_bzip_component.c + opal/mca/compress/bzip/compress_bzip_module.c + opal/mca/compress/gzip/Makefile.am + opal/mca/compress/gzip/compress_gzip_component.c + opal/mca/compress/gzip/compress_gzip_module.c + opal/mca/crs/Makefile.am + opal/mca/crs/base/Makefile.am + opal/mca/crs/base/base.h + opal/mca/crs/base/crs_base_fns.c + opal/mca/crs/none/Makefile.am + opal/mca/crs/none/crs_none_component.c + opal/mca/crs/none/crs_none_module.c + opal/mca/crs/self/Makefile.am + opal/mca/crs/self/configure.m4 + opal/mca/crs/self/crs_self_component.c + opal/mca/dl/base/Makefile.am + opal/mca/dl/base/base.h + opal/mca/dl/base/dl_base_close.c + opal/mca/dl/base/dl_base_open.c + opal/mca/dl/base/dl_base_select.c + opal/mca/dl/dlopen/Makefile.am + opal/mca/dl/dlopen/dl_dlopen.h + opal/mca/dl/dlopen/dl_dlopen_component.c + opal/mca/dl/dlopen/dl_dlopen_module.c + opal/mca/dl/libltdl/Makefile.am + opal/mca/dl/libltdl/configure.m4 + opal/mca/dl/libltdl/dl_libltdl.h + opal/mca/dl/libltdl/dl_libltdl_component.c + opal/mca/dl/libltdl/dl_libltdl_module.c + opal/mca/event/base/Makefile.am + opal/mca/event/base/event_base_frame.c + opal/mca/event/external/event_external_component.c + opal/mca/event/libevent2022/Makefile.am + opal/mca/hwloc/Makefile.am + opal/mca/hwloc/base/Makefile.am + opal/mca/hwloc/base/base.h + opal/mca/hwloc/base/hwloc_base_frame.c + opal/mca/hwloc/base/hwloc_base_maffinity.c + opal/mca/hwloc/base/hwloc_base_util.c + opal/mca/hwloc/configure.m4 + opal/mca/hwloc/hwloc201/Makefile.am + opal/mca/hwloc/hwloc201/hwloc/config/distscript.sh + opal/mca/hwloc/hwloc201/hwloc/config/hwloc_check_vendor.m4 + opal/mca/hwloc/hwloc201/hwloc/config/hwloc_get_version.sh + opal/mca/hwloc/hwloc201/hwloc/include/private/solaris-chiptype.h + opal/mca/if/base/Makefile.am + opal/mca/if/base/base.h + opal/mca/if/base/if_base_components.c + opal/mca/if/bsdx_ipv4/Makefile.am + opal/mca/if/bsdx_ipv4/configure.m4 + opal/mca/if/bsdx_ipv4/if_bsdx.c + opal/mca/if/bsdx_ipv6/Makefile.am + opal/mca/if/bsdx_ipv6/configure.m4 + opal/mca/if/bsdx_ipv6/if_bsdx_ipv6.c + opal/mca/if/if.h + opal/mca/if/linux_ipv6/Makefile.am + opal/mca/if/linux_ipv6/configure.m4 + opal/mca/if/linux_ipv6/if_linux_ipv6.c + opal/mca/if/posix_ipv4/Makefile.am + opal/mca/if/posix_ipv4/configure.m4 + opal/mca/if/posix_ipv4/if_posix.c + opal/mca/if/solaris_ipv6/Makefile.am + opal/mca/if/solaris_ipv6/configure.m4 + opal/mca/if/solaris_ipv6/if_solaris_ipv6.c + opal/mca/installdirs/base/Makefile.am + opal/mca/installdirs/base/base.h + opal/mca/installdirs/base/installdirs_base_components.c + opal/mca/installdirs/base/installdirs_base_expand.c + opal/mca/installdirs/config/Makefile.am + opal/mca/installdirs/config/configure.m4 + opal/mca/installdirs/config/opal_installdirs_config.c + opal/mca/installdirs/configure.m4 + opal/mca/installdirs/env/Makefile.am + opal/mca/installdirs/env/configure.m4 + opal/mca/installdirs/env/opal_installdirs_env.c + opal/mca/installdirs/installdirs.h + opal/mca/memchecker/base/base.h + opal/mca/memchecker/base/memchecker_base_open.c + opal/mca/memchecker/base/memchecker_base_select.c + opal/mca/memchecker/base/memchecker_base_wrappers.c + opal/mca/memchecker/valgrind/Makefile.am + opal/mca/memchecker/valgrind/configure.m4 + opal/mca/memcpy/base/Makefile.am + opal/mca/memcpy/base/base.h + opal/mca/memcpy/base/memcpy_base_default.h + opal/mca/memcpy/base/memcpy_base_open.c + opal/mca/memcpy/memcpy.h + opal/mca/memory/base/Makefile.am + opal/mca/memory/base/empty.h + opal/mca/memory/base/memory_base_empty.c + opal/mca/memory/base/memory_base_open.c + opal/mca/memory/malloc_solaris/Makefile.am + opal/mca/memory/malloc_solaris/configure.m4 + opal/mca/memory/malloc_solaris/memory_malloc_solaris_component.c + opal/mca/memory/patcher/configure.m4 + opal/mca/memory/patcher/memory_patcher.h + opal/mca/mpool/base/Makefile.am + opal/mca/mpool/base/base.h + opal/mca/mpool/base/help-mpool-base.txt + opal/mca/mpool/base/mpool_base_alloc.c + opal/mca/mpool/base/mpool_base_basic.c + opal/mca/mpool/base/mpool_base_default.c + opal/mca/mpool/base/mpool_base_frame.c + opal/mca/mpool/base/mpool_base_lookup.c + opal/mca/mpool/base/mpool_base_tree.c + opal/mca/mpool/base/mpool_base_tree.h + opal/mca/mpool/hugepage/Makefile.am + opal/mca/mpool/memkind/configure.m4 + opal/mca/mpool/memkind/mpool_memkind.h + opal/mca/mpool/memkind/mpool_memkind_component.c + opal/mca/mpool/memkind/mpool_memkind_module.c + opal/mca/patcher/base/Makefile.am + opal/mca/patcher/base/base.h + opal/mca/patcher/base/patcher_base_frame.c + opal/mca/patcher/base/patcher_base_patch.c + opal/mca/patcher/linux/Makefile.am + opal/mca/patcher/linux/configure.m4 + opal/mca/patcher/linux/patcher_linux.h + opal/mca/patcher/linux/patcher_linux_component.c + opal/mca/patcher/overwrite/Makefile.am + opal/mca/patcher/overwrite/configure.m4 + opal/mca/patcher/overwrite/patcher_overwrite.h + opal/mca/patcher/overwrite/patcher_overwrite_component.c + opal/mca/patcher/overwrite/patcher_overwrite_module.c + opal/mca/patcher/patcher.h + opal/mca/pmix/Makefile.am + opal/mca/pmix/base/Makefile.am + opal/mca/pmix/base/base.h + opal/mca/pmix/base/pmix_base_fns.c + opal/mca/pmix/base/pmix_base_fns.h + opal/mca/pmix/base/pmix_base_frame.c + opal/mca/pmix/base/pmix_base_hash.c + opal/mca/pmix/base/pmix_base_hash.h + opal/mca/pmix/base/pmix_base_select.c + opal/mca/pmix/cray/Makefile.am + opal/mca/pmix/cray/configure.m4 + opal/mca/pmix/cray/pmix_cray.c + opal/mca/pmix/cray/pmix_cray.h + opal/mca/pmix/ext1x/Makefile.am + opal/mca/pmix/ext1x/pmix1x.c + opal/mca/pmix/ext1x/pmix1x.h + opal/mca/pmix/ext1x/pmix1x_client.c + opal/mca/pmix/ext1x/pmix1x_server_north.c + opal/mca/pmix/ext1x/pmix1x_server_south.c + opal/mca/pmix/ext2x/Makefile.am + opal/mca/pmix/ext2x/ext2x.c + opal/mca/pmix/ext2x/ext2x.h + opal/mca/pmix/ext2x/ext2x_client.c + opal/mca/pmix/ext2x/ext2x_local.c + opal/mca/pmix/ext2x/ext2x_server_north.c + opal/mca/pmix/ext2x/ext2x_server_south.c + opal/mca/pmix/ext3x/Makefile.am + opal/mca/pmix/ext3x/configure.m4 + opal/mca/pmix/ext3x/ext3x_local.c + opal/mca/pmix/flux/Makefile.am + opal/mca/pmix/flux/configure.m4 + opal/mca/pmix/flux/pmix_flux.c + opal/mca/pmix/flux/pmix_flux.h + opal/mca/pmix/isolated/Makefile.am + opal/mca/pmix/isolated/pmix_isolated.c + opal/mca/pmix/isolated/pmix_isolated.h + opal/mca/pmix/pmix.h + opal/mca/pmix/pmix3x/Makefile.am + opal/mca/pmix/pmix3x/configure.m4 + opal/mca/pmix/pmix3x/pmix/Makefile.pmix-rules + opal/mca/pmix/pmix3x/pmix/NEWS + opal/mca/pmix/pmix3x/pmix/README + opal/mca/pmix/pmix3x/pmix/config/Makefile.am + opal/mca/pmix/pmix3x/pmix/config/c_get_alignment.m4 + opal/mca/pmix/pmix3x/pmix/config/distscript.sh + opal/mca/pmix/pmix3x/pmix/config/pmix.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_check_icc.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_check_lock.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_check_package.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_check_pthread_pids.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_check_vendor.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_check_visibility.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_check_withdir.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_config_asm.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_config_pthreads.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_config_subdir.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_config_subdir_args.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_config_threads.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_ensure_contains_optflags.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_get_version.sh + opal/mca/pmix/pmix3x/pmix/config/pmix_load_platform.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_mca.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_search_libs.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_set_mca_prefix.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_setup_cc.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_setup_cli.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_setup_hwloc.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_setup_libev.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_setup_libevent.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_setup_zlib.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_summary.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_try_assemble.m4 + opal/mca/pmix/pmix3x/pmix/contrib/Makefile.am + opal/mca/pmix/pmix3x/pmix/contrib/perf_tools/pmi_intra_perf.c + opal/mca/pmix/pmix3x/pmix/contrib/perf_tools/pmix.c + opal/mca/pmix/pmix3x/pmix/contrib/pmix-valgrind.supp + opal/mca/pmix/pmix3x/pmix/contrib/whitespace-purge.sh + opal/mca/pmix/pmix3x/pmix/etc/Makefile.am + opal/mca/pmix/pmix3x/pmix/examples/Makefile.am + opal/mca/pmix/pmix3x/pmix/examples/alloc.c + opal/mca/pmix/pmix3x/pmix/examples/client.c + opal/mca/pmix/pmix3x/pmix/examples/client2.c + opal/mca/pmix/pmix3x/pmix/examples/debugger.c + opal/mca/pmix/pmix3x/pmix/examples/debuggerd.c + opal/mca/pmix/pmix3x/pmix/examples/dmodex.c + opal/mca/pmix/pmix3x/pmix/examples/dynamic.c + opal/mca/pmix/pmix3x/pmix/examples/examples.h + opal/mca/pmix/pmix3x/pmix/examples/fault.c + opal/mca/pmix/pmix3x/pmix/examples/jctrl.c + opal/mca/pmix/pmix3x/pmix/examples/pub.c + opal/mca/pmix/pmix3x/pmix/examples/pubi.c + opal/mca/pmix/pmix3x/pmix/examples/server.c + opal/mca/pmix/pmix3x/pmix/examples/tool.c + opal/mca/pmix/pmix3x/pmix/include/pmix_version.h.in + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/arm/timer.h + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/arm64/atomic.h + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/arm64/timer.h + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/gcc_builtin/atomic.h + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/ia32/atomic.h + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/powerpc/atomic.h + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/x86_64/atomic.h + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/x86_64/timer.h + opal/mca/pmix/pmix3x/pmix/src/class/pmix_bitmap.c + opal/mca/pmix/pmix3x/pmix/src/class/pmix_hash_table.c + opal/mca/pmix/pmix3x/pmix/src/class/pmix_hotel.c + opal/mca/pmix/pmix3x/pmix/src/class/pmix_list.c + opal/mca/pmix/pmix3x/pmix/src/class/pmix_list.h + opal/mca/pmix/pmix3x/pmix/src/class/pmix_object.c + opal/mca/pmix/pmix3x/pmix/src/class/pmix_pointer_array.c + opal/mca/pmix/pmix3x/pmix/src/class/pmix_ring_buffer.c + opal/mca/pmix/pmix3x/pmix/src/class/pmix_ring_buffer.h + opal/mca/pmix/pmix3x/pmix/src/class/pmix_value_array.c + opal/mca/pmix/pmix3x/pmix/src/class/pmix_value_array.h + opal/mca/pmix/pmix3x/pmix/src/client/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/client/pmix_client.c + opal/mca/pmix/pmix3x/pmix/src/client/pmix_client_connect.c + opal/mca/pmix/pmix3x/pmix/src/client/pmix_client_fence.c + opal/mca/pmix/pmix3x/pmix/src/client/pmix_client_get.c + opal/mca/pmix/pmix3x/pmix/src/client/pmix_client_ops.h + opal/mca/pmix/pmix3x/pmix/src/client/pmix_client_pub.c + opal/mca/pmix/pmix3x/pmix/src/client/pmix_client_spawn.c + opal/mca/pmix/pmix3x/pmix/src/common/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/common/pmix_control.c + opal/mca/pmix/pmix3x/pmix/src/common/pmix_data.c + opal/mca/pmix/pmix3x/pmix/src/common/pmix_iof.c + opal/mca/pmix/pmix3x/pmix/src/common/pmix_log.c + opal/mca/pmix/pmix3x/pmix/src/common/pmix_query.c + opal/mca/pmix/pmix3x/pmix/src/common/pmix_security.c + opal/mca/pmix/pmix3x/pmix/src/common/pmix_strings.c + opal/mca/pmix/pmix3x/pmix/src/event/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/event/pmix_event.h + opal/mca/pmix/pmix3x/pmix/src/event/pmix_event_notification.c + opal/mca/pmix/pmix3x/pmix/src/event/pmix_event_registration.c + opal/mca/pmix/pmix3x/pmix/src/hwloc/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/hwloc/hwloc.c + opal/mca/pmix/pmix3x/pmix/src/include/pmix_config_bottom.h + opal/mca/pmix/pmix3x/pmix/src/include/pmix_config_top.h + opal/mca/pmix/pmix3x/pmix/src/include/pmix_globals.h + opal/mca/pmix/pmix3x/pmix/src/include/pmix_socket_errno.h + opal/mca/pmix/pmix3x/pmix/src/include/pmix_stdatomic.h + opal/mca/pmix/pmix3x/pmix/src/include/types.h + opal/mca/pmix/pmix3x/pmix/src/mca/base/base.h + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_close.c + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_cmd_line.c + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_component_compare.c + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_component_find.c + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_component_repository.c + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_component_repository.h + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_components_close.c + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_components_open.c + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_components_register.c + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_components_select.c + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_framework.c + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_framework.h + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_list.c + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_open.c + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_parse_paramfile.c + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_var.c + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_var_enum.c + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_var_enum.h + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_var_group.c + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_var_group.h + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/base/bfrop_base_copy.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/base/bfrop_base_frame.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/base/bfrop_base_select.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/base/bfrop_base_stubs.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v12/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v12/bfrop_v12.h + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v12/copy.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v12/pack.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v12/print.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v12/unpack.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v20/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v20/bfrop_pmix20.h + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v20/copy.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v20/pack.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v20/print.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v20/unpack.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v21/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v21/bfrop_pmix21.h + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v3/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v3/bfrop_pmix3.h + opal/mca/pmix/pmix3x/pmix/src/mca/common/dstore/configure.m4 + opal/mca/pmix/pmix3x/pmix/src/mca/common/dstore/dstore_common.h + opal/mca/pmix/pmix3x/pmix/src/mca/gds/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/gds/base/gds_base_frame.c + opal/mca/pmix/pmix3x/pmix/src/mca/gds/base/gds_base_select.c + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds12/configure.m4 + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds12/gds_ds12_file.c + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds12/gds_ds12_file.h + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds12/gds_ds12_lock.c + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds12/gds_ds12_lock.h + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds12/gds_ds20_file.c + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds21/configure.m4 + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds21/gds_ds21_file.c + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds21/gds_ds21_file.h + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds21/gds_ds21_lock.c + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds21/gds_ds21_lock.h + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds21/gds_ds21_lock_pthread.c + opal/mca/pmix/pmix3x/pmix/src/mca/gds/gds.h + opal/mca/pmix/pmix3x/pmix/src/mca/gds/hash/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pcompress/base/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pcompress/base/base.h + opal/mca/pmix/pmix3x/pmix/src/mca/pcompress/base/pcompress_base_frame.c + opal/mca/pmix/pmix3x/pmix/src/mca/pcompress/base/pcompress_base_select.c + opal/mca/pmix/pmix3x/pmix/src/mca/pcompress/zlib/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pcompress/zlib/compress_zlib.c + opal/mca/pmix/pmix3x/pmix/src/mca/pcompress/zlib/compress_zlib_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/pcompress/zlib/configure.m4 + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/base/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/base/base.h + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/base/pdl_base_close.c + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/base/pdl_base_open.c + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/base/pdl_base_select.c + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/pdlopen/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/pdlopen/configure.m4 + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/pdlopen/pdl_pdlopen.h + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/pdlopen/pdl_pdlopen_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/pdlopen/pdl_pdlopen_module.c + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/plibltdl/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/plibltdl/configure.m4 + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/plibltdl/pdl_libltdl.h + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/plibltdl/pdl_libltdl_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/plibltdl/pdl_libltdl_module.c + opal/mca/pmix/pmix3x/pmix/src/mca/pif/base/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pif/base/base.h + opal/mca/pmix/pmix3x/pmix/src/mca/pif/base/pif_base_components.c + opal/mca/pmix/pmix3x/pmix/src/mca/pif/bsdx_ipv4/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pif/bsdx_ipv4/configure.m4 + opal/mca/pmix/pmix3x/pmix/src/mca/pif/bsdx_ipv4/pif_bsdx.c + opal/mca/pmix/pmix3x/pmix/src/mca/pif/bsdx_ipv6/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pif/bsdx_ipv6/configure.m4 + opal/mca/pmix/pmix3x/pmix/src/mca/pif/bsdx_ipv6/pif_bsdx_ipv6.c + opal/mca/pmix/pmix3x/pmix/src/mca/pif/linux_ipv6/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pif/linux_ipv6/configure.m4 + opal/mca/pmix/pmix3x/pmix/src/mca/pif/linux_ipv6/pif_linux_ipv6.c + opal/mca/pmix/pmix3x/pmix/src/mca/pif/pif.h + opal/mca/pmix/pmix3x/pmix/src/mca/pif/posix_ipv4/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pif/posix_ipv4/configure.m4 + opal/mca/pmix/pmix3x/pmix/src/mca/pif/posix_ipv4/pif_posix.c + opal/mca/pmix/pmix3x/pmix/src/mca/pif/solaris_ipv6/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pif/solaris_ipv6/configure.m4 + opal/mca/pmix/pmix3x/pmix/src/mca/pif/solaris_ipv6/pif_solaris_ipv6.c + opal/mca/pmix/pmix3x/pmix/src/mca/pinstalldirs/base/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pinstalldirs/base/base.h + opal/mca/pmix/pmix3x/pmix/src/mca/pinstalldirs/base/pinstalldirs_base_components.c + opal/mca/pmix/pmix3x/pmix/src/mca/pinstalldirs/base/pinstalldirs_base_expand.c + opal/mca/pmix/pmix3x/pmix/src/mca/pinstalldirs/config/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pinstalldirs/config/configure.m4 + opal/mca/pmix/pmix3x/pmix/src/mca/pinstalldirs/config/pmix_pinstalldirs_config.c + opal/mca/pmix/pmix3x/pmix/src/mca/pinstalldirs/configure.m4 + opal/mca/pmix/pmix3x/pmix/src/mca/pinstalldirs/env/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pinstalldirs/env/configure.m4 + opal/mca/pmix/pmix3x/pmix/src/mca/pinstalldirs/env/pmix_pinstalldirs_env.c + opal/mca/pmix/pmix3x/pmix/src/mca/pinstalldirs/pinstalldirs.h + opal/mca/pmix/pmix3x/pmix/src/mca/plog/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/plog/base/base.h + opal/mca/pmix/pmix3x/pmix/src/mca/plog/base/plog_base_frame.c + opal/mca/pmix/pmix3x/pmix/src/mca/plog/base/plog_base_select.c + opal/mca/pmix/pmix3x/pmix/src/mca/plog/default/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/plog/default/plog_default.c + opal/mca/pmix/pmix3x/pmix/src/mca/plog/default/plog_default.h + opal/mca/pmix/pmix3x/pmix/src/mca/plog/stdfd/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/plog/stdfd/plog_stdfd.c + opal/mca/pmix/pmix3x/pmix/src/mca/plog/stdfd/plog_stdfd.h + opal/mca/pmix/pmix3x/pmix/src/mca/plog/syslog/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/plog/syslog/configure.m4 + opal/mca/pmix/pmix3x/pmix/src/mca/plog/syslog/plog_syslog.c + opal/mca/pmix/pmix3x/pmix/src/mca/plog/syslog/plog_syslog.h + opal/mca/pmix/pmix3x/pmix/src/mca/pnet/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pnet/base/base.h + opal/mca/pmix/pmix3x/pmix/src/mca/pnet/base/pnet_base_frame.c + opal/mca/pmix/pmix3x/pmix/src/mca/pnet/base/pnet_base_select.c + opal/mca/pmix/pmix3x/pmix/src/mca/preg/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/preg/base/base.h + opal/mca/pmix/pmix3x/pmix/src/mca/preg/base/preg_base_frame.c + opal/mca/pmix/pmix3x/pmix/src/mca/preg/base/preg_base_select.c + opal/mca/pmix/pmix3x/pmix/src/mca/preg/base/preg_base_stubs.c + opal/mca/pmix/pmix3x/pmix/src/mca/preg/compress/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/preg/native/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/psec/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/psec/base/base.h + opal/mca/pmix/pmix3x/pmix/src/mca/psec/base/psec_base_frame.c + opal/mca/pmix/pmix3x/pmix/src/mca/psec/base/psec_base_select.c + opal/mca/pmix/pmix3x/pmix/src/mca/psec/dummy_handshake/psec_dummy_handshake.c + opal/mca/pmix/pmix3x/pmix/src/mca/psec/dummy_handshake/psec_dummy_handshake.h + opal/mca/pmix/pmix3x/pmix/src/mca/psec/dummy_handshake/psec_dummy_handshake_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/psec/munge/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/psec/munge/configure.m4 + opal/mca/pmix/pmix3x/pmix/src/mca/psec/native/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/psec/native/psec_native.c + opal/mca/pmix/pmix3x/pmix/src/mca/psec/none/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/psensor/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/psensor/base/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/psensor/base/base.h + opal/mca/pmix/pmix3x/pmix/src/mca/psensor/base/psensor_base_frame.c + opal/mca/pmix/pmix3x/pmix/src/mca/psensor/base/psensor_base_select.c + opal/mca/pmix/pmix3x/pmix/src/mca/psensor/file/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/psensor/file/psensor_file.c + opal/mca/pmix/pmix3x/pmix/src/mca/psensor/file/psensor_file_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/psensor/heartbeat/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/psensor/heartbeat/psensor_heartbeat.c + opal/mca/pmix/pmix3x/pmix/src/mca/psensor/heartbeat/psensor_heartbeat_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/pshmem/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pshmem/base/base.h + opal/mca/pmix/pmix3x/pmix/src/mca/pshmem/base/pshmem_base_frame.c + opal/mca/pmix/pmix3x/pmix/src/mca/pshmem/base/pshmem_base_select.c + opal/mca/pmix/pmix3x/pmix/src/mca/pshmem/mmap/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c + opal/mca/pmix/pmix3x/pmix/src/mca/pshmem/mmap/pshmem_mmap.h + opal/mca/pmix/pmix3x/pmix/src/mca/pshmem/pshmem.h + opal/mca/pmix/pmix3x/pmix/src/mca/psquash/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/psquash/base/base.h + opal/mca/pmix/pmix3x/pmix/src/mca/psquash/base/psquash_base_frame.c + opal/mca/pmix/pmix3x/pmix/src/mca/psquash/base/psquash_base_select.c + opal/mca/pmix/pmix3x/pmix/src/mca/psquash/flex128/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/psquash/flex128/psquash_flex128.c + opal/mca/pmix/pmix3x/pmix/src/mca/psquash/flex128/psquash_flex128.h + opal/mca/pmix/pmix3x/pmix/src/mca/psquash/flex128/psquash_flex128_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/psquash/native/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/psquash/native/psquash_native.c + opal/mca/pmix/pmix3x/pmix/src/mca/psquash/native/psquash_native.h + opal/mca/pmix/pmix3x/pmix/src/mca/psquash/native/psquash_native_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/base/base.h + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/base/ptl_base_connect.c + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/base/ptl_base_frame.c + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/base/ptl_base_listener.c + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/base/ptl_base_select.c + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/base/ptl_base_sendrecv.c + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/base/ptl_base_stubs.c + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/tcp/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/tcp/ptl_tcp.c + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/tcp/ptl_tcp.h + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/usock/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/usock/ptl_usock.c + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/usock/ptl_usock.h + opal/mca/pmix/pmix3x/pmix/src/runtime/pmix_finalize.c + opal/mca/pmix/pmix3x/pmix/src/runtime/pmix_init.c + opal/mca/pmix/pmix3x/pmix/src/runtime/pmix_params.c + opal/mca/pmix/pmix3x/pmix/src/runtime/pmix_progress_threads.h + opal/mca/pmix/pmix3x/pmix/src/runtime/pmix_rte.h + opal/mca/pmix/pmix3x/pmix/src/server/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/server/help-pmix-server.txt + opal/mca/pmix/pmix3x/pmix/src/server/pmix_server.c + opal/mca/pmix/pmix3x/pmix/src/server/pmix_server_get.c + opal/mca/pmix/pmix3x/pmix/src/server/pmix_server_ops.c + opal/mca/pmix/pmix3x/pmix/src/threads/mutex.c + opal/mca/pmix/pmix3x/pmix/src/threads/mutex.h + opal/mca/pmix/pmix3x/pmix/src/threads/mutex_unix.h + opal/mca/pmix/pmix3x/pmix/src/threads/thread.c + opal/mca/pmix/pmix3x/pmix/src/threads/thread_usage.h + opal/mca/pmix/pmix3x/pmix/src/threads/threads.h + opal/mca/pmix/pmix3x/pmix/src/threads/tsd.h + opal/mca/pmix/pmix3x/pmix/src/threads/wait_sync.c + opal/mca/pmix/pmix3x/pmix/src/threads/wait_sync.h + opal/mca/pmix/pmix3x/pmix/src/tool/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/tool/pmix_tool.c + opal/mca/pmix/pmix3x/pmix/src/tools/pevent/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/tools/pevent/pevent.c + opal/mca/pmix/pmix3x/pmix/src/tools/plookup/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/tools/plookup/plookup.c + opal/mca/pmix/pmix3x/pmix/src/tools/pmix_info/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/tools/pmix_info/pinfo.h + opal/mca/pmix/pmix3x/pmix/src/tools/pmix_info/pmix_info.c + opal/mca/pmix/pmix3x/pmix/src/tools/pmix_info/support.c + opal/mca/pmix/pmix3x/pmix/src/tools/pmix_info/support.h + opal/mca/pmix/pmix3x/pmix/src/tools/pps/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/util/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/util/alfg.c + opal/mca/pmix/pmix3x/pmix/src/util/alfg.h + opal/mca/pmix/pmix3x/pmix/src/util/argv.c + opal/mca/pmix/pmix3x/pmix/src/util/basename.c + opal/mca/pmix/pmix3x/pmix/src/util/cmd_line.c + opal/mca/pmix/pmix3x/pmix/src/util/context_fns.c + opal/mca/pmix/pmix3x/pmix/src/util/context_fns.h + opal/mca/pmix/pmix3x/pmix/src/util/crc.c + opal/mca/pmix/pmix3x/pmix/src/util/crc.h + opal/mca/pmix/pmix3x/pmix/src/util/error.c + opal/mca/pmix/pmix3x/pmix/src/util/error.h + opal/mca/pmix/pmix3x/pmix/src/util/fd.c + opal/mca/pmix/pmix3x/pmix/src/util/fd.h + opal/mca/pmix/pmix3x/pmix/src/util/few.c + opal/mca/pmix/pmix3x/pmix/src/util/few.h + opal/mca/pmix/pmix3x/pmix/src/util/getid.h + opal/mca/pmix/pmix3x/pmix/src/util/hash.c + opal/mca/pmix/pmix3x/pmix/src/util/hash.h + opal/mca/pmix/pmix3x/pmix/src/util/keyval/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/util/keyval/keyval_lex.c + opal/mca/pmix/pmix3x/pmix/src/util/keyval/keyval_lex.h + opal/mca/pmix/pmix3x/pmix/src/util/keyval/keyval_lex.l + opal/mca/pmix/pmix3x/pmix/src/util/keyval_parse.c + opal/mca/pmix/pmix3x/pmix/src/util/keyval_parse.h + opal/mca/pmix/pmix3x/pmix/src/util/name_fns.c + opal/mca/pmix/pmix3x/pmix/src/util/name_fns.h + opal/mca/pmix/pmix3x/pmix/src/util/net.c + opal/mca/pmix/pmix3x/pmix/src/util/net.h + opal/mca/pmix/pmix3x/pmix/src/util/os_dirpath.c + opal/mca/pmix/pmix3x/pmix/src/util/os_path.c + opal/mca/pmix/pmix3x/pmix/src/util/output.c + opal/mca/pmix/pmix3x/pmix/src/util/parse_options.c + opal/mca/pmix/pmix3x/pmix/src/util/parse_options.h + opal/mca/pmix/pmix3x/pmix/src/util/path.c + opal/mca/pmix/pmix3x/pmix/src/util/path.h + opal/mca/pmix/pmix3x/pmix/src/util/pif.c + opal/mca/pmix/pmix3x/pmix/src/util/pif.h + opal/mca/pmix/pmix3x/pmix/src/util/pmix_environ.c + opal/mca/pmix/pmix3x/pmix/src/util/pmix_pty.h + opal/mca/pmix/pmix3x/pmix/src/util/show_help.c + opal/mca/pmix/pmix3x/pmix/src/util/show_help_lex.c + opal/mca/pmix/pmix3x/pmix/src/util/show_help_lex.h + opal/mca/pmix/pmix3x/pmix/src/util/show_help_lex.l + opal/mca/pmix/pmix3x/pmix/src/util/timings.c + opal/mca/pmix/pmix3x/pmix/src/util/timings.h + opal/mca/pmix/pmix3x/pmix/test/Makefile.am + opal/mca/pmix/pmix3x/pmix/test/pmix_client.c + opal/mca/pmix/pmix3x/pmix/test/pmix_regex.c + opal/mca/pmix/pmix3x/pmix/test/server_callbacks.c + opal/mca/pmix/pmix3x/pmix/test/simple/Makefile.am + opal/mca/pmix/pmix3x/pmix/test/simple/gwclient.c + opal/mca/pmix/pmix3x/pmix/test/simple/gwtest.c + opal/mca/pmix/pmix3x/pmix/test/simple/simpclient.c + opal/mca/pmix/pmix3x/pmix/test/simple/simpdie.c + opal/mca/pmix/pmix3x/pmix/test/simple/simpdmodex.c + opal/mca/pmix/pmix3x/pmix/test/simple/simpdyn.c + opal/mca/pmix/pmix3x/pmix/test/simple/simpft.c + opal/mca/pmix/pmix3x/pmix/test/simple/simpjctrl.c + opal/mca/pmix/pmix3x/pmix/test/simple/simplegacy.c + opal/mca/pmix/pmix3x/pmix/test/simple/simppub.c + opal/mca/pmix/pmix3x/pmix/test/simple/simptest.c + opal/mca/pmix/pmix3x/pmix/test/simple/simptimeout.c + opal/mca/pmix/pmix3x/pmix/test/simple/simptool.c + opal/mca/pmix/pmix3x/pmix/test/simple/stability.c + opal/mca/pmix/pmix3x/pmix/test/test_cd.c + opal/mca/pmix/pmix3x/pmix/test/test_cd.h + opal/mca/pmix/pmix3x/pmix/test/test_error.c + opal/mca/pmix/pmix3x/pmix/test/test_error.h + opal/mca/pmix/pmix3x/pmix/test/test_internal.c + opal/mca/pmix/pmix3x/pmix/test/test_replace.c + opal/mca/pmix/pmix3x/pmix/test/test_server.c + opal/mca/pmix/pmix3x/pmix/test/test_server.h + opal/mca/pmix/pmix3x/pmix/test/utils.c + opal/mca/pmix/pmix3x/pmix3x.c + opal/mca/pmix/pmix3x/pmix3x.h + opal/mca/pmix/pmix3x/pmix3x_client.c + opal/mca/pmix/pmix3x/pmix3x_local.c + opal/mca/pmix/pmix3x/pmix3x_server_north.c + opal/mca/pmix/pmix3x/pmix3x_server_south.c + opal/mca/pmix/pmix_server.h + opal/mca/pmix/pmix_types.h + opal/mca/pmix/s1/Makefile.am + opal/mca/pmix/s1/configure.m4 + opal/mca/pmix/s1/pmix_s1.c + opal/mca/pmix/s1/pmix_s1.h + opal/mca/pmix/s2/Makefile.am + opal/mca/pmix/s2/configure.m4 + opal/mca/pmix/s2/pmix_s2.c + opal/mca/pmix/s2/pmix_s2.h + opal/mca/pstat/base/base.h + opal/mca/pstat/base/pstat_base_open.c + opal/mca/pstat/base/pstat_base_select.c + opal/mca/pstat/linux/Makefile.am + opal/mca/pstat/linux/configure.m4 + opal/mca/pstat/test/Makefile.am + opal/mca/pstat/test/configure.m4 + opal/mca/pstat/test/pstat_test.h + opal/mca/rcache/base/Makefile.am + opal/mca/rcache/base/base.h + opal/mca/rcache/base/help-rcache-base.txt + opal/mca/rcache/base/rcache_base_create.c + opal/mca/rcache/base/rcache_base_frame.c + opal/mca/rcache/base/rcache_base_mem_cb.h + opal/mca/rcache/base/rcache_base_vma_tree.c + opal/mca/rcache/gpusm/Makefile.am + opal/mca/rcache/grdma/Makefile.am + opal/mca/rcache/rgpusm/Makefile.am + opal/mca/rcache/udreg/Makefile.am + opal/mca/reachable/Makefile.am + opal/mca/reachable/base/Makefile.am + opal/mca/reachable/base/base.h + opal/mca/reachable/base/reachable_base_frame.c + opal/mca/reachable/base/reachable_base_select.c + opal/mca/reachable/netlink/Makefile.am + opal/mca/reachable/netlink/reachable_netlink.h + opal/mca/reachable/netlink/reachable_netlink_component.c + opal/mca/reachable/weighted/Makefile.am + opal/mca/shmem/mmap/Makefile.am + opal/mca/shmem/mmap/configure.m4 + opal/mca/shmem/posix/Makefile.am + opal/mca/shmem/posix/configure.m4 + opal/mca/shmem/posix/shmem_posix_module.c + opal/mca/shmem/sysv/Makefile.am + opal/mca/shmem/sysv/configure.m4 + opal/mca/timer/altix/configure.m4 + opal/mca/timer/altix/timer_altix_component.c + opal/mca/timer/base/base.h + opal/mca/timer/base/timer_base_open.c + opal/mca/timer/darwin/Makefile.am + opal/mca/timer/darwin/configure.m4 + opal/mca/timer/darwin/timer_darwin_component.c + opal/mca/timer/linux/Makefile.am + opal/mca/timer/linux/configure.m4 + opal/mca/timer/linux/timer_linux.h + opal/mca/timer/linux/timer_linux_component.c + opal/mca/timer/solaris/Makefile.am + opal/mca/timer/solaris/configure.m4 + opal/mca/timer/solaris/timer_solaris_component.c + opal/memoryhooks/memory.c + opal/memoryhooks/memory_internal.h + opal/runtime/help-opal_info.txt + opal/runtime/opal.h + opal/runtime/opal_info_support.c + opal/runtime/opal_info_support.h + opal/runtime/opal_params.c + opal/runtime/opal_params.h + opal/runtime/opal_progress.c + opal/runtime/opal_progress_threads.c + opal/runtime/opal_progress_threads.h + opal/threads/condition.h + opal/threads/mutex.c + opal/threads/mutex_unix.h + opal/threads/thread.c + opal/threads/thread_usage.h + opal/threads/threads.h + opal/threads/tsd.h + opal/threads/wait_sync.c + opal/threads/wait_sync.h + opal/tools/opal-checkpoint/Makefile.am + opal/tools/opal-restart/Makefile.am + opal/tools/wrappers/Makefile.am + opal/tools/wrappers/opal_wrapper.c + opal/util/Makefile.am + opal/util/alfg.c + opal/util/alfg.h + opal/util/arch.h + opal/util/basename.c + opal/util/bipartite_graph.c + opal/util/cmd_line.c + opal/util/crc.c + opal/util/crc.h + opal/util/daemon_init.c + opal/util/error.c + opal/util/error.h + opal/util/ethtool.c + opal/util/ethtool.h + opal/util/if.c + opal/util/if.h + opal/util/info.c + opal/util/info.h + opal/util/info_subscriber.c + opal/util/info_subscriber.h + opal/util/keyval/Makefile.am + opal/util/keyval/keyval_lex.c + opal/util/keyval/keyval_lex.l + opal/util/keyval_parse.c + opal/util/net.c + opal/util/net.h + opal/util/opal_environ.c + opal/util/opal_getcwd.c + opal/util/os_dirpath.c + opal/util/output.c + opal/util/path.c + opal/util/path.h + opal/util/proc.c + opal/util/proc.h + opal/util/show_help.c + opal/util/show_help_lex.h + opal/util/stacktrace.c + opal/util/stacktrace.h + opal/util/sys_limits.h + opal/util/timings.c + opal/util/timings.h + opal/util/uri.c + orte/Makefile.am + orte/etc/Makefile.am + orte/include/Makefile.am + orte/include/orte/constants.h + orte/include/orte/types.h + orte/mca/common/alps/Makefile.am + orte/mca/common/alps/common_alps.h + orte/mca/errmgr/base/Makefile.am + orte/mca/errmgr/base/base.h + orte/mca/errmgr/base/errmgr_base_fns.c + orte/mca/errmgr/base/errmgr_base_frame.c + orte/mca/errmgr/base/errmgr_base_select.c + orte/mca/errmgr/base/errmgr_private.h + orte/mca/errmgr/base/help-errmgr-base.txt + orte/mca/errmgr/default_app/Makefile.am + orte/mca/errmgr/default_app/errmgr_default_app.c + orte/mca/errmgr/default_hnp/Makefile.am + orte/mca/errmgr/default_hnp/errmgr_default_hnp.c + orte/mca/errmgr/default_orted/Makefile.am + orte/mca/errmgr/default_orted/errmgr_default_orted.c + orte/mca/errmgr/default_tool/Makefile.am + orte/mca/errmgr/default_tool/errmgr_default_tool.c + orte/mca/ess/Makefile.am + orte/mca/ess/alps/Makefile.am + orte/mca/ess/alps/ess_alps_module.c + orte/mca/ess/alps/ess_alps_utils.c + orte/mca/ess/base/Makefile.am + orte/mca/ess/base/base.h + orte/mca/ess/base/ess_base_fns.c + orte/mca/ess/base/ess_base_frame.c + orte/mca/ess/base/ess_base_select.c + orte/mca/ess/base/ess_base_std_orted.c + orte/mca/ess/base/ess_base_std_tool.c + orte/mca/ess/env/Makefile.am + orte/mca/ess/env/ess_env_module.c + orte/mca/ess/hnp/Makefile.am + orte/mca/ess/hnp/ess_hnp.h + orte/mca/ess/hnp/ess_hnp_module.c + orte/mca/ess/lsf/Makefile.am + orte/mca/ess/lsf/ess_lsf.h + orte/mca/ess/lsf/ess_lsf_component.c + orte/mca/ess/lsf/ess_lsf_module.c + orte/mca/ess/pmi/ess_pmi.h + orte/mca/ess/pmi/ess_pmi_module.c + orte/mca/ess/singleton/Makefile.am + orte/mca/ess/singleton/ess_singleton.h + orte/mca/ess/singleton/ess_singleton_module.c + orte/mca/ess/slurm/Makefile.am + orte/mca/ess/slurm/ess_slurm_module.c + orte/mca/ess/tm/Makefile.am + orte/mca/ess/tm/ess_tm_module.c + orte/mca/ess/tool/Makefile.am + orte/mca/ess/tool/ess_tool.h + orte/mca/ess/tool/ess_tool_module.c + orte/mca/filem/Makefile.am + orte/mca/filem/base/Makefile.am + orte/mca/filem/base/filem_base_frame.c + orte/mca/filem/raw/Makefile.am + orte/mca/filem/raw/filem_raw_component.c + orte/mca/filem/raw/filem_raw_module.c + orte/mca/grpcomm/base/base.h + orte/mca/grpcomm/base/grpcomm_base_frame.c + orte/mca/grpcomm/base/grpcomm_base_select.c + orte/mca/grpcomm/direct/Makefile.am + orte/mca/grpcomm/direct/grpcomm_direct.c + orte/mca/grpcomm/direct/grpcomm_direct.h + orte/mca/grpcomm/direct/grpcomm_direct_component.c + orte/mca/iof/Makefile.am + orte/mca/iof/base/Makefile.am + orte/mca/iof/base/iof_base_frame.c + orte/mca/iof/base/iof_base_select.c + orte/mca/iof/base/iof_base_setup.h + orte/mca/iof/hnp/iof_hnp.c + orte/mca/iof/hnp/iof_hnp_component.c + orte/mca/iof/hnp/iof_hnp_read.c + orte/mca/iof/hnp/iof_hnp_receive.c + orte/mca/iof/hnp/iof_hnp_send.c + orte/mca/iof/iof_types.h + orte/mca/iof/orted/iof_orted.c + orte/mca/iof/orted/iof_orted_component.c + orte/mca/iof/orted/iof_orted_read.c + orte/mca/iof/orted/iof_orted_receive.c + orte/mca/iof/tool/iof_tool.c + orte/mca/iof/tool/iof_tool_component.c + orte/mca/iof/tool/iof_tool_receive.c + orte/mca/odls/alps/Makefile.am + orte/mca/odls/alps/configure.m4 + orte/mca/odls/alps/odls_alps.h + orte/mca/odls/base/base.h + orte/mca/odls/base/odls_base_default_fns.c + orte/mca/odls/base/odls_base_frame.c + orte/mca/odls/base/odls_base_select.c + orte/mca/odls/base/odls_private.h + orte/mca/odls/default/Makefile.am + orte/mca/odls/default/configure.m4 + orte/mca/odls/default/odls_default.h + orte/mca/odls/odls_types.h + orte/mca/odls/pspawn/Makefile.am + orte/mca/odls/pspawn/configure.m4 + orte/mca/odls/pspawn/odls_pspawn.h + orte/mca/oob/alps/Makefile.am + orte/mca/oob/alps/configure.m4 + orte/mca/oob/base/Makefile.am + orte/mca/oob/base/help-oob-base.txt + orte/mca/oob/base/oob_base_frame.c + orte/mca/oob/base/oob_base_select.c + orte/mca/oob/base/oob_base_stubs.c + orte/mca/oob/tcp/Makefile.am + orte/mca/oob/tcp/configure.m4 + orte/mca/oob/tcp/help-oob-tcp.txt + orte/mca/oob/tcp/oob_tcp.c + orte/mca/oob/tcp/oob_tcp.h + orte/mca/oob/tcp/oob_tcp_common.h + orte/mca/oob/tcp/oob_tcp_component.h + orte/mca/oob/tcp/oob_tcp_connection.c + orte/mca/oob/tcp/oob_tcp_connection.h + orte/mca/oob/tcp/oob_tcp_listener.h + orte/mca/oob/tcp/oob_tcp_peer.h + orte/mca/oob/tcp/oob_tcp_sendrecv.h + orte/mca/plm/alps/Makefile.am + orte/mca/plm/alps/help-plm-alps.txt + orte/mca/plm/alps/plm_alps.h + orte/mca/plm/base/Makefile.am + orte/mca/plm/base/base.h + orte/mca/plm/base/help-plm-base.txt + orte/mca/plm/base/plm_base_frame.c + orte/mca/plm/base/plm_base_jobid.c + orte/mca/plm/base/plm_base_launch_support.c + orte/mca/plm/base/plm_base_orted_cmds.c + orte/mca/plm/base/plm_base_select.c + orte/mca/plm/base/plm_private.h + orte/mca/plm/isolated/Makefile.am + orte/mca/plm/isolated/configure.m4 + orte/mca/plm/isolated/plm_isolated.h + orte/mca/plm/lsf/Makefile.am + orte/mca/plm/lsf/help-plm-lsf.txt + orte/mca/plm/lsf/plm_lsf.h + orte/mca/plm/plm_types.h + orte/mca/plm/rsh/Makefile.am + orte/mca/plm/rsh/configure.m4 + orte/mca/plm/rsh/plm_rsh.h + orte/mca/plm/slurm/Makefile.am + orte/mca/plm/slurm/configure.m4 + orte/mca/plm/slurm/help-plm-slurm.txt + orte/mca/plm/slurm/plm_slurm.h + orte/mca/plm/tm/Makefile.am + orte/mca/plm/tm/configure.m4 + orte/mca/plm/tm/plm_tm.h + orte/mca/ras/alps/Makefile.am + orte/mca/ras/alps/ras_alps_component.c + orte/mca/ras/alps/ras_alps_module.c + orte/mca/ras/base/base.h + orte/mca/ras/base/ras_base_allocate.c + orte/mca/ras/base/ras_base_frame.c + orte/mca/ras/base/ras_base_node.c + orte/mca/ras/base/ras_base_select.c + orte/mca/ras/base/ras_private.h + orte/mca/ras/lsf/Makefile.am + orte/mca/ras/lsf/ras_lsf_component.c + orte/mca/ras/lsf/ras_lsf_module.c + orte/mca/ras/simulator/Makefile.am + orte/mca/ras/simulator/ras_sim.h + orte/mca/ras/simulator/ras_sim_component.c + orte/mca/ras/slurm/Makefile.am + orte/mca/ras/slurm/ras_slurm_component.c + orte/mca/ras/slurm/ras_slurm_module.c + orte/mca/ras/tm/ras_tm_component.c + orte/mca/ras/tm/ras_tm_module.c + orte/mca/regx/base/Makefile.am + orte/mca/regx/base/regx_base_default_fns.c + orte/mca/regx/base/regx_base_frame.c + orte/mca/regx/base/regx_base_select.c + orte/mca/regx/fwd/Makefile.am + orte/mca/regx/fwd/regx_fwd.c + orte/mca/regx/fwd/regx_fwd.h + orte/mca/regx/fwd/regx_fwd_component.c + orte/mca/regx/naive/Makefile.am + orte/mca/regx/naive/regx_naive.c + orte/mca/regx/naive/regx_naive.h + orte/mca/regx/naive/regx_naive_component.c + orte/mca/regx/reverse/Makefile.am + orte/mca/regx/reverse/regx_reverse.c + orte/mca/regx/reverse/regx_reverse.h + orte/mca/regx/reverse/regx_reverse_component.c + orte/mca/rmaps/base/Makefile.am + orte/mca/rmaps/base/rmaps_base_assign_locations.c + orte/mca/rmaps/base/rmaps_base_binding.c + orte/mca/rmaps/base/rmaps_base_frame.c + orte/mca/rmaps/base/rmaps_base_map_job.c + orte/mca/rmaps/base/rmaps_base_print_fns.c + orte/mca/rmaps/base/rmaps_base_ranking.c + orte/mca/rmaps/base/rmaps_base_support_fns.c + orte/mca/rmaps/base/rmaps_private.h + orte/mca/rmaps/mindist/Makefile.am + orte/mca/rmaps/mindist/rmaps_mindist_component.c + orte/mca/rmaps/ppr/Makefile.am + orte/mca/rmaps/ppr/help-orte-rmaps-ppr.txt + orte/mca/rmaps/ppr/rmaps_ppr.c + orte/mca/rmaps/ppr/rmaps_ppr.h + orte/mca/rmaps/ppr/rmaps_ppr_component.c + orte/mca/rmaps/rank_file/Makefile.am + orte/mca/rmaps/rank_file/rmaps_rank_file_component.c + orte/mca/rmaps/resilient/Makefile.am + orte/mca/rmaps/resilient/rmaps_resilient_component.c + orte/mca/rmaps/rmaps_types.h + orte/mca/rmaps/round_robin/Makefile.am + orte/mca/rmaps/round_robin/rmaps_rr.c + orte/mca/rmaps/round_robin/rmaps_rr_assign.c + orte/mca/rmaps/round_robin/rmaps_rr_component.c + orte/mca/rmaps/round_robin/rmaps_rr_mappers.c + orte/mca/rmaps/seq/Makefile.am + orte/mca/rmaps/seq/rmaps_seq.c + orte/mca/rmaps/seq/rmaps_seq_component.c + orte/mca/rml/Makefile.am + orte/mca/rml/base/Makefile.am + orte/mca/rml/base/rml_base_contact.c + orte/mca/rml/base/rml_base_frame.c + orte/mca/rml/base/rml_base_stubs.c + orte/mca/rml/oob/Makefile.am + orte/mca/rml/oob/rml_oob.h + orte/mca/rml/oob/rml_oob_component.c + orte/mca/rml/oob/rml_oob_send.c + orte/mca/routed/Makefile.am + orte/mca/routed/base/base.h + orte/mca/routed/base/routed_base_fns.c + orte/mca/routed/base/routed_base_frame.c + orte/mca/routed/binomial/Makefile.am + orte/mca/routed/binomial/routed_binomial.c + orte/mca/routed/binomial/routed_binomial_component.c + orte/mca/routed/direct/Makefile.am + orte/mca/routed/direct/routed_direct.c + orte/mca/routed/direct/routed_direct_component.c + orte/mca/routed/radix/Makefile.am + orte/mca/routed/radix/routed_radix.c + orte/mca/routed/radix/routed_radix.h + orte/mca/routed/radix/routed_radix_component.c + orte/mca/rtc/base/Makefile.am + orte/mca/rtc/base/rtc_base_frame.c + orte/mca/rtc/base/rtc_base_select.c + orte/mca/rtc/base/rtc_base_stubs.c + orte/mca/rtc/hwloc/Makefile.am + orte/mca/rtc/hwloc/rtc_hwloc.c + orte/mca/rtc/hwloc/rtc_hwloc.h + orte/mca/rtc/hwloc/rtc_hwloc_component.c + orte/mca/schizo/alps/Makefile.am + orte/mca/schizo/alps/configure.m4 + orte/mca/schizo/alps/schizo_alps.c + orte/mca/schizo/alps/schizo_alps.h + orte/mca/schizo/alps/schizo_alps_component.c + orte/mca/schizo/base/Makefile.am + orte/mca/schizo/base/schizo_base_frame.c + orte/mca/schizo/base/schizo_base_select.c + orte/mca/schizo/base/schizo_base_stubs.c + orte/mca/schizo/flux/Makefile.am + orte/mca/schizo/flux/schizo_flux.c + orte/mca/schizo/flux/schizo_flux.h + orte/mca/schizo/flux/schizo_flux_component.c + orte/mca/schizo/jsm/Makefile.am + orte/mca/schizo/jsm/configure.m4 + orte/mca/schizo/jsm/schizo_jsm.c + orte/mca/schizo/jsm/schizo_jsm.h + orte/mca/schizo/jsm/schizo_jsm_component.c + orte/mca/schizo/moab/Makefile.am + orte/mca/schizo/moab/configure.m4 + orte/mca/schizo/moab/schizo_moab.c + orte/mca/schizo/moab/schizo_moab.h + orte/mca/schizo/moab/schizo_moab_component.c + orte/mca/schizo/ompi/Makefile.am + orte/mca/schizo/ompi/schizo_ompi.c + orte/mca/schizo/ompi/schizo_ompi.h + orte/mca/schizo/ompi/schizo_ompi_component.c + orte/mca/schizo/orte/Makefile.am + orte/mca/schizo/orte/schizo_orte.c + orte/mca/schizo/orte/schizo_orte.h + orte/mca/schizo/orte/schizo_orte_component.c + orte/mca/schizo/singularity/Makefile.am + orte/mca/schizo/singularity/configure.m4 + orte/mca/schizo/singularity/schizo_singularity.c + orte/mca/schizo/singularity/schizo_singularity.h + orte/mca/schizo/singularity/schizo_singularity_component.c + orte/mca/schizo/slurm/Makefile.am + orte/mca/schizo/slurm/configure.m4 + orte/mca/schizo/slurm/schizo_slurm.c + orte/mca/schizo/slurm/schizo_slurm.h + orte/mca/schizo/slurm/schizo_slurm_component.c + orte/mca/snapc/Makefile.am + orte/mca/snapc/base/Makefile.am + orte/mca/snapc/base/snapc_base_fns.c + orte/mca/snapc/base/snapc_base_select.c + orte/mca/snapc/full/Makefile.am + orte/mca/snapc/full/snapc_full_component.c + orte/mca/sstore/Makefile.am + orte/mca/sstore/base/Makefile.am + orte/mca/sstore/base/base.h + orte/mca/sstore/base/sstore_base_fns.c + orte/mca/sstore/base/sstore_base_frame.c + orte/mca/sstore/base/sstore_base_select.c + orte/mca/sstore/central/Makefile.am + orte/mca/sstore/central/sstore_central_component.c + orte/mca/sstore/central/sstore_central_global.c + orte/mca/sstore/central/sstore_central_local.c + orte/mca/sstore/stage/Makefile.am + orte/mca/sstore/stage/sstore_stage_component.c + orte/mca/sstore/stage/sstore_stage_global.c + orte/mca/sstore/stage/sstore_stage_local.c + orte/mca/state/app/Makefile.am + orte/mca/state/base/Makefile.am + orte/mca/state/base/help-state-base.txt + orte/mca/state/base/state_base_fns.c + orte/mca/state/base/state_base_frame.c + orte/mca/state/base/state_private.h + orte/mca/state/hnp/Makefile.am + orte/mca/state/hnp/state_hnp.c + orte/mca/state/novm/Makefile.am + orte/mca/state/novm/state_novm.c + orte/mca/state/novm/state_novm_component.c + orte/mca/state/orted/Makefile.am + orte/mca/state/orted/state_orted.c + orte/mca/state/tool/Makefile.am + orte/mca/state/tool/state_tool.c + orte/orted/orted-mpir/orted_mpir.h + orte/orted/orted-mpir/orted_mpir_breakpoint.c + orte/orted/orted_comm.c + orte/orted/orted_main.c + orte/orted/orted_submit.c + orte/orted/orted_submit.h + orte/orted/pmix/Makefile.am + orte/orted/pmix/pmix_server.c + orte/orted/pmix/pmix_server.h + orte/orted/pmix/pmix_server_dyn.c + orte/orted/pmix/pmix_server_fence.c + orte/orted/pmix/pmix_server_gen.c + orte/orted/pmix/pmix_server_internal.h + orte/orted/pmix/pmix_server_pub.c + orte/orted/pmix/pmix_server_register_fns.c + orte/runtime/data_type_support/orte_dt_compare_fns.c + orte/runtime/data_type_support/orte_dt_copy_fns.c + orte/runtime/data_type_support/orte_dt_packing_fns.c + orte/runtime/data_type_support/orte_dt_print_fns.c + orte/runtime/data_type_support/orte_dt_support.h + orte/runtime/data_type_support/orte_dt_unpacking_fns.c + orte/runtime/orte_data_server.c + orte/runtime/orte_finalize.c + orte/runtime/orte_globals.c + orte/runtime/orte_info_support.c + orte/runtime/orte_info_support.h + orte/runtime/orte_init.c + orte/runtime/orte_locks.c + orte/runtime/orte_mca_params.c + orte/runtime/orte_quit.c + orte/runtime/orte_wait.c + orte/test/mpi/ziaprobe.c + orte/test/mpi/ziatest.c + orte/tools/orte-clean/Makefile.am + orte/tools/orte-clean/orte-clean.c + orte/tools/orte-info/Makefile.am + orte/tools/orte-info/components.c + orte/tools/orte-info/orte-info.c + orte/tools/orte-info/orte-info.h + orte/tools/orte-info/output.c + orte/tools/orte-info/param.c + orte/tools/orte-info/version.c + orte/tools/orte-server/Makefile.am + orte/tools/orte-server/orte-server.c + orte/tools/orted/Makefile.am + orte/tools/orted/orted.c + orte/tools/orterun/Makefile.am + orte/tools/orterun/orterun.c + orte/tools/orterun/orterun.h + orte/tools/wrappers/Makefile.am + orte/util/attr.c + orte/util/attr.h + orte/util/comm/comm.c + orte/util/compress.c + orte/util/context_fns.c + orte/util/context_fns.h + orte/util/dash_host/dash_host.c + orte/util/dash_host/dash_host.h + orte/util/error_strings.c + orte/util/error_strings.h + orte/util/hnp_contact.c + orte/util/hostfile/hostfile.c + orte/util/hostfile/hostfile_lex.c + orte/util/hostfile/hostfile_lex.h + orte/util/hostfile/hostfile_lex.l + orte/util/listener.h + orte/util/name_fns.c + orte/util/parse_options.c + orte/util/parse_options.h + orte/util/pre_condition_transports.c + orte/util/proc_info.c + orte/util/session_dir.c + orte/util/show_help.c + orte/util/threads.h + oshmem/Makefile.am + oshmem/include/Makefile.am + oshmem/include/oshmem/types.h + oshmem/include/pshmem.h + oshmem/include/pshmemx.h + oshmem/include/shmem.h.in + oshmem/mca/atomic/base/atomic_base_select.c + oshmem/mca/atomic/base/base.h + oshmem/mca/atomic/basic/Makefile.am + oshmem/mca/atomic/basic/atomic_basic_component.c + oshmem/mca/atomic/mxm/Makefile.am + oshmem/mca/atomic/mxm/atomic_mxm_component.c + oshmem/mca/atomic/mxm/atomic_mxm_cswap.c + oshmem/mca/atomic/mxm/atomic_mxm_fadd.c + oshmem/mca/atomic/ucx/Makefile.am + oshmem/mca/memheap/base/Makefile.am + oshmem/mca/memheap/base/base.h + oshmem/mca/memheap/base/memheap_base_alloc.c + oshmem/mca/memheap/base/memheap_base_mkey.c + oshmem/mca/memheap/base/memheap_base_register.c + oshmem/mca/memheap/base/memheap_base_select.c + oshmem/mca/memheap/base/memheap_base_static.c + oshmem/mca/memheap/buddy/Makefile.am + oshmem/mca/memheap/buddy/memheap_buddy_component.c + oshmem/mca/memheap/memheap.h + oshmem/mca/memheap/ptmalloc/Makefile.am + oshmem/mca/memheap/ptmalloc/memheap_ptmalloc_component.c + oshmem/mca/scoll/base/base.h + oshmem/mca/scoll/base/scoll_base_select.c + oshmem/mca/scoll/basic/Makefile.am + oshmem/mca/scoll/basic/scoll_basic_component.c + oshmem/mca/scoll/fca/Makefile.am + oshmem/mca/scoll/fca/configure.m4 + oshmem/mca/scoll/fca/scoll_fca.h + oshmem/mca/scoll/fca/scoll_fca_api.h + oshmem/mca/scoll/fca/scoll_fca_component.c + oshmem/mca/scoll/fca/scoll_fca_module.c + oshmem/mca/scoll/fca/scoll_fca_ops.c + oshmem/mca/scoll/mpi/Makefile.am + oshmem/mca/scoll/mpi/scoll_mpi.h + oshmem/mca/scoll/mpi/scoll_mpi_component.c + oshmem/mca/scoll/mpi/scoll_mpi_debug.h + oshmem/mca/scoll/mpi/scoll_mpi_module.c + oshmem/mca/scoll/mpi/scoll_mpi_ops.c + oshmem/mca/scoll/ucc/configure.m4 + oshmem/mca/scoll/ucc/scoll_ucc.h + oshmem/mca/scoll/ucc/scoll_ucc_alltoall.c + oshmem/mca/scoll/ucc/scoll_ucc_barrier.c + oshmem/mca/scoll/ucc/scoll_ucc_broadcast.c + oshmem/mca/scoll/ucc/scoll_ucc_collect.c + oshmem/mca/scoll/ucc/scoll_ucc_common.h + oshmem/mca/scoll/ucc/scoll_ucc_component.c + oshmem/mca/scoll/ucc/scoll_ucc_debug.h + oshmem/mca/scoll/ucc/scoll_ucc_dtypes.h + oshmem/mca/scoll/ucc/scoll_ucc_module.c + oshmem/mca/scoll/ucc/scoll_ucc_reduce.c + oshmem/mca/spml/base/base.h + oshmem/mca/spml/base/spml_base.c + oshmem/mca/spml/base/spml_base_frame.c + oshmem/mca/spml/base/spml_base_request.c + oshmem/mca/spml/base/spml_base_request.h + oshmem/mca/spml/base/spml_base_select.c + oshmem/mca/spml/ikrit/Makefile.am + oshmem/mca/spml/ikrit/spml_ikrit.c + oshmem/mca/spml/ikrit/spml_ikrit.h + oshmem/mca/spml/ikrit/spml_ikrit_component.c + oshmem/mca/spml/spml.h + oshmem/mca/spml/ucx/Makefile.am + oshmem/mca/spml/ucx/spml_ucx.c + oshmem/mca/spml/ucx/spml_ucx.h + oshmem/mca/sshmem/base/base.h + oshmem/mca/sshmem/mmap/Makefile.am + oshmem/mca/sshmem/mmap/sshmem_mmap_component.c + oshmem/mca/sshmem/sysv/Makefile.am + oshmem/mca/sshmem/sysv/sshmem_sysv_component.c + oshmem/mca/sshmem/sysv/sshmem_sysv_module.c + oshmem/mca/sshmem/ucx/Makefile.am + oshmem/mca/sshmem/verbs/Makefile.am + oshmem/mca/sshmem/verbs/sshmem_verbs_component.c + oshmem/op/op.c + oshmem/proc/proc.c + oshmem/proc/proc.h + oshmem/proc/proc_group_cache.c + oshmem/request/request.c + oshmem/runtime/oshmem_info_support.c + oshmem/runtime/oshmem_shmem_abort.c + oshmem/runtime/oshmem_shmem_exchange.c + oshmem/runtime/oshmem_shmem_finalize.c + oshmem/runtime/oshmem_shmem_init.c + oshmem/shmem/c/Makefile.am + oshmem/shmem/c/profile/Makefile.am + oshmem/shmem/c/shmem_clear_cache_inv.c + oshmem/shmem/c/shmem_clear_cache_line_inv.c + oshmem/shmem/c/shmem_free.c + oshmem/shmem/c/shmem_init.c + oshmem/shmem/c/shmem_lock.c + oshmem/shmem/c/shmem_set_cache_inv.c + oshmem/shmem/c/shmem_set_cache_line_inv.c + oshmem/shmem/c/shmem_udcflush.c + oshmem/shmem/c/shmem_udcflush_line.c + oshmem/shmem/c/shmem_wait.c + oshmem/shmem/fortran/bindings.h + oshmem/shmem/fortran/profile/Makefile.am + oshmem/shmem/fortran/profile/pbindings.h + oshmem/shmem/fortran/shmem_addr_accessible_f.c + oshmem/shmem/fortran/shmem_alltoall_f.c + oshmem/shmem/fortran/shmem_and_to_all_f.c + oshmem/shmem/fortran/shmem_barrier_all_f.c + oshmem/shmem/fortran/shmem_barrier_f.c + oshmem/shmem/fortran/shmem_broadcast_f.c + oshmem/shmem/fortran/shmem_cache_f.c + oshmem/shmem/fortran/shmem_character_get_f.c + oshmem/shmem/fortran/shmem_character_put_f.c + oshmem/shmem/fortran/shmem_collect_f.c + oshmem/shmem/fortran/shmem_complex_get_f.c + oshmem/shmem/fortran/shmem_complex_iget_f.c + oshmem/shmem/fortran/shmem_complex_iput_f.c + oshmem/shmem/fortran/shmem_complex_put_f.c + oshmem/shmem/fortran/shmem_double_get_f.c + oshmem/shmem/fortran/shmem_double_iget_f.c + oshmem/shmem/fortran/shmem_double_iput_f.c + oshmem/shmem/fortran/shmem_double_put_f.c + oshmem/shmem/fortran/shmem_fence_f.c + oshmem/shmem/fortran/shmem_finalize_f.c + oshmem/shmem/fortran/shmem_get128_f.c + oshmem/shmem/fortran/shmem_get32_f.c + oshmem/shmem/fortran/shmem_get4_f.c + oshmem/shmem/fortran/shmem_get64_f.c + oshmem/shmem/fortran/shmem_get8_f.c + oshmem/shmem/fortran/shmem_getmem_f.c + oshmem/shmem/fortran/shmem_global_exit_f.c + oshmem/shmem/fortran/shmem_iget128_f.c + oshmem/shmem/fortran/shmem_iget32_f.c + oshmem/shmem/fortran/shmem_iget4_f.c + oshmem/shmem/fortran/shmem_iget64_f.c + oshmem/shmem/fortran/shmem_iget8_f.c + oshmem/shmem/fortran/shmem_info_f.c + oshmem/shmem/fortran/shmem_init_f.c + oshmem/shmem/fortran/shmem_int4_add_f.c + oshmem/shmem/fortran/shmem_int4_cswap_f.c + oshmem/shmem/fortran/shmem_int4_fadd_f.c + oshmem/shmem/fortran/shmem_int4_finc_f.c + oshmem/shmem/fortran/shmem_int4_inc_f.c + oshmem/shmem/fortran/shmem_int4_swap_f.c + oshmem/shmem/fortran/shmem_int4_wait_f.c + oshmem/shmem/fortran/shmem_int4_wait_until_f.c + oshmem/shmem/fortran/shmem_int8_add_f.c + oshmem/shmem/fortran/shmem_int8_cswap_f.c + oshmem/shmem/fortran/shmem_int8_fadd_f.c + oshmem/shmem/fortran/shmem_int8_finc_f.c + oshmem/shmem/fortran/shmem_int8_inc_f.c + oshmem/shmem/fortran/shmem_int8_swap_f.c + oshmem/shmem/fortran/shmem_int8_wait_f.c + oshmem/shmem/fortran/shmem_int8_wait_until_f.c + oshmem/shmem/fortran/shmem_integer_get_f.c + oshmem/shmem/fortran/shmem_integer_iget_f.c + oshmem/shmem/fortran/shmem_integer_iput_f.c + oshmem/shmem/fortran/shmem_integer_put_f.c + oshmem/shmem/fortran/shmem_iput128_f.c + oshmem/shmem/fortran/shmem_iput32_f.c + oshmem/shmem/fortran/shmem_iput4_f.c + oshmem/shmem/fortran/shmem_iput64_f.c + oshmem/shmem/fortran/shmem_iput8_f.c + oshmem/shmem/fortran/shmem_lock_f.c + oshmem/shmem/fortran/shmem_logical_get_f.c + oshmem/shmem/fortran/shmem_logical_iget_f.c + oshmem/shmem/fortran/shmem_logical_iput_f.c + oshmem/shmem/fortran/shmem_logical_put_f.c + oshmem/shmem/fortran/shmem_max_to_all_f.c + oshmem/shmem/fortran/shmem_min_to_all_f.c + oshmem/shmem/fortran/shmem_my_pe_f.c + oshmem/shmem/fortran/shmem_n_pes_f.c + oshmem/shmem/fortran/shmem_or_to_all_f.c + oshmem/shmem/fortran/shmem_pe_accessible_f.c + oshmem/shmem/fortran/shmem_prod_to_all_f.c + oshmem/shmem/fortran/shmem_ptr_f.c + oshmem/shmem/fortran/shmem_put128_f.c + oshmem/shmem/fortran/shmem_put32_f.c + oshmem/shmem/fortran/shmem_put4_f.c + oshmem/shmem/fortran/shmem_put64_f.c + oshmem/shmem/fortran/shmem_put8_f.c + oshmem/shmem/fortran/shmem_putmem_f.c + oshmem/shmem/fortran/shmem_quiet_f.c + oshmem/shmem/fortran/shmem_real4_swap_f.c + oshmem/shmem/fortran/shmem_real8_swap_f.c + oshmem/shmem/fortran/shmem_real_get_f.c + oshmem/shmem/fortran/shmem_real_iget_f.c + oshmem/shmem/fortran/shmem_real_iput_f.c + oshmem/shmem/fortran/shmem_real_put_f.c + oshmem/shmem/fortran/shmem_sum_to_all_f.c + oshmem/shmem/fortran/shmem_swap_f.c + oshmem/shmem/fortran/shmem_wait_f.c + oshmem/shmem/fortran/shmem_wait_until_f.c + oshmem/shmem/fortran/shmem_xor_to_all_f.c + oshmem/shmem/fortran/shpalloc_f.c + oshmem/shmem/fortran/shpclmove_f.c + oshmem/shmem/fortran/shpdeallc_f.c + oshmem/shmem/man/man3/Makefile.extra + oshmem/shmem/shmem_api_logger.h + oshmem/tools/oshmem_info/Makefile.am + oshmem/tools/oshmem_info/oshmem_info.c + oshmem/tools/oshmem_info/param.c + oshmem/tools/wrappers/Makefile.am + oshmem/util/oshmem_util.c + test/asm/atomic_barrier.c + test/asm/atomic_barrier_noinline.c + test/asm/atomic_cmpset.c + test/asm/atomic_cmpset_noinline.c + test/asm/atomic_math.c + test/asm/atomic_math_noinline.c + test/asm/atomic_spinlock.c + test/asm/atomic_spinlock_noinline.c + test/asm/run_tests + test/class/Makefile.am + test/class/ompi_rb_tree.c + test/class/opal_fifo.c + test/class/opal_lifo.c + test/class/opal_list.c + test/class/opal_pointer_array.c + test/class/opal_proc_table.c + test/class/opal_tree.c + test/class/opal_value_array.c + test/datatype/Makefile.am + test/datatype/checksum.c + test/datatype/ddt_lib.c + test/datatype/ddt_lib.h + test/datatype/ddt_pack.c + test/datatype/ddt_raw.c + test/datatype/ddt_raw2.c + test/datatype/ddt_test.c + test/datatype/external32.c + test/datatype/opal_datatype_test.c + test/datatype/opal_ddt_lib.c + test/datatype/opal_ddt_lib.h + test/datatype/partial.c + test/datatype/position.c + test/datatype/position_noncontig.c + test/datatype/reduce_local.c + test/datatype/to_self.c + test/datatype/unpack_hetero.c + test/datatype/unpack_ooo.c + test/dss/Makefile.am + test/dss/dss_buffer.c + test/dss/dss_cmp.c + test/dss/dss_payload.c + test/dss/dss_print.c + test/event/Makefile.am + test/monitoring/example_reduce_count.c + test/monitoring/test_overhead.c + test/support/Makefile.am + test/support/support.c + test/threads/Makefile.am + test/threads/opal_condition.c + test/util/Makefile.am + test/util/bipartite_graph.c + test/util/opal_bit_ops.c + test/util/opal_path_nfs.c +Copyright: 213-2018 Los Alamos National Security, LLC. All rights reserved. + 2001-2011 Mellanox Technologies Ltd. 2001-2011. + 2001-2018 Mellanox Technologies Ltd. + 2004-2009 High Performance Computing Center Stuttgart, University of Stuttgart. $COPYRIGHT$ + 2004-2011 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2011 The Trustees of Indiana University. + 2004-2012 The Regents of the University of California. + 2004-2015 The Trustees of the University of Tennessee. + 2004-2020 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2021 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. $COPYRIGHT$ + 2004-2022 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006 QLogic Corp. + 2006 Sandia National Laboratories. All rights reserved. + 2006 Sun Microsystems Inc. + 2006 Sun Microsystems Inc. $COPYRIGHT$ + 2006-2007 Voltaire + 2006-2008 Voltaire. + 2006-2009 QLogic Corporation. $COPYRIGHT$ + 2006-2009 Sun Microsystems, Inc. + 2006-2009 Sun Microsystems, Inc. $COPYRIGHT$ + 2006-2010 QLogic Corporation. + 2006-2012 Oracle and/or its affiliates. + 2006-2018 Los Alamos National Security, LLC. + 2006-2018 Los Alamos National Security, LLC. All rights reserved. + 2006-2018 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2006-2019 Sandia National Laboratories. + 2006-2020 Sandia National Laboratories. $COPYRIGHT$ + 2006-2021 Mellanox Technologies. + 2006-2021 University of Houston. + 2006-2022 Cisco Systems, Inc. + 2006-2022 Cisco Systems, Inc. $COPYRIGHT$ + 2007 Evergrid, Inc. + 2007 IBM Corp., $COPYRIGHT$ + 2007 Lawrence Livermore National Security, LLC. All rights reserved. + 2007 Myricom, Inc. + 2007 Sun Microsystem, Inc. + 2007 Sun Microsystems, Inc. All rights reserverd. + 2007 Voltaire $COPYRIGHT$ + 2007-2008 UT-Battelle, LLC + 2008 Chelsio, Inc. + 2008 University of Houston, Inc. + 2008-2009 Institut National de Recherche en Informatique et Automatique. + 2008-2009 Sun Microystems, Inc. $COPYRIGHT$ + 2008-2017 Oak Ridge National Labs. + 2008-2017 UT-Battelle, LLC. + 2008-2019 University of Houston. $COPYRIGHT$ + 2008-2021 IBM Corporation. + 2008-2021 Mellanox Technologies. $COPYRIGHT$ + 2009 Oak Ridge National Laboratory + 2009 Sun Microsystems, Inc + 2009 Sun Microsystmes, Inc. + 2009-2012 Oak Ridge National Laboratory. $COPYRIGHT$ + 2009-2012 Oak Ridge National Labs. $COPYRIGHT$ + 2009-2012 Oak Rigde National Laboratory. + 2009-2012 Oracle and/or its affiliates. $COPYRIGHT$ + 2009-2013 Oak Ridge National Laboratory. + 2010 ARM ltd. + 2010 Oracle and/or its affiliates. All rights reserved. + 2010-2018 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2010-2020 Inria. + 2010-2022 IBM Corporation. $COPYRIGHT$ + 2011 Oracle and/or all its affiliates. + 2011-2013 The University of Tennessee and The University of Tennessee Research Foundation. All rights + 2011-2013 Université Bordeaux 1 reserved. + 2011-2015 INRIA. + 2011-2015 NVIDIA Corporation. + 2011-2015 NVIDIA Corporation. $COPYRIGHT$ + 2011-2015 NVIDIA. + 2011-2015 Universite Bordeaux 1 + 2011-2015 Université Bordeaux 1 + 2011-2015 Université Bordeaux 1 $COPYRIGHT$ + 2011-2017 UT-Battelle, LLC. $COPYRIGHT$ + 2011-2018 Bordeaux Polytechnic Institute + 2011-2018 FUJITSU LIMITED. + 2011-2021 FUJITSU LIMITED. $COPYRIGHT$ + 2012 Los Alamos National Security, LLC + 2012 The University of Wisconsin-La Crosse. All rights reserved. + 2012 University of Oregon. + 2012-2013 Los Alamos Nat Security, LLC. + 2012-2015 Los Alamos National Security, Inc. + 2012-2015 Los Alamos National Security, Inc. All rights reserved. $COPYRIGHT$ + 2012-2015 Los Alamos National Security, Inc. $COPYRIGHT$ + 2012-2016 Los Alamos National Security, LLC. $COPYRIGHT$ + 2012-2016 Los Alamos National Security, LLC. All rights reserved $COPYRIGHT$ + 2012-2018 Inria. $COPYRIGHT$ + 2013 Los Alamos National Security, LLC. All rights + 2013-2016 Los Alamos National Security, Inc. All rights reserved. + 2013-2016 Los Alamos National Security, LLC. All rights reseved. + 2013-2016 Los Alamos National Security, LLC. All rights reseved. $COPYRIGHT$ + 2013-2017 Los Alamos National Security, LLC. All Rights reserved. + 2013-2020 Intel, Inc. + 2013-2020 Intel, Inc. $COPYRIGHT$ + 2013-2020 Mellanox Technologies, Inc. + 2013-2021 Research Organization for Information Science and Technology (RIST). + 2014 Artem Polyakov + 2014 Artem Polyakov $COPYRIGHT$ + 2014 Bull SAS. Copyrigth (c) 2019 Triad National Security, LLC. $COPYRIGHT$ + 2014 Hochschule Esslingen. + 2014 Hochschule Esslingen. $COPYRIGHT$ + 2014-2015 Artem Y. Polyakov . + 2014-2015 Bull SAS. + 2014-2015 Bull SAS. $COPYRIGHT$ + 2014-2015 Hewlett-Packard Development Company, LP. + 2014-2015 Los Alamos National Security, LLC. All right reserved. + 2014-2016 Intel Corporation. $COPYRIGHT$ + 2014-2016 Los Alamos National Security, LLC. ALl rights reserved. + 2014-2018 Los Alamos National Security, LLC. All rights reseved. + 2014-2018 Los Alamos National Security, LLC. All rights reseved. $COPYRIGHT$ + 2014-2020 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ + 2015 Los Alamos National Security, LLC. All rights received. $COPYRIGHT$ + 2015 Los Alamos National Security, LLC. All rights reserved + 2015 NVIDIA, Inc. $COPYRIGHT$ + 2015 Research Organization for Information Science and Technology (RIST). reserved. $COPYRIGHT$ + 2015-2018 Mellanox Technologies, Inc. $COPYRIGHT$ + 2016 ARM, Inc. + 2016 Broadcom Limited. + 2016 Broadcom Limited. $COPYRIGHT$ + 2016 Intel, Inc. Copyrigth (c) 2018 Triad National Security, LLC. All rights reserved. $COPYRIGHT$ + 2016 Karol Mroz. + 2016 Karol Mroz. $COPYRIGHT$ + 2016 Los Alamos National Security, LLC. ALl rights reserved. $COPYRIGHT$ + 2016-2017 ARM, Inc. $COPYRIGHT$ + 2016-2018 Mellanox Technologies Ltd. $COPYRIGHT$ + 2017 Ian Bradley Morgan and Anthony Skjellum. All rights reserved. + 2017-2020 Amazon.com, Inc. or its affiliates. All Rights reserved. + 2017-2021 Amazon.com, Inc. or its affiliates. All Rights reserved. $COPYRIGHT$ + 2018 DataDirect Networks. $COPYRIGHT$ + 2018 Intel Inc. $COPYRIGHT$ + 2018 Intel, Inc, + 2018 Intel, Inc, $COPYRIGHT$ + 2018 Intel, inc. + 2018 Mellanox Technologies, Ltd. + 2018 Research Organization for Information Science and Technology (RIST). Copyrigth (c) 2020 Triad National Security, LLC. $COPYRIGHT$ + 2018 Siberian State University of Telecommunications and Information Science. + 2018 Siberian State University of Telecommunications and Information Science. $COPYRIGHT$ + 2018 Siberian State University of Telecommunications and Information Sciences. + 2018-2020 Amazon.com, Inc. or its affiliates. All rights reserved. + 2018-2020 Cisco, Inc. $COPYRIGHT$ + 2018-2021 Amazon.com, Inc. or its affiliates. + 2018-2021 Triad National Security, LLC. All rights reserved. + 2018-2021 Triad National Security, LLC. All rights reserved. $COPYRIGHT$ + 2018-2022 Amazon.com, Inc. or its affiliates. $COPYRIGHT$ + 2019 Google, Inc. $COPYRIGHT$ + 2019 Hewlett Packard Enterprise. $COPYRIGHT$ + 2019 Mellanox Technologies, Inc. All rights reserve + 2019 Triad National Security, LLC. $COPYRIGHT$ + 2019-2020 Google, Inc. + 2019-2021 Google, LLC. $COPYRIGHT$ + 2019-2022 Google, LLC. + 2020 BULL S.A.S. $COPYRIGHT$ + 2020 Bull S.A.S. + 2020 Bull S.A.S. $COPYRIGHT$ + 2020 Huawei Technologies Co., Ltd. $COPYRIGHT$ + 2020-2021 Triad National Security, LLC. + 2021 Amazon.com, Inc. or its affiliates. All rights reserved. $COPYRIGHT$ + 2021 Nanook Consulting. + 2021 Nanook Consulting. $COPYRIGHT$ + Mellanox Technologies Ltd. 2001-2011. $COPYRIGHT$ + Mellanox Technologies Ltd. 2001-2014. $COPYRIGHT$ + Mellanox Technologies Ltd. 2001-2015. $COPYRIGHT$ + Mellanox Technologies Ltd. 2001-2017. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + +Files: contrib/dist/make-authors.pl + contrib/platform/lanl/cray_xc_cle5.2/debug-lustre + contrib/platform/lanl/cray_xc_cle5.2/optimized-lustre + contrib/platform/lanl/cray_xe6/debug-lustre + contrib/platform/lanl/cray_xe6/gnu-common + contrib/platform/lanl/cray_xe6/intel-common + contrib/platform/lanl/cray_xe6/optimized-lustre + contrib/platform/lanl/darwin/darwin-common + contrib/platform/lanl/darwin/debug + contrib/platform/lanl/darwin/debug-common + contrib/platform/lanl/darwin/mic-common + contrib/platform/lanl/darwin/optimized + contrib/platform/lanl/darwin/optimized-common + contrib/platform/lanl/toss/common + contrib/platform/lanl/toss/common-optimized + contrib/platform/lanl/toss/cray-lustre-optimized + contrib/platform/lanl/toss/toss2-mlx-optimized + contrib/platform/lanl/toss/toss2-qib-optimized + contrib/platform/lanl/toss/toss3-hfi-optimized + contrib/platform/lanl/toss/toss3-mlx-optimized + contrib/platform/lanl/toss/toss3-wc-optimized + examples/spc_example.c + ompi/mca/coll/libnbc/libdict/dict.c + ompi/mca/coll/libnbc/libdict/dict.h + ompi/mca/coll/libnbc/libdict/dict_private.h + ompi/mca/coll/libnbc/libdict/hb_tree.c + ompi/mca/coll/libnbc/libdict/hb_tree.h + ompi/mca/coll/ucc/coll_ucc_common.h + ompi/mca/io/romio321/romio/adio/Makefile.mk + ompi/mca/io/romio321/romio/adio/ad_gpfs/Makefile.mk + ompi/mca/io/romio321/romio/adio/ad_gpfs/ad_gpfs.c + ompi/mca/io/romio321/romio/adio/ad_gpfs/ad_gpfs.h + ompi/mca/io/romio321/romio/adio/ad_gpfs/ad_gpfs_aggrs.c + ompi/mca/io/romio321/romio/adio/ad_gpfs/ad_gpfs_aggrs.h + ompi/mca/io/romio321/romio/adio/ad_gpfs/ad_gpfs_close.c + ompi/mca/io/romio321/romio/adio/ad_gpfs/ad_gpfs_flush.c + ompi/mca/io/romio321/romio/adio/ad_gpfs/ad_gpfs_hints.c + ompi/mca/io/romio321/romio/adio/ad_gpfs/ad_gpfs_open.c + ompi/mca/io/romio321/romio/adio/ad_gpfs/ad_gpfs_rdcoll.c + ompi/mca/io/romio321/romio/adio/ad_gpfs/ad_gpfs_tuning.c + ompi/mca/io/romio321/romio/adio/ad_gpfs/ad_gpfs_tuning.h + ompi/mca/io/romio321/romio/adio/ad_gpfs/ad_gpfs_wrcoll.c + ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/Makefile.mk + ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c + ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.h + ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_pset.c + ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_pset.h + ompi/mca/io/romio321/romio/adio/ad_gpfs/pe/Makefile.mk + ompi/mca/io/romio321/romio/adio/ad_gpfs/pe/ad_pe_aggrs.c + ompi/mca/io/romio321/romio/adio/ad_gpfs/pe/ad_pe_aggrs.h + ompi/mca/io/romio321/romio/adio/ad_gridftp/Makefile.mk + ompi/mca/io/romio321/romio/adio/ad_gridftp/ad_gridftp.c + ompi/mca/io/romio321/romio/adio/ad_gridftp/ad_gridftp.h + ompi/mca/io/romio321/romio/adio/ad_gridftp/ad_gridftp_close.c + ompi/mca/io/romio321/romio/adio/ad_gridftp/ad_gridftp_delete.c + ompi/mca/io/romio321/romio/adio/ad_gridftp/ad_gridftp_fcntl.c + ompi/mca/io/romio321/romio/adio/ad_gridftp/ad_gridftp_features.c + ompi/mca/io/romio321/romio/adio/ad_gridftp/ad_gridftp_flush.c + ompi/mca/io/romio321/romio/adio/ad_gridftp/ad_gridftp_open.c + ompi/mca/io/romio321/romio/adio/ad_gridftp/ad_gridftp_read.c + ompi/mca/io/romio321/romio/adio/ad_gridftp/ad_gridftp_resize.c + ompi/mca/io/romio321/romio/adio/ad_gridftp/ad_gridftp_write.c + ompi/mca/io/romio321/romio/adio/ad_gridftp/globus_routines.c + ompi/mca/io/romio321/romio/adio/ad_hfs/Makefile.mk + ompi/mca/io/romio321/romio/adio/ad_hfs/ad_hfs.c + ompi/mca/io/romio321/romio/adio/ad_hfs/ad_hfs.h + ompi/mca/io/romio321/romio/adio/ad_hfs/ad_hfs_fcntl.c + ompi/mca/io/romio321/romio/adio/ad_hfs/ad_hfs_open.c + ompi/mca/io/romio321/romio/adio/ad_hfs/ad_hfs_read.c + ompi/mca/io/romio321/romio/adio/ad_hfs/ad_hfs_resize.c + ompi/mca/io/romio321/romio/adio/ad_hfs/ad_hfs_write.c + ompi/mca/io/romio321/romio/adio/ad_lustre/Makefile.mk + ompi/mca/io/romio321/romio/adio/ad_lustre/ad_lustre.c + ompi/mca/io/romio321/romio/adio/ad_lustre/ad_lustre.h + ompi/mca/io/romio321/romio/adio/ad_lustre/ad_lustre_aggregate.c + ompi/mca/io/romio321/romio/adio/ad_lustre/ad_lustre_hints.c + ompi/mca/io/romio321/romio/adio/ad_lustre/ad_lustre_open.c + ompi/mca/io/romio321/romio/adio/ad_lustre/ad_lustre_rwcontig.c + ompi/mca/io/romio321/romio/adio/ad_lustre/ad_lustre_wrcoll.c + ompi/mca/io/romio321/romio/adio/ad_lustre/ad_lustre_wrstr.c + ompi/mca/io/romio321/romio/adio/ad_nfs/Makefile.mk + ompi/mca/io/romio321/romio/adio/ad_nfs/ad_nfs.c + ompi/mca/io/romio321/romio/adio/ad_nfs/ad_nfs.h + ompi/mca/io/romio321/romio/adio/ad_nfs/ad_nfs_done.c + ompi/mca/io/romio321/romio/adio/ad_nfs/ad_nfs_fcntl.c + ompi/mca/io/romio321/romio/adio/ad_nfs/ad_nfs_features.c + ompi/mca/io/romio321/romio/adio/ad_nfs/ad_nfs_getsh.c + ompi/mca/io/romio321/romio/adio/ad_nfs/ad_nfs_iread.c + ompi/mca/io/romio321/romio/adio/ad_nfs/ad_nfs_iwrite.c + ompi/mca/io/romio321/romio/adio/ad_nfs/ad_nfs_open.c + ompi/mca/io/romio321/romio/adio/ad_nfs/ad_nfs_read.c + ompi/mca/io/romio321/romio/adio/ad_nfs/ad_nfs_resize.c + ompi/mca/io/romio321/romio/adio/ad_nfs/ad_nfs_setsh.c + ompi/mca/io/romio321/romio/adio/ad_nfs/ad_nfs_wait.c + ompi/mca/io/romio321/romio/adio/ad_nfs/ad_nfs_write.c + ompi/mca/io/romio321/romio/adio/ad_panfs/Makefile.mk + ompi/mca/io/romio321/romio/adio/ad_panfs/ad_panfs.c + ompi/mca/io/romio321/romio/adio/ad_panfs/ad_panfs.h + ompi/mca/io/romio321/romio/adio/ad_panfs/ad_panfs_hints.c + ompi/mca/io/romio321/romio/adio/ad_panfs/ad_panfs_open.c + ompi/mca/io/romio321/romio/adio/ad_panfs/ad_panfs_open6.c + ompi/mca/io/romio321/romio/adio/ad_panfs/ad_panfs_read.c + ompi/mca/io/romio321/romio/adio/ad_panfs/ad_panfs_resize.c + ompi/mca/io/romio321/romio/adio/ad_panfs/ad_panfs_write.c + ompi/mca/io/romio321/romio/adio/ad_pfs/Makefile.mk + ompi/mca/io/romio321/romio/adio/ad_pfs/ad_pfs.c + ompi/mca/io/romio321/romio/adio/ad_pfs/ad_pfs_done.c + ompi/mca/io/romio321/romio/adio/ad_pfs/ad_pfs_fcntl.c + ompi/mca/io/romio321/romio/adio/ad_pfs/ad_pfs_flush.c + ompi/mca/io/romio321/romio/adio/ad_pfs/ad_pfs_hints.c + ompi/mca/io/romio321/romio/adio/ad_pfs/ad_pfs_iread.c + ompi/mca/io/romio321/romio/adio/ad_pfs/ad_pfs_iwrite.c + ompi/mca/io/romio321/romio/adio/ad_pfs/ad_pfs_open.c + ompi/mca/io/romio321/romio/adio/ad_pfs/ad_pfs_read.c + ompi/mca/io/romio321/romio/adio/ad_pfs/ad_pfs_wait.c + ompi/mca/io/romio321/romio/adio/ad_pfs/ad_pfs_write.c + ompi/mca/io/romio321/romio/adio/ad_piofs/Makefile.mk + ompi/mca/io/romio321/romio/adio/ad_piofs/ad_piofs.c + ompi/mca/io/romio321/romio/adio/ad_piofs/ad_piofs_fcntl.c + ompi/mca/io/romio321/romio/adio/ad_piofs/ad_piofs_hints.c + ompi/mca/io/romio321/romio/adio/ad_piofs/ad_piofs_open.c + ompi/mca/io/romio321/romio/adio/ad_piofs/ad_piofs_read.c + ompi/mca/io/romio321/romio/adio/ad_piofs/ad_piofs_write.c + ompi/mca/io/romio321/romio/adio/ad_pvfs/Makefile.mk + ompi/mca/io/romio321/romio/adio/ad_pvfs/ad_pvfs.c + ompi/mca/io/romio321/romio/adio/ad_pvfs/ad_pvfs.h + ompi/mca/io/romio321/romio/adio/ad_pvfs/ad_pvfs_close.c + ompi/mca/io/romio321/romio/adio/ad_pvfs/ad_pvfs_delete.c + ompi/mca/io/romio321/romio/adio/ad_pvfs/ad_pvfs_fcntl.c + ompi/mca/io/romio321/romio/adio/ad_pvfs/ad_pvfs_flush.c + ompi/mca/io/romio321/romio/adio/ad_pvfs/ad_pvfs_hints.c + ompi/mca/io/romio321/romio/adio/ad_pvfs/ad_pvfs_open.c + ompi/mca/io/romio321/romio/adio/ad_pvfs/ad_pvfs_read.c + ompi/mca/io/romio321/romio/adio/ad_pvfs/ad_pvfs_resize.c + ompi/mca/io/romio321/romio/adio/ad_pvfs/ad_pvfs_write.c + ompi/mca/io/romio321/romio/adio/ad_pvfs2/Makefile.mk + ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2.c + ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2.h + ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2_aio.c + ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2_close.c + ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2_common.c + ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2_common.h + ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2_delete.c + ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2_fcntl.c + ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2_features.c + ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2_flush.c + ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2_hints.c + ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2_io_dtype.c + ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2_io_list.c + ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2_open.c + ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2_read.c + ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2_read_list_classic.c + ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2_resize.c + ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2_write.c + ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2_write_list_classic.c + ompi/mca/io/romio321/romio/adio/ad_sfs/Makefile.mk + ompi/mca/io/romio321/romio/adio/ad_sfs/ad_sfs.c + ompi/mca/io/romio321/romio/adio/ad_sfs/ad_sfs.h + ompi/mca/io/romio321/romio/adio/ad_sfs/ad_sfs_fcntl.c + ompi/mca/io/romio321/romio/adio/ad_sfs/ad_sfs_flush.c + ompi/mca/io/romio321/romio/adio/ad_sfs/ad_sfs_open.c + ompi/mca/io/romio321/romio/adio/ad_testfs/Makefile.mk + ompi/mca/io/romio321/romio/adio/ad_testfs/ad_testfs.c + ompi/mca/io/romio321/romio/adio/ad_testfs/ad_testfs.h + ompi/mca/io/romio321/romio/adio/ad_testfs/ad_testfs_close.c + ompi/mca/io/romio321/romio/adio/ad_testfs/ad_testfs_delete.c + ompi/mca/io/romio321/romio/adio/ad_testfs/ad_testfs_done.c + ompi/mca/io/romio321/romio/adio/ad_testfs/ad_testfs_fcntl.c + ompi/mca/io/romio321/romio/adio/ad_testfs/ad_testfs_flush.c + ompi/mca/io/romio321/romio/adio/ad_testfs/ad_testfs_hints.c + ompi/mca/io/romio321/romio/adio/ad_testfs/ad_testfs_iread.c + ompi/mca/io/romio321/romio/adio/ad_testfs/ad_testfs_iwrite.c + ompi/mca/io/romio321/romio/adio/ad_testfs/ad_testfs_open.c + ompi/mca/io/romio321/romio/adio/ad_testfs/ad_testfs_rdcoll.c + ompi/mca/io/romio321/romio/adio/ad_testfs/ad_testfs_read.c + ompi/mca/io/romio321/romio/adio/ad_testfs/ad_testfs_resize.c + ompi/mca/io/romio321/romio/adio/ad_testfs/ad_testfs_seek.c + ompi/mca/io/romio321/romio/adio/ad_testfs/ad_testfs_wait.c + ompi/mca/io/romio321/romio/adio/ad_testfs/ad_testfs_wrcoll.c + ompi/mca/io/romio321/romio/adio/ad_testfs/ad_testfs_write.c + ompi/mca/io/romio321/romio/adio/ad_ufs/Makefile.mk + ompi/mca/io/romio321/romio/adio/ad_ufs/ad_ufs.c + ompi/mca/io/romio321/romio/adio/ad_ufs/ad_ufs.h + ompi/mca/io/romio321/romio/adio/ad_ufs/ad_ufs_open.c + ompi/mca/io/romio321/romio/adio/ad_xfs/Makefile.mk + ompi/mca/io/romio321/romio/adio/ad_xfs/ad_xfs.c + ompi/mca/io/romio321/romio/adio/ad_xfs/ad_xfs.h + ompi/mca/io/romio321/romio/adio/ad_xfs/ad_xfs_fcntl.c + ompi/mca/io/romio321/romio/adio/ad_xfs/ad_xfs_hints.c + ompi/mca/io/romio321/romio/adio/ad_xfs/ad_xfs_open.c + ompi/mca/io/romio321/romio/adio/ad_xfs/ad_xfs_read.c + ompi/mca/io/romio321/romio/adio/ad_xfs/ad_xfs_resize.c + ompi/mca/io/romio321/romio/adio/ad_xfs/ad_xfs_write.c + ompi/mca/io/romio321/romio/adio/ad_zoidfs/Makefile.mk + ompi/mca/io/romio321/romio/adio/ad_zoidfs/ad_zoidfs.c + ompi/mca/io/romio321/romio/adio/ad_zoidfs/ad_zoidfs.h + ompi/mca/io/romio321/romio/adio/ad_zoidfs/ad_zoidfs_close.c + ompi/mca/io/romio321/romio/adio/ad_zoidfs/ad_zoidfs_common.c + ompi/mca/io/romio321/romio/adio/ad_zoidfs/ad_zoidfs_common.h + ompi/mca/io/romio321/romio/adio/ad_zoidfs/ad_zoidfs_delete.c + ompi/mca/io/romio321/romio/adio/ad_zoidfs/ad_zoidfs_fcntl.c + ompi/mca/io/romio321/romio/adio/ad_zoidfs/ad_zoidfs_features.c + ompi/mca/io/romio321/romio/adio/ad_zoidfs/ad_zoidfs_flush.c + ompi/mca/io/romio321/romio/adio/ad_zoidfs/ad_zoidfs_io.c + ompi/mca/io/romio321/romio/adio/ad_zoidfs/ad_zoidfs_open.c + ompi/mca/io/romio321/romio/adio/ad_zoidfs/ad_zoidfs_read_list.c + ompi/mca/io/romio321/romio/adio/ad_zoidfs/ad_zoidfs_resize.c + ompi/mca/io/romio321/romio/adio/ad_zoidfs/ad_zoidfs_write_list.c + ompi/mca/io/romio321/romio/adio/common/Makefile.mk + ompi/mca/io/romio321/romio/adio/common/ad_aggregate.c + ompi/mca/io/romio321/romio/adio/common/ad_aggregate_new.c + ompi/mca/io/romio321/romio/adio/common/ad_close.c + ompi/mca/io/romio321/romio/adio/common/ad_coll_build_req_new.c + ompi/mca/io/romio321/romio/adio/common/ad_coll_exch_new.c + ompi/mca/io/romio321/romio/adio/common/ad_darray.c + ompi/mca/io/romio321/romio/adio/common/ad_delete.c + ompi/mca/io/romio321/romio/adio/common/ad_done.c + ompi/mca/io/romio321/romio/adio/common/ad_done_fake.c + ompi/mca/io/romio321/romio/adio/common/ad_end.c + ompi/mca/io/romio321/romio/adio/common/ad_fcntl.c + ompi/mca/io/romio321/romio/adio/common/ad_features.c + ompi/mca/io/romio321/romio/adio/common/ad_flush.c + ompi/mca/io/romio321/romio/adio/common/ad_get_sh_fp.c + ompi/mca/io/romio321/romio/adio/common/ad_hints.c + ompi/mca/io/romio321/romio/adio/common/ad_init.c + ompi/mca/io/romio321/romio/adio/common/ad_io_coll.c + ompi/mca/io/romio321/romio/adio/common/ad_iopen.c + ompi/mca/io/romio321/romio/adio/common/ad_iread.c + ompi/mca/io/romio321/romio/adio/common/ad_iread_coll.c + ompi/mca/io/romio321/romio/adio/common/ad_iread_fake.c + ompi/mca/io/romio321/romio/adio/common/ad_iwrite.c + ompi/mca/io/romio321/romio/adio/common/ad_iwrite_coll.c + ompi/mca/io/romio321/romio/adio/common/ad_iwrite_fake.c + ompi/mca/io/romio321/romio/adio/common/ad_open.c + ompi/mca/io/romio321/romio/adio/common/ad_opencoll.c + ompi/mca/io/romio321/romio/adio/common/ad_opencoll_failsafe.c + ompi/mca/io/romio321/romio/adio/common/ad_opencoll_scalable.c + ompi/mca/io/romio321/romio/adio/common/ad_prealloc.c + ompi/mca/io/romio321/romio/adio/common/ad_read.c + ompi/mca/io/romio321/romio/adio/common/ad_read_coll.c + ompi/mca/io/romio321/romio/adio/common/ad_read_str.c + ompi/mca/io/romio321/romio/adio/common/ad_read_str_naive.c + ompi/mca/io/romio321/romio/adio/common/ad_resize.c + ompi/mca/io/romio321/romio/adio/common/ad_seek.c + ompi/mca/io/romio321/romio/adio/common/ad_set_sh_fp.c + ompi/mca/io/romio321/romio/adio/common/ad_set_view.c + ompi/mca/io/romio321/romio/adio/common/ad_subarray.c + ompi/mca/io/romio321/romio/adio/common/ad_threaded_io.c + ompi/mca/io/romio321/romio/adio/common/ad_wait.c + ompi/mca/io/romio321/romio/adio/common/ad_wait_fake.c + ompi/mca/io/romio321/romio/adio/common/ad_write.c + ompi/mca/io/romio321/romio/adio/common/ad_write_coll.c + ompi/mca/io/romio321/romio/adio/common/ad_write_nolock.c + ompi/mca/io/romio321/romio/adio/common/ad_write_str.c + ompi/mca/io/romio321/romio/adio/common/ad_write_str_naive.c + ompi/mca/io/romio321/romio/adio/common/adi_close.c + ompi/mca/io/romio321/romio/adio/common/byte_offset.c + ompi/mca/io/romio321/romio/adio/common/cb_config_list.c + ompi/mca/io/romio321/romio/adio/common/eof_offset.c + ompi/mca/io/romio321/romio/adio/common/error.c + ompi/mca/io/romio321/romio/adio/common/flatten.c + ompi/mca/io/romio321/romio/adio/common/get_fp_posn.c + ompi/mca/io/romio321/romio/adio/common/greq_fns.c + ompi/mca/io/romio321/romio/adio/common/heap-sort.c + ompi/mca/io/romio321/romio/adio/common/hint_fns.c + ompi/mca/io/romio321/romio/adio/common/iscontig.c + ompi/mca/io/romio321/romio/adio/common/lock.c + ompi/mca/io/romio321/romio/adio/common/onesided_aggregation.c + ompi/mca/io/romio321/romio/adio/common/p2p_aggregation.c + ompi/mca/io/romio321/romio/adio/common/shfp_fname.c + ompi/mca/io/romio321/romio/adio/common/status_setb.c + ompi/mca/io/romio321/romio/adio/common/strfns.c + ompi/mca/io/romio321/romio/adio/common/system_hints.c + ompi/mca/io/romio321/romio/adio/common/utils.c + ompi/mca/io/romio321/romio/adio/include/adio_extern.h + ompi/mca/io/romio321/romio/adio/include/adioi_errmsg.h + ompi/mca/io/romio321/romio/adio/include/adioi_error.h + ompi/mca/io/romio321/romio/adio/include/adioi_fs_proto.h + ompi/mca/io/romio321/romio/adio/include/hint_fns.h + ompi/mca/io/romio321/romio/adio/include/mpio_error.h + ompi/mca/io/romio321/romio/adio/include/mpiu_external32.h + ompi/mca/io/romio321/romio/adio/include/mpiu_greq.h + ompi/mca/io/romio321/romio/adio/include/romioconf.h.in + ompi/mca/io/romio321/romio/mpi-io/Makefile.mk + ompi/mca/io/romio321/romio/mpi-io/close.c + ompi/mca/io/romio321/romio/mpi-io/delete.c + ompi/mca/io/romio321/romio/mpi-io/fortran/Makefile.mk + ompi/mca/io/romio321/romio/mpi-io/fortran/closef.c + ompi/mca/io/romio321/romio/mpi-io/fortran/deletef.c + ompi/mca/io/romio321/romio/mpi-io/fortran/fsyncf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/get_amodef.c + ompi/mca/io/romio321/romio/mpi-io/fortran/get_atomf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/get_bytofff.c + ompi/mca/io/romio321/romio/mpi-io/fortran/get_errhf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/get_extentf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/get_groupf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/get_infof.c + ompi/mca/io/romio321/romio/mpi-io/fortran/get_posn_shf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/get_posnf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/get_sizef.c + ompi/mca/io/romio321/romio/mpi-io/fortran/get_viewf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/iotestf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/iowaitf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/iread_atf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/iread_shf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/ireadf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/iwrite_atf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/iwrite_shf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/iwritef.c + ompi/mca/io/romio321/romio/mpi-io/fortran/openf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/preallocf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/rd_atallbf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/rd_atallef.c + ompi/mca/io/romio321/romio/mpi-io/fortran/read_allbf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/read_allef.c + ompi/mca/io/romio321/romio/mpi-io/fortran/read_allf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/read_atallf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/read_atf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/read_ordbf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/read_ordef.c + ompi/mca/io/romio321/romio/mpi-io/fortran/read_ordf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/read_shf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/readf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/seek_shf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/seekf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/set_atomf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/set_errhf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/set_infof.c + ompi/mca/io/romio321/romio/mpi-io/fortran/set_sizef.c + ompi/mca/io/romio321/romio/mpi-io/fortran/set_viewf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/wr_atallbf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/wr_atallef.c + ompi/mca/io/romio321/romio/mpi-io/fortran/write_allbf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/write_allef.c + ompi/mca/io/romio321/romio/mpi-io/fortran/write_allf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/write_atallf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/write_atf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/write_ordbf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/write_ordef.c + ompi/mca/io/romio321/romio/mpi-io/fortran/write_ordf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/write_shf.c + ompi/mca/io/romio321/romio/mpi-io/fortran/writef.c + ompi/mca/io/romio321/romio/mpi-io/fsync.c + ompi/mca/io/romio321/romio/mpi-io/get_amode.c + ompi/mca/io/romio321/romio/mpi-io/get_atom.c + ompi/mca/io/romio321/romio/mpi-io/get_bytoff.c + ompi/mca/io/romio321/romio/mpi-io/get_extent.c + ompi/mca/io/romio321/romio/mpi-io/get_group.c + ompi/mca/io/romio321/romio/mpi-io/get_info.c + ompi/mca/io/romio321/romio/mpi-io/get_posn.c + ompi/mca/io/romio321/romio/mpi-io/get_posn_sh.c + ompi/mca/io/romio321/romio/mpi-io/get_size.c + ompi/mca/io/romio321/romio/mpi-io/get_view.c + ompi/mca/io/romio321/romio/mpi-io/glue/Makefile.mk + ompi/mca/io/romio321/romio/mpi-io/glue/default/Makefile.mk + ompi/mca/io/romio321/romio/mpi-io/glue/default/mpio_err.c + ompi/mca/io/romio321/romio/mpi-io/glue/default/mpio_file.c + ompi/mca/io/romio321/romio/mpi-io/glue/large_count.c + ompi/mca/io/romio321/romio/mpi-io/glue/mpich/Makefile.mk + ompi/mca/io/romio321/romio/mpi-io/glue/mpich/mpio_err.c + ompi/mca/io/romio321/romio/mpi-io/glue/mpich/mpio_file.c + ompi/mca/io/romio321/romio/mpi-io/glue/openmpi/Makefile.mk + ompi/mca/io/romio321/romio/mpi-io/glue/openmpi/mpio_err.c + ompi/mca/io/romio321/romio/mpi-io/glue/openmpi/mpio_file.c + ompi/mca/io/romio321/romio/mpi-io/ioreq_c2f.c + ompi/mca/io/romio321/romio/mpi-io/ioreq_f2c.c + ompi/mca/io/romio321/romio/mpi-io/iotest.c + ompi/mca/io/romio321/romio/mpi-io/iotestall.c + ompi/mca/io/romio321/romio/mpi-io/iotestany.c + ompi/mca/io/romio321/romio/mpi-io/iotestsome.c + ompi/mca/io/romio321/romio/mpi-io/iowait.c + ompi/mca/io/romio321/romio/mpi-io/iowaitall.c + ompi/mca/io/romio321/romio/mpi-io/iowaitany.c + ompi/mca/io/romio321/romio/mpi-io/iowaitsome.c + ompi/mca/io/romio321/romio/mpi-io/iread.c + ompi/mca/io/romio321/romio/mpi-io/iread_all.c + ompi/mca/io/romio321/romio/mpi-io/iread_at.c + ompi/mca/io/romio321/romio/mpi-io/iread_atall.c + ompi/mca/io/romio321/romio/mpi-io/iread_sh.c + ompi/mca/io/romio321/romio/mpi-io/iwrite.c + ompi/mca/io/romio321/romio/mpi-io/iwrite_all.c + ompi/mca/io/romio321/romio/mpi-io/iwrite_at.c + ompi/mca/io/romio321/romio/mpi-io/iwrite_atall.c + ompi/mca/io/romio321/romio/mpi-io/iwrite_sh.c + ompi/mca/io/romio321/romio/mpi-io/mpich_fileutil.c + ompi/mca/io/romio321/romio/mpi-io/mpioprof.h + ompi/mca/io/romio321/romio/mpi-io/mpir-mpioinit.c + ompi/mca/io/romio321/romio/mpi-io/mpiu_external32.c + ompi/mca/io/romio321/romio/mpi-io/mpiu_greq.c + ompi/mca/io/romio321/romio/mpi-io/open.c + ompi/mca/io/romio321/romio/mpi-io/prealloc.c + ompi/mca/io/romio321/romio/mpi-io/rd_atallb.c + ompi/mca/io/romio321/romio/mpi-io/rd_atalle.c + ompi/mca/io/romio321/romio/mpi-io/read.c + ompi/mca/io/romio321/romio/mpi-io/read_all.c + ompi/mca/io/romio321/romio/mpi-io/read_allb.c + ompi/mca/io/romio321/romio/mpi-io/read_alle.c + ompi/mca/io/romio321/romio/mpi-io/read_at.c + ompi/mca/io/romio321/romio/mpi-io/read_atall.c + ompi/mca/io/romio321/romio/mpi-io/read_ord.c + ompi/mca/io/romio321/romio/mpi-io/read_ordb.c + ompi/mca/io/romio321/romio/mpi-io/read_orde.c + ompi/mca/io/romio321/romio/mpi-io/read_sh.c + ompi/mca/io/romio321/romio/mpi-io/register_datarep.c + ompi/mca/io/romio321/romio/mpi-io/seek.c + ompi/mca/io/romio321/romio/mpi-io/seek_sh.c + ompi/mca/io/romio321/romio/mpi-io/set_atom.c + ompi/mca/io/romio321/romio/mpi-io/set_info.c + ompi/mca/io/romio321/romio/mpi-io/set_size.c + ompi/mca/io/romio321/romio/mpi-io/set_view.c + ompi/mca/io/romio321/romio/mpi-io/wr_atallb.c + ompi/mca/io/romio321/romio/mpi-io/wr_atalle.c + ompi/mca/io/romio321/romio/mpi-io/write.c + ompi/mca/io/romio321/romio/mpi-io/write_all.c + ompi/mca/io/romio321/romio/mpi-io/write_allb.c + ompi/mca/io/romio321/romio/mpi-io/write_alle.c + ompi/mca/io/romio321/romio/mpi-io/write_at.c + ompi/mca/io/romio321/romio/mpi-io/write_atall.c + ompi/mca/io/romio321/romio/mpi-io/write_ord.c + ompi/mca/io/romio321/romio/mpi-io/write_ordb.c + ompi/mca/io/romio321/romio/mpi-io/write_orde.c + ompi/mca/io/romio321/romio/mpi-io/write_sh.c + ompi/mca/io/romio321/romio/test-internal/Makefile.am + ompi/mca/io/romio321/romio/test-internal/file_realms_test.c + ompi/mca/io/romio321/romio/test-internal/heap_test.c + ompi/mca/io/romio321/romio/test-internal/io_bounds_test.c + ompi/mca/io/romio321/romio/test/Makefile.am + ompi/mca/io/romio321/romio/test/async-multiple.c + ompi/mca/io/romio321/romio/test/async.c + ompi/mca/io/romio321/romio/test/atomicity.c + ompi/mca/io/romio321/romio/test/coll_perf.c + ompi/mca/io/romio321/romio/test/coll_test.c + ompi/mca/io/romio321/romio/test/darray_read.c + ompi/mca/io/romio321/romio/test/error.c + ompi/mca/io/romio321/romio/test/excl.c + ompi/mca/io/romio321/romio/test/fcoll_test.f + ompi/mca/io/romio321/romio/test/fcoll_test.f.in + ompi/mca/io/romio321/romio/test/fmisc.f + ompi/mca/io/romio321/romio/test/fmisc.f.in + ompi/mca/io/romio321/romio/test/fperf.f + ompi/mca/io/romio321/romio/test/fperf.f.in + ompi/mca/io/romio321/romio/test/i_noncontig.c + ompi/mca/io/romio321/romio/test/large_array.c + ompi/mca/io/romio321/romio/test/large_file.c + ompi/mca/io/romio321/romio/test/large_file.c.in + ompi/mca/io/romio321/romio/test/misc.c + ompi/mca/io/romio321/romio/test/misc.c.in + ompi/mca/io/romio321/romio/test/noncontig.c + ompi/mca/io/romio321/romio/test/noncontig_coll.c + ompi/mca/io/romio321/romio/test/noncontig_coll2.c + ompi/mca/io/romio321/romio/test/ordered_fp.c + ompi/mca/io/romio321/romio/test/perf.c + ompi/mca/io/romio321/romio/test/pfcoll_test.f + ompi/mca/io/romio321/romio/test/pfcoll_test.f.in + ompi/mca/io/romio321/romio/test/psimple.c + ompi/mca/io/romio321/romio/test/shared_fp.c + ompi/mca/io/romio321/romio/test/simple.c + ompi/mca/io/romio321/romio/test/split_coll.c + ompi/mca/io/romio321/romio/test/status.c + ompi/mca/io/romio321/romio/test/types_with_zeros.c + ompi/mca/rte/orte/rte_orte_module.c + ompi/mca/rte/pmix/rte_pmix_module.c + ompi/mca/topo/base/topo_base_dist_graph_create.c + ompi/mca/topo/base/topo_base_dist_graph_create_adjacent.c + ompi/mca/topo/base/topo_base_dist_graph_neighbors.c + ompi/mca/topo/base/topo_base_dist_graph_neighbors_count.c + ompi/mca/topo/treematch/treematch/fibo.c + ompi/mca/topo/treematch/treematch/fibo.h + ompi/mpi/fortran/base/gen-mpi-sizeof.pl + ompi/mpi/fortran/use-mpi-f08/abort_f08.F90 + ompi/mpi/fortran/use-mpi-f08/accumulate_f08.F90 + ompi/mpi/fortran/use-mpi-f08/add_error_class_f08.F90 + ompi/mpi/fortran/use-mpi-f08/add_error_code_f08.F90 + ompi/mpi/fortran/use-mpi-f08/add_error_string_f08.F90 + ompi/mpi/fortran/use-mpi-f08/aint_add_f08.F90 + ompi/mpi/fortran/use-mpi-f08/aint_diff_f08.F90 + ompi/mpi/fortran/use-mpi-f08/allgather_f08.F90 + ompi/mpi/fortran/use-mpi-f08/allgatherv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/alloc_mem_f08.F90 + ompi/mpi/fortran/use-mpi-f08/allreduce_f08.F90 + ompi/mpi/fortran/use-mpi-f08/alltoall_f08.F90 + ompi/mpi/fortran/use-mpi-f08/alltoallv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/alltoallw_f08.F90 + ompi/mpi/fortran/use-mpi-f08/barrier_f08.F90 + ompi/mpi/fortran/use-mpi-f08/bcast_f08.F90 + ompi/mpi/fortran/use-mpi-f08/bsend_f08.F90 + ompi/mpi/fortran/use-mpi-f08/bsend_init_f08.F90 + ompi/mpi/fortran/use-mpi-f08/buffer_attach_f08.F90 + ompi/mpi/fortran/use-mpi-f08/buffer_detach_f08.F90 + ompi/mpi/fortran/use-mpi-f08/cancel_f08.F90 + ompi/mpi/fortran/use-mpi-f08/cart_coords_f08.F90 + ompi/mpi/fortran/use-mpi-f08/cart_rank_f08.F90 + ompi/mpi/fortran/use-mpi-f08/cart_shift_f08.F90 + ompi/mpi/fortran/use-mpi-f08/cartdim_get_f08.F90 + ompi/mpi/fortran/use-mpi-f08/close_port_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_accept_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_call_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_compare_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_connect_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_create_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_create_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_create_group_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_create_keyval_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_delete_attr_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_disconnect_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_dup_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_dup_with_info_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_free_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_free_keyval_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_get_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_get_info_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_get_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_get_parent_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_group_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_idup_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_join_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_rank_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_remote_group_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_remote_size_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_set_attr_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_set_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_set_info_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_set_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_size_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_spawn_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_spawn_multiple_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_split_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_split_type_f08.F90 + ompi/mpi/fortran/use-mpi-f08/compare_and_swap_f08.F90 + ompi/mpi/fortran/use-mpi-f08/dims_create_f08.F90 + ompi/mpi/fortran/use-mpi-f08/dist_graph_create_adjacent_f08.F90 + ompi/mpi/fortran/use-mpi-f08/dist_graph_neighbors_f08.F90 + ompi/mpi/fortran/use-mpi-f08/errhandler_free_f08.F90 + ompi/mpi/fortran/use-mpi-f08/error_class_f08.F90 + ompi/mpi/fortran/use-mpi-f08/error_string_f08.F90 + ompi/mpi/fortran/use-mpi-f08/exscan_f08.F90 + ompi/mpi/fortran/use-mpi-f08/f_sync_reg_f08.F90 + ompi/mpi/fortran/use-mpi-f08/fetch_and_op_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_call_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_close_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_create_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_delete_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_get_amode_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_get_byte_offset_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_get_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_get_group_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_get_info_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_get_position_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_get_position_shared_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_get_size_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_get_type_extent_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_get_view_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_iread_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_iread_at_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_iread_at_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_iread_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_iread_shared_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_iwrite_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_iwrite_at_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_iwrite_at_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_iwrite_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_iwrite_shared_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_open_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_preallocate_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_read_all_begin_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_read_all_end_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_read_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_read_at_all_begin_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_read_at_all_end_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_read_at_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_read_at_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_read_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_read_ordered_begin_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_read_ordered_end_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_read_ordered_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_read_shared_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_seek_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_seek_shared_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_set_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_set_info_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_set_size_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_set_view_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_sync_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_write_all_begin_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_write_all_end_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_write_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_write_at_all_begin_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_write_at_all_end_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_write_at_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_write_at_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_write_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_write_ordered_begin_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_write_ordered_end_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_write_ordered_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_write_shared_f08.F90 + ompi/mpi/fortran/use-mpi-f08/finalize_f08.F90 + ompi/mpi/fortran/use-mpi-f08/free_mem_f08.F90 + ompi/mpi/fortran/use-mpi-f08/gather_f08.F90 + ompi/mpi/fortran/use-mpi-f08/gatherv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/get_accumulate_f08.F90 + ompi/mpi/fortran/use-mpi-f08/get_address_f08.F90 + ompi/mpi/fortran/use-mpi-f08/get_count_f08.F90 + ompi/mpi/fortran/use-mpi-f08/get_elements_f08.F90 + ompi/mpi/fortran/use-mpi-f08/get_elements_x_f08.F90 + ompi/mpi/fortran/use-mpi-f08/get_f08.F90 + ompi/mpi/fortran/use-mpi-f08/get_library_version_f08.F90 + ompi/mpi/fortran/use-mpi-f08/get_processor_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/get_version_f08.F90 + ompi/mpi/fortran/use-mpi-f08/graph_get_f08.F90 + ompi/mpi/fortran/use-mpi-f08/graph_map_f08.F90 + ompi/mpi/fortran/use-mpi-f08/graph_neighbors_count_f08.F90 + ompi/mpi/fortran/use-mpi-f08/graph_neighbors_f08.F90 + ompi/mpi/fortran/use-mpi-f08/graphdims_get_f08.F90 + ompi/mpi/fortran/use-mpi-f08/grequest_complete_f08.F90 + ompi/mpi/fortran/use-mpi-f08/grequest_start_f08.F90 + ompi/mpi/fortran/use-mpi-f08/group_compare_f08.F90 + ompi/mpi/fortran/use-mpi-f08/group_difference_f08.F90 + ompi/mpi/fortran/use-mpi-f08/group_excl_f08.F90 + ompi/mpi/fortran/use-mpi-f08/group_free_f08.F90 + ompi/mpi/fortran/use-mpi-f08/group_incl_f08.F90 + ompi/mpi/fortran/use-mpi-f08/group_intersection_f08.F90 + ompi/mpi/fortran/use-mpi-f08/group_range_excl_f08.F90 + ompi/mpi/fortran/use-mpi-f08/group_range_incl_f08.F90 + ompi/mpi/fortran/use-mpi-f08/group_rank_f08.F90 + ompi/mpi/fortran/use-mpi-f08/group_size_f08.F90 + ompi/mpi/fortran/use-mpi-f08/group_translate_ranks_f08.F90 + ompi/mpi/fortran/use-mpi-f08/group_union_f08.F90 + ompi/mpi/fortran/use-mpi-f08/iallgather_f08.F90 + ompi/mpi/fortran/use-mpi-f08/iallgatherv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/iallreduce_f08.F90 + ompi/mpi/fortran/use-mpi-f08/ialltoall_f08.F90 + ompi/mpi/fortran/use-mpi-f08/ialltoallv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/ialltoallw_f08.F90 + ompi/mpi/fortran/use-mpi-f08/ibarrier_f08.F90 + ompi/mpi/fortran/use-mpi-f08/ibcast_f08.F90 + ompi/mpi/fortran/use-mpi-f08/ibsend_f08.F90 + ompi/mpi/fortran/use-mpi-f08/iexscan_f08.F90 + ompi/mpi/fortran/use-mpi-f08/igather_f08.F90 + ompi/mpi/fortran/use-mpi-f08/igatherv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/improbe_f08.F90 + ompi/mpi/fortran/use-mpi-f08/imrecv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/ineighbor_allgather_f08.F90 + ompi/mpi/fortran/use-mpi-f08/ineighbor_allgatherv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/ineighbor_alltoall_f08.F90 + ompi/mpi/fortran/use-mpi-f08/ineighbor_alltoallv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/ineighbor_alltoallw_f08.F90 + ompi/mpi/fortran/use-mpi-f08/info_create_f08.F90 + ompi/mpi/fortran/use-mpi-f08/info_delete_f08.F90 + ompi/mpi/fortran/use-mpi-f08/info_dup_f08.F90 + ompi/mpi/fortran/use-mpi-f08/info_free_f08.F90 + ompi/mpi/fortran/use-mpi-f08/info_get_nkeys_f08.F90 + ompi/mpi/fortran/use-mpi-f08/info_get_nthkey_f08.F90 + ompi/mpi/fortran/use-mpi-f08/info_set_f08.F90 + ompi/mpi/fortran/use-mpi-f08/init_f08.F90 + ompi/mpi/fortran/use-mpi-f08/init_thread_f08.F90 + ompi/mpi/fortran/use-mpi-f08/intercomm_create_f08.F90 + ompi/mpi/fortran/use-mpi-f08/irecv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/ireduce_f08.F90 + ompi/mpi/fortran/use-mpi-f08/ireduce_scatter_block_f08.F90 + ompi/mpi/fortran/use-mpi-f08/ireduce_scatter_f08.F90 + ompi/mpi/fortran/use-mpi-f08/irsend_f08.F90 + ompi/mpi/fortran/use-mpi-f08/iscan_f08.F90 + ompi/mpi/fortran/use-mpi-f08/iscatter_f08.F90 + ompi/mpi/fortran/use-mpi-f08/iscatterv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/isend_f08.F90 + ompi/mpi/fortran/use-mpi-f08/issend_f08.F90 + ompi/mpi/fortran/use-mpi-f08/lookup_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/mod/mpi-f08-callbacks.F90 + ompi/mpi/fortran/use-mpi-f08/mod/mpi-f08-interfaces-callbacks.F90 + ompi/mpi/fortran/use-mpi-f08/mod/mpi-f08-types.F90 + ompi/mpi/fortran/use-mpi-f08/mprobe_f08.F90 + ompi/mpi/fortran/use-mpi-f08/mrecv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/neighbor_allgather_f08.F90 + ompi/mpi/fortran/use-mpi-f08/neighbor_allgatherv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/neighbor_alltoall_f08.F90 + ompi/mpi/fortran/use-mpi-f08/neighbor_alltoallv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/neighbor_alltoallw_f08.F90 + ompi/mpi/fortran/use-mpi-f08/op_free_f08.F90 + ompi/mpi/fortran/use-mpi-f08/open_port_f08.F90 + ompi/mpi/fortran/use-mpi-f08/pack_external_f08.F90 + ompi/mpi/fortran/use-mpi-f08/pack_external_size_f08.F90 + ompi/mpi/fortran/use-mpi-f08/pack_f08.F90 + ompi/mpi/fortran/use-mpi-f08/pack_size_f08.F90 + ompi/mpi/fortran/use-mpi-f08/pcontrol_f08.F90 + ompi/mpi/fortran/use-mpi-f08/probe_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pabort_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/paccumulate_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/padd_error_class_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/padd_error_code_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/padd_error_string_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/paint_add_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/paint_diff_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pallgather_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pallgatherv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/palloc_mem_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pallreduce_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/palltoall_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/palltoallv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/palltoallw_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pbarrier_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pbcast_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pbsend_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pbsend_init_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pbuffer_attach_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pbuffer_detach_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcancel_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcart_coords_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcart_rank_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcart_shift_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcartdim_get_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pclose_port_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_accept_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_call_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_compare_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_connect_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_create_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_create_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_create_group_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_create_keyval_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_delete_attr_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_disconnect_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_dup_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_dup_with_info_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_free_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_free_keyval_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_get_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_get_info_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_get_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_get_parent_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_group_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_idup_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_join_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_rank_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_remote_group_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_remote_size_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_set_attr_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_set_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_set_info_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_set_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_size_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_spawn_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_spawn_multiple_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_split_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_split_type_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcompare_and_swap_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pdims_create_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pdist_graph_create_adjacent_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pdist_graph_neighbors_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/perrhandler_free_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/perror_class_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/perror_string_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pexscan_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pf_sync_reg_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfetch_and_op_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_call_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_close_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_create_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_delete_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_get_amode_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_get_byte_offset_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_get_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_get_group_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_get_info_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_get_position_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_get_position_shared_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_get_size_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_get_type_extent_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_get_view_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_iread_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_iread_at_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_iread_at_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_iread_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_iread_shared_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_iwrite_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_iwrite_at_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_iwrite_at_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_iwrite_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_iwrite_shared_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_open_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_preallocate_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_read_all_begin_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_read_all_end_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_read_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_read_at_all_begin_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_read_at_all_end_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_read_at_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_read_at_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_read_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_read_ordered_begin_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_read_ordered_end_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_read_ordered_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_read_shared_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_seek_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_seek_shared_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_set_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_set_info_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_set_size_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_set_view_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_sync_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_write_all_begin_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_write_all_end_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_write_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_write_at_all_begin_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_write_at_all_end_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_write_at_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_write_at_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_write_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_write_ordered_begin_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_write_ordered_end_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_write_ordered_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_write_shared_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfinalize_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfree_mem_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgather_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgatherv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pget_accumulate_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pget_address_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pget_count_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pget_elements_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pget_elements_x_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pget_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pget_library_version_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pget_processor_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pget_version_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgraph_get_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgraph_map_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgraph_neighbors_count_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgraph_neighbors_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgraphdims_get_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgrequest_complete_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgrequest_start_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgroup_compare_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgroup_difference_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgroup_excl_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgroup_free_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgroup_incl_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgroup_intersection_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgroup_range_excl_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgroup_range_incl_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgroup_rank_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgroup_size_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgroup_translate_ranks_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgroup_union_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/piallgather_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/piallgatherv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/piallreduce_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pialltoall_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pialltoallv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pialltoallw_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pibarrier_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pibcast_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pibsend_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/piexscan_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pigather_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pigatherv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pimrecv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pineighbor_allgather_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pineighbor_allgatherv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pineighbor_alltoall_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pineighbor_alltoallv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pineighbor_alltoallw_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pinfo_create_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pinfo_delete_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pinfo_dup_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pinfo_free_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pinfo_get_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pinfo_get_nkeys_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pinfo_get_nthkey_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pinfo_set_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pinit_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pinit_thread_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pintercomm_create_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/piprobe_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pirecv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pireduce_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pireduce_scatter_block_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pireduce_scatter_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pirsend_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/piscan_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/piscatter_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/piscatterv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pisend_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pissend_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/plookup_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pmprobe_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pmrecv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pneighbor_allgather_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pneighbor_allgatherv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pneighbor_alltoall_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pneighbor_alltoallv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pneighbor_alltoallw_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pop_free_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/popen_port_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ppack_external_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ppack_external_size_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ppack_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ppack_size_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ppcontrol_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pprobe_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ppublish_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pput_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pquery_thread_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/praccumulate_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/precv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/precv_init_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/preduce_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/preduce_local_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/preduce_scatter_block_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/preduce_scatter_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pregister_datarep_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/prequest_free_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/prget_accumulate_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/prget_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/prput_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/prsend_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/prsend_init_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pscan_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pscatter_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pscatterv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/psend_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/psend_init_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/psendrecv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/psendrecv_replace_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pssend_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pssend_init_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pstart_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pstartall_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pstatus_set_elements_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pstatus_set_elements_x_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptopo_test_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_commit_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_contiguous_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_create_darray_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_create_f90_complex_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_create_f90_integer_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_create_f90_real_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_create_hindexed_block_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_create_hindexed_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_create_hvector_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_create_indexed_block_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_create_keyval_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_create_resized_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_create_struct_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_create_subarray_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_delete_attr_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_dup_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_free_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_free_keyval_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_get_attr_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_get_contents_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_get_envelope_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_get_extent_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_get_extent_x_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_get_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_get_true_extent_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_get_true_extent_x_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_indexed_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_match_size_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_set_attr_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_set_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_size_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_size_x_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptype_vector_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/punpack_external_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/punpack_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/punpublish_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwait_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwaitall_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwaitany_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwaitsome_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_allocate_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_allocate_shared_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_attach_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_call_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_complete_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_create_dynamic_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_create_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_create_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_create_keyval_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_delete_attr_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_detach_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_fence_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_flush_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_flush_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_flush_local_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_flush_local_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_free_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_free_keyval_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_get_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_get_group_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_get_info_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_get_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_lock_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_lock_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_post_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_set_attr_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_set_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_set_info_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_set_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_shared_query_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_start_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_sync_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_unlock_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_unlock_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_wait_f08.F90 + ompi/mpi/fortran/use-mpi-f08/publish_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/put_f08.F90 + ompi/mpi/fortran/use-mpi-f08/query_thread_f08.F90 + ompi/mpi/fortran/use-mpi-f08/raccumulate_f08.F90 + ompi/mpi/fortran/use-mpi-f08/recv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/recv_init_f08.F90 + ompi/mpi/fortran/use-mpi-f08/reduce_f08.F90 + ompi/mpi/fortran/use-mpi-f08/reduce_local_f08.F90 + ompi/mpi/fortran/use-mpi-f08/reduce_scatter_block_f08.F90 + ompi/mpi/fortran/use-mpi-f08/reduce_scatter_f08.F90 + ompi/mpi/fortran/use-mpi-f08/register_datarep_f08.F90 + ompi/mpi/fortran/use-mpi-f08/request_free_f08.F90 + ompi/mpi/fortran/use-mpi-f08/rget_accumulate_f08.F90 + ompi/mpi/fortran/use-mpi-f08/rget_f08.F90 + ompi/mpi/fortran/use-mpi-f08/rput_f08.F90 + ompi/mpi/fortran/use-mpi-f08/rsend_f08.F90 + ompi/mpi/fortran/use-mpi-f08/rsend_init_f08.F90 + ompi/mpi/fortran/use-mpi-f08/scan_f08.F90 + ompi/mpi/fortran/use-mpi-f08/scatter_f08.F90 + ompi/mpi/fortran/use-mpi-f08/scatterv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/send_f08.F90 + ompi/mpi/fortran/use-mpi-f08/send_init_f08.F90 + ompi/mpi/fortran/use-mpi-f08/sendrecv_f08.F90 + ompi/mpi/fortran/use-mpi-f08/sendrecv_replace_f08.F90 + ompi/mpi/fortran/use-mpi-f08/ssend_f08.F90 + ompi/mpi/fortran/use-mpi-f08/ssend_init_f08.F90 + ompi/mpi/fortran/use-mpi-f08/start_f08.F90 + ompi/mpi/fortran/use-mpi-f08/startall_f08.F90 + ompi/mpi/fortran/use-mpi-f08/status_set_cancelled_f08.F90 + ompi/mpi/fortran/use-mpi-f08/status_set_elements_f08.F90 + ompi/mpi/fortran/use-mpi-f08/status_set_elements_x_f08.F90 + ompi/mpi/fortran/use-mpi-f08/topo_test_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_commit_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_contiguous_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_create_darray_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_create_f90_complex_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_create_f90_integer_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_create_f90_real_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_create_hindexed_block_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_create_hindexed_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_create_hvector_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_create_indexed_block_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_create_keyval_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_create_resized_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_create_struct_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_create_subarray_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_delete_attr_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_dup_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_free_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_free_keyval_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_get_contents_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_get_envelope_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_get_extent_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_get_extent_x_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_get_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_get_true_extent_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_get_true_extent_x_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_indexed_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_match_size_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_set_attr_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_set_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_size_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_size_x_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_vector_f08.F90 + ompi/mpi/fortran/use-mpi-f08/unpack_external_f08.F90 + ompi/mpi/fortran/use-mpi-f08/unpack_f08.F90 + ompi/mpi/fortran/use-mpi-f08/unpublish_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/wait_f08.F90 + ompi/mpi/fortran/use-mpi-f08/waitall_f08.F90 + ompi/mpi/fortran/use-mpi-f08/waitany_f08.F90 + ompi/mpi/fortran/use-mpi-f08/waitsome_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_allocate_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_allocate_shared_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_attach_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_call_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_complete_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_create_dynamic_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_create_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_create_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_create_keyval_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_delete_attr_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_detach_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_fence_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_flush_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_flush_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_flush_local_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_flush_local_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_free_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_free_keyval_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_get_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_get_group_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_get_info_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_get_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_lock_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_lock_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_post_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_set_attr_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_set_errhandler_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_set_info_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_set_name_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_shared_query_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_start_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_sync_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_unlock_all_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_unlock_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_wait_f08.F90 + ompi/mpi/man/man3/MPI.3in + ompi/mpi/man/man3/MPI_Abort.3in + ompi/mpi/man/man3/MPI_Accumulate.3in + ompi/mpi/man/man3/MPI_Add_error_class.3in + ompi/mpi/man/man3/MPI_Add_error_code.3in + ompi/mpi/man/man3/MPI_Add_error_string.3in + ompi/mpi/man/man3/MPI_Address.3in + ompi/mpi/man/man3/MPI_Aint_add.3in + ompi/mpi/man/man3/MPI_Allgather.3in + ompi/mpi/man/man3/MPI_Allgatherv.3in + ompi/mpi/man/man3/MPI_Alloc_mem.3in + ompi/mpi/man/man3/MPI_Allreduce.3in + ompi/mpi/man/man3/MPI_Alltoall.3in + ompi/mpi/man/man3/MPI_Alltoallv.3in + ompi/mpi/man/man3/MPI_Alltoallw.3in + ompi/mpi/man/man3/MPI_Attr_delete.3in + ompi/mpi/man/man3/MPI_Attr_get.3in + ompi/mpi/man/man3/MPI_Attr_put.3in + ompi/mpi/man/man3/MPI_Barrier.3in + ompi/mpi/man/man3/MPI_Bcast.3in + ompi/mpi/man/man3/MPI_Bsend.3in + ompi/mpi/man/man3/MPI_Bsend_init.3in + ompi/mpi/man/man3/MPI_Buffer_attach.3in + ompi/mpi/man/man3/MPI_Buffer_detach.3in + ompi/mpi/man/man3/MPI_Cancel.3in + ompi/mpi/man/man3/MPI_Cart_coords.3in + ompi/mpi/man/man3/MPI_Cart_create.3in + ompi/mpi/man/man3/MPI_Cart_get.3in + ompi/mpi/man/man3/MPI_Cart_map.3in + ompi/mpi/man/man3/MPI_Cart_rank.3in + ompi/mpi/man/man3/MPI_Cart_shift.3in + ompi/mpi/man/man3/MPI_Cart_sub.3in + ompi/mpi/man/man3/MPI_Cartdim_get.3in + ompi/mpi/man/man3/MPI_Close_port.3in + ompi/mpi/man/man3/MPI_Comm_accept.3in + ompi/mpi/man/man3/MPI_Comm_call_errhandler.3in + ompi/mpi/man/man3/MPI_Comm_compare.3in + ompi/mpi/man/man3/MPI_Comm_connect.3in + ompi/mpi/man/man3/MPI_Comm_create.3in + ompi/mpi/man/man3/MPI_Comm_create_errhandler.3in + ompi/mpi/man/man3/MPI_Comm_create_group.3in + ompi/mpi/man/man3/MPI_Comm_create_keyval.3in + ompi/mpi/man/man3/MPI_Comm_delete_attr.3in + ompi/mpi/man/man3/MPI_Comm_disconnect.3in + ompi/mpi/man/man3/MPI_Comm_dup.3in + ompi/mpi/man/man3/MPI_Comm_dup_with_info.3in + ompi/mpi/man/man3/MPI_Comm_f2c.3in + ompi/mpi/man/man3/MPI_Comm_free.3in + ompi/mpi/man/man3/MPI_Comm_free_keyval.3in + ompi/mpi/man/man3/MPI_Comm_get_attr.3in + ompi/mpi/man/man3/MPI_Comm_get_errhandler.3in + ompi/mpi/man/man3/MPI_Comm_get_info.3in + ompi/mpi/man/man3/MPI_Comm_get_name.3in + ompi/mpi/man/man3/MPI_Comm_get_parent.3in + ompi/mpi/man/man3/MPI_Comm_group.3in + ompi/mpi/man/man3/MPI_Comm_idup.3in + ompi/mpi/man/man3/MPI_Comm_join.3in + ompi/mpi/man/man3/MPI_Comm_rank.3in + ompi/mpi/man/man3/MPI_Comm_remote_group.3in + ompi/mpi/man/man3/MPI_Comm_remote_size.3in + ompi/mpi/man/man3/MPI_Comm_set_attr.3in + ompi/mpi/man/man3/MPI_Comm_set_errhandler.3in + ompi/mpi/man/man3/MPI_Comm_set_info.3in + ompi/mpi/man/man3/MPI_Comm_set_name.3in + ompi/mpi/man/man3/MPI_Comm_size.3in + ompi/mpi/man/man3/MPI_Comm_spawn.3in + ompi/mpi/man/man3/MPI_Comm_spawn_multiple.3in + ompi/mpi/man/man3/MPI_Comm_split.3in + ompi/mpi/man/man3/MPI_Comm_split_type.3in + ompi/mpi/man/man3/MPI_Comm_test_inter.3in + ompi/mpi/man/man3/MPI_Compare_and_swap.3in + ompi/mpi/man/man3/MPI_Dims_create.3in + ompi/mpi/man/man3/MPI_Dist_graph_create.3in + ompi/mpi/man/man3/MPI_Dist_graph_create_adjacent.3in + ompi/mpi/man/man3/MPI_Dist_graph_neighbors.3in + ompi/mpi/man/man3/MPI_Dist_graph_neighbors_count.3in + ompi/mpi/man/man3/MPI_Errhandler_create.3in + ompi/mpi/man/man3/MPI_Errhandler_free.3in + ompi/mpi/man/man3/MPI_Errhandler_get.3in + ompi/mpi/man/man3/MPI_Errhandler_set.3in + ompi/mpi/man/man3/MPI_Error_class.3in + ompi/mpi/man/man3/MPI_Error_string.3in + ompi/mpi/man/man3/MPI_Exscan.3in + ompi/mpi/man/man3/MPI_Fetch_and_op.3in + ompi/mpi/man/man3/MPI_File_call_errhandler.3in + ompi/mpi/man/man3/MPI_File_close.3in + ompi/mpi/man/man3/MPI_File_create_errhandler.3in + ompi/mpi/man/man3/MPI_File_delete.3in + ompi/mpi/man/man3/MPI_File_get_amode.3in + ompi/mpi/man/man3/MPI_File_get_atomicity.3in + ompi/mpi/man/man3/MPI_File_get_byte_offset.3in + ompi/mpi/man/man3/MPI_File_get_errhandler.3in + ompi/mpi/man/man3/MPI_File_get_group.3in + ompi/mpi/man/man3/MPI_File_get_info.3in + ompi/mpi/man/man3/MPI_File_get_position.3in + ompi/mpi/man/man3/MPI_File_get_position_shared.3in + ompi/mpi/man/man3/MPI_File_get_size.3in + ompi/mpi/man/man3/MPI_File_get_type_extent.3in + ompi/mpi/man/man3/MPI_File_get_view.3in + ompi/mpi/man/man3/MPI_File_iread.3in + ompi/mpi/man/man3/MPI_File_iread_all.3in + ompi/mpi/man/man3/MPI_File_iread_at.3in + ompi/mpi/man/man3/MPI_File_iread_at_all.3in + ompi/mpi/man/man3/MPI_File_iread_shared.3in + ompi/mpi/man/man3/MPI_File_iwrite.3in + ompi/mpi/man/man3/MPI_File_iwrite_all.3in + ompi/mpi/man/man3/MPI_File_iwrite_at.3in + ompi/mpi/man/man3/MPI_File_iwrite_at_all.3in + ompi/mpi/man/man3/MPI_File_iwrite_shared.3in + ompi/mpi/man/man3/MPI_File_open.3in + ompi/mpi/man/man3/MPI_File_preallocate.3in + ompi/mpi/man/man3/MPI_File_read.3in + ompi/mpi/man/man3/MPI_File_read_all.3in + ompi/mpi/man/man3/MPI_File_read_all_begin.3in + ompi/mpi/man/man3/MPI_File_read_all_end.3in + ompi/mpi/man/man3/MPI_File_read_at.3in + ompi/mpi/man/man3/MPI_File_read_at_all.3in + ompi/mpi/man/man3/MPI_File_read_at_all_begin.3in + ompi/mpi/man/man3/MPI_File_read_at_all_end.3in + ompi/mpi/man/man3/MPI_File_read_ordered.3in + ompi/mpi/man/man3/MPI_File_read_ordered_begin.3in + ompi/mpi/man/man3/MPI_File_read_ordered_end.3in + ompi/mpi/man/man3/MPI_File_read_shared.3in + ompi/mpi/man/man3/MPI_File_seek.3in + ompi/mpi/man/man3/MPI_File_seek_shared.3in + ompi/mpi/man/man3/MPI_File_set_atomicity.3in + ompi/mpi/man/man3/MPI_File_set_errhandler.3in + ompi/mpi/man/man3/MPI_File_set_info.3in + ompi/mpi/man/man3/MPI_File_set_size.3in + ompi/mpi/man/man3/MPI_File_set_view.3in + ompi/mpi/man/man3/MPI_File_sync.3in + ompi/mpi/man/man3/MPI_File_write.3in + ompi/mpi/man/man3/MPI_File_write_all.3in + ompi/mpi/man/man3/MPI_File_write_all_begin.3in + ompi/mpi/man/man3/MPI_File_write_all_end.3in + ompi/mpi/man/man3/MPI_File_write_at.3in + ompi/mpi/man/man3/MPI_File_write_at_all.3in + ompi/mpi/man/man3/MPI_File_write_at_all_begin.3in + ompi/mpi/man/man3/MPI_File_write_at_all_end.3in + ompi/mpi/man/man3/MPI_File_write_ordered.3in + ompi/mpi/man/man3/MPI_File_write_ordered_begin.3in + ompi/mpi/man/man3/MPI_File_write_ordered_end.3in + ompi/mpi/man/man3/MPI_File_write_shared.3in + ompi/mpi/man/man3/MPI_Finalize.3in + ompi/mpi/man/man3/MPI_Finalized.3in + ompi/mpi/man/man3/MPI_Free_mem.3in + ompi/mpi/man/man3/MPI_Gather.3in + ompi/mpi/man/man3/MPI_Gatherv.3in + ompi/mpi/man/man3/MPI_Get.3in + ompi/mpi/man/man3/MPI_Get_accumulate.3in + ompi/mpi/man/man3/MPI_Get_address.3in + ompi/mpi/man/man3/MPI_Get_count.3in + ompi/mpi/man/man3/MPI_Get_elements.3in + ompi/mpi/man/man3/MPI_Get_library_version.3in + ompi/mpi/man/man3/MPI_Get_processor_name.3in + ompi/mpi/man/man3/MPI_Get_version.3in + ompi/mpi/man/man3/MPI_Graph_create.3in + ompi/mpi/man/man3/MPI_Graph_get.3in + ompi/mpi/man/man3/MPI_Graph_map.3in + ompi/mpi/man/man3/MPI_Graph_neighbors.3in + ompi/mpi/man/man3/MPI_Graph_neighbors_count.3in + ompi/mpi/man/man3/MPI_Graphdims_get.3in + ompi/mpi/man/man3/MPI_Grequest_complete.3in + ompi/mpi/man/man3/MPI_Grequest_start.3in + ompi/mpi/man/man3/MPI_Group_compare.3in + ompi/mpi/man/man3/MPI_Group_difference.3in + ompi/mpi/man/man3/MPI_Group_excl.3in + ompi/mpi/man/man3/MPI_Group_free.3in + ompi/mpi/man/man3/MPI_Group_incl.3in + ompi/mpi/man/man3/MPI_Group_intersection.3in + ompi/mpi/man/man3/MPI_Group_range_excl.3in + ompi/mpi/man/man3/MPI_Group_range_incl.3in + ompi/mpi/man/man3/MPI_Group_rank.3in + ompi/mpi/man/man3/MPI_Group_size.3in + ompi/mpi/man/man3/MPI_Group_translate_ranks.3in + ompi/mpi/man/man3/MPI_Group_union.3in + ompi/mpi/man/man3/MPI_Ibsend.3in + ompi/mpi/man/man3/MPI_Improbe.3in + ompi/mpi/man/man3/MPI_Imrecv.3in + ompi/mpi/man/man3/MPI_Info_create.3in + ompi/mpi/man/man3/MPI_Info_delete.3in + ompi/mpi/man/man3/MPI_Info_dup.3in + ompi/mpi/man/man3/MPI_Info_env.3in + ompi/mpi/man/man3/MPI_Info_free.3in + ompi/mpi/man/man3/MPI_Info_get.3in + ompi/mpi/man/man3/MPI_Info_get_nkeys.3in + ompi/mpi/man/man3/MPI_Info_get_nthkey.3in + ompi/mpi/man/man3/MPI_Info_get_valuelen.3in + ompi/mpi/man/man3/MPI_Info_set.3in + ompi/mpi/man/man3/MPI_Init.3in + ompi/mpi/man/man3/MPI_Init_thread.3in + ompi/mpi/man/man3/MPI_Initialized.3in + ompi/mpi/man/man3/MPI_Intercomm_create.3in + ompi/mpi/man/man3/MPI_Intercomm_merge.3in + ompi/mpi/man/man3/MPI_Iprobe.3in + ompi/mpi/man/man3/MPI_Irecv.3in + ompi/mpi/man/man3/MPI_Irsend.3in + ompi/mpi/man/man3/MPI_Is_thread_main.3in + ompi/mpi/man/man3/MPI_Isend.3in + ompi/mpi/man/man3/MPI_Issend.3in + ompi/mpi/man/man3/MPI_Keyval_create.3in + ompi/mpi/man/man3/MPI_Keyval_free.3in + ompi/mpi/man/man3/MPI_Lookup_name.3in + ompi/mpi/man/man3/MPI_Mprobe.3in + ompi/mpi/man/man3/MPI_Mrecv.3in + ompi/mpi/man/man3/MPI_Neighbor_allgather.3in + ompi/mpi/man/man3/MPI_Neighbor_allgatherv.3in + ompi/mpi/man/man3/MPI_Neighbor_alltoall.3in + ompi/mpi/man/man3/MPI_Neighbor_alltoallv.3in + ompi/mpi/man/man3/MPI_Neighbor_alltoallw.3in + ompi/mpi/man/man3/MPI_Op_commutative.3in + ompi/mpi/man/man3/MPI_Op_create.3in + ompi/mpi/man/man3/MPI_Op_free.3in + ompi/mpi/man/man3/MPI_Open_port.3in + ompi/mpi/man/man3/MPI_Pack.3in + ompi/mpi/man/man3/MPI_Pack_external.3in + ompi/mpi/man/man3/MPI_Pack_external_size.3in + ompi/mpi/man/man3/MPI_Pack_size.3in + ompi/mpi/man/man3/MPI_Pcontrol.3in + ompi/mpi/man/man3/MPI_Probe.3in + ompi/mpi/man/man3/MPI_Publish_name.3in + ompi/mpi/man/man3/MPI_Put.3in + ompi/mpi/man/man3/MPI_Query_thread.3in + ompi/mpi/man/man3/MPI_Recv.3in + ompi/mpi/man/man3/MPI_Recv_init.3in + ompi/mpi/man/man3/MPI_Reduce.3in + ompi/mpi/man/man3/MPI_Reduce_local.3in + ompi/mpi/man/man3/MPI_Reduce_scatter.3in + ompi/mpi/man/man3/MPI_Reduce_scatter_block.3in + ompi/mpi/man/man3/MPI_Register_datarep.3in + ompi/mpi/man/man3/MPI_Request_free.3in + ompi/mpi/man/man3/MPI_Request_get_status.3in + ompi/mpi/man/man3/MPI_Rsend.3in + ompi/mpi/man/man3/MPI_Rsend_init.3in + ompi/mpi/man/man3/MPI_Scan.3in + ompi/mpi/man/man3/MPI_Scatter.3in + ompi/mpi/man/man3/MPI_Scatterv.3in + ompi/mpi/man/man3/MPI_Send.3in + ompi/mpi/man/man3/MPI_Send_init.3in + ompi/mpi/man/man3/MPI_Sendrecv.3in + ompi/mpi/man/man3/MPI_Sendrecv_replace.3in + ompi/mpi/man/man3/MPI_Sizeof.3in + ompi/mpi/man/man3/MPI_Ssend.3in + ompi/mpi/man/man3/MPI_Ssend_init.3in + ompi/mpi/man/man3/MPI_Start.3in + ompi/mpi/man/man3/MPI_Startall.3in + ompi/mpi/man/man3/MPI_Status_f2c.3in + ompi/mpi/man/man3/MPI_Status_set_cancelled.3in + ompi/mpi/man/man3/MPI_Status_set_elements.3in + ompi/mpi/man/man3/MPI_T_category_changed.3in + ompi/mpi/man/man3/MPI_T_category_get_categories.3in + ompi/mpi/man/man3/MPI_T_category_get_cvars.3in + ompi/mpi/man/man3/MPI_T_category_get_info.3in + ompi/mpi/man/man3/MPI_T_category_get_num.3in + ompi/mpi/man/man3/MPI_T_category_get_pvars.3in + ompi/mpi/man/man3/MPI_T_cvar_get_info.3in + ompi/mpi/man/man3/MPI_T_cvar_get_num.3in + ompi/mpi/man/man3/MPI_T_cvar_handle_alloc.3in + ompi/mpi/man/man3/MPI_T_cvar_read.3in + ompi/mpi/man/man3/MPI_T_cvar_write.3in + ompi/mpi/man/man3/MPI_T_enum_get_info.3in + ompi/mpi/man/man3/MPI_T_enum_get_item.3in + ompi/mpi/man/man3/MPI_T_finalize.3in + ompi/mpi/man/man3/MPI_T_init_thread.3in + ompi/mpi/man/man3/MPI_T_pvar_get_info.3in + ompi/mpi/man/man3/MPI_T_pvar_get_num.3in + ompi/mpi/man/man3/MPI_T_pvar_handle_alloc.3in + ompi/mpi/man/man3/MPI_T_pvar_read.3in + ompi/mpi/man/man3/MPI_T_pvar_readreset.3in + ompi/mpi/man/man3/MPI_T_pvar_reset.3in + ompi/mpi/man/man3/MPI_T_pvar_session_create.3in + ompi/mpi/man/man3/MPI_T_pvar_start.3in + ompi/mpi/man/man3/MPI_T_pvar_write.3in + ompi/mpi/man/man3/MPI_Test.3in + ompi/mpi/man/man3/MPI_Test_cancelled.3in + ompi/mpi/man/man3/MPI_Testall.3in + ompi/mpi/man/man3/MPI_Testany.3in + ompi/mpi/man/man3/MPI_Testsome.3in + ompi/mpi/man/man3/MPI_Topo_test.3in + ompi/mpi/man/man3/MPI_Type_commit.3in + ompi/mpi/man/man3/MPI_Type_contiguous.3in + ompi/mpi/man/man3/MPI_Type_create_darray.3in + ompi/mpi/man/man3/MPI_Type_create_f90_complex.3in + ompi/mpi/man/man3/MPI_Type_create_f90_integer.3in + ompi/mpi/man/man3/MPI_Type_create_f90_real.3in + ompi/mpi/man/man3/MPI_Type_create_hvector.3in + ompi/mpi/man/man3/MPI_Type_create_indexed_block.3in + ompi/mpi/man/man3/MPI_Type_create_keyval.3in + ompi/mpi/man/man3/MPI_Type_create_resized.3in + ompi/mpi/man/man3/MPI_Type_create_struct.3in + ompi/mpi/man/man3/MPI_Type_create_subarray.3in + ompi/mpi/man/man3/MPI_Type_delete_attr.3in + ompi/mpi/man/man3/MPI_Type_dup.3in + ompi/mpi/man/man3/MPI_Type_extent.3in + ompi/mpi/man/man3/MPI_Type_free.3in + ompi/mpi/man/man3/MPI_Type_free_keyval.3in + ompi/mpi/man/man3/MPI_Type_get_attr.3in + ompi/mpi/man/man3/MPI_Type_get_contents.3in + ompi/mpi/man/man3/MPI_Type_get_envelope.3in + ompi/mpi/man/man3/MPI_Type_get_extent.3in + ompi/mpi/man/man3/MPI_Type_get_name.3in + ompi/mpi/man/man3/MPI_Type_get_true_extent.3in + ompi/mpi/man/man3/MPI_Type_hindexed.3in + ompi/mpi/man/man3/MPI_Type_hvector.3in + ompi/mpi/man/man3/MPI_Type_indexed.3in + ompi/mpi/man/man3/MPI_Type_lb.3in + ompi/mpi/man/man3/MPI_Type_match_size.3in + ompi/mpi/man/man3/MPI_Type_set_attr.3in + ompi/mpi/man/man3/MPI_Type_set_name.3in + ompi/mpi/man/man3/MPI_Type_size.3in + ompi/mpi/man/man3/MPI_Type_struct.3in + ompi/mpi/man/man3/MPI_Type_ub.3in + ompi/mpi/man/man3/MPI_Type_vector.3in + ompi/mpi/man/man3/MPI_Unpack.3in + ompi/mpi/man/man3/MPI_Unpack_external.3in + ompi/mpi/man/man3/MPI_Unpublish_name.3in + ompi/mpi/man/man3/MPI_Wait.3in + ompi/mpi/man/man3/MPI_Waitall.3in + ompi/mpi/man/man3/MPI_Waitany.3in + ompi/mpi/man/man3/MPI_Waitsome.3in + ompi/mpi/man/man3/MPI_Win_allocate.3in + ompi/mpi/man/man3/MPI_Win_allocate_shared.3in + ompi/mpi/man/man3/MPI_Win_attach.3in + ompi/mpi/man/man3/MPI_Win_call_errhandler.3in + ompi/mpi/man/man3/MPI_Win_complete.3in + ompi/mpi/man/man3/MPI_Win_create.3in + ompi/mpi/man/man3/MPI_Win_create_dynamic.3in + ompi/mpi/man/man3/MPI_Win_create_errhandler.3in + ompi/mpi/man/man3/MPI_Win_create_keyval.3in + ompi/mpi/man/man3/MPI_Win_delete_attr.3in + ompi/mpi/man/man3/MPI_Win_fence.3in + ompi/mpi/man/man3/MPI_Win_flush.3in + ompi/mpi/man/man3/MPI_Win_flush_local.3in + ompi/mpi/man/man3/MPI_Win_free.3in + ompi/mpi/man/man3/MPI_Win_free_keyval.3in + ompi/mpi/man/man3/MPI_Win_get_attr.3in + ompi/mpi/man/man3/MPI_Win_get_errhandler.3in + ompi/mpi/man/man3/MPI_Win_get_group.3in + ompi/mpi/man/man3/MPI_Win_get_info.3in + ompi/mpi/man/man3/MPI_Win_get_name.3in + ompi/mpi/man/man3/MPI_Win_lock.3in + ompi/mpi/man/man3/MPI_Win_lock_all.3in + ompi/mpi/man/man3/MPI_Win_post.3in + ompi/mpi/man/man3/MPI_Win_set_attr.3in + ompi/mpi/man/man3/MPI_Win_set_errhandler.3in + ompi/mpi/man/man3/MPI_Win_set_info.3in + ompi/mpi/man/man3/MPI_Win_set_name.3in + ompi/mpi/man/man3/MPI_Win_shared_query.3in + ompi/mpi/man/man3/MPI_Win_start.3in + ompi/mpi/man/man3/MPI_Win_sync.3in + ompi/mpi/man/man3/MPI_Win_test.3in + ompi/mpi/man/man3/MPI_Win_unlock.3in + ompi/mpi/man/man3/MPI_Win_unlock_all.3in + ompi/mpi/man/man3/MPI_Win_wait.3in + ompi/mpi/man/man3/MPI_Wtick.3in + ompi/mpi/man/man3/MPI_Wtime.3in + ompi/mpi/tool/category_get_index.c + ompi/mpiext/affinity/README.txt + ompi/mpiext/affinity/c/OMPI_Affinity_str.3in + ompi/mpiext/cuda/README.txt + ompi/mpiext/cuda/c/MPIX_Query_cuda_support.3in + ompi/mpiext/pcollreq/c/MPIX_Barrier_init.3in + ompi/mpiext/pcollreq/use-mpi-f08/allgather_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/allgatherv_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/allreduce_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/alltoall_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/alltoallv_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/alltoallw_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/barrier_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/bcast_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/exscan_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/gather_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/gatherv_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/neighbor_allgather_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/neighbor_allgatherv_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/neighbor_alltoall_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/neighbor_alltoallv_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/neighbor_alltoallw_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/pallgather_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/pallgatherv_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/pallreduce_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/palltoall_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/palltoallv_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/palltoallw_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/pbarrier_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/pbcast_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/pexscan_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/pgather_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/pgatherv_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/pneighbor_allgather_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/pneighbor_allgatherv_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/pneighbor_alltoall_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/pneighbor_alltoallv_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/pneighbor_alltoallw_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/preduce_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/preduce_scatter_block_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/preduce_scatter_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/pscan_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/pscatter_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/profile/pscatterv_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/reduce_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/reduce_scatter_block_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/reduce_scatter_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/scan_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/scatter_init_f08.F90 + ompi/mpiext/pcollreq/use-mpi-f08/scatterv_init_f08.F90 + ompi/tools/mpisync/mpisync.1in + ompi/tools/ompi_info/ompi_info.1in + ompi/tools/wrappers/mpif77.1in + ompi/tools/wrappers/mpijavac.1in + ompi/tools/wrappers/mpijavac.pl.in + ompi/tools/wrappers/ompi-c.pc.in + ompi/tools/wrappers/ompi-cxx.pc.in + ompi/tools/wrappers/ompi-fort.pc.in + ompi/tools/wrappers/ompi.pc.in + opal/mca/event/external/event_external_module.c + opal/mca/hwloc/hwloc201/hwloc/config/hwloc.m4 + opal/mca/hwloc/hwloc201/hwloc/config/hwloc_components.m4 + opal/mca/hwloc/hwloc201/hwloc/config/hwloc_pkg.m4 + opal/mca/hwloc/hwloc201/hwloc/config/netloc.m4 + opal/mca/hwloc/hwloc201/hwloc/hwloc/Makefile.am + opal/mca/hwloc/hwloc201/hwloc/hwloc/bind.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/bitmap.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/components.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/diff.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/distances.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/misc.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/pci-common.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/shmem.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-aix.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-bgq.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-cuda.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-fake.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-freebsd.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-gl.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hardwired.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-hpux.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-linux.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-netbsd.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-noos.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-nvml.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-opencl.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-pci.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-synthetic.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml-libxml.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml-nolibxml.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-xml.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology.c + opal/mca/hwloc/hwloc201/hwloc/hwloc/traversal.c + opal/mca/hwloc/hwloc201/hwloc/include/hwloc.h + opal/mca/hwloc/hwloc201/hwloc/include/hwloc/bitmap.h + opal/mca/hwloc/hwloc201/hwloc/include/hwloc/diff.h + opal/mca/hwloc/hwloc201/hwloc/include/hwloc/distances.h + opal/mca/hwloc/hwloc201/hwloc/include/hwloc/export.h + opal/mca/hwloc/hwloc201/hwloc/include/hwloc/helper.h + opal/mca/hwloc/hwloc201/hwloc/include/hwloc/plugins.h + opal/mca/hwloc/hwloc201/hwloc/include/hwloc/rename.h + opal/mca/hwloc/hwloc201/hwloc/include/hwloc/shmem.h + opal/mca/hwloc/hwloc201/hwloc/include/private/components.h + opal/mca/hwloc/hwloc201/hwloc/include/private/xml.h + opal/mca/pmix/pmix3x/pmix/include/pmi2.h + opal/mca/pmix/pmix3x/pmix/src/server/pmix_server_ops.h + opal/mca/pmix/pmix3x/pmix/test/simple/pmitest.c + opal/tools/wrappers/generic_wrapper.1in + opal/tools/wrappers/opal.pc.in + opal/tools/wrappers/opal_wrapper.1in + orte/tools/orte-clean/orte-clean.1in + orte/tools/orte-info/orte-info.1in + orte/tools/orted/orted.1in + orte/tools/wrappers/orte.pc.in + oshmem/shmem/man/man3/intro_shmem.3in + oshmem/shmem/man/man3/shmalloc.3in + oshmem/shmem/man/man3/shmem_addr_accessible.3in + oshmem/shmem/man/man3/shmem_alltoall32.3in + oshmem/shmem/man/man3/shmem_barrier.3in + oshmem/shmem/man/man3/shmem_barrier_all.3in + oshmem/shmem/man/man3/shmem_broadcast32.3in + oshmem/shmem/man/man3/shmem_char_g.3in + oshmem/shmem/man/man3/shmem_char_get.3in + oshmem/shmem/man/man3/shmem_char_p.3in + oshmem/shmem/man/man3/shmem_char_put.3in + oshmem/shmem/man/man3/shmem_collect32.3in + oshmem/shmem/man/man3/shmem_fence.3in + oshmem/shmem/man/man3/shmem_finalize.3in + oshmem/shmem/man/man3/shmem_getmem_nbi.3in + oshmem/shmem/man/man3/shmem_global_exit.3in + oshmem/shmem/man/man3/shmem_info_get_name.3in + oshmem/shmem/man/man3/shmem_info_get_version.3in + oshmem/shmem/man/man3/shmem_init.3in + oshmem/shmem/man/man3/shmem_int_add.3in + oshmem/shmem/man/man3/shmem_int_cswap.3in + oshmem/shmem/man/man3/shmem_int_fadd.3in + oshmem/shmem/man/man3/shmem_int_fetch.3in + oshmem/shmem/man/man3/shmem_int_finc.3in + oshmem/shmem/man/man3/shmem_int_inc.3in + oshmem/shmem/man/man3/shmem_int_set.3in + oshmem/shmem/man/man3/shmem_malloc.3in + oshmem/shmem/man/man3/shmem_my_pe.3in + oshmem/shmem/man/man3/shmem_n_pes.3in + oshmem/shmem/man/man3/shmem_pe_accessible.3in + oshmem/shmem/man/man3/shmem_ptr.3in + oshmem/shmem/man/man3/shmem_putmem_nbi.3in + oshmem/shmem/man/man3/shmem_quiet.3in + oshmem/shmem/man/man3/shmem_set_lock.3in + oshmem/shmem/man/man3/shmem_short_and_to_all.3in + oshmem/shmem/man/man3/shmem_short_iget.3in + oshmem/shmem/man/man3/shmem_short_iput.3in + oshmem/shmem/man/man3/shmem_short_max_to_all.3in + oshmem/shmem/man/man3/shmem_short_min_to_all.3in + oshmem/shmem/man/man3/shmem_short_or_to_all.3in + oshmem/shmem/man/man3/shmem_short_prod_to_all.3in + oshmem/shmem/man/man3/shmem_short_sum_to_all.3in + oshmem/shmem/man/man3/shmem_short_xor_to_all.3in + oshmem/shmem/man/man3/shmem_swap.3in + oshmem/shmem/man/man3/shmem_udcflush.3in + oshmem/shmem/man/man3/shmem_wait.3in + oshmem/tools/oshmem_info/oshmem_info.1in + test/spc/spc_test.c + test/threads/opal_thread.c +Copyright: 1018-2013 Los Alamos National Security, LLC. Open MPI common configuration for TOSS/TOSS2 v1.7.x/1.8.x + 1996 Thinking Machines $COPYRIGHT$ + 1996 Thinking Machines Corporation + 1996 Thinking Machines Corporation $COPYRIGHT$ + 1997-2013 University of Chicago. See COPYRIGHT notice in top-level directory. + 2001-2004 Farooq Mela. + 2001-2015 Argonne National Laboratory. See COPYRIGHT in top-level directory. + 2003 University of Chicago, Ohio Supercomputer Center. See COPYRIGHT notice in top-level directory. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2012 The Regents of the University of California. + 2004-2014 High Performance Computing Center Stuttgart, University of Stuttgart. + 2006 Unknown (TODO: fix this) + 2006-2008 Sun Microsystems, Inc. + 2006-2008 Sun Microsystems, Inc. Use is subject to license terms. + 2006-2022 Cisco Systems, Inc. + 2007 Oak Ridge National Laboratory + 2007 UChicago/Argonne LLC See COPYRIGHT notice in top-level directory. + 2007 UChicago/Argonne LLC. See COPYRIGHT notice in top-level directory. + 2007-2012 Oracle and/or its affiliates. + 2007-2017 Cisco Systems, Inc. $COPYRIGHT$ + 2007-2019 IBM Corp. + 2008 Sun Microsystems, Inc. Man page contributed Dirk Eddelbuettel and released under the BSD license + 2008 Sun Microsystems, Lustre group + 2009 CNRS + 2009-2013 UChicago/Argonne LLC See COPYRIGHT in top-level directory. + 2009-2016 Cisco Systems, Inc. See COPYING in top-level directory. + 2009-2017 Université Bordeaux + 2009-2018 Inria. + 2009-2018 Inria. See COPYING in top-level directory. + 2009-2018 Los Alamos National Security, LLC. + 2010 IBM See COPYING in top-level directory. + 2010 IPB, INRIA & CNRS + 2011-2012 Oracle and/or its affiliates. See COPYING in top-level directory. + 2011-2013 Universite Bordeaux 1 + 2011-2013 Université Bordeaux 1 + 2011-2020 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2012 Aleksej Saushev, The NetBSD Foundation + 2012 Los Alamos National Security, LLC. Common GNU compiler optimization for Cray XE/XK-6 systems + 2012 Los Alamos National Security, LLC. Common Intel compiler optimization for Cray XE/XK-6 systems + 2012 Los Alamos National Security, LLC. See COPYING in top-level directory. + 2012 University of Oregon. + 2012 Université Bordeaux See COPYING in top-level directory. + 2012-2013 Blue Brain Project, BBP/EPFL. + 2012-2013 Los Alamos National Security, LLC. Open MPI configuration for Cielo/Cielito v1.7.x/1.8.x GNU compiler, Lustre + 2012-2015 Los Alamos National Security, LLC. All rights reserved. + 2012-2018 Los Alamos National Security, LLC. Open MPI configuration for Cray XC v2.x GNU compiler, Lustre + 2013 Los Alamos National Security, LLC. Open MPI common configuration for Darwin MIC Co-processors v1.7.x/1.8.x + 2013 Los Alamos National Security, LLC. Open MPI common configuration for Darwin v1.7.x/1.8.x + 2013 Los Alamos National Security, LLC. Open MPI common debug configuration for TOSS/TOSS2 v1.7.x/1.8.x + 2013 Los Alamos National Security, LLC. Open MPI common optimized configuration for Darwin v1.7.x/1.8.x + 2013 Los Alamos National Security, LLC. Open MPI debug configuration for Darwin v1.7.x/1.8.x + 2013 Los Alamos National Security, LLC. Open MPI optimized configuration for Darwin v1.7.x/1.8.x + 2013 UChicago/Argonne, LLC See COPYRIGHT notice in top-level directory. + 2013-2018 Los Alamos National Security, LLC. Open MPI common optimized configuration for TOSS/TOSS2 v1.7.x/1.8.x + 2013-2018 Los Alamos National Security, LLC. Open MPI optimized configuration for TOSS/TOSS2 v1.7.x/1.8.x + 2013-2018 Université Bordeaux. See COPYING in top-level directory. + 2013-2020 Intel, Inc. + 2014 Artem Polyakov . + 2014 Los Alamos National Security, LLC. $COPYRIGHT$ + 2014 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. $COPYRIGHT$ + 2014 UChicgo/Argonne, LLC. See COPYRIGHT notice in top-level directory. + 2014-2016 Mellanox Technologies, Inc. $COPYRIGHT$ + 2014-2019 Research Organization for Information Science and Technology (RIST). + 2015 Artem Y. Polyakov . + 2015 Mellanox Technologies, Inc. + 2015 NVIDIA, Inc. + 2015 Research Organization for Information Science and Technology (RIST). See COPYING in top-level directory. + 2015 University of Houston. + 2015-2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ + 2015-2019 FUJITSU LIMITED. $COPYRIGHT$ + 2016-2020 IBM Corporation. + 2017 Amazon.com, Inc. or its affiliates. + 2017 FUJITSU LIMITED. + 2020 Google, LLC. $COPYRIGHT$ + 2021 Mellanox Technologies. $COPYRIGHT$ Additional copyrights may follow $HEADER$ + 2021 Nanook Consulting. $COPYRIGHT$ +License: __NO_LICENSE__ + +Files: Makefile.am + README + autogen.pl + config/ompi_check_psm.m4 + config/ompi_check_psm2.m4 + config/ompi_configure_options.m4 + config/opal_case_sensitive_fs_setup.m4 + config/opal_check_compiler_version.m4 + config/opal_check_cuda.m4 + config/opal_check_os_flavors.m4 + config/opal_configure_options.m4 + config/opal_mca.m4 + config/opal_mca_priority_sort.pl + config/opal_setup_cc.m4 + config/opal_setup_cxx.m4 + config/opal_setup_wrappers.m4 + config/oshmem_configure_options.m4 + contrib/Makefile.am + examples/oshmem_circular_shift.c + examples/oshmem_max_reduction.c + examples/oshmem_symmetric_data.c + examples/ring_oshmem_c.c + ompi/class/ompi_seq_tracker.h + ompi/errhandler/errhandler_predefined.h + ompi/include/ompi/totalview.h + ompi/include/ompi/types.h + ompi/mca/bml/base/bml_base_btl.c + ompi/mca/bml/base/bml_base_btl.h + ompi/mca/coll/base/Makefile.am + ompi/mca/coll/base/coll_base_topo.h + ompi/mca/coll/base/coll_tags.h + ompi/mca/coll/han/coll_han_dynamic.h + ompi/mca/coll/han/coll_han_dynamic_file.h + ompi/mca/coll/self/coll_self_barrier.c + ompi/mca/coll/self/coll_self_bcast.c + ompi/mca/coll/sm/coll_sm_bcast.c + ompi/mca/coll/sync/coll_sync_reduce.c + ompi/mca/coll/sync/coll_sync_scan.c + ompi/mca/coll/tuned/coll_tuned_decision_dynamic.c + ompi/mca/coll/tuned/coll_tuned_decision_fixed.c + ompi/mca/coll/tuned/coll_tuned_dynamic_file.h + ompi/mca/coll/ucc/coll_ucc_module.c + ompi/mca/common/ompio/Makefile.am + ompi/mca/common/ompio/common_ompio_aggregators.h + ompi/mca/common/ompio/common_ompio_print_queue.c + ompi/mca/crcp/bkmrk/crcp_bkmrk_module.c + ompi/mca/fbtl/configure.m4 + ompi/mca/fcoll/configure.m4 + ompi/mca/fs/configure.m4 + ompi/mca/hook/configure.m4 + ompi/mca/io/base/Makefile.am + ompi/mca/io/base/io_base_frame.c + ompi/mca/io/romio321/romio/Makefile.options + ompi/mca/io/romio321/romio/adio/include/romioconf-undefs.h + ompi/mca/io/romio321/romio/include/io_romio_conv.h + ompi/mca/mtl/base/Makefile.am + ompi/mca/mtl/base/mtl_base_datatype.h + ompi/mca/mtl/configure.m4 + ompi/mca/mtl/ofi/README + ompi/mca/mtl/ofi/mtl_ofi.c + ompi/mca/mtl/ofi/mtl_ofi_endpoint.c + ompi/mca/mtl/ofi/mtl_ofi_endpoint.h + ompi/mca/mtl/ofi/mtl_ofi_improbe_opt.c + ompi/mca/mtl/ofi/mtl_ofi_improbe_opt.pm + ompi/mca/mtl/ofi/mtl_ofi_iprobe_opt.c + ompi/mca/mtl/ofi/mtl_ofi_iprobe_opt.pm + ompi/mca/mtl/ofi/mtl_ofi_irecv_opt.c + ompi/mca/mtl/ofi/mtl_ofi_irecv_opt.pm + ompi/mca/mtl/ofi/mtl_ofi_isend_opt.c + ompi/mca/mtl/ofi/mtl_ofi_isend_opt.pm + ompi/mca/mtl/ofi/mtl_ofi_opt.h + ompi/mca/mtl/ofi/mtl_ofi_request.h + ompi/mca/mtl/ofi/mtl_ofi_send_opt.c + ompi/mca/mtl/ofi/mtl_ofi_send_opt.pm + ompi/mca/mtl/psm/mtl_psm_types.h + ompi/mca/op/avx/configure.m4 + ompi/mca/osc/base/Makefile.am + ompi/mca/osc/pt2pt/help-osc-pt2pt.txt + ompi/mca/pml/base/pml_base_ft.c + ompi/mca/pml/base/pml_base_sendreq.c + ompi/mca/pml/cm/pml_cm_recvreq.c + ompi/mca/pml/cm/pml_cm_request.c + ompi/mca/pml/cm/pml_cm_sendreq.c + ompi/mca/pml/configure.m4 + ompi/mca/pml/ob1/pml_ob1_comm.c + ompi/mca/pml/ob1/pml_ob1_recvreq.h + ompi/mca/pml/v/pml_v.h + ompi/mca/rte/configure.m4 + ompi/mca/sharedfp/configure.m4 + ompi/mca/vprotocol/base/vprotocol_base_parasite.c + ompi/mca/vprotocol/base/vprotocol_base_request.h + ompi/mca/vprotocol/pessimist/vprotocol_pessimist.c + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_comm.c + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_event.c + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_eventlog.h + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_probe.c + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_proc.c + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_progress.c + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_recv.c + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_request.c + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_request.h + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_sender_based.c + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_sender_based.h + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_sender_based_types.h + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_start.c + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_start.h + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_wait.c + ompi/mca/vprotocol/pessimist/vprotocol_pessimist_wait.h + ompi/mpi/c/alltoall.c + ompi/mpi/cxx/errhandler_inln.h + ompi/mpi/cxx/exception.h + ompi/mpi/cxx/info_inln.h + ompi/mpi/fortran/use-mpi-f08/Makefile.am + ompi/mpi/fortran/use-mpi-f08/base/Makefile.am + ompi/mpi/fortran/use-mpi-f08/bindings/Makefile.am + ompi/mpi/fortran/use-mpi-f08/mod/Makefile.am + ompi/mpi/fortran/use-mpi-ignore-tkr/Makefile.am + ompi/mpi/java/c/mpi_Constant.c + ompi/mpi/java/c/mpi_Info.c + ompi/mpi/java/c/mpi_Prequest.c + ompi/proc/proc.c + ompi/runtime/ompi_info_support.c + ompi/runtime/ompi_info_support.h + ompi/runtime/ompi_spc.h + ompi/tools/mpisync/Makefile.am + ompi/tools/ompi_info/ompi_info.h + opal/class/opal_pointer_array.c + opal/class/opal_tree.h + opal/class/opal_value_array.c + opal/class/opal_value_array.h + opal/dss/dss_dump.c + opal/dss/dss_lookup.c + opal/dss/dss_peek.c + opal/include/opal/align.h + opal/include/opal/opal_socket_errno.h + opal/include/opal/sys/ia32/timer.h + opal/include/opal/sys/powerpc/timer.h + opal/include/opal/sys/sparcv9/timer.h + opal/mca/allocator/base/Makefile.am + opal/mca/allocator/base/allocator_base_frame.c + opal/mca/allocator/base/base.h + opal/mca/backtrace/base/Makefile.am + opal/mca/backtrace/base/base.h + opal/mca/backtrace/execinfo/Makefile.am + opal/mca/backtrace/none/Makefile.am + opal/mca/backtrace/printstack/Makefile.am + opal/mca/base/mca_base_component_compare.c + opal/mca/base/mca_base_components_register.c + opal/mca/base/mca_base_list.c + opal/mca/btl/base/Makefile.am + opal/mca/btl/base/btl_base_mca.c + opal/mca/btl/ofi/btl_ofi_atomics.c + opal/mca/btl/ofi/btl_ofi_endpoint.c + opal/mca/btl/ofi/btl_ofi_module.c + opal/mca/btl/ofi/btl_ofi_rdma.c + opal/mca/btl/ofi/btl_ofi_rdma.h + opal/mca/btl/ofi/configure.m4 + opal/mca/btl/openib/btl_openib.h + opal/mca/btl/openib/btl_openib_atomic.c + opal/mca/btl/openib/btl_openib_endpoint.c + opal/mca/btl/openib/btl_openib_proc.c + opal/mca/btl/openib/btl_openib_proc.h + opal/mca/btl/openib/connect/base.h + opal/mca/btl/openib/connect/btl_openib_connect_base.c + opal/mca/btl/openib/connect/btl_openib_connect_empty.c + opal/mca/btl/openib/connect/btl_openib_connect_empty.h + opal/mca/btl/openib/connect/btl_openib_connect_rdmacm.c + opal/mca/btl/openib/connect/btl_openib_connect_rdmacm.h + opal/mca/btl/openib/connect/btl_openib_connect_sl.h + opal/mca/btl/openib/connect/btl_openib_connect_udcm.h + opal/mca/btl/tcp/btl_tcp.c + opal/mca/btl/tcp/btl_tcp_addr.h + opal/mca/btl/tcp/btl_tcp_endpoint.h + opal/mca/btl/tcp/btl_tcp_ft.c + opal/mca/btl/tcp/btl_tcp_ft.h + opal/mca/btl/tcp/btl_tcp_hdr.h + opal/mca/btl/ugni/configure.m4 + opal/mca/btl/vader/btl_vader.h + opal/mca/btl/vader/btl_vader_fifo.h + opal/mca/btl/vader/btl_vader_sendi.c + opal/mca/common/ofi/common_ofi.h + opal/mca/common/sm/common_sm.h + opal/mca/common/sm/common_sm_mpool.h + opal/mca/common/sm/configure.m4 + opal/mca/common/verbs/common_verbs_basics.c + opal/mca/common/verbs/common_verbs_mca.c + opal/mca/common/verbs/common_verbs_port.c + opal/mca/common/verbs/common_verbs_qp_type.c + opal/mca/common/verbs/help-opal-common-verbs.txt + opal/mca/compress/base/base.h + opal/mca/compress/base/compress_base_close.c + opal/mca/compress/base/compress_base_fns.c + opal/mca/crs/base/crs_base_close.c + opal/mca/crs/base/crs_base_open.c + opal/mca/crs/base/crs_base_select.c + opal/mca/crs/self/crs_self_module.c + opal/mca/dl/dlopen/configure.m4 + opal/mca/event/base/base.h + opal/mca/event/libevent2022/configure.m4 + opal/mca/event/libevent2022/libevent/opal_rename.h + opal/mca/hwloc/external/hwloc_external_component.c + opal/mca/hwloc/hwloc201/hwloc/NEWS + opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-solaris-chiptype.c + opal/mca/memchecker/base/Makefile.am + opal/mca/memory/base/base.h + opal/mca/memory/patcher/memory_patcher_component.c + opal/mca/mpool/hugepage/mpool_hugepage.h + opal/mca/mpool/hugepage/mpool_hugepage_component.c + opal/mca/mpool/hugepage/mpool_hugepage_module.c + opal/mca/pmix/ext1x/configure.m4 + opal/mca/pmix/ext2x/configure.m4 + opal/mca/pmix/pmix3x/pmix/autogen.pl + opal/mca/pmix/pmix3x/pmix/config/pmix_check_compiler_version.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_check_os_flavors.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_mca_priority_sort.pl + opal/mca/pmix/pmix3x/pmix/contrib/perf_tools/pmi.h + opal/mca/pmix/pmix3x/pmix/contrib/perf_tools/pmi2.c + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/ia32/timer.h + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/powerpc/timer.h + opal/mca/pmix/pmix3x/pmix/src/client/pmi1.c + opal/mca/pmix/pmix3x/pmix/src/client/pmi2.c + opal/mca/pmix/pmix3x/pmix/src/include/align.h + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/base/base.h + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/base/bfrop_base_fns.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/base/bfrop_base_pack.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/base/bfrop_base_print.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/base/bfrop_base_unpack.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v12/bfrop_v12.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v12/internal.h + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v20/bfrop_pmix20.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v20/internal.h + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v21/bfrop_pmix21.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v3/bfrop_pmix3.c + opal/mca/pmix/pmix3x/pmix/src/mca/common/dstore/dstore_base.c + opal/mca/pmix/pmix3x/pmix/src/mca/common/dstore/dstore_base.h + opal/mca/pmix/pmix3x/pmix/src/mca/common/dstore/dstore_segment.c + opal/mca/pmix/pmix3x/pmix/src/mca/common/dstore/dstore_segment.h + opal/mca/pmix/pmix3x/pmix/src/mca/gds/base/base.h + opal/mca/pmix/pmix3x/pmix/src/mca/gds/base/gds_base_fns.c + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds12/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds12/gds_ds12_base.c + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds12/gds_ds12_base.h + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds12/gds_ds12_lock_fcntl.c + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds12/gds_ds12_lock_pthread.c + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds21/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds21/gds_ds21_base.c + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds21/gds_ds21_base.h + opal/mca/pmix/pmix3x/pmix/src/mca/gds/hash/gds_hash.c + opal/mca/pmix/pmix3x/pmix/src/mca/gds/hash/gds_hash.h + opal/mca/pmix/pmix3x/pmix/src/mca/plog/base/plog_base_stubs.c + opal/mca/pmix/pmix3x/pmix/src/mca/pnet/base/pnet_base_fns.c + opal/mca/pmix/pmix3x/pmix/src/mca/preg/compress/preg_compress.c + opal/mca/pmix/pmix3x/pmix/src/mca/preg/compress/preg_compress.h + opal/mca/pmix/pmix3x/pmix/src/mca/preg/native/preg_native.c + opal/mca/pmix/pmix3x/pmix/src/mca/preg/native/preg_native.h + opal/mca/pmix/pmix3x/pmix/src/mca/psec/base/psec_base_fns.c + opal/mca/pmix/pmix3x/pmix/src/mca/psec/dummy_handshake/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/psec/munge/psec_munge.h + opal/mca/pmix/pmix3x/pmix/src/mca/psec/native/psec_native.h + opal/mca/pmix/pmix3x/pmix/src/mca/psec/none/psec_none.c + opal/mca/pmix/pmix3x/pmix/src/mca/psec/none/psec_none.h + opal/mca/pmix/pmix3x/pmix/src/mca/psensor/base/psensor_base_stubs.c + opal/mca/pmix/pmix3x/pmix/src/mca/psensor/psensor.h + opal/mca/pmix/pmix3x/pmix/src/runtime/pmix_progress_threads.c + opal/mca/pmix/pmix3x/pmix/test/cli_stages.c + opal/mca/pmix/pmix3x/pmix/test/cli_stages.h + opal/mca/pmix/pmix3x/pmix/test/pmi2_client.c + opal/mca/pmix/pmix3x/pmix/test/pmi_client.c + opal/mca/pmix/pmix3x/pmix/test/pmix_test.c + opal/mca/pmix/pmix3x/pmix/test/server_callbacks.h + opal/mca/pmix/pmix3x/pmix/test/test_common.c + opal/mca/pmix/pmix3x/pmix/test/test_common.h + opal/mca/pmix/pmix3x/pmix/test/test_fence.c + opal/mca/pmix/pmix3x/pmix/test/test_fence.h + opal/mca/pmix/pmix3x/pmix/test/test_internal.h + opal/mca/pmix/pmix3x/pmix/test/test_publish.c + opal/mca/pmix/pmix3x/pmix/test/test_publish.h + opal/mca/pmix/pmix3x/pmix/test/test_replace.h + opal/mca/pmix/pmix3x/pmix/test/test_resolve_peers.c + opal/mca/pmix/pmix3x/pmix/test/test_resolve_peers.h + opal/mca/pmix/pmix3x/pmix/test/test_spawn.c + opal/mca/pmix/pmix3x/pmix/test/test_spawn.h + opal/mca/pmix/pmix3x/pmix/test/utils.h + opal/mca/pstat/base/Makefile.am + opal/mca/pstat/linux/pstat_linux_module.c + opal/mca/pstat/test/pstat_test.c + opal/mca/rcache/base/rcache_base_mem_cb.c + opal/mca/rcache/base/rcache_base_vma.c + opal/mca/rcache/gpusm/rcache_gpusm.h + opal/mca/rcache/gpusm/rcache_gpusm_component.c + opal/mca/rcache/grdma/rcache_grdma.h + opal/mca/rcache/grdma/rcache_grdma_component.c + opal/mca/rcache/grdma/rcache_grdma_module.c + opal/mca/rcache/rgpusm/rcache_rgpusm.h + opal/mca/rcache/rgpusm/rcache_rgpusm_component.c + opal/mca/rcache/udreg/configure.m4 + opal/mca/rcache/udreg/rcache_udreg.h + opal/mca/rcache/udreg/rcache_udreg_component.c + opal/mca/rcache/udreg/rcache_udreg_module.c + opal/mca/reachable/base/reachable_base_alloc.c + opal/mca/reachable/netlink/configure.m4 + opal/mca/reachable/netlink/reachable_netlink_module.c + opal/mca/reachable/reachable.h + opal/mca/reachable/weighted/reachable_weighted.c + opal/mca/reachable/weighted/reachable_weighted.h + opal/mca/shmem/base/Makefile.am + opal/mca/shmem/base/base.h + opal/mca/shmem/base/shmem_base_close.c + opal/mca/shmem/base/shmem_base_open.c + opal/mca/shmem/base/shmem_base_select.c + opal/mca/shmem/base/shmem_base_wrappers.c + opal/mca/shmem/mmap/shmem_mmap.h + opal/mca/shmem/mmap/shmem_mmap_module.c + opal/mca/shmem/posix/shmem_posix.h + opal/mca/shmem/posix/shmem_posix_common_utils.c + opal/mca/shmem/sysv/shmem_sysv.h + opal/mca/shmem/sysv/shmem_sysv_module.c + opal/mca/timer/altix/Makefile.am + opal/mca/timer/altix/timer_altix.h + opal/mca/timer/base/Makefile.am + opal/mca/timer/base/timer_base_null.h + opal/mca/timer/darwin/timer_darwin.h + opal/mca/timer/solaris/timer_solaris.h + opal/runtime/opal_finalize.c + opal/runtime/opal_init.c + opal/threads/condition.c + opal/threads/mutex.h + opal/util/arch.c + opal/util/argv.c + opal/util/bit_ops.h + opal/util/daemon_init.h + opal/util/fd.c + opal/util/fd.h + opal/util/few.c + opal/util/few.h + opal/util/keyval/keyval_lex.h + opal/util/keyval_parse.h + opal/util/malloc.c + opal/util/malloc.h + opal/util/numtostr.c + opal/util/numtostr.h + opal/util/opal_pty.h + opal/util/os_path.c + opal/util/qsort.h + opal/util/show_help_lex.c + opal/util/show_help_lex.l + opal/util/strncpy.h + opal/util/sys_limits.c + orte/mca/common/alps/configure.m4 + orte/mca/errmgr/default_app/errmgr_default_app.h + orte/mca/errmgr/default_app/errmgr_default_app_component.c + orte/mca/errmgr/default_hnp/errmgr_default_hnp.h + orte/mca/errmgr/default_hnp/errmgr_default_hnp_component.c + orte/mca/errmgr/default_orted/errmgr_default_orted.h + orte/mca/errmgr/default_orted/errmgr_default_orted_component.c + orte/mca/errmgr/default_tool/errmgr_default_tool.h + orte/mca/errmgr/default_tool/errmgr_default_tool_component.c + orte/mca/ess/alps/configure.m4 + orte/mca/ess/alps/ess_alps.h + orte/mca/ess/base/ess_base_get.c + orte/mca/ess/base/ess_base_std_prolog.c + orte/mca/ess/env/ess_env.h + orte/mca/ess/lsf/configure.m4 + orte/mca/ess/slurm/configure.m4 + orte/mca/ess/slurm/ess_slurm.h + orte/mca/ess/tm/configure.m4 + orte/mca/ess/tm/ess_tm.h + orte/mca/filem/base/base.h + orte/mca/filem/base/filem_base_fns.c + orte/mca/filem/base/filem_base_select.c + orte/mca/filem/raw/filem_raw.h + orte/mca/grpcomm/base/Makefile.am + orte/mca/odls/base/Makefile.am + orte/mca/oob/tcp/oob_tcp_hdr.h + orte/mca/plm/alps/configure.m4 + orte/mca/plm/lsf/configure.m4 + orte/mca/plm/tm/help-plm-tm.txt + orte/mca/ras/alps/configure.m4 + orte/mca/ras/base/Makefile.am + orte/mca/ras/lsf/configure.m4 + orte/mca/ras/simulator/help-ras-simulator.txt + orte/mca/ras/simulator/ras_sim_module.c + orte/mca/ras/slurm/configure.m4 + orte/mca/ras/tm/configure.m4 + orte/mca/rmaps/base/rmaps_base_select.c + orte/mca/rmaps/mindist/help-orte-rmaps-md.txt + orte/mca/rmaps/mindist/rmaps_mindist_module.c + orte/mca/rmaps/rank_file/rmaps_rank_file.c + orte/mca/rmaps/rank_file/rmaps_rank_file_lex.c + orte/mca/rmaps/rank_file/rmaps_rank_file_lex.h + orte/mca/rmaps/rank_file/rmaps_rank_file_lex.l + orte/mca/rmaps/resilient/rmaps_resilient.c + orte/mca/routed/base/Makefile.am + orte/mca/routed/binomial/routed_binomial.h + orte/mca/routed/direct/routed_direct.h + orte/mca/snapc/base/base.h + orte/mca/snapc/base/snapc_base_frame.c + orte/mca/snapc/full/configure.m4 + orte/mca/snapc/full/snapc_full_app.c + orte/mca/snapc/full/snapc_full_global.c + orte/mca/snapc/full/snapc_full_local.c + orte/mca/snapc/full/snapc_full_module.c + orte/mca/sstore/central/configure.m4 + orte/mca/sstore/central/sstore_central_app.c + orte/mca/sstore/central/sstore_central_module.c + orte/mca/sstore/stage/configure.m4 + orte/mca/sstore/stage/sstore_stage_app.c + orte/mca/sstore/stage/sstore_stage_module.c + orte/mca/state/app/state_app.c + orte/mca/state/app/state_app.h + orte/mca/state/app/state_app_component.c + orte/mca/state/base/base.h + orte/mca/state/base/state_base_select.c + orte/mca/state/hnp/state_hnp.h + orte/mca/state/hnp/state_hnp_component.c + orte/mca/state/novm/state_novm.h + orte/mca/state/orted/state_orted.h + orte/mca/state/orted/state_orted_component.c + orte/mca/state/tool/state_tool.h + orte/mca/state/tool/state_tool_component.c + orte/orted/orted.h + orte/runtime/orte_quit.h + orte/tools/orterun/main.c + orte/util/hnp_contact.h + oshmem/include/oshmem/Makefile.am + oshmem/include/oshmem/constants.h + oshmem/include/shmem-compat.h + oshmem/include/shmemx.h + oshmem/info/info.c + oshmem/info/info.h + oshmem/mca/atomic/base/Makefile.am + oshmem/mca/atomic/base/atomic_base_available.c + oshmem/mca/atomic/base/atomic_base_frame.c + oshmem/mca/atomic/basic/atomic_basic.h + oshmem/mca/atomic/basic/atomic_basic_cswap.c + oshmem/mca/atomic/basic/atomic_basic_module.c + oshmem/mca/atomic/mxm/atomic_mxm.h + oshmem/mca/atomic/mxm/atomic_mxm_module.c + oshmem/mca/atomic/mxm/configure.m4 + oshmem/mca/atomic/ucx/atomic_ucx.h + oshmem/mca/atomic/ucx/atomic_ucx_component.c + oshmem/mca/atomic/ucx/atomic_ucx_cswap.c + oshmem/mca/atomic/ucx/atomic_ucx_module.c + oshmem/mca/atomic/ucx/configure.m4 + oshmem/mca/memheap/base/memheap_base_frame.c + oshmem/mca/memheap/buddy/memheap_buddy.c + oshmem/mca/memheap/buddy/memheap_buddy_component.h + oshmem/mca/memheap/configure.m4 + oshmem/mca/memheap/ptmalloc/memheap_ptmalloc.c + oshmem/mca/memheap/ptmalloc/memheap_ptmalloc_component.h + oshmem/mca/scoll/base/Makefile.am + oshmem/mca/scoll/base/scoll_base_available.c + oshmem/mca/scoll/base/scoll_base_frame.c + oshmem/mca/scoll/basic/scoll_basic.h + oshmem/mca/scoll/basic/scoll_basic_alltoall.c + oshmem/mca/scoll/basic/scoll_basic_barrier.c + oshmem/mca/scoll/basic/scoll_basic_broadcast.c + oshmem/mca/scoll/basic/scoll_basic_collect.c + oshmem/mca/scoll/basic/scoll_basic_module.c + oshmem/mca/scoll/basic/scoll_basic_reduce.c + oshmem/mca/scoll/fca/help-oshmem-scoll-fca.txt + oshmem/mca/scoll/fca/scoll_fca_debug.h + oshmem/mca/scoll/mpi/help-oshmem-scoll-mpi.txt + oshmem/mca/scoll/ucc/Makefile.am + oshmem/mca/scoll/ucc/help-oshmem-scoll-ucc.txt + oshmem/mca/spml/base/Makefile.am + oshmem/mca/spml/base/spml_base_atomicreq.h + oshmem/mca/spml/base/spml_base_getreq.h + oshmem/mca/spml/base/spml_base_putreq.c + oshmem/mca/spml/base/spml_base_putreq.h + oshmem/mca/spml/base/spml_base_request_dbg.h + oshmem/mca/spml/configure.m4 + oshmem/mca/spml/ikrit/configure.m4 + oshmem/mca/spml/ikrit/help-oshmem-spml-ikrit.txt + oshmem/mca/spml/ikrit/spml_ikrit_component.h + oshmem/mca/spml/ucx/configure.m4 + oshmem/mca/spml/ucx/spml_ucx_component.c + oshmem/mca/spml/ucx/spml_ucx_component.h + oshmem/mca/sshmem/base/Makefile.am + oshmem/mca/sshmem/base/sshmem_base_close.c + oshmem/mca/sshmem/base/sshmem_base_open.c + oshmem/mca/sshmem/base/sshmem_base_select.c + oshmem/mca/sshmem/base/sshmem_base_wrappers.c + oshmem/mca/sshmem/mmap/configure.m4 + oshmem/mca/sshmem/mmap/help-oshmem-sshmem-mmap.txt + oshmem/mca/sshmem/mmap/sshmem_mmap.h + oshmem/mca/sshmem/mmap/sshmem_mmap_module.c + oshmem/mca/sshmem/sysv/configure.m4 + oshmem/mca/sshmem/sysv/sshmem_sysv.h + oshmem/mca/sshmem/ucx/configure.m4 + oshmem/mca/sshmem/ucx/sshmem_ucx.h + oshmem/mca/sshmem/ucx/sshmem_ucx_component.c + oshmem/mca/sshmem/ucx/sshmem_ucx_module.c + oshmem/mca/sshmem/ucx/sshmem_ucx_shadow.c + oshmem/mca/sshmem/verbs/configure.m4 + oshmem/mca/sshmem/verbs/sshmem_verbs.h + oshmem/mca/sshmem/verbs/sshmem_verbs_module.c + oshmem/op/op.h + oshmem/proc/proc_group_cache.h + oshmem/request/request_dbg.h + oshmem/runtime/oshmem_info_support.h + oshmem/runtime/oshmem_shmem_params.c + oshmem/runtime/oshmem_shmem_preconnect.h + oshmem/runtime/params.h + oshmem/shmem/Makefile.am + oshmem/shmem/c/profile/defines.h + oshmem/shmem/c/shmem_add.c + oshmem/shmem/c/shmem_addr_accessible.c + oshmem/shmem/c/shmem_align.c + oshmem/shmem/c/shmem_alloc.c + oshmem/shmem/c/shmem_alltoall.c + oshmem/shmem/c/shmem_and.c + oshmem/shmem/c/shmem_barrier.c + oshmem/shmem/c/shmem_broadcast.c + oshmem/shmem/c/shmem_clear_lock.c + oshmem/shmem/c/shmem_collect.c + oshmem/shmem/c/shmem_context.c + oshmem/shmem/c/shmem_cswap.c + oshmem/shmem/c/shmem_fadd.c + oshmem/shmem/c/shmem_fand.c + oshmem/shmem/c/shmem_fence.c + oshmem/shmem/c/shmem_fetch.c + oshmem/shmem/c/shmem_finalize.c + oshmem/shmem/c/shmem_finc.c + oshmem/shmem/c/shmem_for.c + oshmem/shmem/c/shmem_fxor.c + oshmem/shmem/c/shmem_g.c + oshmem/shmem/c/shmem_get.c + oshmem/shmem/c/shmem_get_nb.c + oshmem/shmem/c/shmem_global_exit.c + oshmem/shmem/c/shmem_iget.c + oshmem/shmem/c/shmem_inc.c + oshmem/shmem/c/shmem_info.c + oshmem/shmem/c/shmem_iput.c + oshmem/shmem/c/shmem_or.c + oshmem/shmem/c/shmem_p.c + oshmem/shmem/c/shmem_pe_accessible.c + oshmem/shmem/c/shmem_ptr.c + oshmem/shmem/c/shmem_put.c + oshmem/shmem/c/shmem_put_nb.c + oshmem/shmem/c/shmem_query.c + oshmem/shmem/c/shmem_quiet.c + oshmem/shmem/c/shmem_realloc.c + oshmem/shmem/c/shmem_reduce.c + oshmem/shmem/c/shmem_set.c + oshmem/shmem/c/shmem_set_lock.c + oshmem/shmem/c/shmem_swap.c + oshmem/shmem/c/shmem_sync.c + oshmem/shmem/c/shmem_test_lock.c + oshmem/shmem/c/shmem_xor.c + oshmem/shmem/fortran/profile/defines.h + oshmem/shmem/fortran/profile/prototypes_pshmem.h + oshmem/shmem/fortran/prototypes_shmem.h + oshmem/shmem/fortran/shmem_fortran_pointer.h + oshmem/shmem/fortran/shmem_get_nb_f.c + oshmem/shmem/fortran/shmem_int4_fetch_f.c + oshmem/shmem/fortran/shmem_int4_set_f.c + oshmem/shmem/fortran/shmem_int8_fetch_f.c + oshmem/shmem/fortran/shmem_int8_set_f.c + oshmem/shmem/fortran/shmem_put_nb_f.c + oshmem/shmem/fortran/shmem_real4_fetch_f.c + oshmem/shmem/fortran/shmem_real4_set_f.c + oshmem/shmem/fortran/shmem_real8_fetch_f.c + oshmem/shmem/fortran/shmem_real8_set_f.c + oshmem/shmem/shmem_lock.h + oshmem/tools/oshmem_info/help-oshmem-info.txt + oshmem/tools/oshmem_info/oshmem_info.h + oshmem/util/oshmem_util.h + test/asm/Makefile.am + test/class/opal_hash_table.c + test/mpool/Makefile.am + test/support/support.h +Copyright: 201-2011 Oak Ridge National Labs. + 201-2018 Los Alamos National Security, LLC. All rights reserved. + 201-2021 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 201-2022 Cisco Systems, Inc. + 2004-2007 The Regents of the University of California. + 2004-2011 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2011 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2012 The Trustees of Indiana University. + 2004-2014 The Trustees of the University of Tennessee. + 2006 QLogic Corp. + 2006 QLogic Corporation. + 2006-2007 Voltaire + 2006-2008 Voltaire. + 2006-2012 Oracle and/or its affiliates. + 2006-2018 Los Alamos National Security, LLC. + 2006-2021 Mellanox Technologies, Inc. + 2006-2021 Mellanox Technologies. + 2007 Evergrid, Inc. + 2007 Myricom, Inc. + 2007-2008 Chelsio, Inc. + 2007-2009 Sun Microsystems, Inc. + 2008 UT-Battelle, LLC + 2008-2012 UT-Battelle, LLC. + 2008-2018 University of Houston. + 2008-2020 IBM Corporation. + 2009 CNRS + 2009-2012 Oak Ridge National Laboratory. + 2009-2013 Sandia National Laboratories. + 2009-2013 Université Bordeaux + 2009-2018 Inria. + 2010-2018 Los Alamos National Security, LLC. All rights reserved. + 2011 Los Alamos National Security, LLC. All right reserved. + 2011-2015 NVIDIA Corporation. + 2012-2015 Los Alamos National Security, Inc. + 2013 Université Bordeaux. + 2013-2016 Intel Corporation. + 2013-2018 Los Alamos National Security, Inc. All rights reserved. + 2013-2020 Intel, Inc. + 2014 Artem Polyakov + 2014 Bull SAS. + 2014-2015 Hewlett-Packard Development Company, LP. + 2014-2020 Research Organization for Information Science and Technology (RIST). + 2015 Artem Y. Polyakov . + 2015 Cisco Systems. + 2015-2018 Research Organization for Information Science and Technology (RIST). Copyrigth (c) 2019 Triad National Security, LLC. + 2017 FUJITSU LIMITED. + 2017-2022 Amazon.com, Inc. or its affiliates. + 2018 Intel, Inc, + 2018 Intel, inc. + 2018-2021 Triad National Security, LLC. All rights reserved. + 2020 Amazon.com, Inc. or its affiliates. All Rights reserved. + 2020 Bull S.A.S. + 2020 Google, LLC. + 2021 Amazon.com, Inc. or its affiliates. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + +Files: AUTHORS + README.JAVA.txt + config/autogen_found_items.m4 + config/ltmain_nag_pthread.diff + config/ltmain_pgi_tp.diff + contrib/amca-param-sets/example.conf + contrib/dist/mofed/compile_debian_mlnx_example.in + contrib/dist/mofed/debian/changelog.in + contrib/dist/mofed/debian/compat + contrib/dist/mofed/debian/rules + contrib/dist/mofed/debian/rules.in + contrib/dist/mofed/debian/source/format + contrib/platform/cray_xt3 + contrib/platform/cray_xt3_romio + contrib/platform/ibm/debug-ppc32-gcc + contrib/platform/ibm/debug-ppc64-gcc + contrib/platform/ibm/optimized-ppc32-gcc + contrib/platform/ibm/optimized-ppc64-gcc + contrib/platform/intel/bend/linux + contrib/platform/intel/bend/linux-optimized + contrib/platform/intel/bend/mac + contrib/platform/intel/bend/mac-optimized + contrib/platform/lanl/cray_xc_cle5.2/debug-common + contrib/platform/lanl/cray_xc_cle5.2/optimized-common + contrib/platform/lanl/cray_xe6/debug-common + contrib/platform/lanl/cray_xe6/optimized-common + contrib/platform/lanl/macosx-dynamic + contrib/platform/lanl/toss/README + contrib/platform/mellanox/optimized + contrib/platform/optimized + contrib/platform/ornl/cray_xt_cnl_romio + contrib/platform/ornl/cray_xt_cnl_romio_debug + contrib/platform/ornl/ornl_configure.gnu + contrib/platform/ornl/ornl_configure.pgi + contrib/platform/ornl/ornl_configure_self_contained + contrib/platform/redstorm + contrib/platform/snl/portals4-m5 + contrib/platform/snl/portals4-orte + examples/hello_mpifh.f + examples/ring_mpifh.f + ompi/include/ompi/frameworks.h + ompi/mca/coll/fca/coll_fca_convertor.h + ompi/mca/coll/hcoll/coll_hcoll_dtypes.h + ompi/mca/crcp/ompi_crcp.7in + ompi/mca/io/romio321/autogen.subdirs + ompi/mca/io/romio321/romio/README + ompi/mca/io/romio321/romio/adio/include/heap-sort.h + ompi/mca/io/romio321/romio/autogen.sh + ompi/mca/io/romio321/romio/confdb/aclocal_cc.m4 + ompi/mca/io/romio321/romio/confdb/aclocal_coverage.m4 + ompi/mca/io/romio321/romio/confdb/aclocal_f77.m4 + ompi/mca/io/romio321/romio/confdb/aclocal_fc.m4 + ompi/mca/io/romio321/romio/confdb/aclocal_make.m4 + ompi/mca/io/romio321/romio/confdb/aclocal_romio.m4 + ompi/mca/io/romio321/romio/confdb/aclocal_runlog.m4 + ompi/mca/io/romio321/romio/confdb/aclocal_util.m4 + ompi/mca/io/romio321/romio/configure.ac + ompi/mca/io/romio321/romio/include/ompi_grequestx.h + ompi/mca/io/romio321/romio/localdefs.in + ompi/mca/io/romio321/romio/test/README + ompi/mca/io/romio321/romio/test/external32.c + ompi/mca/io/romio321/romio/test/runtests.in + ompi/mca/io/romio321/romio/util/romioinstall.in + ompi/mca/mtl/ofi/post_configure.sh + ompi/mca/mtl/portals4/post_configure.sh + ompi/mca/mtl/psm/post_configure.sh + ompi/mca/mtl/psm2/post_configure.sh + ompi/mca/pml/cm/post_configure.sh + ompi/mca/pml/ob1/post_configure.sh + ompi/mca/sharedfp/individual/sharedfp_individual_gettime.c + ompi/mca/topo/treematch/treematch/IntConstantInitializedVector.c + ompi/mca/topo/treematch/treematch/IntConstantInitializedVector.h + ompi/mca/topo/treematch/treematch/PriorityQueue.c + ompi/mca/topo/treematch/treematch/PriorityQueue.h + ompi/mca/topo/treematch/treematch/k-partitioning.c + ompi/mca/topo/treematch/treematch/k-partitioning.h + ompi/mca/topo/treematch/treematch/tm_bucket.c + ompi/mca/topo/treematch/treematch/tm_bucket.h + ompi/mca/topo/treematch/treematch/tm_kpartitioning.c + ompi/mca/topo/treematch/treematch/tm_kpartitioning.h + ompi/mca/topo/treematch/treematch/tm_malloc.c + ompi/mca/topo/treematch/treematch/tm_malloc.h + ompi/mca/topo/treematch/treematch/tm_mapping.c + ompi/mca/topo/treematch/treematch/tm_mapping.h + ompi/mca/topo/treematch/treematch/tm_mt.h + ompi/mca/topo/treematch/treematch/tm_solution.c + ompi/mca/topo/treematch/treematch/tm_solution.h + ompi/mca/topo/treematch/treematch/tm_thread_pool.c + ompi/mca/topo/treematch/treematch/tm_thread_pool.h + ompi/mca/topo/treematch/treematch/tm_timings.c + ompi/mca/topo/treematch/treematch/tm_timings.h + ompi/mca/topo/treematch/treematch/tm_topology.c + ompi/mca/topo/treematch/treematch/tm_topology.h + ompi/mca/topo/treematch/treematch/tm_tree.c + ompi/mca/topo/treematch/treematch/tm_tree.h + ompi/mca/topo/treematch/treematch/tm_verbose.c + ompi/mca/topo/treematch/treematch/tm_verbose.h + ompi/mca/topo/treematch/treematch/treematch.h + ompi/mpi/fortran/mpiext-use-mpi-f08/mpi-f08-ext-module.F90 + ompi/mpi/fortran/mpiext-use-mpi/mpi-ext-module.F90 + ompi/mpi/man/man3/MPI_Aint_diff.3in + ompi/mpi/man/man3/MPI_Comm_c2f.3in + ompi/mpi/man/man3/MPI_File_c2f.3in + ompi/mpi/man/man3/MPI_File_f2c.3in + ompi/mpi/man/man3/MPI_Get_elements_x.3in + ompi/mpi/man/man3/MPI_Group_c2f.3in + ompi/mpi/man/man3/MPI_Group_f2c.3in + ompi/mpi/man/man3/MPI_Iallgather.3in + ompi/mpi/man/man3/MPI_Iallgatherv.3in + ompi/mpi/man/man3/MPI_Iallreduce.3in + ompi/mpi/man/man3/MPI_Ialltoall.3in + ompi/mpi/man/man3/MPI_Ialltoallv.3in + ompi/mpi/man/man3/MPI_Ialltoallw.3in + ompi/mpi/man/man3/MPI_Ibarrier.3in + ompi/mpi/man/man3/MPI_Ibcast.3in + ompi/mpi/man/man3/MPI_Iexscan.3in + ompi/mpi/man/man3/MPI_Igather.3in + ompi/mpi/man/man3/MPI_Igatherv.3in + ompi/mpi/man/man3/MPI_Ineighbor_allgather.3in + ompi/mpi/man/man3/MPI_Ineighbor_allgatherv.3in + ompi/mpi/man/man3/MPI_Ineighbor_alltoall.3in + ompi/mpi/man/man3/MPI_Ineighbor_alltoallv.3in + ompi/mpi/man/man3/MPI_Ineighbor_alltoallw.3in + ompi/mpi/man/man3/MPI_Info_c2f.3in + ompi/mpi/man/man3/MPI_Info_f2c.3in + ompi/mpi/man/man3/MPI_Ireduce.3in + ompi/mpi/man/man3/MPI_Ireduce_scatter.3in + ompi/mpi/man/man3/MPI_Ireduce_scatter_block.3in + ompi/mpi/man/man3/MPI_Iscan.3in + ompi/mpi/man/man3/MPI_Iscatter.3in + ompi/mpi/man/man3/MPI_Iscatterv.3in + ompi/mpi/man/man3/MPI_Message_c2f.3in + ompi/mpi/man/man3/MPI_Message_f2c.3in + ompi/mpi/man/man3/MPI_Op_c2f.3in + ompi/mpi/man/man3/MPI_Op_f2c.3in + ompi/mpi/man/man3/MPI_Raccumulate.3in + ompi/mpi/man/man3/MPI_Request_c2f.3in + ompi/mpi/man/man3/MPI_Request_f2c.3in + ompi/mpi/man/man3/MPI_Rget.3in + ompi/mpi/man/man3/MPI_Rget_accumulate.3in + ompi/mpi/man/man3/MPI_Rput.3in + ompi/mpi/man/man3/MPI_Status_c2f.3in + ompi/mpi/man/man3/MPI_Status_set_elements_x.3in + ompi/mpi/man/man3/MPI_T_cvar_handle_free.3in + ompi/mpi/man/man3/MPI_T_pvar_handle_free.3in + ompi/mpi/man/man3/MPI_T_pvar_session_free.3in + ompi/mpi/man/man3/MPI_T_pvar_stop.3in + ompi/mpi/man/man3/MPI_Type_c2f.3in + ompi/mpi/man/man3/MPI_Type_create_hindexed.3in + ompi/mpi/man/man3/MPI_Type_create_hindexed_block.3in + ompi/mpi/man/man3/MPI_Type_f2c.3in + ompi/mpi/man/man3/MPI_Type_get_extent_x.3in + ompi/mpi/man/man3/MPI_Type_get_true_extent_x.3in + ompi/mpi/man/man3/MPI_Type_size_x.3in + ompi/mpi/man/man3/MPI_Win_c2f.3in + ompi/mpi/man/man3/MPI_Win_detach.3in + ompi/mpi/man/man3/MPI_Win_f2c.3in + ompi/mpi/man/man3/MPI_Win_flush_all.3in + ompi/mpi/man/man3/MPI_Win_flush_local_all.3in + ompi/mpi/man/man3/OpenMPI.3in + ompi/mpiext/affinity/c/example.c + ompi/mpiext/mpiext.c + ompi/mpiext/mpiext.h + ompi/mpiext/pcollreq/c/MPIX_Allgather_init.3in + ompi/mpiext/pcollreq/c/MPIX_Allgatherv_init.3in + ompi/mpiext/pcollreq/c/MPIX_Allreduce_init.3in + ompi/mpiext/pcollreq/c/MPIX_Alltoall_init.3in + ompi/mpiext/pcollreq/c/MPIX_Alltoallv_init.3in + ompi/mpiext/pcollreq/c/MPIX_Alltoallw_init.3in + ompi/mpiext/pcollreq/c/MPIX_Bcast_init.3in + ompi/mpiext/pcollreq/c/MPIX_Exscan_init.3in + ompi/mpiext/pcollreq/c/MPIX_Gather_init.3in + ompi/mpiext/pcollreq/c/MPIX_Gatherv_init.3in + ompi/mpiext/pcollreq/c/MPIX_Neighbor_allgather_init.3in + ompi/mpiext/pcollreq/c/MPIX_Neighbor_allgatherv_init.3in + ompi/mpiext/pcollreq/c/MPIX_Neighbor_alltoall_init.3in + ompi/mpiext/pcollreq/c/MPIX_Neighbor_alltoallv_init.3in + ompi/mpiext/pcollreq/c/MPIX_Neighbor_alltoallw_init.3in + ompi/mpiext/pcollreq/c/MPIX_Reduce_init.3in + ompi/mpiext/pcollreq/c/MPIX_Reduce_scatter_block_init.3in + ompi/mpiext/pcollreq/c/MPIX_Reduce_scatter_init.3in + ompi/mpiext/pcollreq/c/MPIX_Scan_init.3in + ompi/mpiext/pcollreq/c/MPIX_Scatter_init.3in + ompi/mpiext/pcollreq/c/MPIX_Scatterv_init.3in + ompi/tools/wrappers/mpic++-wrapper-data.txt.in + ompi/tools/wrappers/mpicc-wrapper-data.txt.in + ompi/tools/wrappers/mpifort-wrapper-data.txt.in + opal/include/opal/frameworks.h + opal/mca/btl/ofi/README + opal/mca/btl/openib/btl-openib-benchmark + opal/mca/btl/usnic/README.test + opal/mca/btl/usnic/README.txt + opal/mca/event/libevent2022/autogen.subdirs + opal/mca/event/libevent2022/libevent/Doxyfile + opal/mca/event/libevent2022/libevent/Makefile.nmake + opal/mca/event/libevent2022/libevent/README + opal/mca/event/libevent2022/libevent/WIN32-Code/event2/event-config.h + opal/mca/event/libevent2022/libevent/autogen.sh + opal/mca/event/libevent2022/libevent/config.h.in + opal/mca/event/libevent2022/libevent/libevent.pc.in + opal/mca/event/libevent2022/libevent/libevent_openssl.pc.in + opal/mca/event/libevent2022/libevent/libevent_pthreads.pc.in + opal/mca/event/libevent2022/libevent/m4/ac_backport_259_ssizet.m4 + opal/mca/event/libevent2022/libevent/strlcpy-internal.h + opal/mca/event/libevent2022/libevent/whatsnew-2.0.txt + opal/mca/hwloc/hwloc201/hwloc/AUTHORS + opal/mca/hwloc/hwloc201/hwloc/README + opal/mca/hwloc/hwloc201/hwloc/VERSION + opal/mca/hwloc/hwloc201/hwloc/contrib/misc/README.txt + opal/mca/hwloc/hwloc201/hwloc/contrib/systemd/README.txt + opal/mca/hwloc/hwloc201/hwloc/doc/README.txt + opal/mca/hwloc/hwloc201/hwloc/netloc/README.txt + opal/mca/hwloc/hwloc201/hwloc/tests/README.txt + opal/mca/hwloc/hwloc201/hwloc/utils/README.txt + opal/mca/pmix/pmix3x/autogen.subdirs + opal/mca/pmix/pmix3x/pmix/AUTHORS + opal/mca/pmix/pmix3x/pmix/config/autogen_found_items.m4 + opal/mca/pmix/pmix3x/pmix/config/mca_library_paths.txt + opal/mca/pmix/pmix3x/pmix/contrib/perf_tools/Makefile + opal/mca/pmix/pmix3x/pmix/contrib/perf_tools/README + opal/mca/pmix/pmix3x/pmix/contrib/perf_tools/pmi2_utils.h + opal/mca/pmix/pmix3x/pmix/contrib/perf_tools/run.sh + opal/mca/pmix/pmix3x/pmix/contrib/platform/optimized + opal/mca/pmix/pmix3x/pmix/contrib/pmix-release.sh + opal/mca/pmix/pmix3x/pmix/contrib/pmix_jenkins.sh + opal/mca/pmix/pmix3x/pmix/maint/pmix.pc.in + opal/mca/pmix/pmix3x/pmix/src/include/frameworks.h + opal/mca/pmix/pmix3x/pmix/src/mca/common/dstore/dstore_file.h + opal/mca/pmix/pmix3x/pmix/test/README + opal/mca/pmix/pmix3x/pmix/test/pmix_client_otheruser.sh + opal/mca/pmix/pmix3x/pmix/test/simple/test_pmix.c + opal/tools/wrappers/opalc++-wrapper-data.txt.in + opal/tools/wrappers/opalcc-wrapper-data.txt.in + orte/include/orte/frameworks.h + orte/mca/iof/README.txt + orte/mca/ras/alps/ras-alps-command.sh + orte/test/mpi/Makefile + orte/test/mpi/abort.c + orte/test/mpi/accept.c + orte/test/mpi/bad_exit.c + orte/test/mpi/concurrent_spawn.c + orte/test/mpi/connect.c + orte/test/mpi/crisscross.c + orte/test/mpi/delayed_abort.c + orte/test/mpi/hello.c + orte/test/mpi/hello_barrier.c + orte/test/mpi/info_spawn.c + orte/test/mpi/loop_child.c + orte/test/mpi/loop_spawn.c + orte/test/mpi/mpi_barrier.c + orte/test/mpi/mpi_no_op.c + orte/test/mpi/mpi_spin.c + orte/test/mpi/multi_abort.c + orte/test/mpi/pubsub.c + orte/test/mpi/sendrecv_blaster.c + orte/test/mpi/simple_spawn.c + orte/test/mpi/singleton_client_server.c + orte/test/mpi/slave.c + orte/test/mpi/spawn_multiple.c + orte/test/mpi/spawn_tree.c + orte/test/mpi/xlib.c + orte/test/system/Makefile + orte/test/system/iof_delay.c + orte/test/system/iof_stress.c + orte/test/system/mapper.c + orte/test/system/mapr.py + orte/test/system/oob_stress.c + orte/test/system/orte_abort.c + orte/test/system/orte_loop_child.c + orte/test/system/orte_loop_spawn.c + orte/test/system/orte_no_op.c + orte/test/system/orte_nodename.c + orte/test/system/orte_spawn.c + orte/test/system/red.py + orte/test/system/reducer.c + orte/test/system/sigusr_trap.c + orte/test/system/spin.c + orte/tools/wrappers/ortecc-wrapper-data.txt.in + oshmem/include/oshmem/frameworks.h + oshmem/mca/memheap/ptmalloc/malloc.c + oshmem/mca/memheap/ptmalloc/malloc_defs.h + oshmem/mca/scoll/mpi/scoll_mpi_dtypes.h + oshmem/shmem/man/man3/OpenSHMEM.3in + oshmem/shmem/man/man3/_my_pe.3in + oshmem/shmem/man/man3/_num_pes.3in + oshmem/shmem/man/man3/shfree.3in + oshmem/shmem/man/man3/shmem_align.3in + oshmem/shmem/man/man3/shmem_alltoall64.3in + oshmem/shmem/man/man3/shmem_alltoalls32.3in + oshmem/shmem/man/man3/shmem_alltoalls64.3in + oshmem/shmem/man/man3/shmem_broadcast64.3in + oshmem/shmem/man/man3/shmem_char_get_nbi.3in + oshmem/shmem/man/man3/shmem_char_put_nbi.3in + oshmem/shmem/man/man3/shmem_clear_cache_inv.3in + oshmem/shmem/man/man3/shmem_clear_cache_line_inv.3in + oshmem/shmem/man/man3/shmem_clear_lock.3in + oshmem/shmem/man/man3/shmem_collect64.3in + oshmem/shmem/man/man3/shmem_complexd_prod_to_all.3in + oshmem/shmem/man/man3/shmem_complexd_sum_to_all.3in + oshmem/shmem/man/man3/shmem_complexf_prod_to_all.3in + oshmem/shmem/man/man3/shmem_complexf_sum_to_all.3in + oshmem/shmem/man/man3/shmem_double_fetch.3in + oshmem/shmem/man/man3/shmem_double_g.3in + oshmem/shmem/man/man3/shmem_double_get.3in + oshmem/shmem/man/man3/shmem_double_get_nbi.3in + oshmem/shmem/man/man3/shmem_double_iget.3in + oshmem/shmem/man/man3/shmem_double_iput.3in + oshmem/shmem/man/man3/shmem_double_max_to_all.3in + oshmem/shmem/man/man3/shmem_double_min_to_all.3in + oshmem/shmem/man/man3/shmem_double_p.3in + oshmem/shmem/man/man3/shmem_double_prod_to_all.3in + oshmem/shmem/man/man3/shmem_double_put.3in + oshmem/shmem/man/man3/shmem_double_put_nbi.3in + oshmem/shmem/man/man3/shmem_double_set.3in + oshmem/shmem/man/man3/shmem_double_sum_to_all.3in + oshmem/shmem/man/man3/shmem_double_swap.3in + oshmem/shmem/man/man3/shmem_fcollect32.3in + oshmem/shmem/man/man3/shmem_fcollect64.3in + oshmem/shmem/man/man3/shmem_float_fetch.3in + oshmem/shmem/man/man3/shmem_float_g.3in + oshmem/shmem/man/man3/shmem_float_get.3in + oshmem/shmem/man/man3/shmem_float_get_nbi.3in + oshmem/shmem/man/man3/shmem_float_iget.3in + oshmem/shmem/man/man3/shmem_float_iput.3in + oshmem/shmem/man/man3/shmem_float_max_to_all.3in + oshmem/shmem/man/man3/shmem_float_min_to_all.3in + oshmem/shmem/man/man3/shmem_float_p.3in + oshmem/shmem/man/man3/shmem_float_prod_to_all.3in + oshmem/shmem/man/man3/shmem_float_put.3in + oshmem/shmem/man/man3/shmem_float_put_nbi.3in + oshmem/shmem/man/man3/shmem_float_set.3in + oshmem/shmem/man/man3/shmem_float_sum_to_all.3in + oshmem/shmem/man/man3/shmem_float_swap.3in + oshmem/shmem/man/man3/shmem_free.3in + oshmem/shmem/man/man3/shmem_get128.3in + oshmem/shmem/man/man3/shmem_get128_nbi.3in + oshmem/shmem/man/man3/shmem_get16_nbi.3in + oshmem/shmem/man/man3/shmem_get32.3in + oshmem/shmem/man/man3/shmem_get32_nbi.3in + oshmem/shmem/man/man3/shmem_get64.3in + oshmem/shmem/man/man3/shmem_get64_nbi.3in + oshmem/shmem/man/man3/shmem_get8_nbi.3in + oshmem/shmem/man/man3/shmem_getmem.3in + oshmem/shmem/man/man3/shmem_iget128.3in + oshmem/shmem/man/man3/shmem_iget32.3in + oshmem/shmem/man/man3/shmem_iget64.3in + oshmem/shmem/man/man3/shmem_int_and_to_all.3in + oshmem/shmem/man/man3/shmem_int_g.3in + oshmem/shmem/man/man3/shmem_int_get.3in + oshmem/shmem/man/man3/shmem_int_get_nbi.3in + oshmem/shmem/man/man3/shmem_int_iget.3in + oshmem/shmem/man/man3/shmem_int_iput.3in + oshmem/shmem/man/man3/shmem_int_max_to_all.3in + oshmem/shmem/man/man3/shmem_int_min_to_all.3in + oshmem/shmem/man/man3/shmem_int_or_to_all.3in + oshmem/shmem/man/man3/shmem_int_p.3in + oshmem/shmem/man/man3/shmem_int_prod_to_all.3in + oshmem/shmem/man/man3/shmem_int_put.3in + oshmem/shmem/man/man3/shmem_int_put_nbi.3in + oshmem/shmem/man/man3/shmem_int_sum_to_all.3in + oshmem/shmem/man/man3/shmem_int_swap.3in + oshmem/shmem/man/man3/shmem_int_wait.3in + oshmem/shmem/man/man3/shmem_int_wait_until.3in + oshmem/shmem/man/man3/shmem_int_xor_to_all.3in + oshmem/shmem/man/man3/shmem_iput128.3in + oshmem/shmem/man/man3/shmem_iput32.3in + oshmem/shmem/man/man3/shmem_iput64.3in + oshmem/shmem/man/man3/shmem_long_add.3in + oshmem/shmem/man/man3/shmem_long_and_to_all.3in + oshmem/shmem/man/man3/shmem_long_cswap.3in + oshmem/shmem/man/man3/shmem_long_fadd.3in + oshmem/shmem/man/man3/shmem_long_fetch.3in + oshmem/shmem/man/man3/shmem_long_finc.3in + oshmem/shmem/man/man3/shmem_long_g.3in + oshmem/shmem/man/man3/shmem_long_get.3in + oshmem/shmem/man/man3/shmem_long_get_nbi.3in + oshmem/shmem/man/man3/shmem_long_iget.3in + oshmem/shmem/man/man3/shmem_long_inc.3in + oshmem/shmem/man/man3/shmem_long_iput.3in + oshmem/shmem/man/man3/shmem_long_max_to_all.3in + oshmem/shmem/man/man3/shmem_long_min_to_all.3in + oshmem/shmem/man/man3/shmem_long_or_to_all.3in + oshmem/shmem/man/man3/shmem_long_p.3in + oshmem/shmem/man/man3/shmem_long_prod_to_all.3in + oshmem/shmem/man/man3/shmem_long_put.3in + oshmem/shmem/man/man3/shmem_long_put_nbi.3in + oshmem/shmem/man/man3/shmem_long_set.3in + oshmem/shmem/man/man3/shmem_long_sum_to_all.3in + oshmem/shmem/man/man3/shmem_long_swap.3in + oshmem/shmem/man/man3/shmem_long_wait.3in + oshmem/shmem/man/man3/shmem_long_wait_until.3in + oshmem/shmem/man/man3/shmem_long_xor_to_all.3in + oshmem/shmem/man/man3/shmem_longdouble_g.3in + oshmem/shmem/man/man3/shmem_longdouble_get.3in + oshmem/shmem/man/man3/shmem_longdouble_get_nbi.3in + oshmem/shmem/man/man3/shmem_longdouble_iget.3in + oshmem/shmem/man/man3/shmem_longdouble_iput.3in + oshmem/shmem/man/man3/shmem_longdouble_max_to_all.3in + oshmem/shmem/man/man3/shmem_longdouble_min_to_all.3in + oshmem/shmem/man/man3/shmem_longdouble_p.3in + oshmem/shmem/man/man3/shmem_longdouble_prod_to_all.3in + oshmem/shmem/man/man3/shmem_longdouble_put.3in + oshmem/shmem/man/man3/shmem_longdouble_put_nbi.3in + oshmem/shmem/man/man3/shmem_longlong_add.3in + oshmem/shmem/man/man3/shmem_longlong_and_to_all.3in + oshmem/shmem/man/man3/shmem_longlong_cswap.3in + oshmem/shmem/man/man3/shmem_longlong_fadd.3in + oshmem/shmem/man/man3/shmem_longlong_fetch.3in + oshmem/shmem/man/man3/shmem_longlong_finc.3in + oshmem/shmem/man/man3/shmem_longlong_g.3in + oshmem/shmem/man/man3/shmem_longlong_get.3in + oshmem/shmem/man/man3/shmem_longlong_get_nbi.3in + oshmem/shmem/man/man3/shmem_longlong_iget.3in + oshmem/shmem/man/man3/shmem_longlong_inc.3in + oshmem/shmem/man/man3/shmem_longlong_iput.3in + oshmem/shmem/man/man3/shmem_longlong_max_to_all.3in + oshmem/shmem/man/man3/shmem_longlong_min_to_all.3in + oshmem/shmem/man/man3/shmem_longlong_or_to_all.3in + oshmem/shmem/man/man3/shmem_longlong_p.3in + oshmem/shmem/man/man3/shmem_longlong_prod_to_all.3in + oshmem/shmem/man/man3/shmem_longlong_put.3in + oshmem/shmem/man/man3/shmem_longlong_put_nbi.3in + oshmem/shmem/man/man3/shmem_longlong_set.3in + oshmem/shmem/man/man3/shmem_longlong_sum_to_all.3in + oshmem/shmem/man/man3/shmem_longlong_swap.3in + oshmem/shmem/man/man3/shmem_longlong_wait.3in + oshmem/shmem/man/man3/shmem_longlong_wait_until.3in + oshmem/shmem/man/man3/shmem_longlong_xor_to_all.3in + oshmem/shmem/man/man3/shmem_put128.3in + oshmem/shmem/man/man3/shmem_put128_nbi.3in + oshmem/shmem/man/man3/shmem_put16_nbi.3in + oshmem/shmem/man/man3/shmem_put32.3in + oshmem/shmem/man/man3/shmem_put32_nbi.3in + oshmem/shmem/man/man3/shmem_put64.3in + oshmem/shmem/man/man3/shmem_put64_nbi.3in + oshmem/shmem/man/man3/shmem_put8_nbi.3in + oshmem/shmem/man/man3/shmem_putmem.3in + oshmem/shmem/man/man3/shmem_realloc.3in + oshmem/shmem/man/man3/shmem_set_cache_inv.3in + oshmem/shmem/man/man3/shmem_set_cache_line_inv.3in + oshmem/shmem/man/man3/shmem_short_g.3in + oshmem/shmem/man/man3/shmem_short_get.3in + oshmem/shmem/man/man3/shmem_short_get_nbi.3in + oshmem/shmem/man/man3/shmem_short_p.3in + oshmem/shmem/man/man3/shmem_short_put.3in + oshmem/shmem/man/man3/shmem_short_put_nbi.3in + oshmem/shmem/man/man3/shmem_short_wait.3in + oshmem/shmem/man/man3/shmem_short_wait_until.3in + oshmem/shmem/man/man3/shmem_test_lock.3in + oshmem/shmem/man/man3/shmem_udcflush_line.3in + oshmem/shmem/man/man3/shmem_wait_until.3in + oshmem/shmem/man/man3/shmemalign.3in + oshmem/shmem/man/man3/shrealloc.3in + oshmem/shmem/man/man3/start_pes.3in + test/class/opal_bitmap.c + test/event/event-test.c + test/event/signal-test.c + test/event/time-test.c +Copyright: __NO_COPYRIGHT_NOR_LICENSE__ +License: __NO_COPYRIGHT_NOR_LICENSE__ + +Files: Makefile.in + aclocal.m4 + config/Makefile.in + config/compile + config/config.guess + config/config.sub + config/depcomp + config/install-sh + config/ltmain.sh + config/missing + config/test-driver + contrib/Makefile.in + ompi/Makefile.in + ompi/contrib/libompitrace/Makefile.in + ompi/datatype/Makefile.in + ompi/debuggers/Makefile.in + ompi/etc/Makefile.in + ompi/include/Makefile.in + ompi/mca/bml/Makefile.in + ompi/mca/bml/r2/Makefile.in + ompi/mca/coll/Makefile.in + ompi/mca/coll/adapt/Makefile.in + ompi/mca/coll/basic/Makefile.in + ompi/mca/coll/cuda/Makefile.in + ompi/mca/coll/fca/Makefile.in + ompi/mca/coll/han/Makefile.in + ompi/mca/coll/hcoll/Makefile.in + ompi/mca/coll/inter/Makefile.in + ompi/mca/coll/libnbc/Makefile.in + ompi/mca/coll/monitoring/Makefile.in + ompi/mca/coll/portals4/Makefile.in + ompi/mca/coll/self/Makefile.in + ompi/mca/coll/sm/Makefile.in + ompi/mca/coll/sync/Makefile.in + ompi/mca/coll/tuned/Makefile.in + ompi/mca/coll/ucc/Makefile.in + ompi/mca/common/Makefile.in + ompi/mca/common/monitoring/Makefile.in + ompi/mca/common/ompio/Makefile.in + ompi/mca/crcp/Makefile.in + ompi/mca/crcp/bkmrk/Makefile.in + ompi/mca/fbtl/Makefile.in + ompi/mca/fbtl/ime/Makefile.in + ompi/mca/fbtl/posix/Makefile.in + ompi/mca/fbtl/pvfs2/Makefile.in + ompi/mca/fcoll/Makefile.in + ompi/mca/fcoll/dynamic/Makefile.in + ompi/mca/fcoll/dynamic_gen2/Makefile.in + ompi/mca/fcoll/individual/Makefile.in + ompi/mca/fcoll/two_phase/Makefile.in + ompi/mca/fcoll/vulcan/Makefile.in + ompi/mca/fs/Makefile.in + ompi/mca/fs/gpfs/Makefile.in + ompi/mca/fs/ime/Makefile.in + ompi/mca/fs/lustre/Makefile.in + ompi/mca/fs/pvfs2/Makefile.in + ompi/mca/fs/ufs/Makefile.in + ompi/mca/hook/Makefile.in + ompi/mca/io/Makefile.in + ompi/mca/io/ompio/Makefile.in + ompi/mca/io/romio321/Makefile.in + ompi/mca/io/romio321/romio/Makefile.in + ompi/mca/io/romio321/romio/test-internal/Makefile.in + ompi/mca/io/romio321/romio/test/Makefile.in + ompi/mca/mtl/Makefile.in + ompi/mca/mtl/ofi/Makefile.in + ompi/mca/mtl/portals4/Makefile.in + ompi/mca/mtl/psm/Makefile.in + ompi/mca/mtl/psm2/Makefile.in + ompi/mca/op/Makefile.in + ompi/mca/op/avx/Makefile.in + ompi/mca/osc/Makefile.in + ompi/mca/osc/monitoring/Makefile.in + ompi/mca/osc/portals4/Makefile.in + ompi/mca/osc/pt2pt/Makefile.in + ompi/mca/osc/rdma/Makefile.in + ompi/mca/osc/sm/Makefile.in + ompi/mca/osc/ucx/Makefile.in + ompi/mca/pml/Makefile.in + ompi/mca/pml/cm/Makefile.in + ompi/mca/pml/crcpw/Makefile.in + ompi/mca/pml/monitoring/Makefile.in + ompi/mca/pml/ob1/Makefile.in + ompi/mca/pml/ucx/Makefile.in + ompi/mca/pml/v/Makefile.in + ompi/mca/pml/yalla/Makefile.in + ompi/mca/rte/Makefile.in + ompi/mca/rte/orte/Makefile.in + ompi/mca/rte/pmix/Makefile.in + ompi/mca/sharedfp/Makefile.in + ompi/mca/sharedfp/individual/Makefile.in + ompi/mca/sharedfp/lockedfile/Makefile.in + ompi/mca/sharedfp/sm/Makefile.in + ompi/mca/topo/Makefile.in + ompi/mca/topo/basic/Makefile.in + ompi/mca/topo/treematch/Makefile.in + ompi/mca/vprotocol/Makefile.in + ompi/mca/vprotocol/pessimist/Makefile.in + ompi/mpi/c/Makefile.in + ompi/mpi/c/profile/Makefile.in + ompi/mpi/cxx/Makefile.in + ompi/mpi/fortran/base/Makefile.in + ompi/mpi/fortran/mpiext-use-mpi-f08/Makefile.in + ompi/mpi/fortran/mpiext-use-mpi/Makefile.in + ompi/mpi/fortran/mpif-h/Makefile.in + ompi/mpi/fortran/mpif-h/profile/Makefile.in + ompi/mpi/fortran/use-mpi-f08/Makefile.in + ompi/mpi/fortran/use-mpi-f08/base/Makefile.in + ompi/mpi/fortran/use-mpi-f08/bindings/Makefile.in + ompi/mpi/fortran/use-mpi-f08/mod/Makefile.in + ompi/mpi/fortran/use-mpi-ignore-tkr/Makefile.in + ompi/mpi/fortran/use-mpi-tkr/Makefile.in + ompi/mpi/java/Makefile.in + ompi/mpi/java/c/Makefile.in + ompi/mpi/java/java/Makefile.in + ompi/mpi/tool/Makefile.in + ompi/mpi/tool/profile/Makefile.in + ompi/mpiext/affinity/Makefile.in + ompi/mpiext/affinity/c/Makefile.in + ompi/mpiext/cr/Makefile.in + ompi/mpiext/cr/c/Makefile.in + ompi/mpiext/cuda/Makefile.in + ompi/mpiext/cuda/c/Makefile.in + ompi/mpiext/pcollreq/Makefile.in + ompi/mpiext/pcollreq/c/Makefile.in + ompi/mpiext/pcollreq/c/profile/Makefile.in + ompi/mpiext/pcollreq/mpif-h/Makefile.in + ompi/mpiext/pcollreq/mpif-h/profile/Makefile.in + ompi/mpiext/pcollreq/use-mpi-f08/Makefile.in + ompi/mpiext/pcollreq/use-mpi/Makefile.in + ompi/tools/mpisync/Makefile.in + ompi/tools/ompi_info/Makefile.in + ompi/tools/wrappers/Makefile.in + opal/Makefile.in + opal/datatype/Makefile.in + opal/etc/Makefile.in + opal/include/Makefile.in + opal/mca/allocator/Makefile.in + opal/mca/allocator/basic/Makefile.in + opal/mca/allocator/bucket/Makefile.in + opal/mca/backtrace/Makefile.in + opal/mca/backtrace/execinfo/Makefile.in + opal/mca/backtrace/none/Makefile.in + opal/mca/backtrace/printstack/Makefile.in + opal/mca/base/Makefile.in + opal/mca/btl/Makefile.in + opal/mca/btl/ofi/Makefile.in + opal/mca/btl/openib/Makefile.in + opal/mca/btl/portals4/Makefile.in + opal/mca/btl/self/Makefile.in + opal/mca/btl/sm/Makefile.in + opal/mca/btl/smcuda/Makefile.in + opal/mca/btl/tcp/Makefile.in + opal/mca/btl/uct/Makefile.in + opal/mca/btl/ugni/Makefile.in + opal/mca/btl/usnic/Makefile.in + opal/mca/btl/vader/Makefile.in + opal/mca/common/Makefile.in + opal/mca/common/cuda/Makefile.in + opal/mca/common/ofi/Makefile.in + opal/mca/common/sm/Makefile.in + opal/mca/common/ucx/Makefile.in + opal/mca/common/verbs/Makefile.in + opal/mca/common/verbs_usnic/Makefile.in + opal/mca/compress/Makefile.in + opal/mca/compress/bzip/Makefile.in + opal/mca/compress/gzip/Makefile.in + opal/mca/crs/Makefile.in + opal/mca/crs/none/Makefile.in + opal/mca/crs/self/Makefile.in + opal/mca/dl/Makefile.in + opal/mca/dl/dlopen/Makefile.in + opal/mca/dl/libltdl/Makefile.in + opal/mca/event/Makefile.in + opal/mca/event/external/Makefile.in + opal/mca/event/libevent2022/Makefile.in + opal/mca/event/libevent2022/libevent/Makefile.in + opal/mca/event/libevent2022/libevent/include/Makefile.in + opal/mca/hwloc/Makefile.in + opal/mca/hwloc/external/Makefile.in + opal/mca/hwloc/hwloc201/Makefile.in + opal/mca/hwloc/hwloc201/hwloc/Makefile.in + opal/mca/hwloc/hwloc201/hwloc/hwloc/Makefile.in + opal/mca/hwloc/hwloc201/hwloc/include/Makefile.in + opal/mca/if/Makefile.in + opal/mca/if/bsdx_ipv4/Makefile.in + opal/mca/if/bsdx_ipv6/Makefile.in + opal/mca/if/linux_ipv6/Makefile.in + opal/mca/if/posix_ipv4/Makefile.in + opal/mca/if/solaris_ipv6/Makefile.in + opal/mca/installdirs/Makefile.in + opal/mca/installdirs/config/Makefile.in + opal/mca/installdirs/env/Makefile.in + opal/mca/memchecker/Makefile.in + opal/mca/memchecker/valgrind/Makefile.in + opal/mca/memcpy/Makefile.in + opal/mca/memory/Makefile.in + opal/mca/memory/malloc_solaris/Makefile.in + opal/mca/memory/patcher/Makefile.in + opal/mca/mpool/Makefile.in + opal/mca/mpool/hugepage/Makefile.in + opal/mca/mpool/memkind/Makefile.in + opal/mca/patcher/Makefile.in + opal/mca/patcher/linux/Makefile.in + opal/mca/patcher/overwrite/Makefile.in + opal/mca/pmix/Makefile.in + opal/mca/pmix/cray/Makefile.in + opal/mca/pmix/ext1x/Makefile.in + opal/mca/pmix/ext2x/Makefile.in + opal/mca/pmix/ext3x/Makefile.in + opal/mca/pmix/flux/Makefile.in + opal/mca/pmix/isolated/Makefile.in + opal/mca/pmix/pmix3x/Makefile.in + opal/mca/pmix/pmix3x/pmix/Makefile.in + opal/mca/pmix/pmix3x/pmix/config/Makefile.in + opal/mca/pmix/pmix3x/pmix/contrib/Makefile.in + opal/mca/pmix/pmix3x/pmix/etc/Makefile.in + opal/mca/pmix/pmix3x/pmix/examples/Makefile.in + opal/mca/pmix/pmix3x/pmix/include/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/base/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v12/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v20/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v21/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v3/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/common/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/common/dstore/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/gds/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds12/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds21/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/gds/hash/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/pcompress/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/pcompress/zlib/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/pdlopen/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/plibltdl/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/pif/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/pif/bsdx_ipv4/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/pif/bsdx_ipv6/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/pif/linux_ipv6/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/pif/posix_ipv4/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/pif/solaris_ipv6/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/pinstalldirs/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/pinstalldirs/config/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/pinstalldirs/env/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/plog/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/plog/default/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/plog/stdfd/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/plog/syslog/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/pnet/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/preg/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/preg/compress/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/preg/native/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/psec/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/psec/dummy_handshake/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/psec/munge/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/psec/native/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/psec/none/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/psensor/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/psensor/file/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/psensor/heartbeat/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/pshmem/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/pshmem/mmap/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/psquash/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/psquash/flex128/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/psquash/native/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/tcp/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/usock/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/tools/pevent/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/tools/plookup/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/tools/pmix_info/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/tools/pps/Makefile.in + opal/mca/pmix/pmix3x/pmix/src/util/keyval/Makefile.in + opal/mca/pmix/pmix3x/pmix/test/Makefile.in + opal/mca/pmix/pmix3x/pmix/test/simple/Makefile.in + opal/mca/pmix/s1/Makefile.in + opal/mca/pmix/s2/Makefile.in + opal/mca/pstat/Makefile.in + opal/mca/pstat/linux/Makefile.in + opal/mca/pstat/test/Makefile.in + opal/mca/rcache/Makefile.in + opal/mca/rcache/gpusm/Makefile.in + opal/mca/rcache/grdma/Makefile.in + opal/mca/rcache/rgpusm/Makefile.in + opal/mca/rcache/udreg/Makefile.in + opal/mca/reachable/Makefile.in + opal/mca/reachable/netlink/Makefile.in + opal/mca/reachable/weighted/Makefile.in + opal/mca/shmem/Makefile.in + opal/mca/shmem/mmap/Makefile.in + opal/mca/shmem/posix/Makefile.in + opal/mca/shmem/sysv/Makefile.in + opal/mca/timer/Makefile.in + opal/mca/timer/altix/Makefile.in + opal/mca/timer/darwin/Makefile.in + opal/mca/timer/linux/Makefile.in + opal/mca/timer/solaris/Makefile.in + opal/tools/opal-checkpoint/Makefile.in + opal/tools/opal-restart/Makefile.in + opal/tools/wrappers/Makefile.in + opal/util/Makefile.in + opal/util/keyval/Makefile.in + orte/Makefile.in + orte/etc/Makefile.in + orte/include/Makefile.in + orte/mca/common/Makefile.in + orte/mca/common/alps/Makefile.in + orte/mca/errmgr/Makefile.in + orte/mca/errmgr/default_app/Makefile.in + orte/mca/errmgr/default_hnp/Makefile.in + orte/mca/errmgr/default_orted/Makefile.in + orte/mca/errmgr/default_tool/Makefile.in + orte/mca/ess/Makefile.in + orte/mca/ess/alps/Makefile.in + orte/mca/ess/env/Makefile.in + orte/mca/ess/hnp/Makefile.in + orte/mca/ess/lsf/Makefile.in + orte/mca/ess/pmi/Makefile.in + orte/mca/ess/singleton/Makefile.in + orte/mca/ess/slurm/Makefile.in + orte/mca/ess/tm/Makefile.in + orte/mca/ess/tool/Makefile.in + orte/mca/filem/Makefile.in + orte/mca/filem/raw/Makefile.in + orte/mca/grpcomm/Makefile.in + orte/mca/grpcomm/direct/Makefile.in + orte/mca/iof/Makefile.in + orte/mca/iof/hnp/Makefile.in + orte/mca/iof/orted/Makefile.in + orte/mca/iof/tool/Makefile.in + orte/mca/odls/Makefile.in + orte/mca/odls/alps/Makefile.in + orte/mca/odls/default/Makefile.in + orte/mca/odls/pspawn/Makefile.in + orte/mca/oob/Makefile.in + orte/mca/oob/alps/Makefile.in + orte/mca/oob/tcp/Makefile.in + orte/mca/plm/Makefile.in + orte/mca/plm/alps/Makefile.in + orte/mca/plm/isolated/Makefile.in + orte/mca/plm/lsf/Makefile.in + orte/mca/plm/rsh/Makefile.in + orte/mca/plm/slurm/Makefile.in + orte/mca/plm/tm/Makefile.in + orte/mca/ras/Makefile.in + orte/mca/ras/alps/Makefile.in + orte/mca/ras/gridengine/Makefile.in + orte/mca/ras/lsf/Makefile.in + orte/mca/ras/simulator/Makefile.in + orte/mca/ras/slurm/Makefile.in + orte/mca/ras/tm/Makefile.in + orte/mca/regx/Makefile.in + orte/mca/regx/fwd/Makefile.in + orte/mca/regx/naive/Makefile.in + orte/mca/regx/reverse/Makefile.in + orte/mca/rmaps/Makefile.in + orte/mca/rmaps/mindist/Makefile.in + orte/mca/rmaps/ppr/Makefile.in + orte/mca/rmaps/rank_file/Makefile.in + orte/mca/rmaps/resilient/Makefile.in + orte/mca/rmaps/round_robin/Makefile.in + orte/mca/rmaps/seq/Makefile.in + orte/mca/rml/Makefile.in + orte/mca/rml/oob/Makefile.in + orte/mca/routed/Makefile.in + orte/mca/routed/binomial/Makefile.in + orte/mca/routed/direct/Makefile.in + orte/mca/routed/radix/Makefile.in + orte/mca/rtc/Makefile.in + orte/mca/rtc/hwloc/Makefile.in + orte/mca/schizo/Makefile.in + orte/mca/schizo/alps/Makefile.in + orte/mca/schizo/flux/Makefile.in + orte/mca/schizo/jsm/Makefile.in + orte/mca/schizo/moab/Makefile.in + orte/mca/schizo/ompi/Makefile.in + orte/mca/schizo/orte/Makefile.in + orte/mca/schizo/singularity/Makefile.in + orte/mca/schizo/slurm/Makefile.in + orte/mca/snapc/Makefile.in + orte/mca/snapc/full/Makefile.in + orte/mca/sstore/Makefile.in + orte/mca/sstore/central/Makefile.in + orte/mca/sstore/stage/Makefile.in + orte/mca/state/Makefile.in + orte/mca/state/app/Makefile.in + orte/mca/state/hnp/Makefile.in + orte/mca/state/novm/Makefile.in + orte/mca/state/orted/Makefile.in + orte/mca/state/tool/Makefile.in + orte/orted/orted-mpir/Makefile.in + orte/tools/orte-clean/Makefile.in + orte/tools/orte-info/Makefile.in + orte/tools/orte-server/Makefile.in + orte/tools/orted/Makefile.in + orte/tools/orterun/Makefile.in + orte/tools/wrappers/Makefile.in + oshmem/Makefile.in + oshmem/include/Makefile.in + oshmem/mca/atomic/Makefile.in + oshmem/mca/atomic/basic/Makefile.in + oshmem/mca/atomic/mxm/Makefile.in + oshmem/mca/atomic/ucx/Makefile.in + oshmem/mca/memheap/Makefile.in + oshmem/mca/memheap/buddy/Makefile.in + oshmem/mca/memheap/ptmalloc/Makefile.in + oshmem/mca/scoll/Makefile.in + oshmem/mca/scoll/basic/Makefile.in + oshmem/mca/scoll/fca/Makefile.in + oshmem/mca/scoll/mpi/Makefile.in + oshmem/mca/scoll/ucc/Makefile.in + oshmem/mca/spml/Makefile.in + oshmem/mca/spml/ikrit/Makefile.in + oshmem/mca/spml/ucx/Makefile.in + oshmem/mca/sshmem/Makefile.in + oshmem/mca/sshmem/mmap/Makefile.in + oshmem/mca/sshmem/sysv/Makefile.in + oshmem/mca/sshmem/ucx/Makefile.in + oshmem/mca/sshmem/verbs/Makefile.in + oshmem/shmem/c/Makefile.in + oshmem/shmem/c/profile/Makefile.in + oshmem/shmem/fortran/Makefile.in + oshmem/shmem/fortran/profile/Makefile.in + oshmem/tools/oshmem_info/Makefile.in + oshmem/tools/wrappers/Makefile.in + test/Makefile.in + test/asm/Makefile.in + test/class/Makefile.in + test/datatype/Makefile.in + test/dss/Makefile.in + test/event/Makefile.in + test/monitoring/Makefile.in + test/mpool/Makefile.in + test/spc/Makefile.in + test/support/Makefile.in + test/threads/Makefile.in + test/util/Makefile.in +Copyright: 1992-2021 Free Software Foundation, Inc. + 1994 X Consortium +License: __AUTO_PERMISSIVE__ + Autogenerated files with permissive licenses. + +Files: ompi/mca/coll/basic/coll_basic_component.c + ompi/mca/coll/inter/coll_inter_component.c + ompi/mca/coll/self/coll_self_component.c + ompi/mca/coll/tuned/coll_tuned_component.c + ompi/mca/fbtl/posix/fbtl_posix_component.c + ompi/mca/fbtl/pvfs2/fbtl_pvfs2_component.c + ompi/mca/fcoll/dynamic/fcoll_dynamic_component.c + ompi/mca/fcoll/dynamic_gen2/fcoll_dynamic_gen2_component.c + ompi/mca/fcoll/individual/fcoll_individual_component.c + ompi/mca/fcoll/two_phase/fcoll_two_phase_component.c + ompi/mca/fcoll/vulcan/fcoll_vulcan_component.c + ompi/mca/fs/gpfs/fs_gpfs_component.c + ompi/mca/fs/lustre/fs_lustre_component.c + ompi/mca/fs/pvfs2/fs_pvfs2_component.c + ompi/mca/fs/ufs/fs_ufs_component.c + ompi/mca/sharedfp/individual/sharedfp_individual_component.c + ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile_component.c + ompi/mca/sharedfp/sm/sharedfp_sm_component.c + opal/mca/event/libevent2022/libevent2022_component.c + opal/mca/memchecker/valgrind/memchecker_valgrind_component.c + opal/mca/pmix/cray/pmix_cray_component.c + opal/mca/pmix/ext1x/pmix1x_component.c + opal/mca/pmix/ext2x/ext2x_component.c + opal/mca/pmix/flux/pmix_flux_component.c + opal/mca/pmix/isolated/pmix_isolated_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v12/bfrop_v12_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v20/bfrop_pmix20_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v21/bfrop_pmix21_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/v3/bfrop_pmix3_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/gds/hash/gds_hash_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/preg/compress/preg_compress_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/preg/native/preg_native_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/psec/munge/psec_munge_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/psec/native/psec_native_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/psec/none/psec_none_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/tcp/ptl_tcp_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/usock/ptl_usock_component.c + opal/mca/pmix/pmix3x/pmix3x_component.c + opal/mca/pmix/s1/pmix_s1_component.c + opal/mca/pmix/s2/pmix_s2_component.c + opal/mca/pstat/linux/pstat_linux_component.c + opal/mca/pstat/test/pstat_test_component.c + opal/mca/shmem/mmap/shmem_mmap_component.c + opal/mca/shmem/posix/shmem_posix_component.c + opal/mca/shmem/sysv/shmem_sysv_component.c + orte/mca/common/alps/common_alps.c + orte/mca/ess/env/ess_env_component.c + orte/mca/ess/hnp/ess_hnp_component.c + orte/mca/ess/pmi/ess_pmi_component.c + orte/mca/ess/singleton/ess_singleton_component.c + orte/mca/ess/slurm/ess_slurm_component.c + orte/mca/ess/tm/ess_tm_component.c + orte/mca/ess/tool/ess_tool_component.c + orte/mca/iof/base/iof_base_output.c + orte/mca/iof/base/iof_base_setup.c + orte/mca/odls/alps/odls_alps_component.c + orte/mca/odls/alps/odls_alps_utils.c + orte/mca/odls/default/odls_default_component.c + orte/mca/odls/pspawn/odls_pspawn_component.c + orte/mca/plm/alps/plm_alps_component.c + orte/mca/plm/alps/plm_alps_module.c + orte/mca/plm/isolated/plm_isolated.c + orte/mca/plm/isolated/plm_isolated_component.c + orte/mca/plm/lsf/plm_lsf_component.c + orte/mca/plm/lsf/plm_lsf_module.c + orte/mca/plm/rsh/plm_rsh_component.c + orte/mca/plm/rsh/plm_rsh_module.c + orte/mca/plm/slurm/plm_slurm_component.c + orte/mca/plm/slurm/plm_slurm_module.c + orte/mca/plm/tm/plm_tm_component.c + orte/mca/plm/tm/plm_tm_module.c +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennbfropsee and The University of Tennbfropsee Research Foundation. All rights reserved. + 2004-2005 The University of Tennptlee and The University of Tennptlee Research Foundation. All rights reserved. + 2004-2007 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2008 The Trustees of Indiana University. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2016 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2019 Cisco Systems, Inc. + 2006-2020 University of Houston. + 2007-2015 Los Alamos National Security, LLC. All rights reserved. + 2008 Institut National de Recherche en Informatique et Automatique. + 2008-2009 Sun Microsystems, Inc. + 2010 Oracle and/or its affiliates. All rights reserved. + 2010-2015 Los Alamos National Security, LLC. + 2010-2017 Los Alamos National Security, LLC. All rights reserved. + 2011 NVIDIA Corporation. + 2011-2020 IBM Corporation. + 2014-2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2014-2018 Research Organization for Information Science and Technology (RIST). + 2014-2020 Intel, Inc. + 2014-2020 Intel, Inc. $COPYRIGHT$ + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2015-2021 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ + 2016-2022 Cisco Systems, Inc. $COPYRIGHT$ + 2017 IBM Corporation. $COPYRIGHT$ + 2017-2019 Mellanox Technologies. $COPYRIGHT$ + 2019 Mellanox Technologies, Inc. $COPYRIGHT$ + 2019 Sylabs, Inc. $COPYRIGHT$ + 2021 Nanook Consulting. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + These symbols are in a file by themselves to provide nice linker + semantics. Since linkers generally pull in symbols by object + files, keeping these symbols as the only symbols in this file + +Files: opal/mca/event/libevent2022/libevent/buffer_iocp.c + opal/mca/event/libevent2022/libevent/bufferevent-internal.h + opal/mca/event/libevent2022/libevent/bufferevent_async.c + opal/mca/event/libevent2022/libevent/bufferevent_openssl.c + opal/mca/event/libevent2022/libevent/changelist-internal.h + opal/mca/event/libevent2022/libevent/defer-internal.h + opal/mca/event/libevent2022/libevent/devpoll.c + opal/mca/event/libevent2022/libevent/epoll.c + opal/mca/event/libevent2022/libevent/epoll_sub.c + opal/mca/event/libevent2022/libevent/evbuffer-internal.h + opal/mca/event/libevent2022/libevent/evdns.h + opal/mca/event/libevent2022/libevent/event-internal.h + opal/mca/event/libevent2022/libevent/event.c + opal/mca/event/libevent2022/libevent/event.h + opal/mca/event/libevent2022/libevent/event_iocp.c + opal/mca/event/libevent2022/libevent/evhttp.h + opal/mca/event/libevent2022/libevent/evmap-internal.h + opal/mca/event/libevent2022/libevent/evmap.c + opal/mca/event/libevent2022/libevent/evrpc-internal.h + opal/mca/event/libevent2022/libevent/evrpc.c + opal/mca/event/libevent2022/libevent/evrpc.h + opal/mca/event/libevent2022/libevent/evsignal-internal.h + opal/mca/event/libevent2022/libevent/evthread-internal.h + opal/mca/event/libevent2022/libevent/evthread.c + opal/mca/event/libevent2022/libevent/evthread_pthread.c + opal/mca/event/libevent2022/libevent/evthread_win32.c + opal/mca/event/libevent2022/libevent/evutil.c + opal/mca/event/libevent2022/libevent/evutil.h + opal/mca/event/libevent2022/libevent/http.c + opal/mca/event/libevent2022/libevent/include/event2/buffer.h + opal/mca/event/libevent2022/libevent/include/event2/buffer_compat.h + opal/mca/event/libevent2022/libevent/include/event2/bufferevent.h + opal/mca/event/libevent2022/libevent/include/event2/bufferevent_compat.h + opal/mca/event/libevent2022/libevent/include/event2/bufferevent_ssl.h + opal/mca/event/libevent2022/libevent/include/event2/bufferevent_struct.h + opal/mca/event/libevent2022/libevent/include/event2/dns_compat.h + opal/mca/event/libevent2022/libevent/include/event2/dns_struct.h + opal/mca/event/libevent2022/libevent/include/event2/event.h + opal/mca/event/libevent2022/libevent/include/event2/event_compat.h + opal/mca/event/libevent2022/libevent/include/event2/event_struct.h + opal/mca/event/libevent2022/libevent/include/event2/http.h + opal/mca/event/libevent2022/libevent/include/event2/http_compat.h + opal/mca/event/libevent2022/libevent/include/event2/http_struct.h + opal/mca/event/libevent2022/libevent/include/event2/keyvalq_struct.h + opal/mca/event/libevent2022/libevent/include/event2/listener.h + opal/mca/event/libevent2022/libevent/include/event2/rpc.h + opal/mca/event/libevent2022/libevent/include/event2/rpc_compat.h + opal/mca/event/libevent2022/libevent/include/event2/rpc_struct.h + opal/mca/event/libevent2022/libevent/include/event2/tag.h + opal/mca/event/libevent2022/libevent/include/event2/tag_compat.h + opal/mca/event/libevent2022/libevent/include/event2/thread.h + opal/mca/event/libevent2022/libevent/include/event2/util.h + opal/mca/event/libevent2022/libevent/iocp-internal.h + opal/mca/event/libevent2022/libevent/kqueue.c + opal/mca/event/libevent2022/libevent/log-internal.h + opal/mca/event/libevent2022/libevent/minheap-internal.h + opal/mca/event/libevent2022/libevent/mm-internal.h + opal/mca/event/libevent2022/libevent/poll.c + opal/mca/event/libevent2022/libevent/ratelim-internal.h + opal/mca/event/libevent2022/libevent/select.c + opal/mca/event/libevent2022/libevent/signal.c + opal/mca/event/libevent2022/libevent/util-internal.h + opal/mca/event/libevent2022/libevent/win32select.c +Copyright: 2000-2009 Niels Provos + 2003 Michael A. Davis + 2006 Maxim Yegorushkin + 2007-2012 Niels Provos and Nick Mathewson + 2007-2012 Niels Provos, Nick Mathewson +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + On Debian systems, the complete text of the BSD 3-clause "New" or "Revised" + License can be found in `/usr/share/common-licenses/BSD'. + +Files: examples/hello_usempif08.f90 + examples/ring_usempif08.f90 + ompi/mpi/fortran/use-mpi-f08/cart_create_f08.F90 + ompi/mpi/fortran/use-mpi-f08/cart_get_f08.F90 + ompi/mpi/fortran/use-mpi-f08/cart_map_f08.F90 + ompi/mpi/fortran/use-mpi-f08/cart_sub_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_get_attr_f08.F90 + ompi/mpi/fortran/use-mpi-f08/comm_test_inter_f08.F90 + ompi/mpi/fortran/use-mpi-f08/dist_graph_create_f08.F90 + ompi/mpi/fortran/use-mpi-f08/dist_graph_neighbors_count_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_get_atomicity_f08.F90 + ompi/mpi/fortran/use-mpi-f08/file_set_atomicity_f08.F90 + ompi/mpi/fortran/use-mpi-f08/finalized_f08.F90 + ompi/mpi/fortran/use-mpi-f08/graph_create_f08.F90 + ompi/mpi/fortran/use-mpi-f08/info_get_f08.F90 + ompi/mpi/fortran/use-mpi-f08/info_get_valuelen_f08.F90 + ompi/mpi/fortran/use-mpi-f08/initialized_f08.F90 + ompi/mpi/fortran/use-mpi-f08/intercomm_merge_f08.F90 + ompi/mpi/fortran/use-mpi-f08/iprobe_f08.F90 + ompi/mpi/fortran/use-mpi-f08/is_thread_main_f08.F90 + ompi/mpi/fortran/use-mpi-f08/op_commutative_f08.F90 + ompi/mpi/fortran/use-mpi-f08/op_create_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcart_create_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcart_get_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcart_map_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcart_sub_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_get_attr_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pcomm_test_inter_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pdist_graph_create_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pdist_graph_neighbors_count_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_get_atomicity_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfile_set_atomicity_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pfinalized_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pgraph_create_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pimprobe_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pinfo_get_valuelen_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pinitialized_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pintercomm_merge_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pis_thread_main_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pop_commutative_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pop_create_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/prequest_get_status_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pstatus_set_cancelled_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptest_cancelled_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptest_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptestall_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptestany_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/ptestsome_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_get_attr_f08.F90 + ompi/mpi/fortran/use-mpi-f08/profile/pwin_test_f08.F90 + ompi/mpi/fortran/use-mpi-f08/request_get_status_f08.F90 + ompi/mpi/fortran/use-mpi-f08/test_cancelled_f08.F90 + ompi/mpi/fortran/use-mpi-f08/test_f08.F90 + ompi/mpi/fortran/use-mpi-f08/testall_f08.F90 + ompi/mpi/fortran/use-mpi-f08/testany_f08.F90 + ompi/mpi/fortran/use-mpi-f08/testsome_f08.F90 + ompi/mpi/fortran/use-mpi-f08/type_get_attr_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_get_attr_f08.F90 + ompi/mpi/fortran/use-mpi-f08/win_test_f08.F90 + oshmem/mca/memheap/README +Copyright: 2004-2005 The Regents of the University of California. + 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006-2022 Cisco Systems, Inc. + 2009-2012 Los Alamos National Security, LLC. + 2013 Mellanox Technologies, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + +Files: ompi/mca/coll/ucc/coll_ucc_allgather.c + ompi/mca/coll/ucc/coll_ucc_allgatherv.c + ompi/mca/coll/ucc/coll_ucc_allreduce.c + ompi/mca/coll/ucc/coll_ucc_alltoall.c + ompi/mca/coll/ucc/coll_ucc_alltoallv.c + ompi/mca/coll/ucc/coll_ucc_barrier.c + ompi/mca/coll/ucc/coll_ucc_bcast.c + ompi/mca/coll/ucc/coll_ucc_reduce.c + ompi/mpi/c/dist_graph_create.c + ompi/mpi/c/dist_graph_neighbors.c + ompi/mpi/c/dist_graph_neighbors_count.c + opal/mca/event/libevent2022/libevent2022_module.c + opal/mca/pmix/pmix3x/pmix/test/run_tests00.pl + opal/mca/pmix/pmix3x/pmix/test/run_tests00.pl.in + opal/mca/pmix/pmix3x/pmix/test/run_tests01.pl + opal/mca/pmix/pmix3x/pmix/test/run_tests01.pl.in + opal/mca/pmix/pmix3x/pmix/test/run_tests02.pl + opal/mca/pmix/pmix3x/pmix/test/run_tests02.pl.in + opal/mca/pmix/pmix3x/pmix/test/run_tests03.pl + opal/mca/pmix/pmix3x/pmix/test/run_tests03.pl.in + opal/mca/pmix/pmix3x/pmix/test/run_tests04.pl + opal/mca/pmix/pmix3x/pmix/test/run_tests04.pl.in + opal/mca/pmix/pmix3x/pmix/test/run_tests05.pl + opal/mca/pmix/pmix3x/pmix/test/run_tests05.pl.in + opal/mca/pmix/pmix3x/pmix/test/run_tests06.pl + opal/mca/pmix/pmix3x/pmix/test/run_tests06.pl.in + opal/mca/pmix/pmix3x/pmix/test/run_tests07.pl + opal/mca/pmix/pmix3x/pmix/test/run_tests07.pl.in + opal/mca/pmix/pmix3x/pmix/test/run_tests08.pl + opal/mca/pmix/pmix3x/pmix/test/run_tests08.pl.in + opal/mca/pmix/pmix3x/pmix/test/run_tests09.pl + opal/mca/pmix/pmix3x/pmix/test/run_tests09.pl.in + opal/mca/pmix/pmix3x/pmix/test/run_tests10.pl + opal/mca/pmix/pmix3x/pmix/test/run_tests10.pl.in + opal/mca/pmix/pmix3x/pmix/test/run_tests11.pl + opal/mca/pmix/pmix3x/pmix/test/run_tests11.pl.in + opal/mca/pmix/pmix3x/pmix/test/run_tests12.pl + opal/mca/pmix/pmix3x/pmix/test/run_tests12.pl.in + opal/mca/pmix/pmix3x/pmix/test/run_tests13.pl + opal/mca/pmix/pmix3x/pmix/test/run_tests13.pl.in +Copyright: 2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2009-2010 Cisco Systems, Inc. + 2010 Oracle and/or its affiliates. + 2011-2018 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2012-2013 Inria. + 2012-2013 Los Alamos National Security, LLC. + 2013 Los Alamos National Security, LLC. All rights reserved. + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ + 2015-2017 Research Organization for Information Science and Technology (RIST). + 2015-2019 Intel, Inc. + 2017 IBM Corporation. $COPYRIGHT$ + 2019 Cisco Systems, Inc. $COPYRIGHT$ + 2021 Mellanox Technologies. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + +Files: ompi/mca/bml/Makefile.am + ompi/mca/hook/Makefile.am + ompi/mca/mtl/Makefile.am + ompi/mca/op/Makefile.am + ompi/mca/osc/Makefile.am + ompi/mca/pml/Makefile.am + ompi/mca/rte/Makefile.am + ompi/mca/vprotocol/Makefile.am + opal/mca/allocator/Makefile.am + opal/mca/backtrace/Makefile.am + opal/mca/compress/Makefile.am + opal/mca/dl/Makefile.am + opal/mca/event/Makefile.am + opal/mca/if/Makefile.am + opal/mca/installdirs/Makefile.am + opal/mca/memchecker/Makefile.am + opal/mca/memcpy/Makefile.am + opal/mca/memory/Makefile.am + opal/mca/mpool/Makefile.am + opal/mca/patcher/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pcompress/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pif/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/pinstalldirs/Makefile.am + opal/mca/pstat/Makefile.am + opal/mca/rcache/Makefile.am + opal/mca/timer/Makefile.am + orte/mca/errmgr/Makefile.am + orte/mca/grpcomm/Makefile.am + orte/mca/odls/Makefile.am + orte/mca/oob/Makefile.am + orte/mca/plm/Makefile.am + orte/mca/ras/Makefile.am + orte/mca/regx/Makefile.am + orte/mca/rmaps/Makefile.am + orte/mca/rtc/Makefile.am + orte/mca/schizo/Makefile.am +Copyright: 2004-2006 The Regents of the University of California. + 2004-2007 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2007 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006 Los Alamos National Security, LLC. All rights reserved. + 2007-2015 Cisco Systems, Inc. $COPYRIGHT$ + 2010-2014 Cisco Systems, Inc. + 2012 Los Alamos National Security, LLC. $COPYRIGHT$ + 2014-2019 Intel, Inc. $COPYRIGHT$ + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ + 2016 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2017 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + main library setup + +Files: ompi/mca/coll/inter/Makefile.am + ompi/mca/fbtl/posix/Makefile.am + ompi/mca/fbtl/pvfs2/Makefile.am + ompi/mca/fs/gpfs/Makefile.am + ompi/mca/fs/ime/Makefile.am + ompi/mca/fs/lustre/Makefile.am + ompi/mca/fs/pvfs2/Makefile.am + ompi/mca/fs/ufs/Makefile.am + ompi/mca/io/ompio/Makefile.am + ompi/mca/mtl/portals4/Makefile.am + ompi/mca/pml/cm/Makefile.am + ompi/mca/pml/ucx/Makefile.am + ompi/mca/pml/v/Makefile.am + ompi/mca/pml/yalla/Makefile.am + ompi/mca/sharedfp/individual/Makefile.am + ompi/mca/sharedfp/lockedfile/Makefile.am + ompi/mca/sharedfp/sm/Makefile.am + ompi/mca/vprotocol/pessimist/Makefile.am + opal/mca/btl/portals4/Makefile.am + opal/mca/btl/ugni/Makefile.am + opal/mca/mpool/memkind/Makefile.am + orte/mca/iof/hnp/Makefile.am + orte/mca/iof/orted/Makefile.am + orte/mca/iof/tool/Makefile.am +Copyright: 2001-2014 Mellanox Technologies Ltd. + 2001-2017 Mellanox Technologies, Inc. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2006 The Regents of the University of California. + 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2007 The Trustees of the University of Tennessee. + 2004-2009 High Performance Computing Center Stuttgart, University of Stuttgart. + 2008-2011 University of Houston. $COPYRIGHT$ + 2008-2018 University of Houston. + 2010 Cisco Systems, Inc. + 2010-2012 Sandia National Laboratories. + 2011 UT-Battelle, LLC. + 2011-2017 Los Alamos National Security, LLC. All rights reserved. + 2014 Bull SAS. + 2014 Intel, Inc. + 2015 Research Organization for Information Science and Technology (RIST). + 2016-2017 IBM Corporation. + 2017 IBM Corporation. $COPYRIGHT$ + 2017-2018 Intel, Inc. $COPYRIGHT$ + 2018 DataDirect Networks. $COPYRIGHT$ + 2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Make the output library in this directory, and name it either + +Files: ompi/mca/coll/libnbc/nbc_iallgather.c + ompi/mca/coll/libnbc/nbc_iallreduce.c + ompi/mca/coll/libnbc/nbc_ialltoall.c + ompi/mca/coll/libnbc/nbc_ialltoallv.c + ompi/mca/coll/libnbc/nbc_ialltoallw.c + ompi/mca/coll/libnbc/nbc_ibarrier.c + ompi/mca/coll/libnbc/nbc_ibcast.c + ompi/mca/coll/libnbc/nbc_iexscan.c + ompi/mca/coll/libnbc/nbc_igather.c + ompi/mca/coll/libnbc/nbc_igatherv.c + ompi/mca/coll/libnbc/nbc_ineighbor_allgather.c + ompi/mca/coll/libnbc/nbc_ineighbor_allgatherv.c + ompi/mca/coll/libnbc/nbc_ineighbor_alltoall.c + ompi/mca/coll/libnbc/nbc_ineighbor_alltoallv.c + ompi/mca/coll/libnbc/nbc_ineighbor_alltoallw.c + ompi/mca/coll/libnbc/nbc_ireduce.c + ompi/mca/coll/libnbc/nbc_ireduce_scatter.c + ompi/mca/coll/libnbc/nbc_ireduce_scatter_block.c + ompi/mca/coll/libnbc/nbc_iscan.c + ompi/mca/coll/libnbc/nbc_iscatter.c + ompi/mca/coll/libnbc/nbc_iscatterv.c +Copyright: 2006 The Technical University of Chemnitz. All rights reserved. + 2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2012 Sandia National Laboratories. + 2013 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2013-2017 Los Alamos National Security, LLC. All rights reserved. + 2014 NVIDIA Corporation. + 2014-2018 Research Organization for Information Science and Technology (RIST). + 2015 Los Alamos National Security, LLC. All rights reserved. + 2015 Mellanox Technologies. + 2015 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2016-2022 IBM Corporation. + 2018 FUJITSU LIMITED. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + Author(s): Torsten Hoefler + +Files: config/libtool.m4 + config/ltoptions.m4 + config/ltsugar.m4 + config/ltversion.m4 + config/lt~obsolete.m4 + ompi/mca/io/romio321/romio/confdb/libtool.m4 + ompi/mca/io/romio321/romio/confdb/ltoptions.m4 + ompi/mca/io/romio321/romio/confdb/ltsugar.m4 + ompi/mca/io/romio321/romio/confdb/ltversion.m4 + ompi/mca/io/romio321/romio/confdb/lt~obsolete.m4 + opal/mca/event/libevent2022/libevent/m4/libtool.m4 + opal/mca/event/libevent2022/libevent/m4/ltoptions.m4 + opal/mca/event/libevent2022/libevent/m4/ltsugar.m4 + opal/mca/event/libevent2022/libevent/m4/ltversion.m4 + opal/mca/event/libevent2022/libevent/m4/lt~obsolete.m4 + opal/mca/pmix/pmix3x/pmix/config/libtool.m4 + opal/mca/pmix/pmix3x/pmix/config/ltoptions.m4 + opal/mca/pmix/pmix3x/pmix/config/ltsugar.m4 + opal/mca/pmix/pmix3x/pmix/config/ltversion.m4 + opal/mca/pmix/pmix3x/pmix/config/lt~obsolete.m4 +Copyright: 1996-2015 Free Software Foundation, Inc. +License: PERMISSIVE + This file is free software; the Free Software Foundation gives + unlimited permission to copy and/or distribute it, with or without + modifications, as long as this notice is preserved. + +Files: ompi/attribute/Makefile.am + ompi/class/Makefile.am + ompi/communicator/Makefile.am + ompi/dpm/Makefile.am + ompi/errhandler/Makefile.am + ompi/file/Makefile.am + ompi/group/Makefile.am + ompi/info/Makefile.am + ompi/interlib/Makefile.am + ompi/message/Makefile.am + ompi/mpiext/Makefile.am + ompi/op/Makefile.am + ompi/peruse/Makefile.am + ompi/proc/Makefile.am + ompi/request/Makefile.am + ompi/runtime/Makefile.am + ompi/tools/Makefile.am + ompi/win/Makefile.am +Copyright: 2004-2005 The Regents of the University of California. + 2004-2009 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2009 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2018 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2007 University of Houston. + 2006-2015 Cisco Systems, Inc. + 2011 Sandia National Laboratories. + 2013-2017 Los Alamos National Security, LLC. All rights reserved. + 2014 Research Organization for Information Science and Technology (RIST). + 2014-2015 Intel, Inc. + 2014-2017 Intel, Inc. $COPYRIGHT$ + 2016 IBM Corporation. + 2016 IBM Corporation. $COPYRIGHT$ + 2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from ompi/Makefile.am + +Files: contrib/platform/intel/bend/linux-optimized.conf + contrib/platform/intel/bend/linux.conf + contrib/platform/intel/bend/mac-optimized.conf + contrib/platform/intel/bend/mac.conf + contrib/platform/lanl/darwin/optimized.conf + contrib/platform/lanl/macosx-dynamic.conf + contrib/platform/lanl/toss/toss2-mlx-optimized.conf + contrib/platform/lanl/toss/toss2-qib-optimized.conf + contrib/platform/lanl/toss/toss3-hfi-optimized.conf + contrib/platform/lanl/toss/toss3-mlx-optimized.conf + contrib/platform/lanl/toss/toss3-wc-optimized.conf + contrib/platform/mellanox/optimized.conf + opal/etc/openmpi-mca-params.conf + opal/mca/pmix/pmix3x/pmix/etc/pmix-mca-params.conf +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006 Cisco Systems, Inc. $COPYRIGHT$ + 2006-2017 Cisco Systems, Inc. + 2011-2018 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2017-2018 Intel, Inc. $COPYRIGHT$ + 2019 Mellanox Technologies. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the default system-wide MCA parameters defaults file. + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/base/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/mca/gds/base/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/mca/plog/base/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/mca/pnet/base/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/mca/preg/base/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/mca/psec/base/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/mca/pshmem/base/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/mca/psquash/base/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/runtime/Makefile.include +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2012 Los Alamos National Security, Inc. + 2012 Los Alamos National Security, LLC. + 2013-2018 Intel, Inc. + 2014-2016 Cisco Systems, Inc. $COPYRIGHT$ + 2019 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from + src/Makefile.am + +Files: ompi/mca/fbtl/posix/fbtl_posix.c + ompi/mca/fbtl/pvfs2/fbtl_pvfs2.c + ompi/mca/fs/gpfs/fs_gpfs.c + ompi/mca/fs/lustre/fs_lustre.c + ompi/mca/fs/pvfs2/fs_pvfs2.c + ompi/mca/fs/ufs/fs_ufs.c + ompi/mca/sharedfp/individual/sharedfp_individual.c + ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile.c + ompi/mca/sharedfp/sm/sharedfp_sm.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2017 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008-2021 University of Houston. + 2016-2017 IBM Corporation. + 2018 Cisco Systems, Inc. + 2018 DataDirect Networks. $COPYRIGHT$ + 2018 Research Organization for Information Science and Technology (RIST). + 2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ + 2021 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + These symbols are in a file by themselves to provide nice linker + semantics. Since linkers generally pull in symbols by object fules, + keeping these symbols as the only symbols in this file prevents + +Files: ompi/mca/io/romio321/romio/confdb/ar-lib + ompi/mca/io/romio321/romio/confdb/compile + ompi/mca/io/romio321/romio/confdb/missing + opal/mca/event/libevent2022/libevent/compile + opal/mca/event/libevent2022/libevent/missing + opal/mca/pmix/pmix3x/pmix/config/ar-lib + opal/mca/pmix/pmix3x/pmix/config/compile + opal/mca/pmix/pmix3x/pmix/config/missing + opal/mca/pmix/pmix3x/pmix/config/test-driver +Copyright: 1996-2014 Free Software Foundation, Inc. +License: GPL-2.0+ with autoconf exception + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that program. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: ompi/mca/rte/orte/rte_orte_component.c + ompi/mca/rte/pmix/rte_pmix_component.c + opal/mca/hwloc/hwloc201/hwloc201_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds12/gds_ds12_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/gds/ds21/gds_ds21_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/pshmem/mmap/pshmem_mmap_component.c + opal/mca/reachable/weighted/reachable_weighted_component.c + orte/mca/ess/alps/ess_alps_component.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2011-2015 Los Alamos National Security, LLC. + 2011-2017 Cisco Systems, Inc. + 2014-2017 Research Organization for Information Science and Technology (RIST). + 2014-2020 Intel, Inc. + 2015-2016 Los Alamos National Security, LLC. All rights reserved. + 2017 Amazon.com, Inc. or its affiliates. + 2017-2018 Mellanox Technologies, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + These symbols are in a file by themselves to provide nice linker + semantics. Since linkers generally pull in symbols by object + files, keeping these symbols as the only symbols in this file + +Files: ompi/mca/fbtl/pvfs2/fbtl_pvfs2_preadv.c + ompi/mca/fbtl/pvfs2/fbtl_pvfs2_pwritev.c + ompi/mca/fs/pvfs2/fs_pvfs2_file_close.c + ompi/mca/fs/pvfs2/fs_pvfs2_file_delete.c + ompi/mca/fs/pvfs2/fs_pvfs2_file_get_size.c + ompi/mca/fs/pvfs2/fs_pvfs2_file_open.c + ompi/mca/fs/pvfs2/fs_pvfs2_file_set_size.c + ompi/mca/fs/pvfs2/fs_pvfs2_file_sync.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2017 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008-2014 University of Houston. + 2015-2018 Research Organization for Information Science and Technology (RIST). + 2016-2017 IBM Corporation. $COPYRIGHT$ + 2017-2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This code is based on the PVFS2 ADIO module in ROMIO + Copyright (C) 1997 University of Chicago. + See COPYRIGHT notice in top-level directory. + +Files: ompi/mpi/java/c/mpi_Comm.c + ompi/mpi/java/c/mpi_Datatype.c + ompi/mpi/java/c/mpi_Intracomm.c + ompi/mpi/java/c/mpi_MPI.c + ompi/mpi/java/c/mpi_Op.c + ompi/mpi/java/c/mpi_Request.c + ompi/mpi/java/java/UserFunction.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Intel, Inc. + 2015-2016 Cisco Systems, Inc. + 2015-2016 Los Alamos National Security, LLC. All rights reserved. + 2015-2016 Los Alamos National Security, LLC. All rights reserved. + 2015-2016 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2015-2018 Research Organization for Information Science and Technology (RIST). + 2016-2017 IBM Corporation. $COPYRIGHT$ + 2017 FUJITSU LIMITED. $COPYRIGHT$ + 2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: opal/mca/shmem/Makefile.am + orte/mca/state/Makefile.am + oshmem/mca/atomic/Makefile.am + oshmem/mca/memheap/Makefile.am + oshmem/mca/scoll/Makefile.am + oshmem/mca/spml/Makefile.am + oshmem/mca/sshmem/Makefile.am +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2010 Cisco Systems, Inc. + 2010-2011 Los Alamos National Security, LLC. + 2013-2014 Mellanox Technologies, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + main library setup + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/plog/default/plog_default_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/plog/stdfd/plog_stdfd_component.c + opal/mca/pmix/pmix3x/pmix/src/mca/plog/syslog/plog_syslog_component.c + orte/mca/filem/base/filem_base_receive.c + orte/mca/grpcomm/base/grpcomm_base_stubs.c + orte/mca/plm/base/plm_base_receive.c + orte/mca/rml/base/rml_base_msg_handlers.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2011 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007-2013 Los Alamos National Security, LLC. All rights reserved. + 2011 Los Alamos National Security, LLC. + 2011-2016 Los Alamos National Security, LLC. All rights reserved. + 2014-2018 Intel, Inc. + 2016-2020 Intel, Inc. $COPYRIGHT$ + 2017 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + includes + +Files: ompi/mpi/java/c/mpi_CartComm.c + ompi/mpi/java/c/mpi_Errhandler.c + ompi/mpi/java/c/mpi_GraphComm.c + ompi/mpi/java/c/mpi_Group.c + ompi/mpi/java/c/mpi_Intercomm.c + ompi/mpi/java/c/mpi_Status.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. +License: Apache-2.0 + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mca/bml/r2/help-mca-bml-r2.txt + ompi/mpi/help-mpi-api.txt + ompi/runtime/help-mpi-runtime.txt + opal/runtime/help-opal-runtime.txt + opal/util/help-opal-util.txt + orte/runtime/help-orte-runtime.txt +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2006 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006-2018 Cisco Systems, Inc. + 2008-2014 Cisco Systems, Inc. $COPYRIGHT$ + 2011 Oak Ridge National Labs. + 2013 NVIDIA Corporation. + 2017 Intel, Inc. $COPYRIGHT$ + 2018 IBM Corporation. $COPYRIGHT$ + 2021 Nanook Consulting. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for Open MPI. + +Files: orte/mca/plm/rsh/help-plm-rsh.txt + orte/mca/rmaps/base/help-orte-rmaps-base.txt + orte/mca/rmaps/round_robin/help-orte-rmaps-rr.txt + orte/mca/rmaps/seq/help-orte-rmaps-seq.txt + orte/mca/rtc/base/help-orte-rtc-base.txt + orte/tools/orterun/help-orterun.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2007-2018 Cisco Systems, Inc. + 2011 Los Alamos National Security, LLC. + 2012 Oak Ridge National Labs. + 2014-2018 Intel, Inc. $COPYRIGHT$ + 2017 Intel, Inc. + 2018 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for Open RTE's orterun. + +Files: contrib/platform/lanl/cray_xc_cle5.2/debug-lustre.conf + contrib/platform/lanl/cray_xc_cle5.2/optimized-lustre.conf + contrib/platform/lanl/cray_xe6/debug-lustre.conf + contrib/platform/lanl/cray_xe6/optimized-lustre.conf + contrib/platform/lanl/darwin/debug.conf + contrib/platform/lanl/toss/cray-lustre-optimized.conf +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006 Cisco Systems, Inc. + 2011-2018 Los Alamos National Security, LLC. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This is the default system-wide MCA parameters defaults file. + +Files: opal/include/opal/sys/arm/Makefile.am + opal/include/opal/sys/arm64/Makefile.am + opal/include/opal/sys/ia32/Makefile.am + opal/include/opal/sys/powerpc/Makefile.am + opal/include/opal/sys/sparcv9/Makefile.am +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2008 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from opal/include/Makefile.am + +Files: opal/mca/base/help-mca-base.txt + opal/mca/base/help-mca-var.txt + opal/mca/pmix/ext2x/help-pmix-ext2x.txt + opal/mca/pmix/ext3x/help-pmix-ext3x.txt + opal/mca/pmix/pmix3x/help-pmix-pmix3x.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2008-2011 Cisco Systems, Inc. + 2008-2014 Cisco Systems, Inc. $COPYRIGHT$ + 2013 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open MPI MCA error messages. + +Files: opal/mca/pmix/pmix3x/pmix/src/atomics/sys/arm64/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/gcc_builtin/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/ia32/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/powerpc/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/x86_64/Makefile.include +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2008 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2009 High Performance Computing Center Stuttgart, University of Stuttgart. + 2011 Sandia National Laboratories. + 2016 Los Alamos National Security, LLC. All rights reserved. + 2017 Intel, Inc. $COPYRIGHT$ + 2017 Research Organization for Information Science and Technology (RIST). +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from pmix/include/Makefile.am + +Files: orte/mca/oob/alps/oob_alps_component.c + orte/mca/oob/tcp/oob_tcp_common.c + orte/mca/oob/tcp/oob_tcp_component.c + orte/mca/oob/tcp/oob_tcp_listener.c + orte/util/listener.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2011 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2015 Los Alamos National Security, LLC. + 2006-2017 Los Alamos National Security, LLC. All rights reserved. + 2009-2015 Cisco Systems, Inc. + 2011 Oak Ridge National Labs. + 2013-2019 Intel, Inc. + 2014 NVIDIA Corporation. + 2014 NVIDIA Corporation. $COPYRIGHT$ + 2014-2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ + 2015-2017 Research Organization for Information Science and Technology (RIST). + 2017 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + In windows, many of the socket functions return an EWOULDBLOCK + instead of things like EAGAIN, EINPROGRESS, etc. It has been + verified that this will not conflict with other error codes that + are returned by these functions under UNIX/Linux environments + +Files: ompi/mca/Makefile.am + opal/mca/Makefile.am + orte/mca/Makefile.am + oshmem/mca/Makefile.am +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from opal/Makefile.am + . + Source code files + +Files: ompi/include/ompi_config.h + opal/include/opal_config.h.in + orte/include/orte_config.h + oshmem/include/oshmem_config.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The Trustees of Indiana University. + 2004-2005 The Trustees of the University of Tennessee. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007 Sun Microsystems, Inc. + 2007 Sun Microsystems, Inc. $COPYRIGHT$ + 2007-2013 Cisco Systems, Inc. + 2013 Mellanox Technologies, Inc. + 2014 Intel, Inc. $COPYRIGHT$ + 2014-2016 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Function: - OS, CPU and compiler dependent configuration + +Files: opal/mca/common/sm/help-mpi-common-sm.txt + opal/mca/shmem/mmap/help-opal-shmem-mmap.txt + opal/mca/shmem/posix/help-opal-shmem-posix.txt + opal/mca/shmem/sysv/help-opal-shmem-sysv.txt +Copyright: 2009-2014 Cisco Systems, Inc. + 2010-2012 Los Alamos National Security, LLC. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open MPI's common shmem support. + +Files: opal/mca/pmix/pmix3x/pmix/src/util/getid.c + opal/mca/pmix/pmix3x/pmix/src/util/printf.c + opal/mca/pmix/pmix3x/pmix/src/util/printf.h + opal/util/printf.c +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2007 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2013 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007 Cisco Systems, Inc. + 2007-2014 Cisco Systems, Inc. $COPYRIGHT$ + 2015-2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Buffer safe printf functions for portability to archaic platforms. + +Files: opal/dss/dss_types.h + opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/bfrops_types.h + opal/mca/pmix/pmix3x/pmix/src/mca/preg/preg_types.h + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/ptl_types.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007-2011 Cisco Systems, Inc. + 2012-2013 Los Alamos National Security, Inc. + 2012-2013 Los Alamos National Security, Inc. All rights reserved. + 2014-2016 Research Organization for Information Science and Technology (RIST). + 2014-2020 Intel, Inc. + 2014-2020 Intel, Inc. $COPYRIGHT$ + 2019 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Buffer management types. + +Files: opal/mca/pmix/cray/pmix_cray_pmap_parser.c + opal/mca/pmix/cray/pmix_cray_pmap_parser.h + opal/mca/pmix/s2/pmi2_pmap_parser.c + opal/mca/pmix/s2/pmi2_pmap_parser.h +Copyright: 2013 Mellanox Technologies, Inc. + 2014 Intel, Inc. + 2014 Intel, Inc. $COPYRIGHT$ Additional copyrights may follow + 2016 Cisco Systems, Inc. + 2016 Cisco Systems, Inc. $COPYRIGHT$ Additional copyrights may follow + 2016 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ Additional copyrights may follow +License: __UNKNOWN__ + $HEADER$ + +Files: opal/dss/Makefile.am + opal/include/opal/Makefile.am + opal/include/opal/sys/Makefile.am + opal/runtime/Makefile.am +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2007-2014 Cisco Systems, Inc. $COPYRIGHT$ + 2010 Cisco Systems, Inc. + 2011 Sandia National Laboratories. + 2012 Los Alamos National Security, Inc. + 2012 Los Alamos National Security, LLC. + 2014 Intel, Inc. + 2016 Los Alamos National Security, LLC. All rights reserved. + 2017 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from opal/Makefile.am + +Files: ompi/mca/common/Makefile.am + opal/mca/common/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/common/Makefile.am + orte/mca/common/Makefile.am +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2010 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Note that this file must exist, even though it is empty (there is no + "base" directory for the common framework). autogen.pl and + +Files: config/from-savannah/upstream-config.guess + ompi/mca/io/romio321/romio/confdb/config.guess + opal/mca/event/libevent2022/libevent/config.guess + opal/mca/pmix/pmix3x/pmix/config/config.guess +Copyright: 1992-2021 Free Software Foundation, Inc. +License: GPL-3.0+ with autoconf exception + This file is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, see . + . + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that + program. This Exception is an additional permission under section 7 + of the GNU General Public License, version 3 ("GPLv3"). + . + Originally written by Per Bothner; maintained since 2000 by Ben Elliston. + . + On Debian systems, the complete text of the GNU General Public License + Version 3 can be found in `/usr/share/common-licenses/GPL-3'. + +Files: config/from-savannah/upstream-config.sub + ompi/mca/io/romio321/romio/confdb/config.sub + opal/mca/event/libevent2022/libevent/config.sub + opal/mca/pmix/pmix3x/pmix/config/config.sub +Copyright: 1992-2021 Free Software Foundation, Inc. +License: GPL-3.0+ with autoconf exception + This file is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, see . + . + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that + program. This Exception is an additional permission under section 7 + of the GNU General Public License, version 3 ("GPLv3"). + . + On Debian systems, the complete text of the GNU General Public License + Version 3 can be found in `/usr/share/common-licenses/GPL-3'. + +Files: ompi/mca/io/romio321/romio/confdb/install-sh + opal/mca/event/libevent2022/libevent/install-sh + opal/mca/pmix/pmix3x/pmix/config/install-sh +Copyright: 1994 X Consortium +License: MIT + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- + TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + . + Except as contained in this notice, the name of the X Consortium shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from the X Consor- + tium. + . + FSF changes to this file are in the public domain. + . + Calling this script install-sh is preferred over install.sh, to prevent + 'make' implicit rules from creating a file called install from it + when there is no Makefile. + . + This script is compatible with the BSD install script, but was written + from scratch. + +Files: ompi/mca/io/romio321/romio/aclocal.m4 + opal/mca/event/libevent2022/libevent/aclocal.m4 + opal/mca/pmix/pmix3x/pmix/aclocal.m4 +Copyright: 1996-2014 Free Software Foundation, Inc. +License: PERMISSIVE + This file is free software; the Free Software Foundation + gives unlimited permission to copy and/or distribute it, + with or without modifications, as long as this notice is preserved. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY, to the extent permitted by law; without + even the implied warranty of MERCHANTABILITY or FITNESS FOR A + PARTICULAR PURPOSE. + +Files: oshmem/tools/wrappers/shmemc++-wrapper-data.txt.in + oshmem/tools/wrappers/shmemcc-wrapper-data.txt.in + oshmem/tools/wrappers/shmemfort-wrapper-data.txt.in +Copyright: 2013 Mellanox Technologies, Inc. + 2014-2015 Cisco Systems, Inc. + 2016-2021 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + There can be multiple blocks of configuration data, chosen by + +Files: examples/Makefile.include + orte/test/mpi/Makefile.include + orte/test/system/Makefile.include +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2018 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2012 Cisco Systems, Inc. + 2007 Sun Microsystems, Inc. + 2007 Sun Microsystems, Inc. $COPYRIGHT$ + 2012 Los Alamos National Security, Inc. + 2013 Mellanox Technologies, Inc. + 2017 Intel, Inc. $COPYRIGHT$ + 2017 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Note that this file does not stand on its own. It is included by a + higher-level Makefile so that Automake features such as "make dist" + work properly (and include all the relevant files in this directory + in the distribution tarball). + . + If you are looking for the file that builds these examples, look at + "Makefile" in this same directory (it is *NOT* generated by + Automake). + +Files: ompi/mca/pml/base/pml_base_recvreq.c + oshmem/mca/spml/base/spml_base_atomicreq.c + oshmem/mca/spml/base/spml_base_getreq.c +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2007 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2007 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2013 Mellanox Technologies, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +Files: config/make_manpage.pl + ompi/mpi/fortran/base/gen-mpi-mangling.pl + opal/mca/pmix/pmix3x/pmix/contrib/make_manpage.pl +Copyright: 2015 Cisco Systems, Inc. + 2015 Research Organization for Information Science and Technology (RIST). + 2015-2020 Cisco Systems, Inc. $COPYRIGHT$ + 2016-2019 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Subroutine to generate a bunch of Fortran declarations and symbols + +Files: ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h + ompi/mpi/fortran/use-mpi-f08/mod/mpi-f08-interfaces.F90 + ompi/mpi/fortran/use-mpi-f08/mod/pmpi-f08-interfaces.F90 +Copyright: 2009-2015 Los Alamos National Security, LLC. + 2009-2018 Cisco Systems, Inc. + 2012 Inria. + 2012 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2015-2017 Research Organization for Information Science and Technology (RIST). + 2015-2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ + 2017-2018 FUJITSU LIMITED. $COPYRIGHT$ +License: __UNKNOWN__ + This file provides the interface specifications for the MPI Fortran + +Files: opal/mca/pmix/pmix3x/pmix/src/tools/pevent/help-pevent.txt + opal/mca/pmix/pmix3x/pmix/src/tools/plookup/help-plookup.txt + opal/mca/pmix/pmix3x/pmix/src/tools/pps/help-pps.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2012 Cisco Systems, Inc. + 2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open MPI PS tool + +Files: ompi/mpiext/affinity/Makefile.am + ompi/mpiext/cr/Makefile.am + ompi/mpiext/cuda/Makefile.am +Copyright: 2004-2009 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2010-2012 Cisco Systems, Inc. + 2010-2012 Cisco Systems, Inc. $COPYRIGHT$ + 2015 NVIDIA, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This Makefile is not traversed during a normal "make all" in an OMPI + build. It *is* traversed during "make dist", however. So you can + +Files: opal/include/opal/sys/gcc_builtin/Makefile.am + opal/include/opal/sys/sync_builtin/Makefile.am + opal/include/opal/sys/x86_64/Makefile.am +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2009 High Performance Computing Center Stuttgart, University of Stuttgart. + 2011 Sandia National Laboratories. + 2011 Sandia National Laboratories. $COPYRIGHT$ + 2016 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2017 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from opal/include/Makefile.am + +Files: opal/mca/reachable/netlink/libnl3_utils.h + opal/mca/reachable/netlink/libnl_utils.h + opal/mca/reachable/netlink/reachable_netlink_utils_common.c +Copyright: 2014-2015 Cisco Systems, Inc. + 2016 Research Organization for Information Science and Technology (RIST). + 2017 Amazon.com, Inc. or its affiliates. +License: __UNKNOWN__ + Portions of this software copied from libfabric + (https://github.com/ofiwg/libfabric) + +Files: opal/mca/memchecker/configure.m4 + opal/mca/memory/configure.m4 + opal/mca/timer/configure.m4 +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2006 High Performance Computing Center Stuttgart, University of Stuttgart. + 2008 Cisco Systems, Inc. + 2009-2010 Cisco Systems, Inc. $COPYRIGHT$ + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + we only want one :) + +Files: opal/class/Makefile.am + opal/memoryhooks/Makefile.am + opal/threads/Makefile.am +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2016 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2014 Cisco Systems, Inc. + 2014 Cisco Systems, Inc. $COPYRIGHT$ + 2014-2018 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from opal/Makefile.am + . + Source code files + +Files: opal/mca/event/event.h + opal/mca/hwloc/base/hwloc_base_dt.c + opal/mca/hwloc/hwloc-internal.h +Copyright: 2010 Oracle and/or its affiliates. + 2010-2012 Cisco Systems, Inc. + 2013-2018 Intel, Inc. + 2015 Los Alamos National Security, LLC. All rights reserved. + 2017 Research Organization for Information Science and Technology (RIST). +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + +Files: opal/mca/hwloc/hwloc201/hwloc/include/netloc.h + opal/mca/hwloc/hwloc201/hwloc/include/netlocscotch.h + opal/mca/hwloc/hwloc201/hwloc/include/private/netloc.h +Copyright: 2013-2014 Cisco Systems, Inc. + 2013-2014 University of Wisconsin-La Crosse. + 2015-2017 Inria. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + See COPYING in top-level directory. + . + $HEADER$ + +Files: oshmem/op/Makefile.am + oshmem/proc/Makefile.am + oshmem/util/Makefile.am +Copyright: 2013-2014 Mellanox Technologies, Inc. +License: __UNKNOWN__ + # $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from oshmem/Makefile.am + +Files: orte/mca/odls/alps/help-orte-odls-alps.txt + orte/mca/odls/default/help-orte-odls-default.txt + orte/mca/odls/pspawn/help-orte-odls-pspawn.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2009 Sun Microsystems, Inc. + 2010-2011 Cisco Systems, Inc. + 2010-2011 Cisco Systems, Inc. $COPYRIGHT$ + 2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is a US/English help file. + +Files: opal/mca/pmix/pmix3x/pmix/src/atomics/sys/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/base/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/tools/Makefile.include +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2009 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006-2010 Cisco Systems, Inc. + 2011 Sandia National Laboratories. + 2011-2013 Los Alamos National Security, LLC. All rights reserved. + 2012 Los Alamos National Security, Inc. + 2013-2016 Intel, Inc. + 2014-2020 Intel, Inc. $COPYRIGHT$ + 2016 Cisco Systems, Inc. $COPYRIGHT$ + 2016 Los A.includeos National Security, LLC. All rights reserved. + 2017 Research Organization for Information Science and Technology (RIST). +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This makefile.include does not stand on its own - it is included from + src/Makefile.am + +Files: ompi/mpi/cxx/functions.h + ompi/mpi/cxx/request_inln.h + ompi/mpi/cxx/status_inln.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006 Cisco Systems, Inc. $COPYRIGHT$ + 2006-2008 Cisco Systems, Inc. + 2007 Sun Microsystems, Inc. $COPYRIGHT$ + 2011 FUJITSU LIMITED. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Point-to-Point Communication + +Files: orte/mca/rmaps/mindist/rmaps_mindist.h + orte/mca/rmaps/rank_file/rmaps_rank_file.h + orte/mca/rmaps/round_robin/rmaps_rr.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008 Voltaire. + 2011 Cisco Systems, Inc. + 2013 Los Alamos National Security, LLC. + 2014 Intel, Inc. $COPYRIGHT$ + 2015-2017 Intel, Inc. + 2017 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Resource Mapping + +Files: orte/orted/Makefile.am + orte/tools/Makefile.am + orte/util/Makefile.am +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2009 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006-2014 Cisco Systems, Inc. + 2008 Sun Microsystems, Inc. + 2011-2013 Los Alamos National Security, LLC. All rights reserved. + 2014-2018 Intel, Inc. + 2014-2018 Intel, Inc. $COPYRIGHT$ + 2016 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ + 2018-2021 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from orte/Makefile.am + +Files: ompi/mca/mca.h + orte/mca/mca.h + oshmem/mca/mca.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2008-2012 Cisco Systems, Inc. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Top-level interface for \em all orte MCA components. + +Files: orte/mca/odls/alps/odls_alps_module.c + orte/mca/odls/default/odls_default_module.c + orte/mca/odls/pspawn/odls_pspawn.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2022 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007 Evergrid, Inc. + 2007-2010 Oracle and/or its affiliates. + 2008-2022 Cisco Systems, Inc. + 2010 IBM Corporation. + 2011-2018 Los Alamos National Security, LLC. All rights reserved. + 2013-2017 Intel, Inc. + 2017 Research Organization for Information Science and Technology (RIST). + 2017 Rutgers, The State University of New Jersey. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + There is a complicated sequence of events that occurs when the + parent forks a child process that is intended to launch the target + executable. + . + Before the child process exec's the target executable, it might tri + to set the affinity of that new child process according to a + complex series of rules. This binding may fail in a myriad of + different ways. A lot of this code deals with reporting that error + occurately to the end user. This is a complex task in itself + because the child process is not "really" an ORTE process -- all + error reporting must be proxied up to the parent who can use normal + ORTE error reporting mechanisms. + . + Here's a high-level description of what is occurring in this file: + . + - parent opens a pipe + - parent forks a child + - parent blocks reading on the pipe: the pipe will either close + (indicating that the child successfully exec'ed) or the child will + write some proxied error data up the pipe + . + - the child tries to set affinity and do other housekeeping in + preparation of exec'ing the target executable + - if the child fails anywhere along the way, it sends a message up + the pipe to the parent indicating what happened -- including a + rendered error message detailing the problem (i.e., human-readable). + - it is important that the child renders the error message: there + are so many errors that are possible that the child is really the + only entity that has enough information to make an accuate error string + to report back to the user. + - the parent reads this message + rendered string in and uses ORTE + reporting mechanisms to display it to the user + - if the problem was only a warning, the child continues processing + (potentially eventually exec'ing the target executable). + - if the problem was an error, the child exits and the parent + handles the death of the child as appropriate (i.e., this ODLS + simply reports the error -- other things decide what to do). + +Files: ompi/mca/coll/libnbc/nbc.c + ompi/mca/coll/libnbc/nbc_iallgatherv.c + ompi/mca/coll/libnbc/nbc_internal.h +Copyright: 2006 The Technical University of Chemnitz. All rights reserved. + 2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2012 Oracle and/or its affiliates. + 2013-2015 Los Alamos National Security, LLC. All rights reserved. + 2013-2018 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2014 NVIDIA Corporation. + 2014-2021 Research Organization for Information Science and Technology (RIST). + 2015 Los Alamos National Security, LLC. All rights reserved. + 2016-2021 IBM Corporation. + 2017 Ian Bradley Morgan and Anthony Skjellum. All rights reserved. + 2018 FUJITSU LIMITED. + 2018 FUJITSU LIMITED. $COPYRIGHT$ + 2021 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Author(s): Torsten Hoefler + . + Additional copyrights may follow + +Files: ompi/mca/io/romio321/romio/confdb/ltmain.sh + opal/mca/event/libevent2022/libevent/ltmain.sh + opal/mca/pmix/pmix3x/pmix/config/ltmain.sh +Copyright: 1996-2015 Free Software Foundation, Inc. +License: GPL-2.0+ with libtool exception + This is free software; see the source for copying conditions. There is NO + warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + . + GNU Libtool is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + As a special exception to the GNU General Public License, + if you distribute this file as part of a program or library that + is built using GNU Libtool, you may include this file under the + same distribution terms that you use for the rest of that program. + . + GNU Libtool is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: ompi/mca/io/romio321/romio/confdb/depcomp + opal/mca/event/libevent2022/libevent/depcomp + opal/mca/pmix/pmix3x/pmix/config/depcomp +Copyright: 1999-2014 Free Software Foundation, Inc. +License: GPL-2.0+ with autoconf exception + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that program. + . + Originally written by Alexandre Oliva . + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: ompi/mca/io/romio321/romio/configure + opal/mca/event/libevent2022/libevent/configure +Copyright: 1992-2012 Free Software Foundation, Inc. +License: PERMISSIVE + This configure script is free software; the Free Software Foundation + gives unlimited permission to copy, distribute and modify it. + +Files: oshmem/request/Makefile.am + oshmem/runtime/Makefile.am +Copyright: 2013 Mellanox Technologies, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from oshmem/Makefile.am + +Files: opal/include/opal/sys/timer.h + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/timer.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2014 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2016 Broadcom Limited. + 2016-2017 Los Alamos National Security, LLC. All rights reserved. + 2016-2017 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2018-2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Cycle counter reading instructions. Do not use directly - see the + timer interface instead + +Files: opal/mca/pmix/pmix3x/pmix/src/tools/pmix_info/help-pmix-info.txt + orte/tools/orte-info/help-orte-info.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2010-2012 Cisco Systems, Inc. + 2010-2012 Cisco Systems, Inc. $COPYRIGHT$ + 2017-2018 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for ORTE orte-info error + messages. + +Files: opal/tools/opal-checkpoint/help-opal-checkpoint.txt + opal/tools/opal-restart/help-opal-restart.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2007 Evergrid, Inc. + 2011 Oak Ridge National Labs. + 2012 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open MPI checkpoint tool + +Files: opal/include/opal/sys/atomic_impl.h + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/atomic_impl.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2014 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2010-2014 Cisco Systems, Inc. + 2012-2017 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2012-2018 Los Alamos National Security, LLC. All rights reserved. + 2018-2019 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Inline C implementation of the functions defined in atomic.h + +Files: ompi/mpi/fortran/mpif-h/prototypes_mpi.h + ompi/mpiext/pcollreq/mpif-h/mpiext_pcollreq_prototypes.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2013 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2015 Cisco Systems, Inc. + 2011-2013 Inria. + 2011-2013 Universite Bordeaux 1 + 2013-2015 Los Alamos National Security, LLC. All rights reserved. + 2016-2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file prototypes all MPI fortran functions in all four fortran + symbol conventions as well as all the internal real OMPI wrapper + functions (different from any of the four fortran symbol + conventions for clarity, at the cost of more typing for me...). + This file is included in the top-level build ONLY. The prototyping + +Files: config/opal_check_ident.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_check_ident.m4 +Copyright: 2007 Sun Microsystems, Inc. + 2014 Cisco Systems, Inc. + 2015 Intel, Inc. $COPYRIGHT$ + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + defines: + +Files: opal/include/opal/opal_portable_platform.h + opal/mca/pmix/pmix3x/pmix/src/include/pmix_portable_platform.h +Copyright: __NO_COPYRIGHT__ in: opal/include/opal/opal_portable_platform.h + __NO_COPYRIGHT__ in: opal/mca/pmix/pmix3x/pmix/src/include/pmix_portable_platform.h +License: __UNKNOWN__ + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose, without fee, and without written agreement is + hereby granted, provided that the above copyright notice and the following + two paragraphs appear in all copies of this software. + . + IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR + DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT + OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF + CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS + ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO + PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." + +Files: opal/mca/event/external/configure.m4 + opal/mca/hwloc/hwloc201/configure.m4 +Copyright: 2009-2018 Cisco Systems, Inc. + 2013 Los Alamos National Security, LLC. + 2014-2018 Intel, Inc. + 2015-2018 Research Organization for Information Science and Technology (RIST). + 2016 Los Alamos National Security, LLC. All rights reserved. + 2020 IBM Corporation. + 2021 Amazon.com, Inc. or its affiliates. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Priority + +Files: opal/include/opal/sys/arm/atomic.h + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/arm/atomic.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2010 ARM ltd. + 2010 IBM Corporation. + 2017 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2017-2018 Los Alamos National Security, LLC. All rights reserved. + 2018 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + ARMv5 and earlier lack robust atomic operations and therefore this file uses + Linux kernel support where needed. The kernel also provides memory barriers + and this file uses them for ARMv5 and earlier processors, which lack the + memory barrier instruction. These kernel functions are available on kernel + versions 2.6.15 and greater; using them will result in undefined behavior on + older kernels. + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/bfrops/bfrops.h + opal/mca/pmix/pmix3x/pmix/src/mca/ptl/ptl.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2012 Los Alamos National Security, Inc. + 2013-2020 Intel, Inc. + 2015 Research Organization for Information Science and Technology (RIST). + 2016 Mellanox Technologies, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Data packing subsystem. + +Files: ompi/mpi/java/java/File.java + ompi/mpi/java/java/Message.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2017-2018 FUJITSU LIMITED. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + IMPLEMENTATION DETAILS + . + All methods with buffers that can be direct or non direct have + a companion argument 'db' which is true if the buffer is direct. + . + Checking if a buffer is direct is faster in Java than C. + +Files: ompi/mca/topo/treematch/treematch/uthash.h + opal/mca/hwloc/hwloc201/hwloc/include/netloc/uthash.h +Copyright: 2003-2011 Troy D. Hanson http://uthash.sourceforge.net + 2003-2014 Troy D. Hanson http://troydhanson.github.com/uthash/ +License: __UNKNOWN__ + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Files: oshmem/mca/sshmem/base/help-oshmem-sshmem.txt + oshmem/mca/sshmem/sysv/help-oshmem-sshmem-sysv.txt +Copyright: 2013-2014 Mellanox Technologies, Inc. + 2014 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open SHMEM MCA error messages. + +Files: opal/include/opal/sys/architecture.h + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/architecture.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2011 Sandia National Laboratories. + 2014-2020 Intel, Inc. + 2016 Los Alamos National Security, LLC. All rights reserved. + 2017 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + List of supported architectures + +Files: opal/mca/pmix/pmix3x/pmix/include/pmix.h + opal/mca/pmix/pmix3x/pmix/include/pmix_common.h.in +Copyright: 2013-2020 Intel, Inc. + 2016-2019 Mellanox Technologies, Inc. + 2016-2019 Research Organization for Information Science and Technology (RIST). + 2016-2020 IBM Corporation. +License: __UNKNOWN__ + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer listed + in this license in the documentation and/or other materials + provided with the distribution. + . + - Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + The copyright holders provide no reassurances that the source code + provided does not infringe any patent, copyright, or any other + intellectual property rights of third parties. The copyright holders + disclaim any liability to any recipient for claims brought against + recipient by any third party for infringement of that parties + intellectual property rights. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + +Files: opal/mca/shmem/shmem_types.h + oshmem/mca/sshmem/sshmem_types.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2007-2010 Cisco Systems, Inc. + 2009 Sun Microsystems, Inc. + 2010 IBM Corporation. + 2010-2012 Los Alamos National Security, LLC. + 2014 Mellanox Technologies, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + shmem (shared memory backing facility) framework types, convenience macros, + etc. + +Files: opal/mca/crs/none/help-opal-crs-none.txt + opal/mca/crs/self/help-opal-crs-self.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. $COPYRIGHT$ + 2004-2009 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2014 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for Open PAL CRS framework. + +Files: ompi/debuggers/ompi_common_dll.c + ompi/debuggers/ompi_common_dll_defs.h +Copyright: 1997-1998 Dolphin Interconnect Solutions Inc. + 1999 Etnus, Inc. + 2000-2004 Etnus, LLC. + 2004-2013 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007-2014 Cisco Systems, Inc. + 2008-2009 Sun Microsystems, Inc. + 2012-2013 Inria. + 2014 Intel, Inc. + 2014-2016 Research Organization for Information Science and Technology (RIST). + 2015 Los Alamos National Security, LLC. All rights reserved. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2016 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Permission is hereby granted to use, reproduce, prepare derivative + works, and to redistribute to others. + . + DISCLAIMER + . + Neither Dolphin Interconnect Solutions, Etnus LLC, nor any of their + employees, makes any warranty express or implied, or assumes any + legal liability or responsibility for the accuracy, completeness, + or usefulness of any information, apparatus, product, or process + disclosed, or represents that its use would not infringe privately + owned rights. + . + This code was written by + James Cownie: Dolphin Interconnect Solutions. + Etnus LLC + +Files: orte/mca/rmaps/resilient/rmaps_resilient.h + orte/mca/rmaps/seq/rmaps_seq.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2009 Cisco Systems, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Resource Mapping + +Files: INSTALL + opal/mca/pmix/pmix3x/pmix/INSTALL +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008-2015 Cisco Systems, Inc. + 2008-2015 Cisco Systems, Inc. $COPYRIGHT$ + 2013-2019 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + For More Information + +Files: opal/include/opal/sys/atomic.h + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/atomic.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007 Sun Microsystems, Inc. + 2011 Sandia National Laboratories. + 2011-2017 Los Alamos National Security, LLC. All rights reserved. + 2017 Research Organization for Information Science and Technology (RIST). + 2017 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ + 2018-2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Atomic operations. + . + This API is patterned after the FreeBSD kernel atomic interface + (which is influenced by Intel's ia64 architecture). The + FreeBSD interface is documented at + +Files: config/opal_functions.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_functions.m4 +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2018 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007 Sun Microsystems, Inc. + 2009 Oak Ridge National Labs. + 2009-2020 Cisco Systems, Inc. + 2013-2017 Intel, Inc. + 2015-2017 Research Organization for Information Science and Technology (RIST). +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Portions of this file derived from GASNet v1.12 (see "GASNet" + comments, below) + Copyright 2004, Dan Bonachea + . + IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR + DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT + OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF + CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS + ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO + PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. + +Files: config/opal_check_broken_qsort.m4 + opal/mca/pmix/pmix3x/pmix/config/pmix_check_broken_qsort.m4 +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007 Sun Microsystems, Inc. + 2014 Intel, Inc. $COPYRIGHT$ + 2014-2015 Intel, Inc. + 2015 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + There was some mentioning of broken qsort happened for Solaris that could + cause qsort to return a bad pointer which could cause some badness. + The problem should have been corrected with these patches from SunSolve. + Solaris 10 should be free from this problem. + +Files: orte/runtime/runtime.h + orte/runtime/runtime_internals.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007-2008 Sun Microsystems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Interface into the Open MPI Run Time Environment + +Files: orte/util/name_fns.h + orte/util/show_help.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2011 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008-2011 Cisco Systems, Inc. + 2010 Oracle and/or its affiliates. + 2013 Los Alamos National Security, LLC. $COPYRIGHT$ + 2014-2016 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Populates global structure with system-specific information. + +Files: contrib/dist/make_dist_tarball + opal/mca/pmix/pmix3x/pmix/contrib/make_dist_tarball +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2008-2018 Cisco Systems, Inc. + 2015-2019 Intel, Inc. + 2016 Intel, Inc. $COPYRIGHT$ + 2019 Amazon.com, Inc. or its affiliates. All Rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Version of auto tools that we want + +Files: opal/mca/hwloc/hwloc201/hwloc/include/hwloc/autogen/config.h.in + opal/mca/hwloc/hwloc201/hwloc/include/private/debug.h +Copyright: 2009 CNRS + 2009-2011 Cisco Systems, Inc. See COPYING in top-level directory. + 2009-2012 Université Bordeaux + 2009-2017 Inria. +License: __UNKNOWN__ + The configuration file + +Files: opal/mca/pmix/pmix3x/pmix/contrib/perf_tools/Makefile.include + opal/mca/pmix/pmix3x/pmix/src/include/Makefile.include +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2007 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007-2016 Cisco Systems, Inc. + 2013-2020 Intel, Inc. + 2016 Cisco Systems, Inc. $COPYRIGHT$ + 2017 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from + Makefile.am + +Files: opal/mca/pmix/pmix3x/pmix/src/common/pmix_iof.h + orte/mca/iof/base/base.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2011 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008 Cisco Systems, Inc. + 2012-2013 Los Alamos National Security, LLC. + 2015-2020 Intel, Inc. + 2017 IBM Corporation. + 2017 Mellanox Technologies. + 2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + I/O Forwarding Service + +Files: oshmem/mca/memheap/buddy/memheap_buddy.h + oshmem/mca/memheap/ptmalloc/memheap_ptmalloc.h +Copyright: 2013 Mellanox Technologies, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Description of the Registration Cache framework + +Files: opal/mca/pmix/pmix3x/pmix/include/pmix_server.h + opal/mca/pmix/pmix3x/pmix/include/pmix_tool.h +Copyright: 2013-2020 Intel, Inc. + 2015 Artem Y. Polyakov . + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer listed + in this license in the documentation and/or other materials + provided with the distribution. + . + - Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + The copyright holders provide no reassurances that the source code + provided does not infringe any patent, copyright, or any other + intellectual property rights of third parties. The copyright holders + disclaim any liability to any recipient for claims brought against + recipient by any third party for infringement of that parties + intellectual property rights. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + $HEADER$ + . + PMIx provides a "function-shipping" approach to support for + implementing the server-side of the protocol. This method allows + resource managers to implement the server without being burdened + with PMIx internal details. Accordingly, each PMIx API is mirrored + here in a function call to be provided by the server. When a + request is received from the client, the corresponding server function + will be called with the information. + . + Any functions not supported by the RM can be indicated by a NULL for + the function pointer. Client calls to such functions will have a + "not supported" error returned. + +Files: opal/mca/hwloc/hwloc201/hwloc/include/hwloc/deprecated.h + opal/mca/hwloc/hwloc201/hwloc/include/hwloc/inlines.h +Copyright: 2009 CNRS + 2009-2010 Cisco Systems, Inc. See COPYING in top-level directory. + 2009-2012 Université Bordeaux + 2009-2018 Inria. +License: __UNKNOWN__ + This file contains the inline code of functions declared in hwloc.h + +Files: opal/mca/pmix/pmix3x/pmix/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/Makefile.am +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2009 High Performance Computing Center Stuttgart, University of Stuttgart. + 2006-2016 Cisco Systems, Inc. + 2012-2013 Los Alamos National Security, Inc. + 2013-2019 Intel, Inc. + 2013-2019 Intel, Inc. $COPYRIGHT$ + 2019 Amazon.com, Inc. or its affiliates. All Rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Note that the -I directory must *exactly* match what was specified + +Files: opal/mca/pmix/pmix3x/pmix/contrib/perf_tools/pmi2_pmap_parser.c + opal/mca/pmix/pmix3x/pmix/contrib/perf_tools/pmi2_pmap_parser.h +Copyright: 2013 Mellanox Technologies, Inc. + 2014-2016 Intel, Inc. $COPYRIGHT$ Additional copyrights may follow +License: __UNKNOWN__ + $HEADER$ + . + This code was taken from Open MPI project, file + +Files: contrib/dist/linux/openmpi.spec + opal/mca/pmix/pmix3x/pmix/contrib/pmix.spec +Copyright: 2003 The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). + 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2019 Cisco Systems, Inc. + 2013 Mellanox Technologies, Inc. + 2015 Research Organization for Information Science and Technology (RIST). + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ + 2015-2018 Intel, Inc. + 2021 Nanook Consulting. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Initially written by: + Greg Kurtzer, + . + Configuration Options + . + Options that can be passed in via rpmbuild's --define option. Note + that --define takes *1* argument: a multi-token string where the first + token is the name of the variable to define, and all remaining tokens + are the value. For example: + +Files: opal/class/opal_bitmap.h + opal/mca/pmix/pmix3x/pmix/src/class/pmix_bitmap.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2014 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007 Cisco Systems, Inc. + 2010-2012 Oak Ridge National Labs. + 2010-2012 Oak Ridge National Labs. $COPYRIGHT$ + 2018-2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + A bitmap implementation. The bits start off with 0, so this bitmap + has bits numbered as bit 0, bit 1, bit 2 and so on. This bitmap + has auto-expansion capabilities, that is once the size is set + during init, it can be automatically expanded by setting the bit + beyond the current size. But note, this is allowed just when the + +Files: opal/include/opal_stdint.h + opal/mca/pmix/pmix3x/pmix/src/include/pmix_stdint.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. + 2016 Research Organization for Information Science and Technology (RIST). + 2016 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ + 2018 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file includes the C99 stdint.h file if available, and otherwise + defines fixed-width types according to the SIZEOF information + gathered by configure. + +Files: test/monitoring/Makefile.am + test/spc/Makefile.am +Copyright: 2013-2017 Inria. + 2013-2017 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2015-2017 Research Organization for Information Science and Technology (RIST). + 2016 Cisco Systems, Inc. $COPYRIGHT$ + 2016 IBM Corporation. + 2018 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This test requires multiple processes to run. Don't run it as part + of 'make check' + +Files: opal/mca/dl/dl.h + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/pdl.h +Copyright: 2015 Cisco Systems, Inc. + 2015 Los Alamos National Security, LLC. All rights reserved. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Dynamic library framework + . + General Description: + . + This framework provides portable access to dlopen- and dlsym-like + functionality, very similar to Libtool's libltdl. Indeed, one of + the components in this framework will use libltdl, if it is + present/available. However, on some common types systems where + libltdl headers and libraries are *not* available, we can support + plugins via this simple framework. + . + This is a compile-time framework: a single component will be + selected by the priority that its configure.m4 provides. All other + components will be ignored (i.e., not built/not part of the + +Files: ompi/mca/io/romio321/romio/include/mpio.h + ompi/mca/io/romio321/romio/include/mpio.h.in +Copyright: 1997 University of Chicago. See COPYRIGHT notice in top-level directory. +License: __UNKNOWN__ + user include file for MPI-IO programs + +Files: opal/mca/rcache/gpusm/configure.m4 + opal/mca/rcache/rgpusm/configure.m4 +Copyright: 2012-2015 NVIDIA Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + If CUDA support was requested, then build the CUDA memory pools. + +Files: opal/include/opal/sys/cma.h + opal/mca/pmix/pmix3x/pmix/src/atomics/sys/cma.h +Copyright: 2011-2012 IBM Corporation. + 2016 Los Alamos National Security, LLC. All rights reserved. + 2017 Research Organization for Information Science and Technology (RIST). + 2017 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ + 2018-2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Cross Memory Attach syscall definitions. + . + These are only needed temporarily until these new syscalls + are incorporated into glibc + +Files: opal/include/opal/hash_string.h + opal/mca/pmix/pmix3x/pmix/src/include/hash_string.h +Copyright: 2004-2007 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Simple macros to quickly compute a hash value from a string. + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/plog/plog.h + opal/mca/pmix/pmix3x/pmix/src/mca/pnet/pnet.h +Copyright: 2007-2008 Cisco Systems, Inc. + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ + 2015-2018 Research Organization for Information Science and Technology (RIST). + 2015-2020 Intel, Inc. + 2018-2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This interface is for use by PMIx servers to obtain network-related info + such as security keys that need to be shared across applications, and to + setup network support for applications prior to launch + . + Available plugins may be defined at runtime via the typical MCA parameter + syntax. + +Files: ompi/mca/coll/han/coll_han_component.c + ompi/mca/coll/sm/coll_sm_component.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2020 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008-2009 Cisco Systems, Inc. + 2011-2015 Los Alamos National Security, LLC. + 2015 Intel, Inc. $COPYRIGHT$ + 2020 Bull S.A.S. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Most of the description of the data layout is in the + +Files: orte/mca/ras/lsf/help-ras-lsf.txt + orte/mca/ras/slurm/help-ras-slurm.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open MPI MCA error messages. + +Files: opal/mca/dl/configure.m4 + opal/mca/pmix/pmix3x/pmix/src/mca/pdl/configure.m4 +Copyright: 2010-2015 Cisco Systems, Inc. + 2010-2015 Cisco Systems, Inc. $COPYRIGHT$ + 2016-2017 Intel, Inc. + 2016-2019 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + There will only be one component used in this framework, and it will + be selected at configure time by priority. Components must set + their priorities in their configure.m4 file. + +Files: ompi/mpi/fortran/mpiext-use-mpi-f08/Makefile.am + ompi/mpi/fortran/mpiext-use-mpi/Makefile.am +Copyright: 2012-2019 Cisco Systems, Inc. + 2017 Research Organization for Information Science and Technology (RIST). + 2018 FUJITSU LIMITED. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Note that Automake's Fortran-buidling rules uses CPPFLAGS and + +Files: opal/mca/pmix/pmix3x/pmix/src/util/cmd_line.h + opal/util/cmd_line.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2012 Cisco Systems, Inc. + 2015-2017 Intel, Inc. + 2016-2017 Los Alamos National Security, LLC. All rights reserved. + 2017 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + General command line parsing facility for use throughout Open MPI. + . + This scheme is inspired by the GNU getopt package. Command line + options are registered. Each option can have up to three different + matching tokens: a "short" name, a "single dash" name, and a "long" + name. Each option can also take 0 or more arguments. Finally, + each option can be repeated on the command line an arbitrary number + of times. + . + The "short" name can only be a single letter, and will be found + after a single dash (e.g., "-a"). Multiple "short" names can be + combined into a single command line argument (e.g., "-abc" can be + equivalent to "-a -b -c"). + . + The "single dash" name is a multi-character name that only + requires a single dash. This only exists to provide backwards + compatibility for some well-known command line options in prior + MPI implementations (e.g., "mpirun -np 3"). It should be used + sparingly. + . + The "long" name is a multi-character name that is found after a + pair of dashes. For example, "--some-option-name". + . + A command line option is a combination of 1 or more of a short + name, single dash name, and a long name. Any of the names may be + used on the command line; they are treated as synonyms. For + example, say the following was used in for an executable named + "foo": + +Files: ompi/request/request.h + oshmem/request/request.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2021 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2017 Cisco Systems, Inc. + 2009-2012 Oracle and/or its affiliates. + 2012 Oak Ridge National Labs. + 2013 Mellanox Technologies, Inc. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2015-2017 Los Alamos National Security, LLC. All rights reserved. + 2018 FUJITSU LIMITED. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Top-level description of requests + +Files: opal/mca/btl/tcp/btl_tcp_frag.c + orte/mca/oob/tcp/oob_tcp_sendrecv.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2016 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2013 Los Alamos National Security, LLC. + 2009 Cisco Systems, Inc. + 2011 Oak Ridge National Labs. + 2013-2017 Intel, Inc. + 2014 Los Alamos National Security, LLC. All rights reserved. + 2015-2016 Cisco Systems, Inc. $COPYRIGHT$ + 2015-2017 Research Organization for Information Science and Technology (RIST). + 2017 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + In windows, many of the socket functions return an EWOULDBLOCK + instead of \ things like EAGAIN, EINPROGRESS, etc. It has been + verified that this will \ not conflict with other error codes that + are returned by these functions \ under UNIX/Linux environments + +Files: opal/mca/base/Makefile.am + opal/mca/pmix/pmix3x/pmix/src/mca/base/Makefile.am +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2010 Cisco Systems, Inc. $COPYRIGHT$ + 2010-2016 Cisco Systems, Inc. + 2017-2018 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Need this so that the base knows where to load dynamic components from + (by default) + +Files: opal/mca/pmix/pmix3x/pmix/src/util/pmix_environ.h + opal/util/opal_environ.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2007-2013 Los Alamos National Security, LLC. All rights reserved. + 2007-2013 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2015 Research Organization for Information Science and Technology (RIST). + 2015-2020 Intel, Inc. + 2016 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Generic helper routines for environment manipulation. + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/base/help-pmix-mca-base.txt + opal/mca/pmix/pmix3x/pmix/src/mca/base/help-pmix-mca-var.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008-2019 Cisco Systems, Inc. + 2013 Los Alamos National Security, LLC. All rights reserved. + 2018 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for PMIX MCA error messages. + +Files: orte/mca/sstore/central/help-orte-sstore-central.txt + orte/mca/sstore/stage/help-orte-sstore-stage.txt +Copyright: 2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for ORTE SStore framework. + +Files: contrib/dist/mofed/debian/control + contrib/dist/mofed/debian/control.in +Copyright: __NO_COPYRIGHT__ in: contrib/dist/mofed/debian/control + __NO_COPYRIGHT__ in: contrib/dist/mofed/debian/control.in +License: __UNKNOWN__ + Package: openmpi + Depends: ${shlibs:Depends}, ${misc:Depends} + Architecture: all + Description: Open MPI + Open MPI is a project combining technologies and resources from + several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in + order to build the best MPI library available. + This package contains all the tools necessary to compile, link, and run + Open MPI jobs. + +Files: Doxyfile + orte/Doxyfile +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This file describes the settings to be used by the documentation system + doxygen (www.doxygen.org) for a project + . + All text after a hash (#) is considered a comment and will be ignored + The format is: + +Files: ompi/mpiext/cr/c/Makefile.am + ompi/mpiext/cuda/c/Makefile.am +Copyright: 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2010-2014 Cisco Systems, Inc. + 2015 NVIDIA, Inc. + 2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file builds the C bindings for MPI extensions. It must be + present in all MPI extensions. + . + We must set these #defines so that the inner OMPI MPI prototype + header files do the Right Thing. + +Files: opal/mca/hwloc/hwloc201/hwloc/include/private/autogen/config.h.in + opal/mca/pmix/pmix3x/pmix/src/include/pmix_config.h.in +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University. + 2004-2005 The Trustees of the University of Tennessee. + 2009-2012 CNRS, inria., Université Bordeaux + 2009-2014 Cisco Systems, Inc. $COPYRIGHT$ + 2013-2015 Intel, Inc. + 2016 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file is automatically generated by configure. Edits will be lost + the next time you run configure! + +Files: opal/mca/base/mca_base_var.h + opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_var.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2008-2011 Cisco Systems, Inc. + 2012-2018 Los Alamos National Security, LLC. All rights reserved. + 2016 Intel, Inc. + 2016-2020 Intel, Inc. $COPYRIGHT$ + 2017 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file presents the MCA variable interface. + . + Note that there are two scopes for MCA variables: "normal" and + attributes. Specifically, all MCA variables are "normal" -- some + are special and may also be found on attributes on communicators, + datatypes, or windows. + . + In general, these functions are intended to be used as follows: + . + - Creating MCA variables + -# Register a variable, get an index back + - Using MCA variables + -# Lookup a "normal" variable value on a specific index, or + -# Lookup an attribute variable on a specific index and + communicator / datatype / window. + . + MCA variables can be defined in multiple different places. As + such, variables are \em resolved to find their value. The order + of resolution is as follows: + . + - An "override" location that is only available to be set via the + +Files: config/ylwrap + opal/mca/pmix/pmix3x/pmix/config/ylwrap +Copyright: 1996-2014 Free Software Foundation, Inc. +License: GPL-2.0+ with autoconf exception + Written by Tom Tromey . + . + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that program. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: ompi/mpi/java/java/Version.java +Copyright: 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : Version.java + Author : Nathaniel Graham + Created : Thu Jul 23 09:25 2015 + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/java/Group.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : Group.java + Author : Xinying Li, Bryan Carpenter + Created : Thu Apr 9 12:22:15 1998 + Revision : $Revision: 1.8 $ + Updated : $Date: 2003/01/16 16:39:34 $ + Copyright: Northeast Parallel Architectures Center + at Syracuse University 1998 + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/java/Prequest.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : Prequest.java + Author : Sang Lim, Xinying Li, Bryan Carpenter + Created : Thu Apr 9 12:22:15 1998 + Revision : $Revision: 1.11 $ + Updated : $Date: 2001/10/22 21:07:55 $ + Copyright: Northeast Parallel Architectures Center + at Syracuse University 1998 + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/java/Count.java +Copyright: 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : Count.java + Author : Nathaniel Graham + Created : Thu Jul 29 17:13 2015 + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/README +Copyright: __NO_COPYRIGHT__ in: ompi/mpi/java/README +License: Apache-2.0 + Bryan Carpenter, Sung Hoon Ko, Sang Boem Lim + Pervasive Technology Labs, Indiana University + email {shko,slim,dbc}@grids.ucs.indiana.edu + . + Xinying Li + Syracuse University + . + Mark Baker + CSM, University of Portsmouth + email mark.baker@computer.org + . + (Bugfixes/Additions, CMake based configure/build) + Blasius Czink + HLRS, University of Stuttgart + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/java/GraphParms.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : GraphParms.java + Author : Xinying Li + Created : Thu Apr 9 12:22:15 1998 + Revision : $Revision: 1.1 $ + Updated : $Date: 1998/08/26 18:49:55 $ + Copyright: Northeast Parallel Architectures Center + at Syracuse University 1998 + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/java/Errhandler.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : Errhandler.java + Author : Xinying Li + Created : Thu Apr 9 12:22:15 1998 + Revision : $Revision: 1.3 $ + Updated : $Date: 2001/08/07 16:36:25 $ + Copyright: Northeast Parallel Architectures Center + at Syracuse University 1998 + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/java/GraphComm.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : Graphcomm.java + Author : Xinying Li + Created : Thu Apr 9 12:22:15 1998 + Revision : $Revision: 1.5 $ + Updated : $Date: 2001/10/22 21:07:55 $ + Copyright: Northeast Parallel Architectures Center + at Syracuse University 1998 + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/java/Datatype.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. + 2018 FUJITSU LIMITED. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : Datatype.java + Author : Sang Lim, Sung-Hoon Ko, Xinying Li, Bryan Carpenter + Created : Thu Apr 9 12:22:15 1998 + Revision : $Revision: 1.14 $ + Updated : $Date: 2003/01/16 16:39:34 $ + Copyright: Northeast Parallel Architectures Center + at Syracuse University 1998 + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: examples/Hello.java +Copyright: 2011 Cisco Systems, Inc. +License: Apache-2.0 + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + Adapted from Source Code in C of Tutorial/User's Guide for MPI by + Peter Pacheco. + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/java/Op.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. + 2018 FUJITSU LIMITED. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : Op.java + Author : Xinying Li, Sang LIm + Created : Thu Apr 9 12:22:15 1998 + Revision : $Revision: 1.11 $ + Updated : $Date: 2003/01/16 16:39:34 $ + Copyright: Northeast Parallel Architectures Center + at Syracuse University 1998 + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/java/Status.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : Status.java + Author : Sang Lim, Sung-Hoon Ko, Xinying Li, Bryan Carpenter + Created : Thu Apr 9 12:22:15 1998 + Revision : $Revision: 1.15 $ + Updated : $Date: 2003/01/16 16:39:34 $ + Copyright: Northeast Parallel Architectures Center + at Syracuse University 1998 + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/java/MPI.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. + 2018 FUJITSU LIMITED. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : MPI.java + Author : Sang Lim, Sung-Hoon Ko, Xinying Li, Bryan Carpenter + (contributions from MAEDA Atusi) + Created : Thu Apr 9 12:22:15 1998 + Revision : $Revision: 1.18 $ + Updated : $Date: 2003/01/16 16:39:34 $ + Copyright: Northeast Parallel Architectures Center + at Syracuse University 1998 + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/java/ShiftParms.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : ShiftParms.java + Author : Xinying Li + Created : Thu Apr 9 12:22:15 1998 + Revision : $Revision: 1.1 $ + Updated : $Date: 1998/08/26 18:50:05 $ + Copyright: Northeast Parallel Architectures Center + at Syracuse University 1998 + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/java/MPIException.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : MPIException.java + Author : Bryan Carpenter + Created : Tue Sep 14 13:03:57 EDT 1999 + Revision : $Revision: 1.1 $ + Updated : $Date: 1999/09/14 22:01:52 $ + Copyright: Northeast Parallel Architectures Center + at Syracuse University 1999 + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/java/Freeable.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : Freeable.java + Author : Bryan Carpenter + Created : Wed Jan 15 23:14:43 EST 2003 + Revision : $Revision: 1.1 $ + Updated : $Date: 2003/01/16 16:39:34 $ + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/java/Request.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : Request.java + Author : Sang Lim, Xinying Li, Bryan Carpenter + Created : Thu Apr 9 12:22:15 1998 + Revision : $Revision: 1.11 $ + Updated : $Date: 2001/08/07 16:36:25 $ + Copyright: Northeast Parallel Architectures Center + at Syracuse University 1998 + . + Note: in a send request for a buffer containing objects, the primary + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/java/CartComm.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : Cartcomm.java + Author : Xinying Li + Created : Thu Apr 9 12:22:15 1998 + Revision : $Revision: 1.7 $ + Updated : $Date: 2001/10/22 21:07:55 $ + Copyright: Northeast Parallel Architectures Center + at Syracuse University 1998 + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/java/Intercomm.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : Intercomm.java + Author : Xinying Li + Created : Thu Apr 9 12:22:15 1998 + Revision : $Revision: 1.5 $ + Updated : $Date: 1999/09/14 20:50:11 $ + Copyright: Northeast Parallel Architectures Center + at Syracuse University 1998 + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/c/mpi_Count.c +Copyright: 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : Version.java + Author : Nathaniel Graham + Created : Thu Jul 30 09:34 2015 + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/java/CartParms.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : CartParms.java + Author : Xinying Li + Created : Thu Apr 9 12:22:15 1998 + Revision : $Revision: 1.1 $ + Updated : $Date: 1998/08/26 18:49:50 $ + Copyright: Northeast Parallel Architectures Center + at Syracuse University 1998 + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/java/Intracomm.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : Intracommm.java + Author : Sang Lim, Xinying Li, Bryan Carpenter + Created : Thu Apr 9 12:22:15 1998 + Revision : $Revision: 1.14 $ + Updated : $Date: 2002/12/16 15:25:13 $ + Copyright: Northeast Parallel Architectures Center + at Syracuse University 1998 + . + IMPLEMENTATION DETAILS + . + All methods with buffers that can be direct or non direct have + a companion argument 'db' which is true if the buffer is direct. + For example, if the buffer argument is recvBuf, the companion + argument will be 'rdb', meaning if the receive buffer is direct. + . + Checking if a buffer is direct is faster in Java than C. + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: ompi/mpi/java/java/Comm.java +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. + 2015 Research Organization for Information Science and Technology (RIST). + 2017-2018 FUJITSU LIMITED. $COPYRIGHT$ +License: Apache-2.0 + Additional copyrights may follow + . + $HEADER$ + . + This file is almost a complete re-write for Open MPI compared to the + original mpiJava package. Its license and copyright are listed below. + See for more information. + . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + File : Comm.java + Author : Sang Lim, Sung-Hoon Ko, Xinying Li, Bryan Carpenter + Created : Thu Apr 9 12:22:15 1998 + Revision : $Revision: 1.20 $ + Updated : $Date: 2001/08/07 16:36:25 $ + Copyright: Northeast Parallel Architectures Center + at Syracuse University 1998 + . + IMPLEMENTATION DETAILS + . + All methods with buffers that can be direct or non direct have + a companion argument 'db' which is true if the buffer is direct. + For example, if the buffer argument is recvBuf, the companion + argument will be 'rdb', meaning if the receive buffer is direct. + . + Checking if a buffer is direct is faster in Java than C. + . + On Debian systems, the complete text of the Apache License Version 2.0 + can be found in `/usr/share/common-licenses/Apache-2.0'. + +Files: orte/util/session_dir.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2016-2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Find and/or create Open MPI session directory. + +Files: ompi/mca/pml/ob1/pml_ob1_rdma.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2014-2017 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +Files: ompi/mca/mtl/mtl.h +Copyright: 2004-2006 The Regents of the University of California. + 2012 Sandia National Laboratories. + 2015 Los Alamos National Security, LLC. All rights reserved. + 2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Matching Transport Layer + . + The Matching Transport Layer (MTL) provides device-layer support + for transfer of MPI point-to-point messages over devices that + support hardware / library message matching. This layer is used + with the MTL PML component to provide lowest latency and highest + bandwidth on given architectures. Features found in other PML + interfaces, such as message fragmenting, multi-device support, and + NIC failover are not provided by the upper layers. + . + In general, this interface should not be used for transport layer + support. Instead, the BTL interface should be used. The BTL + interface allows for multiplexing between multiple users + (point-to-point, one-sided, etc.) and provides many features not + found in this interface (RDMA from arbitrary buffers, active + messaging, reasonable pinned memory caching, etc.) + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/pinstalldirs/config/pinstall_dirs.h.in +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007 Los Alamos National Security, LLC. + 2016 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file should be included by any file that needs the + installation directories hard-coded into the object file. This + should be avoided if at all possible, but there are some places + (like the wrapper compilers) where it is infinitely easier to have + the paths stored. + . + If you have questions about which directory to use, we try as best + we can to follow the GNU coding standards on this issue. The + description of each directory can be found at the following URL: + +Files: ompi/mca/osc/base/osc_base_obj_convert.c +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University. + 2004-2006 The Trustees of the University of Tennessee. + 2004-2008 High Performance Computing Center Stuttgart, University of Stuttgart. + 2007-2015 Los Alamos National Security, LLC. All rights reserved. + 2009 Sun Microsystems, Inc. + 2015 Cisco Systems, Inc. + 2015 Intel, Inc. + 2015-2017 Research Organization for Information Science and Technology (RIST). + 2017 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + utility functions for dealing with remote datatype and op structures + +Files: ompi/proc/proc.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2011 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2012 Cisco Systems, Inc. + 2007-2012 Los Alamos National Security, LLC. All rights reserved. + 2013-2014 Intel, Inc. + 2015-2016 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Process identification structure interface + +Files: opal/mca/crs/opal_crs.7in +Copyright: 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2009 Sun Microsystems, Inc. +License: __UNKNOWN__ + Man page for OPAL's CRS Functionality + +Files: opal/util/show_help.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008-2011 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + The "show help" subsystem (SHS) in Open MPI is intended to help the + developer convey meaningful information to the user (read longer + than is convenient in a single printf), particularly when errors + occur. The SHS allows the storage of arbitrary-length help + messages in text files which can be parameterized by text filename, + message name, POSIX locale, and printf()-style parameters (e.g., + "%s", "%d", etc.). Note that the primary purpose of the SHS is to + display help messages, but it can actually be used to display any + arbitrary text messages. + +Files: ompi/mca/io/romio321/romio/mpi-io/mpioimpl.h +Copyright: 1997 University of Chicago. + 2018 IBM Corporation. $COPYRIGHT$ See COPYRIGHT notice in top-level directory. +License: __UNKNOWN__ + header file for MPI-IO implementation. not intended to be + user-visible + +Files: ompi/mca/fbtl/base/base.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008 Cisco Systems, Inc. + 2008-2011 University of Houston. + 2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + MCA fbtl base framework public interface functions. + +Files: opal/mca/pmix/pmix3x/pmix/config/md2nroff.pl +Copyright: 2020 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This script is friendly to both Python 2 and Python 3. + +Files: config/ompi_setup_mpi_profiling.m4 +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2009 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006-2007 Los Alamos National Security, LLC. All rights reserved. + 2006-2008 Sun Microsystems, Inc. + 2006-2012 Cisco Systems, Inc. + 2009 Oak Ridge National Labs. + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + OMPI-specific configuration + +Files: opal/mca/compress/gzip/compress_gzip.h +Copyright: 2004-2010 The Trustees of Indiana University. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + GZIP COMPRESS component + . + Uses the gzip library + +Files: opal/mca/pmix/pmix3x/pmix/src/atomics/sys/atomic_stdc.h +Copyright: 2018 Los Alamos National Security, LLC. All rights reserved. + 2018-2019 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file provides shims between the pmix atomics interface and the C11 atomics interface. It + is intended as the first step in moving to using C11 atomics across the entire codebase. Once + all officially supported compilers offer C11 atomic (GCC 4.9.0+, icc 2018+, pgi, xlc, etc) then + this shim will go away and the codebase will be updated to use C11's atomic support + directly. + +Files: opal/mca/btl/openib/help-mpi-btl-openib.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2006 The Regents of the University of California. + 2006-2011 Cisco Systems, Inc. + 2007-2009 Mellanox Technologies. + 2009 Sun Microsystems, Inc. + 2013-2014 NVIDIA Corporation. + 2018 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open MPI's OpenFabrics support + (the openib BTL). + +Files: ompi/mca/coll/han/coll_han_dynamic.c +Copyright: 2020 Bull S.A.S. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This files contains all functions to dynamically select for each collective + the coll module based on given MCA parameters, configuration file and + messages characteristics + +Files: examples/hello_usempi.f90 +Copyright: 2004-2005 The Regents of the University of California. + 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006-2015 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Sample MPI "hello world" application using the Fortran mpi module + bindings. + +Files: orte/mca/sstore/sstore.h +Copyright: 2010 The Trustees of Indiana University and Indiana University Research and Technology + 2015 Los Alamos National Security, LLC. All rights reserved. Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Distributed Stable Storage (SStore) Interface + +Files: opal/mca/hwloc/hwloc201/hwloc/include/hwloc/cudart.h +Copyright: 2010-2011 Université Bordeaux + 2010-2017 Inria. + 2011 Cisco Systems, Inc. See COPYING in top-level directory. +License: __UNKNOWN__ + Applications that use both hwloc and the CUDA Runtime API may want to + include this file so as to get topology information for CUDA devices. + +Files: ompi/mca/bml/bml.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2006 The Regents of the University of California. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2009 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008 Cisco Systems, Inc. + 2012-2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + BML Management Layer (BML) + +Files: opal/mca/event/libevent2022/libevent/include/Makefile.am +Copyright: 2000-2007 Niels Provos + 2007-2012 Niels Provos and Nick Mathewson +License: __UNKNOWN__ + See LICENSE for copying information. + +Files: ompi/mca/io/romio321/romio/adio/include/mpipr.h +Copyright: 2001 Argonne National Laboratory. See COPYRIGHT in top-level directory. +License: __UNKNOWN__ + This file replaces all MPI function names with their PMPI equivalents. + PMPI versions are used by default so that the user can profile + application code without interference from MPI functions used by + MPI-IO. + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/psensor/file/psensor_file.h +Copyright: 2010 Cisco Systems, Inc. + 2017-2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + File movement sensor + +Files: ompi/mca/coll/han/coll_han_allreduce.c +Copyright: 2018-2020 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2020 Bull S.A.S. + 2020 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This files contains all the hierarchical implementations of allreduce + Only work with regular situation (each node has equal number of processes) + +Files: opal/mca/btl/openib/mca-btl-openib-device-params.ini +Copyright: 2006-2011 Mellanox Technologies. $COPYRIGHT$ + 2006-2013 Cisco Systems, Inc. +License: __UNKNOWN__ + Additional copyrights may follow + . + This is the default NIC/HCA parameters file for Open MPI's OpenIB + BTL. If NIC/HCA vendors wish to add their respective values into + this file (that is distributed with Open MPI), please contact the + Open MPI development team. See http://www.open-mpi.org/ for + details. + . + This file is in the "ini" style, meaning that it has sections + identified section names enclosed in square brackets (e.g., + +Files: opal/mca/pmix/pmix3x/pmix/src/util/os_path.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2015-2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Creates an operating system-acceptable path name. + +Files: opal/mca/hwloc/hwloc201/hwloc/include/private/private.h +Copyright: 2009 CNRS + 2009-2011 Cisco Systems, Inc. + 2009-2012 Université Bordeaux + 2009-2018 Inria. +License: __UNKNOWN__ + See COPYING in top-level directory. + . + Internal types and helpers. + +Files: opal/tools/wrappers/help-opal-wrapper.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2010 Oracle and/or its affiliates. + 2012-2014 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open MPI wrapper compiler error + messages. + +Files: orte/mca/ras/tm/ras_tm.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2014 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Resource Allocation (TM) + +Files: ompi/mca/crcp/bkmrk/crcp_bkmrk.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of the University of Tennessee. + 2004-2010 The Trustees of Indiana University. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Hoke CRCP component + +Files: ompi/attribute/attribute.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007 Cisco Systems, Inc. + 2017 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Implementation for taking care of the attribute that can hang off a comm, + win or datatype. + +Files: opal/util/strncpy.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This file is only here because some platforms have a broken strncpy + (e.g., Itanium with RedHat Advanced Server glibc). + +Files: opal/mca/pmix/pmix3x/pmix/src/util/strnlen.h +Copyright: 2016-2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Buffer strnlen function for portability to archaic platforms. + +Files: opal/mca/hwloc/hwloc201/hwloc/include/private/cpuid-x86.h +Copyright: 2010 Cisco Systems, Inc. + 2010-2014 Université Bordeaux + 2014 Inria. +License: __UNKNOWN__ + See COPYING in top-level directory. + . + Internals for x86's cpuid. + +Files: opal/mca/pmix/pmix3x/pmix/contrib/buildrpm.sh +Copyright: 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006 Cisco Systems, Inc. + 2015 Intel, Inc. +License: __UNKNOWN__ + General config vars + The following vars can be set from outside and will affect script behave: + +Files: oshmem/include/shmem.fh +Copyright: 2014 Cisco Systems, Inc. $COPYRIGHT$ + 2018 Mellanox Technologies, Inc. +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + TODO: exact values should be found during configuration + +Files: orte/mca/snapc/snapc.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Snapshot Coordination (SNAPC) Interface + . + Terminology: + +Files: opal/mca/common/ofi/Makefile.am +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2009 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2013 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2011-2013 NVIDIA Corporation. + 2014 Cisco Systems, Inc. + 2015 Intel, Inc. + 2017 Los Alamos National Security, LLC. All rights reserved. + 2019 Hewlett Packard Enterprise. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + A word of explanation... + . + This library is linked against various MCA components because the + support for ofis is needed in various places. + . + Note that building this common component statically and linking + against other dynamic components is *not* supported! + +Files: opal/mca/event/libevent2022/libevent/http-internal.h +Copyright: 2001-2007 Niels Provos + 2007-2012 Niels Provos and Nick Mathewson +License: __UNKNOWN__ + This header file contains definitions for dealing with HTTP requests + that are internal to libevent. As user of the library, you should not + need to know about these. + +Files: orte/mca/state/state.h +Copyright: 2011-2015 Los Alamos National Security, LLC. All rights reserved. + 2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + ORTE STATE MACHINE + . + States are treated as events so that the event + library can sequence them. Each state consists + of an event, a job or process state, a pointer + to the respective object, and a callback function + to be executed for that state. Events can be defined + at different priorities - e.g., SYS priority for + events associated with launching jobs, and ERR priority + for events associated with abnormal termination of + a process. + . + The state machine consists of a list of state objects, + each defining a state-cbfunc pair. At startup, a default + list is created by the base functions which is then + potentially customized by selected components within + the various ORTE frameworks. For example, a PLM component + may need to insert states in the launch procedure, or may + want to redirect a particular state callback to a custom + function. + . + For convenience, an ANY state can be defined along with a generic + callback function, with the corresponding state object + placed at the end of the state machine. Setting the + machine to a state that has not been explicitly defined + will cause this default action to be executed. Thus, you + don't have to explicitly define a state-cbfunc pair + for every job or process state. + +Files: config/opal_check_libnl.m4 +Copyright: 2015-2017 Research Organization for Information Science and Technology (RIST). + 2017 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + More libnl v1/v3 sadness: the two versions are not compatible + and will not work correctly if simultaneously linked into the + same applications. Unfortunately, they *will* link into the + same image! On platforms like CentOS 7, libibverbs depends on + libnl-3.so.200 and friends, so if libnl3-devel packages are not + installed, but libnl-devel are, Open MPI should not try to use libnl. + . + GROSS: libnl wants us to either use pkg-config (which we + cannot assume is always present) or we need to look in a + particular directory for the right libnl3 include files. For + now, just hard code the special path into this logic. + +Files: oshmem/runtime/runtime.h +Copyright: 2013 Mellanox Technologies, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Interface into the SHMEM portion of the Open SHMEM Run Time Environment + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/Makefile.include +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2016 Cisco Systems, Inc. $COPYRIGHT$ + 2016 Intel, Inc. +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from src/Makefile.am + . + Source code files + +Files: opal/mca/hwloc/hwloc201/hwloc/hwloc/base64.c +Copyright: 2012-2018 Inria. See COPYING in top-level directory. +License: __UNKNOWN__ + Modifications after import: + - removed all #if + - updated prototypes + - updated #include + . + include hwloc's config before anything else + so that extensions and features are properly enabled + +Files: ompi/mpi/fortran/base/conversion-fn-null-int-interface.h +Copyright: 2006-2014 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Note about these declarations: these are "external" functions in + mpif-common.h. However, if we don't declare them here, compilers will add + them to the "mpi" module namespace, and result in linker errors if MPI + F90 applications try to use them. because the implementations of + these functions are not in the MPI module namespace -- they're the F77 + functions. + . + INTEGER handle pre-defined conversion callback function interface + +Files: opal/mca/hwloc/hwloc201/hwloc/include/hwloc/gl.h +Copyright: 2012 Blue Brain Project, EPFL. + 2012-2013 Inria. See COPYING in top-level directory. +License: __UNKNOWN__ + Applications that use both hwloc and OpenGL may want to include + this file so as to get topology information for OpenGL displays. + +Files: opal/mca/rcache/base/rcache_base_vma.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2007 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006 Voltaire. + 2009 IBM Corporation. + 2015-2018 Los Alamos National Security, LLC. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Registration cache VMA lookup + +Files: ompi/mca/rte/orte/rte_orte.h +Copyright: 2012-2013 Los Alamos National Security, LLC. + 2013-2017 Intel, Inc. + 2014 Cisco Systems, Inc. + 2014-2016 Research Organization for Information Science and Technology (RIST). + 2016-2017 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + When this component is used, this file is included in the rest of + the OPAL/ORTE/OMPI code base via ompi/mca/rte/rte.h. As such, + this header represents the public interface to this static component. + +Files: opal/mca/btl/ugni/btl_ugni_device.h +Copyright: 2011 UT-Battelle, LLC. + 2011-2018 Los Alamos National Security, LLC. All rights reserved. + 2014 Research Organization for Information Science and Technology (RIST). + 2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + and intended to provide a way to measure various different ways to handle mutual exclusion + into the uGNI library (which is not thread safe). These functions are all defined to be + inline to limit the cost to non-threaded users. + +Files: ompi/mca/io/romio321/romio/adio/common/ad_fstype.c +Copyright: 1997 University of Chicago. See COPYRIGHT notice in top-level directory. +License: __UNKNOWN__ + This file is quickly becoming the single one, outside the ADIO + implementations, which has "what ADIO components are built in" code in it. + +Files: oshmem/runtime/help-shmem-runtime.txt +Copyright: 2013 Mellanox Technologies, Inc. + 2015 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for Open SHMEM. + +Files: opal/mca/backtrace/configure.m4 +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2006 The Regents of the University of California. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + we only want one :) + +Files: VERSION +Copyright: 2008 Sun Microsystems, Inc. + 2008-2021 Cisco Systems, Inc. + 2011 NVIDIA Corporation. + 2013 Mellanox Technologies, Inc. + 2017 Los Alamos National Security, LLC. All rights reserved. + 2018 Research Organization for Information Science and Technology (RIST). + 2018-2020 IBM Corporation. + 2019 Triad National Security, LLC. All rights reserved. + 2020-2021 Amazon.com, Inc. or its affiliates. All Rights reserved. +License: __UNKNOWN__ + This is the VERSION file for Open MPI, describing the precise + version of Open MPI in this distribution. The various components of + the version number below are combined to form a single version + number string. + . + major, minor, and release are generally combined in the form + ... + +Files: opal/mca/btl/vader/help-btl-vader.txt +Copyright: 2004-2009 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2014 Cisco Systems, Inc. + 2012-2014 Los Alamos National Security, LLC. + 2014 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open MPI's shared memory support. + +Files: oshmem/shmem/fortran/Makefile.am +Copyright: 2013-2014 Cisco Systems, Inc. + 2014 Mellanox Technologies, Inc. + 2014 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is guaranteed to be false if we're not building OSHMEM at all + +Files: orte/mca/ras/gridengine/Makefile.am +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006 Sun Microsystems, Inc. +License: __UNKNOWN__ + Use is subject to license terms. + Copyright (c) 2010 Cisco Systems, Inc. + Copyright (c) 2017 IBM Corporation. + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/pcompress/pcompress.h +Copyright: 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. + 2019 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Compression Framework + . + General Description: + . + The PMIX Compress framework has been created to provide an abstract interface + to the compression agent library on the host machine. This fromework is useful + when distributing files that can be compressed before sending to dimish the + load on the network. + +Files: ompi/mpi/cxx/win_inln.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007 Sun Microsystems, Inc. + 2007-2008 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Miscellany + +Files: opal/mca/pmix/pmix3x/pmix/src/threads/Makefile.include +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2016 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2014 Cisco Systems, Inc. + 2015 Research Organization for Information Science and Technology (RIST). + 2017-2019 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from pmix/Makefile.am + . + Source code files + +Files: ompi/mca/io/romio321/romio/adio/include/adio.h +Copyright: 1997 University of Chicago. See COPYRIGHT notice in top-level directory. +License: __UNKNOWN__ + main include file for ADIO. + contains general definitions, declarations, and macros independent + of the underlying file system + . + Functions and datataypes that are "internal" to the ADIO implementation + +Files: ompi/include/mpif.h.in +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006-2014 Cisco Systems, Inc. + 2017 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING + . + Do ***not*** copy this file to the directory where your Fortran + fortran application is compiled unless it is absolutely necessary! Most + modern Fortran compilers now support the -I command line flag, which + tells the compiler where to find .h files (specifically, this one). For + example: + +Files: opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-darwin.c +Copyright: 2009 CNRS + 2009-2011 Cisco Systems, Inc. See COPYING in top-level directory. + 2009-2013 Université Bordeaux + 2009-2018 Inria. +License: __UNKNOWN__ + Detect topology change: registering for power management changes and check + if for example hw.activecpu changed + +Files: ompi/mca/osc/base/osc_base_obj_convert.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University. + 2004-2005 The Trustees of the University of Tennessee. + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Utility functions for Open MPI object manipulation by the One-sided code + . + Utility functions for creating / finding handles for Open MPI + objects, usually based on indexes sent from remote peers. + +Files: oshmem/mca/scoll/scoll.h +Copyright: 2013 Mellanox Technologies, Inc. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Collective Communication Interface + +Files: ompi/mpi/c/dist_graph_create_adjacent.c +Copyright: 2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2009 Cisco Systems, Inc. + 2011-2018 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2012-2013 Inria. + 2013-2014 Los Alamos National Security, LLC. All rights reserved. + 2015 Research Organization for Information Science and Technology (RIST). + 2017 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + Author(s): Torsten Hoefler + +Files: opal/mca/pmix/pmix3x/pmix/src/class/pmix_hash_table.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015-2016 Research Organization for Information Science and Technology (RIST). + 2015-2020 Intel, Inc. + 2016 Mellanox Technologies, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + A hash table that may be indexed with either fixed length + +Files: opal/mca/mpool/mpool.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2007 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2009 Sun Microsystems, Inc. + 2011 NVIDIA Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Description of the Memory Pool framework + +Files: opal/mca/btl/sm/help-mpi-btl-sm.txt +Copyright: 2004-2009 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2017 Cisco Systems, Inc. + 2012-2013 Los Alamos National Security, LLC. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for the deprecated "sm" BTL. + +Files: opal/mca/event/libevent2022/libevent/event_rpcgen.py +Copyright: 2005-2007 Niels Provos + 2007-2012 Niels Provos and Nick Mathewson +License: __UNKNOWN__ + Generates marshaling code based on libevent. + . + TODO: + 1) use optparse to allow the strategy shell to parse options, and + to allow the instantiated factory (for the specific output language) + to parse remaining options + 2) move the globals into a class that manages execution (including the + progress outputs that space stderr at the moment) + 3) emit other languages + +Files: orte/mca/ras/ras.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2011-2015 Los Alamos National Security, LLC. All rights reserved. + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + The Open RTE Resource Allocation Subsystem (RAS) + . + The resource allocation subsystem is responsible for determining + what (if any) resources have been allocated to the specified job + (via some prior action), and to obtain an allocation (if possible) + if resources have NOT been previously allocated. It is anticipated + that ORTE users will execute an "mpirun" or other command that + invokes ORTE through one of two channels: + . + 1. the user will login to the computing resource they intend + to use, request a resource allocation from that system, and then + execute the mpirun or other command. Thus, the allocation has + already been obtained prior to ORTE's initialization. In most + cases, systems pass allocation information via environmental + parameters. Thus, the RAS components must know the correct + environmental parameter to look for within the environment they + seek to support (e.g., an LSF component should know that LSF passes + allocation parameters as a specific LSF-named entity). + . + 2. the user issues an mpirun command or an application that uses + ORTE without obtaining an allocation in advance. Thus, the associated + RAS component must know how to request an allocation from the + designated resource. If it doesn't, or it cannot obtain the allocation, + then it shall indicate this by setting the system to an appropriate + state. + +Files: config/opal_check_pmi.m4 +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2009-2015 Cisco Systems, Inc. + 2011-2014 Los Alamos National Security, LLC. All rights reserved. + 2014-2019 Intel, Inc. + 2014-2021 Research Organization for Information Science and Technology (RIST). + 2016-2021 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + define an internal function for checking the existence + and validity of a PMI library + +Files: opal/mca/btl/openib/connect/help-mpi-btl-openib-cpc-base.txt +Copyright: 2008-2009 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open MPI's OpenFabrics IB CPC + support. + +Files: orte/mca/sstore/stage/sstore_stage.h +Copyright: 2010 The Trustees of Indiana University. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + STAGE SSTORE component + +Files: NEWS +Copyright: 2004-2006 The Regents of the University of California. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2008 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006 Sun Microsystems, Inc. + 2006 Voltaire, Inc. + 2006-2022 Cisco Systems, Inc. +License: __UNKNOWN__ + Use is subject to license terms. + Copyright (c) 2006-2018 Los Alamos National Security, LLC. All rights + reserved. + Copyright (c) 2010-2020 IBM Corporation. + Copyright (c) 2012 Oak Ridge National Labs. + Copyright (c) 2012 Sandia National Laboratories. + Copyright (c) 2012 University of Houston. + Copyright (c) 2013 NVIDIA Corporation. + Copyright (c) 2013-2018 Intel, Inc. + Copyright (c) 2018-2022 Amazon.com, Inc. or its affiliates. All Rights + reserved. + Copyright (c) 2019-2021 Triad National Security, LLC. All rights + reserved. + Copyright (c) 2021 Google, LLC. + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + +Files: orte/tools/orte-server/orte-server.1in +Copyright: 2007 Los Alamos National Security, LLC + 2008-2009 Sun Microsystems, Inc. +License: __UNKNOWN__ + Man page for OMPI's ompi-server command + +Files: ompi/mca/io/romio321/romio/adio/ad_pfs/ad_pfs.h +Copyright: 1997 University of Chicago. See COPYRIGHT notice in top-level directory. +License: __UNKNOWN__ + contains definitions, declarations, and macros specific to the + implementation of ADIO on PFS + +Files: opal/mca/hwloc/external/external.h +Copyright: 2011-2019 Cisco Systems, Inc. + 2016-2017 Intel, Inc. $COPYRIGHT$ + 2016-2019 Research Organization for Information Science and Technology (RIST). +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + When this component is used, this file is included in the rest of + the OPAL/ORTE/OMPI code base via opal/mca/hwloc/hwloc-internal.h. As such, + this header represents the public interface to this static component. + +Files: ompi/mca/crcp/crcp.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Checkpoint/Restart Coordination Protocol (CRCP) Interface + +Files: orte/mca/regx/regx.h +Copyright: 2015 Los Alamos National Security, LLC. All rights reserved. + 2015-2018 Intel, Inc. + 2018 Research Organization for Information Science and Technology (RIST). + 2021 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + The Open RTE Personality Framework (regx) + . + Multi-select framework so that multiple personalities can be + simultaneously supported + +Files: orte/include/orte/version.h.in +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2011 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file should be included by any file that needs full + version information for the ORTE project + +Files: opal/mca/pmix/pmix3x/pmix/configure.ac +Copyright: 2004-2005 The Regents of the University of California. + 2004-2007 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2009 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2010 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2008 Sun Microsystems, Inc. + 2006-2017 Los Alamos National Security, LLC. All rights reserved. + 2006-2020 Cisco Systems, Inc. + 2009 Oak Ridge National Labs. + 2011-2013 NVIDIA Corporation. + 2012 Oracle and/or its affiliates. + 2013 Mellanox Technologies, Inc. + 2014-2020 Intel, Inc. + 2016 IBM Corporation. + 2016-2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Initialization, version number, and other random setup/init stuff + . + Load in everything found by autogen.pl + +Files: ompi/mpiext/pcollreq/mpif-h/profile/Makefile.am +Copyright: 2004-2009 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2011 Oak Ridge National Labs. + 2011-2012 Cisco Systems, Inc. + 2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file builds the mpif.h-based bindings for MPI extensions. It + is optional in MPI extensions. + . + We must set these #defines so that the inner OMPI MPI prototype + header files do the Right Thing. + +Files: ompi/mpi/cxx/Makefile.am +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2009 High Performance Computing Center Stuttgart, University of Stuttgart. + 2007-2012 Cisco Systems, Inc. + 2016 IBM Corporation. + 2017-2021 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Need the first so that we can get the path names correct inside the + MPI C++ library. The second is necessary so that mpi.h doesn't + include mpicxx.h through the incorrect pathname in any of the C++ + bindings .c files. Just use the define for this purpose from user + code. + +Files: orte/mca/ras/tm/Makefile.am +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2010 Cisco Systems, Inc. + 2017 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Use the top-level Makefile.options + +Files: opal/mca/pmix/pmix3x/pmix/src/util/os_dirpath.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2019-2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Creates a directory tree set to the specified permissions. + +Files: orte/runtime/orte_wait.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2011 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008 Institut National de Recherche en Informatique et Automatique. + 2011 Los Alamos National Security, LLC. + 2014-2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Interface for waitpid / async notification of child death with the + libevent runtime system. + +Files: ompi/mca/crcp/bkmrk/crcp_bkmrk_pml.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of the University of Tennessee. + 2004-2010 The Trustees of Indiana University. + 2011 Oak Ridge National Labs. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Hoke CRCP component + +Files: opal/mca/event/configure.m4 +Copyright: 2010-2018 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + There will only be one component used in this framework, and it will + be selected at configure time by priority. Components must set + their priorities in their configure.m4 files. They must also set + +Files: contrib/dist/mofed/debian/copyright +Copyright: 2004-2008 The Regents of the University of California. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2019 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2020 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2010 QLogic Corporation. + 2006-2010 Sun Microsystems, Inc. + 2006-2010 Voltaire, Inc. + 2006-2012 Oracle and/or its affiliates. + 2006-2018 Los Alamos National Security, LLC. All rights reserved. + 2006-2018 Sandia National Laboratories. + 2006-2020 Cisco Systems, Inc. + 2007-2019 Mellanox Technologies. + 2008-2017 Oak Ridge National Labs. + 2009-2015 Bull SAS. + 2010 ARM ltd. + 2010-2011 Alex Brick . + 2011-2017 NVIDIA Corporation. + 2011-2019 Fujitsu Limited. + 2012 The University of Wisconsin-La Crosse. All rights reserved. + 2013-2019 Intel, Inc. + 2013-2020 Research Organization for Information Science (RIST). + 2014-2015 Hewlett-Packard Development Company, LP. All rights reserved. + 2016 ARM, Inc. + 2016 Broadcom Limited. + 2017-2020 Amazon.com, Inc. or its affiliates. All Rights reserved. + 2019-2020 Triad National Security, LLC. All rights reserved. + 2020-2021 Cornelis Networks, Inc. +License: __UNKNOWN__ + Use is subject to license terms. + Copyright (c) 2006-2020 The University of Houston. + Copyright (c) 2006-2009 Myricom, Inc. + Copyright (c) 2007-2018 UT-Battelle, LLC. + Copyright (c) 2007-2020 IBM Corporation. + Copyright (c) 1998-2005 Forschungszentrum Juelich, Juelich Supercomputing + Centre, Federal Republic of Germany + Copyright (c) 2005-2008 ZIH, TU Dresden, Federal Republic of Germany + Copyright (c) 2007 Evergrid, Inc. + Copyright (c) 2008 Chelsio, Inc. + Copyright (c) 2008-2009 Institut National de Recherche en + Informatique. + Copyright (c) 2007 Lawrence Livermore National Security, LLC. + . + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer listed + in this license in the documentation and/or other materials + provided with the distribution. + . + - Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + The copyright holders provide no reassurances that the source code + provided does not infringe any patent, copyright, or any other + intellectual property rights of third parties. The copyright holders + disclaim any liability to any recipient for claims brought against + recipient by any third party for infringement of that parties + intellectual property rights. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Files: ompi/mca/pml/pml.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2006 The Regents of the University of California. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006-2015 Los Alamos National Security, LLC. All rights reserved. + 2011 Sandia National Laboratories. + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + P2P Management Layer (PML) + . + An MCA component type that provides the P2P interface functionality + required by the MPI layer. The PML is a relatively thin layer that + primarily provides for the fragmentation and scheduling of messages + over multiple transports (instances of the Byte Transfer Layer + (BTL) MCA component type) as depicted below: + +Files: orte/mca/iof/hnp/iof_hnp.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2007 Cisco Systems, Inc. + 2016 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + The hnp IOF component is used in HNP processes only. It is the + "hub" for all IOF activity, meaning that *all* IOF traffic is + routed to the hnp component, and this component figures out where + it is supposed to go from there. Specifically: there is *no* + direct proxy-to-proxy IOF communication. If a proxy/orted wants to + get a stream from another proxy/orted, the stream will go + proxy/orted -> HNP -> proxy/orted. + . + The hnp IOF component does two things: 1. forward fragments between + file descriptors and streams, and 2. maintain forwarding tables to + "route" incoming fragments to outgoing destinations (both file + descriptors and other published streams). + +Files: orte/tools/orterun/orterun.1in +Copyright: 2008-2009 Sun Microsystems, Inc. + 2009-2018 Cisco Systems, Inc. + 2017 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2017-2018 Intel, Inc. +License: __UNKNOWN__ + Man page for ORTE's orterun command + +Files: ompi/mpi/cxx/group_inln.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2016 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Groups, Contexts, and Communicators + +Files: orte/mca/rtc/hwloc/help-orte-rtc-hwloc.txt +Copyright: 2009-2014 Cisco Systems, Inc. + 2010-2012 Los Alamos National Security, LLC. + 2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for ORTE's hwloc support. + +Files: opal/mca/pmix/pmix3x/pmix/include/pmi.h +Copyright: __NO_COPYRIGHT__ in: opal/mca/pmix/pmix3x/pmix/include/pmi.h +License: __UNKNOWN__ + Permission is hereby granted to use, reproduce, prepare derivative + works, and to redistribute to others. This software was authored by: + . + Argonne National Laboratory Group + W. Gropp: (630) 252-4318; FAX: (630) 252-5986; e-mail: gropp@mcs.anl.gov + E. Lusk: (630) 252-7852; FAX: (630) 252-5986; e-mail: lusk@mcs.anl.gov + Mathematics and Computer Science Division Argonne National Laboratory, + Argonne IL 60439 + . + GOVERNMENT LICENSE + . + Portions of this material resulted from work developed under a U.S. + Government Contract and are subject to the following license: the + Government is granted for itself and others acting on its behalf a + paid-up, nonexclusive, irrevocable worldwide license in this computer + software to reproduce, prepare derivative works, and perform publicly + and display publicly. + . + DISCLAIMER + . + This computer code material was prepared, in part, as an account of work + sponsored by an agency of the United States Government. Neither the + United States, nor the University of Chicago, nor any of their + employees, makes any warranty express or implied, or assumes any legal + liability or responsibility for the accuracy, completeness, or + usefulness of any information, apparatus, product, or process disclosed, + or represents that its use would not infringe privately owned rights. + . + MCS Division Argonne National Laboratory + University of Chicago + +Files: ompi/mca/io/romio321/romio/adio/common/malloc.c +Copyright: 1997 University of Chicago. See COPYRIGHT notice in top-level directory. +License: __UNKNOWN__ + These are routines for allocating and deallocating memory. + +Files: opal/mca/event/libevent2022/libevent/arc4random.c +Copyright: 2010 Chris Davis, Niels Provos, and Nick Mathewson + 2010-2012 Niels Provos and Nick Mathewson +License: __UNKNOWN__ + Note that in Libevent, this file isn't compiled directly. Instead, + +Files: examples/hello_c.c +Copyright: 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006 Cisco Systems, Inc. +License: __UNKNOWN__ + Sample MPI "hello world" application in C + +Files: contrib/platform/lanl/cray_xe6/cray-common +Copyright: 2012-2014 Los Alamos National Security, LLC. Common Cray XE/XK-6 options (used all builds) +License: __UNKNOWN__ + do not use IB verbs + +Files: orte/runtime/orte_locks.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Locks to prevent loops inside ORTE + +Files: contrib/amca-param-sets/ft-enable-cr-recovery +Copyright: 2009-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + An Aggregate MCA Parameter Set to enable checkpoint/restart capabilities + for a job. + +Files: opal/mca/pmix/pmix3x/pmix/VERSION +Copyright: 2008 Sun Microsystems, Inc. + 2008-2011 Cisco Systems, Inc. + 2011 NVIDIA Corporation. + 2013 Mellanox Technologies, Inc. + 2014-2016 Intel, Inc. + 2020 IBM Corporation. +License: __UNKNOWN__ + This is the VERSION file for PMIx, describing the precise + version of PMIx in this distribution. The various components of + the version number below are combined to form a single version + number string. + . + major, minor, and release are generally combined in the form + ... + +Files: orte/util/hostfile/help-hostfile.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2012 Los Alamos National Security, LLC + 2016 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for hostfile utilities. + +Files: orte/mca/rmaps/resilient/help-orte-rmaps-resilient.txt +Copyright: 2009 Cisco Systems, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for the resilient mapper. + +Files: config/orte_setup_debugger_flags.m4 +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2009 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006-2007 Los Alamos National Security, LLC. All rights reserved. + 2006-2009 Sun Microsystems, Inc. + 2006-2019 Cisco Systems, Inc. + 2009 Oak Ridge National Labs. + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Check to see if specific CFLAGS work + $1: compiler flags to check + $2: Action if the flags work + $3: Action if the flags do not work + +Files: ompi/attribute/attribute.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2014 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2014 Cisco Systems, Inc. + 2012 Los Alamos National Security, LLC. All rights reserved. + 2017 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Back-end MPI attribute engine. + . + This is complicated enough that it deserves a lengthy discussion of + what is happening. This is extremely complicated stuff, paired + with the fact that it is not described well in the MPI standard. + There are several places in the standard that should be read about + attributes: + . + MPI-1: Section 5.7 (pp 167-173) + MPI-1: Section 7.1 (pp 191-192) predefined attributes in MPI-1 + MPI-2: Section 4.12.7 (pp 57-59) interlanguage attribute + clarifications + MPI-2: Section 6.2.2 (pp 112) window predefined attributes + MPI-2: Section 8.8 (pp 198-208) new attribute caching functions + MPI-3.1: Section 11.2.6 (pp 414-415) window attributes + . + After reading all of this, note the following: + . + - C MPI-1 and MPI-2 attribute functions and functionality are + identical except for their function names. + - Fortran MPI-1 and MPI-2 attribute functions and functionality are + different (namely: the parameters are different sizes, both in the + functions and the user callbacks, and the assignments to the + different sized types occur differently [e.g., truncation and sign + extension]) + - C functions store values by reference (i.e., writing an attribute + means writing a pointer to an instance of something; changing the + value of that instance will make it visible to anyone who reads + that attribute value). + +Files: opal/class/opal_rb_tree.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + A red black tree + +Files: opal/util/printf.h +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 High Performance Computing Center Stuttgart, University of Stuttgart. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Buffer safe printf functions for portability to archaic platforms. + +Files: contrib/completion/mpirun.sh +Copyright: 2008-2013 Nathan Hjelm mpirun completion v1.1 +License: __UNKNOWN__ + Bash completion script for Open MPI's mpirun + . + Installation: + If bash completion is not already installed, follow the instructions at: + +Files: opal/mca/btl/usnic/btl_usnic_stats.h +Copyright: 2013-2017 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Statistics for the usnic BTL component. + +Files: opal/memoryhooks/memory.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Hooks for receiving callbacks when memory is allocated or deallocated + . + Hooks for receiving callbacks when memory is allocated or + deallocated from the current process. Intended to be used with + RDMA communication devices that require "pinning" of virtual + memory. The hooks allow for a "lazy unpinning" approach, which + provides better latency when application buffer reuse is high. + Most operating systems do not respond well to memory being freed + from a process while still pinned, so some type of callback to + unpin is necessary before the memory is returned to the OS. + . + these require tight coupling into libopal and the wrapper compilers + and that entire stack). + +Files: opal/mca/btl/openib/connect/help-mpi-btl-openib-cpc-rdmacm.txt +Copyright: 2008 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open MPI's OpenFabrics RDMA CM + support (the openib BTL). + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/plog/base/help-pmix-plog.txt +Copyright: 2018 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is a US/English help file + +Files: ompi/mca/rte/rte.h +Copyright: 2012-2015 Los Alamos National Security, LLC. + 2013 Mellanox Technologies, Inc. + 2014-2015 Intel, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + This is the public RTE interface to the OMPI layer. Any RTE can be + connected to the OMPI layer by creating a new static component in + this framework, assigning it a priority and including a configure.m4 + to define when it should be built. + . + Each component must provide a number of types and functions that mimic + those provided by ORTE. These include (where flexibility exists, the + ORTE data type is shown, but any compatible type is allowed. For example, + +Files: ompi/mca/io/romio321/romio/adio/ad_piofs/ad_piofs.h +Copyright: 1997 University of Chicago. See COPYRIGHT notice in top-level directory. +License: __UNKNOWN__ + contains definitions, declarations, and macros specific to the + implementation of ADIO on PIOFS + +Files: ompi/mca/hook/hook.h +Copyright: 2017 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + The hook framework is designed to allow a component of the hook framework + to be called a designated points in the MPI process lifecycle. + . + There is not module structure in this framework since the components apply to + +Files: ompi/mpiext/pcollreq/use-mpi/Makefile.am +Copyright: 2011-2012 Cisco Systems, Inc. + 2018 FUJITSU LIMITED. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + There's nothing to build or install for the "use mpi" bindings for + this MPI extension. However, we must list the header file that will + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/psec/munge/psec_munge.c +Copyright: 2015-2020 Intel, Inc. +License: __UNKNOWN__ + NOTE: THE MUNGE CLIENT LIBRARY (libmunge) IS LICENSED AS LGPL + . + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + +Files: ompi/include/mpif-config.h.in +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006-2017 Cisco Systems, Inc. + 2013 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file contains the output from configure that is relevant for + Fortran applications and a few values that are necessary to + +Files: ompi/debuggers/ompi_msgq_dll.c +Copyright: 1997-1998 Dolphin Interconnect Solutions Inc. + 1999 Etnus, Inc. + 2000-2004 Etnus, LLC. + 2004-2010 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007-2022 Cisco Systems, Inc. + 2008-2009 Sun Microsystems, Inc. + 2015 Los Alamos National Security, LLC. All rights reserved. + 2016 Intel, Inc. + 2016 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Permission is hereby granted to use, reproduce, prepare derivative + works, and to redistribute to others. + . + DISCLAIMER + . + Neither Dolphin Interconnect Solutions, Etnus LLC, nor any of their + employees, makes any warranty express or implied, or assumes any + legal liability or responsibility for the accuracy, completeness, + or usefulness of any information, apparatus, product, or process + disclosed, or represents that its use would not infringe privately + owned rights. + . + This code was written by + James Cownie: Dolphin Interconnect Solutions. + Etnus LLC + . + Update log + . + Jul 12 2001 FNW: Add a meaningful ID to the communicator name, and switch + +Files: examples/ring_cxx.cc +Copyright: 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006 Cisco Systems, Inc. +License: __UNKNOWN__ + Simple ring test program in C++. + . + NOTE: The MPI C++ bindings were deprecated in MPI-2.2 and removed + from the standard in MPI-3. Open MPI still provides C++ MPI + bindings, but they are no longer built by default (and may be + removed in a future version of Open MPI). You must + --enable-mpi-cxx when configuring Open MPI to enable the MPI C++ + bindings. + +Files: opal/mca/event/libevent2022/libevent2022.h +Copyright: 2010 Oracle and/or its affiliates. + 2010-2015 Cisco Systems, Inc. + 2012-2013 Los Alamos National Security, LLC. + 2015 Intel, Inc. + 2017 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + When this component is used, this file is included in the rest of + the OPAL/ORTE/OMPI code base via opal/mca/event/event.h. As such, + this header represents the public interface to this static component. + +Files: opal/include/opal/version.h.in +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2011 Cisco Systems, Inc. + 2016 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file should be included by any file that needs full + version information for the OPAL project + +Files: orte/mca/plm/plm.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2011-2015 Los Alamos National Security, LLC. All rights reserved. + 2017 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + The Process Lifecycle Management (PLM) subsystem serves as the central + switchyard for all process management activities, including + resource allocation, process mapping, process launch, and process + monitoring. + +Files: ompi/mca/coll/coll.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2015 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007-2008 Cisco Systems, Inc. + 2007-2008 UT-Battelle, LLC + 2012 Oak Rigde National Laboratory. + 2013-2015 Los Alamos National Security, LLC. All rights reserved. + 2014-2015 Research Organization for Information Science and Technology (RIST). + 2016-2017 IBM Corporation. + 2017 FUJITSU LIMITED. + 2020 BULL S.A.S. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Collective Communication Interface + . + Interface for implementing the collective communication interface + of MPI. The MPI interface provides error checking and error + handler invocation, but the collective components provide all other + functionality. + . + Component selection is done per commuicator, at Communicator + +Files: opal/mca/pstat/pstat.h +Copyright: 2004-2007 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2008 The Trustees of Indiana University. + 2015 Los Alamos National Security, LLC. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + pstat (process statistics) framework component interface. + . + Intent + . + To support the ompi-top utility. + +Files: examples/oshmem_strided_puts.c +Copyright: 2014-2016 Mellanox Technologies, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This program is an adaptation of examples found in the man pages + of SGI’s SHMEM implementation. + . + In this program, iput is used to select 5 elements from array source separated by + a stride of 2 and write them to array target using a stride of 1. + +Files: ompi/runtime/mpiruntime.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2014 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2018 Cisco Systems, Inc. + 2007 Los Alamos National Security, LLC. All rights reserved. + 2008 Sun Microsystems, Inc. + 2009 University of Houston. + 2014 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Interface into the MPI portion of the Open MPI Run Time Environment + +Files: opal/mca/pmix/cray/help-pmix-cray.txt +Copyright: 2010 Cisco Systems, Inc. + 2016 Los Alamos National Security, LLC. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for OPAL PMIX Cray module. + +Files: ompi/mca/io/romio321/romio/adio/ad_gridftp/ad_gridftp_hints.c +Copyright: 2003 University of Chicago, Ohio Supercomputer Center. See COPYRIGHT notice in top-level directory. +License: __UNKNOWN__ + Valid hints for ftp:// and gsiftp:// URLs (aside from the std. ones): + +Files: opal/mca/btl/usnic/help-mpi-btl-usnic.txt +Copyright: 2012-2016 Cisco Systems, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for the Open MPI usnic BTL. + +Files: orte/mca/schizo/schizo.h +Copyright: 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ + 2015-2017 Intel, Inc. +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + The Open RTE Personality Framework (schizo) + . + Multi-select framework so that multiple personalities can be + simultaneously supported + +Files: opal/mca/memcpy/configure.m4 +Copyright: 2004-2006 The Regents of the University of California. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + we only want one + +Files: oshmem/include/oshmem/version.h.in +Copyright: 2013 Mellanox Technologies, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This file should be included by any file that needs full + version information for the OSHMEM project + +Files: opal/mca/hwloc/hwloc201/hwloc/include/hwloc/intel-mic.h +Copyright: 2013-2016 Inria. See COPYING in top-level directory. +License: __UNKNOWN__ + Applications that use both hwloc and Intel Xeon Phi (MIC) may want to + include this file so as to get topology information for MIC devices. + +Files: ompi/mca/rte/pmix/rte_pmix.h +Copyright: 2012-2013 Los Alamos National Security, LLC. + 2013-2018 Intel, Inc. + 2014 Cisco Systems, Inc. + 2014-2016 Research Organization for Information Science and Technology (RIST). + 2016-2017 IBM Corporation. + 2021 Nanook Consulting. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + When this component is used, this file is included in the rest of + the OPAL/OMPI code base via ompi/mca/rte/rte.h. As such, + this header represents the public interface to this static component. + +Files: orte/mca/rmaps/rmaps.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2011 Cisco Systems, Inc. + 2011 Los Alamos National Security, LLC. + 2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + The Open RTE Resource MAPping Subsystem (RMAPS) + . + The resource mapping subsystem is responsible for mapping processes + to specific nodes/cpus within a given job. In many systems, this + functionality will not be supported - the system will map processes + wherever it chooses and does not allow the user to specify the + mapping. RMAPS components, therefore, provide services for those + systems that do permit such mappings. + . + RMAPS checks the MCA parameters to see if a mapping algorithm has + been specified. If the user selected a mapping algorithm, the + indicated RMAPS component will take information from the registry + to determine the number of applications/processes to be run, and + the identified resources that have been allocated to this job. The + selected RMAP component will then assign processes to resources + according to its algorithm, with the results stored on the + appropriate job segment - the assigned nodename for each process is + stored in that respective process' container on the segment. + +Files: orte/mca/ess/pmi/Makefile.am +Copyright: 2011 Cisco Systems, Inc. + 2013 Los Alamos National Security, LLC. + 2014-2018 Intel, Inc. + 2017 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Add MPIR unwind flags because files in this tree are + involved in startup. This is not needed in the other + subdirs in orte/mca/ess because the other components are + solely used by daemons and thus are not accessible by the debugger. + +Files: opal/mca/crs/none/crs_none.h +Copyright: 2004-2009 The Trustees of Indiana University. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + NONE CRS component + . + Simple, braindead implementation. + +Files: orte/mca/schizo/base/base.h +Copyright: 2015-2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + schizo framework base functionality. + +Files: opal/include/opal/prefetch.h +Copyright: 2004-2006 The Regents of the University of California. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Compiler-specific prefetch functions + . + A small set of prefetch / prediction interfaces for using compiler + directives to improve memory prefetching and branch prediction + +Files: opal/mca/rcache/gpusm/rcache_gpusm_module.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2013 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006 Voltaire. + 2006-2009 Cisco Systems, Inc. + 2007 Mellanox Technologies. + 2010 IBM Corporation. + 2012-2015 NVIDIA Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This file implements a simple memory pool that is used by the GPU + buffer on the sending side. It just gets a memory handle and event + handle that can be sent to the remote side which can then use the + handles to get access to the memory and the event to determine when + it can start accessing the memory. There is no caching of the + memory handles as getting new ones is fast. The event handles are + +Files: ompi/mca/common/monitoring/monitoring_prof.c +Copyright: 2013-2015 Bull SAS. + 2013-2017 Inria. + 2013-2017 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2016 Cisco Systems, Inc. + 2017 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + pml monitoring PMPI profiler + . + Designed by: + George Bosilca + Emmanuel Jeannot + Guillaume Papauré + Clément Foyer + . + Contact the authors for questions. + . + To be run as: + . + mpirun -np 4 \ + +Files: opal/mca/memchecker/valgrind/memchecker_valgrind.h +Copyright: 2004-2007 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2008 The Trustees of Indiana University. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This should be described well + +Files: opal/mca/compress/bzip/compress_bzip.h +Copyright: 2004-2010 The Trustees of Indiana University. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + BZIP COMPRESS component + . + Uses the bzip library + +Files: orte/mca/filem/orte_filem.7in +Copyright: 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2008-2009 Sun Microsystems, Inc. +License: __UNKNOWN__ + Man page for ORTE's FileM Functionality + +Files: ompi/mca/coll/han/coll_han_reduce.c +Copyright: 2018-2020 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2020 Bull S.A.S. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This files contains all the hierarchical implementations of reduce + +Files: ompi/mca/coll/base/help-mca-coll-base.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2015 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open MPI MCA coll-specific + error messages. + +Files: opal/util/opal_getcwd.h +Copyright: 2007 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Per https://svn.open-mpi.org/trac/ompi/ticket/933, use a + combination of $PWD and getcwd() to find the current working + directory. + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/psquash/psquash.h +Copyright: 2019 IBM Corporation. + 2019 Mellanox Technologies, Inc. + 2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This interface is for the encoding/decoding of basic types and the + compression/decompression of larger blobs of data (i.e., modex). + . + Available plugins may be defined at runtime via the typical MCA parameter + syntax. + +Files: orte/mca/ras/gridengine/configure.m4 +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006 Sun Microsystems, Inc. +License: __UNKNOWN__ + Use is subject to license terms. + Copyright (c) 2009-2010 Cisco Systems, Inc. + Copyright (c) 2011-2013 Los Alamos National Security, LLC. + . + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + +Files: orte/runtime/orte_cr.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2007 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + ORTE Layer Checkpoint/Restart Runtime functions + +Files: ompi/mca/op/base/base.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006 Sun Microsystems, Inc. + 2008-2009 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This framework is for the selection and assignment of "op" modules + +Files: configure.ac +Copyright: 2004-2005 The Regents of the University of California. + 2004-2007 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2009 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2018 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2008 Sun Microsystems, Inc. + 2006-2017 Los Alamos National Security, LLC. All rights reserved. + 2006-2019 Cisco Systems, Inc. + 2009 Oak Ridge National Labs. + 2011-2013 NVIDIA Corporation. + 2012 Oracle and/or its affiliates. + 2013 Mellanox Technologies, Inc. + 2013-2019 Intel, Inc. + 2014-2021 Research Organization for Information Science and Technology (RIST). + 2016-2017 IBM Corporation. + 2018 Amazon.com, Inc. or its affiliates. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Initialization, version number, and other random setup/init stuff + . + Load in everything found by autogen.pl + +Files: orte/mca/rml/base/base.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2007-2014 Los Alamos National Security, LLC. All rights reserved. + 2014-2017 Intel, Inc. + 2016 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + RML Framework maintenence interface + . + Interface for starting / stopping / controlling the RML framework,307 + as well as support for modifying RML datatypes. + . + @note The only RML datatype exposed to the user is the RML tag. + This will always be an integral value, so the only datatype support + really required is the internal DSS functions for packing / + unpacking / comparing tags. The user should never need to deal + with these. + +Files: opal/mca/common/cuda/configure.m4 +Copyright: 2011-2013 NVIDIA Corporation. + 2013 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + If CUDA support was requested, then build the CUDA support library. + This code checks just makes sure the check was done earlier by the + +Files: ompi/mca/common/monitoring/profile2mat.pl +Copyright: 2013-2015 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2013-2016 Inria. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Take a profile file and aggregates all the recorded communicaton into matrices. + It generated a matrices for teh number of messages, (msg), + for the total bytes transmitted (size) and + the average nulber of bytes per messages (avg) + . + The output matix is symetric + . + If possible it creates file with "internal" tags (collexctive and eta data), + "external" tags (point to point messages) and "all" (every messgaes). + . + ensure that this script as the executable right: chmod +x ... + +Files: opal/util/argv.h +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2008 High Performance Computing Center Stuttgart, University of Stuttgart. + 2007 Voltaire. + 2007-2012 Los Alamos National Security, LLC. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Generic routines for "argv"-like handling. Helpful for creating + arrays of strings, especially when creating command lines. + +Files: opal/mca/pmix/pmix3x/pmix/config/pmix_check_attributes.m4 +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2010 High Performance Computing Center Stuttgart, University of Stuttgart. + 2009 Oak Ridge National Labs. + 2010-2018 Cisco Systems, Inc. + 2013 Mellanox Technologies, Inc. + 2013-2018 Intel, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Search the generated warnings for + keywords regarding skipping or ignoring certain attributes + Intel: ignore + Sun C++: skip + +Files: opal/mca/pmix/pmix3x/pmix/include/pmix_extend.h +Copyright: 2013-2020 Intel, Inc. + 2015 Artem Y. Polyakov . + 2015-2019 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer listed + in this license in the documentation and/or other materials + provided with the distribution. + . + - Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + The copyright holders provide no reassurances that the source code + provided does not infringe any patent, copyright, or any other + intellectual property rights of third parties. The copyright holders + disclaim any liability to any recipient for claims brought against + recipient by any third party for infringement of that parties + intellectual property rights. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + $HEADER$ + +Files: orte/mca/rmaps/rank_file/help-rmaps_rank_file.txt +Copyright: 2004-2005 The Regents of the University of California. + 2011-2018 Cisco Systems, Inc. + 2013 Los Alamos National Security, LLC. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for rankle utilities. + . + Voltaire + +Files: orte/mca/iof/orted/iof_orted.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2007 Cisco Systems, Inc. + 2007 Sun Microsystems, Inc. + 2016 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + The orted IOF component is used in daemons. It is used + to orted all IOF actions back to the "hnp" IOF component (i.e., the + IOF component that runs in the HNP). The orted IOF component is + loaded in an orted and then tied to the stdin, stdout, + and stderr streams of created child processes via pipes. The orted + IOF component in the orted then acts as the relay between the + stdin/stdout/stderr pipes and the IOF component in the HNP. + This design allows us to manipulate stdin/stdout/stderr from before + main() in the child process. + . + Much of the intelligence of this component is actually contained in + +Files: orte/mca/ras/gridengine/ras_gridengine_module.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2010 Oracle and/or its affiliates. + 2016 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Resource Allocation for Grid Engine + +Files: opal/class/opal_hash_table.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2014 Intel, Inc. + 2014-2015 Hewlett-Packard Development Company, LP. + 2014-2015 Mellanox Technologies, Inc. + 2014-2016 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + A hash table that may be indexed with either fixed length + +Files: orte/runtime/Makefile.am +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2009-2014 Cisco Systems, Inc. + 2012 Los Alamos National Security, LLC. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from orte/Makefile.am + +Files: orte/test/mpi/pmix.c +Copyright: 2015 Mellanox Technologies, Inc. + 2016 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + To compile test: + +Files: opal/runtime/opal_progress.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2014 Los Alamos National Security, LLC. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Progress engine for Open MPI + +Files: opal/mca/hwloc/hwloc201/hwloc/include/hwloc/linux-libnuma.h +Copyright: 2009 CNRS + 2009-2012 Université Bordeaux See COPYING in top-level directory. + 2009-2017 Inria. +License: __UNKNOWN__ + Applications that use both Linux libnuma and hwloc may want to + include this file so as to ease conversion between their respective types. + +Files: ompi/mca/common/monitoring/monitoring_prof_f.c +Copyright: 2013-2015 Bull SAS. + 2013-2017 Inria. + 2013-2017 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2016 Cisco Systems, Inc. + 2017 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + MPI binding for fortran + +Files: orte/mca/rtc/rtc.h +Copyright: 2014 Intel, Inc. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + The Open RTE Run-Time Control Framework (RTC) + +Files: ompi/mca/io/romio321/romio/adio/ad_pvfs2/ad_pvfs2_io.h +Copyright: 2006 University of Chicago. See COPYRIGHT notice in top-level directory. +License: __UNKNOWN__ + Contig I/O helper prototypes + +Files: examples/hello_cxx.cc +Copyright: 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006 Cisco Systems, Inc. +License: __UNKNOWN__ + Sample MPI "hello world" application in C++ + . + NOTE: The MPI C++ bindings were deprecated in MPI-2.2 and removed + from the standard in MPI-3. Open MPI still provides C++ MPI + bindings, but they are no longer built by default (and may be + removed in a future version of Open MPI). You must + --enable-mpi-cxx when configuring Open MPI to enable the MPI C++ + bindings. + +Files: orte/mca/filem/raw/help-orte-filem-raw.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for ORTE FileM framework. + +Files: opal/mca/crs/crs.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2007 Evergrid, Inc. + 2010-2011 Oak Ridge National Labs. + 2015 Los Alamos National Security, LLC. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Checkpoint and Restart Service (CRS) Interface + . + General Description: + . + The OPAL Checkpoint and Restart Service (CRS) has been created to create an + abstract notion of a single process checkpointer for upper levels to + incorporate checkpoint/restart calls genericly into their code. This keeps + the upper levels from becoming too tied to a specfic checkpoint and restart + implementation. + . + This interface will change in the future to allow for some additional + specialized functionality such as memory inclusion/exclusion, explicit + restarting while running, and others. + . + Words to the Wise: + . + The CRS module must adhere to the API exactly inorder to be fully supported. + How the module goes about conforming to the API is an internal module issue + and in no cases should the module impose restrictions upon the upper layers + as this is an API violation. + +Files: opal/mca/btl/usnic/test/usnic_btl_run_tests.c +Copyright: 2014 Cisco Systems, Inc. + 2016 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + A simple test runner program for the usnic BTL unit tests. See README.test + for more information. + . + for dladdr() + +Files: ompi/mca/op/avx/op_avx_component.c +Copyright: 2019-2020 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2020 Research Organization for Information Science and Technology (RIST). + 2021 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the "avx" component source code. + +Files: opal/class/opal_pointer_array.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2017 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Utility functions to manage fortran <-> c opaque object + translation. Note that since MPI defines fortran handles as + [signed] int's, we use int everywhere in here where you would + +Files: opal/mca/pmix/pmix3x/pmix/src/class/pmix_hotel.h +Copyright: 2012 Los Alamos National Security, LLC. + 2012-2016 Cisco Systems, Inc. + 2015-2020 Intel, Inc. + 2019 Research Organization for Information Science and Technology (RIST). + 2020 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file provides a "hotel" class: + . + - A hotel has a fixed number of rooms (i.e., storage slots) + - An arbitrary data pointer can check into an empty room at any time + - The occupant of a room can check out at any time + - Optionally, the occupant of a room can be forcibly evicted at a + given time (i.e., when an pmix timer event expires). + - The hotel has finite occupancy; if you try to checkin a new + occupant and the hotel is already full, it will gracefully fail + to checkin. + . + One use case for this class is for ACK-based network retransmission + schemes (NACK-based retransmission schemes probably can use + +Files: opal/tools/opal-checkpoint/opal-checkpoint.1in +Copyright: 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2008 Sun Microsystems, Inc. +License: __UNKNOWN__ + Man page for OPAL's opal-checkpoint command + +Files: orte/mca/rml/base/rml_contact.h +Copyright: 2007 Los Alamos National Security, LLC. All rights reserved. + 2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Interface for manipulating how the RML receives contact information + . + Interface for manipulating how the RML receives contact + +Files: orte/util/hostfile/orte_hosts.7in +Copyright: 2008 Los Alamos National Security, LLC + 2008-2009 Sun Microsystems, Inc. +License: __UNKNOWN__ + Man page for ORTE's Hostfile functionality + +Files: opal/mca/pmix/pmix3x/pmix/src/tools/pps/pps.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2011 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2013 Cisco Systems, Inc. + 2007 Sun Microsystems, Inc. + 2007-2016 Los Alamos National Security, LLC. All rights reserved. + 2010 Oracle and/or its affiliates. + 2014-2020 Intel, Inc. + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + @fie + PMIX PS command + +Files: ompi/include/ompi/Makefile.am +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2012 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from + ompi/include//Makefile.am + +Files: opal/mca/compress/compress.h +Copyright: 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Compression Framework + . + General Description: + . + The OPAL Compress framework has been created to provide an abstract interface + to the compression agent library on the host machine. This fromework is useful + when distributing files that can be compressed before sending to dimish the + load on the network. + +Files: opal/mca/hwloc/hwloc201/hwloc/include/hwloc/openfabrics-verbs.h +Copyright: 2009 CNRS + 2009-2010 Université Bordeaux + 2009-2011 Cisco Systems, Inc. See COPYING in top-level directory. + 2009-2016 Inria. +License: __UNKNOWN__ + verbs. + . + Applications that use both hwloc and OpenFabrics verbs may want to + include this file so as to get topology information for OpenFabrics + hardware (InfiniBand, etc). + +Files: orte/util/comm/comm.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2011 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Populates global structure with system-specific information. + +Files: ompi/mca/sharedfp/base/base.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008 Cisco Systems, Inc. + 2008-2011 University of Houston. + 2012-2013 Los Alamos National Security, Inc. + 2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + MCA sharedfp base framework public interface functions. + +Files: opal/mca/allocator/bucket/allocator_bucket_alloc.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2015 Los Alamos National Security, LLC. All rights reseved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + A generic memory bucket allocator. + +Files: ompi/mca/fs/base/base.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008 Cisco Systems, Inc. + 2008-2018 University of Houston. + 2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + MCA fs base framework public interface functions. + +Files: opal/mca/hwloc/hwloc201/hwloc/include/private/misc.h +Copyright: 2009 CNRS + 2009-2012 Université Bordeaux + 2009-2018 Inria. + 2011 Cisco Systems, Inc. See COPYING in top-level directory. +License: __UNKNOWN__ + Misc macros and inlines. + +Files: orte/mca/grpcomm/grpcomm.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2011-2016 Los Alamos National Security, LLC. All rights reserved. + 2016 Research Organization for Information Science and Technology (RIST). + 2017-2018 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + The OpenRTE Group Communications + . + The OpenRTE Group Comm framework provides communication services that + span entire jobs or collections of processes. It is not intended to be + used for point-to-point communications (the RML does that), nor should + it be viewed as a high-performance communication channel for large-scale + data transfers. + +Files: orte/mca/oob/oob.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2012-2015 Los Alamos National Security, LLC. All rights reserved. + 2015-2016 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Contains the internal functions and typedefs for the use of the oob + +Files: opal/mca/hwloc/hwloc201/hwloc/include/netloc/utarray.h +Copyright: 2008-2014 Troy D. Hanson http://troydhanson.github.com/uthash/ +License: __UNKNOWN__ + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + a dynamic array implementation using macros + +Files: opal/mca/pmix/pmix3x/pmix/src/util/output.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007-2011 Cisco Systems, Inc. + 2010 Oracle and/or its affiliates. + 2015-2020 Intel, Inc. + 2016 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + PMIX output stream facility. + . + The PMIX output stream facility is used to send output from the PMIX + libraries to output devices. It is meant to fully replace all + forms of printf() (and friends). Output streams are opened via the + +Files: orte/mca/errmgr/errmgr.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2011 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2009 Cisco Systems, Inc. + 2010-2011 Oak Ridge National Labs. + 2011-2015 Los Alamos National Security, LLC. All rights reserved. + 2013-2017 Intel, Inc. + 2014 NVIDIA Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + The Open RTE Error and Recovery Manager (ErrMgr) + . + This framework is the logically central clearing house for process/daemon + state updates. In particular when a process fails and another process detects + it, then that information is reported through this framework. This framework + then (depending on the active component) decides how to handle the failure. + . + For example, if a process fails this may activate an automatic recovery + of the process from a previous checkpoint, or initial state. Conversely, + the active component could decide not to continue the job, and request that + it be terminated. The error and recovery policy is determined by individual + components within this framework. + +Files: opal/mca/pmix/pmix3x/pmix/src/hwloc/hwloc-internal.h +Copyright: 2011-2017 Cisco Systems, Inc. + 2016 Research Organization for Information Science and Technology (RIST). + 2016-2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + this file is included in the rest of + the code base via pmix/hwloc/hwloc-internal.h. + +Files: opal/util/os_path.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Creates an operating system-acceptable path name. + +Files: opal/mca/common/verbs_usnic/common_verbs_usnic_fake.c +Copyright: 2015 Cisco Systems, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + The code in this file prevents spurious libibverbs warnings on + stderr about devices that it doesn't recognize. + . + Specifically, Cisco usNIC devices are exposed through the Linux + InfiniBand kernel interface (i.e., they show up in + /sys/class/infiniband). However, the userspace side of these + drivers is not exposed through libibverbs (i.e., there is no + libibverbs provider/plugin for usNIC). Therefore, when + +Files: opal/mca/btl/tcp/help-mpi-btl-tcp.txt +Copyright: 2009-2018 Cisco Systems, Inc. + 2015-2016 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2016 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open MPI's TCP support + (the openib BTL). + +Files: opal/mca/btl/usnic/btl_usnic_compat.h +Copyright: 2013-2022 Cisco Systems, Inc. + 2015 Los Alamos National Security, LLC. All rights reserved. + 2018 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This header contains macros to help minimize usnic BTL differences + between v1.7/v1.8, v1.9/v2.0, and v2.0/v2.1. + +Files: ompi/mca/coll/han/coll_han_allgather.c +Copyright: 2018-2020 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2020 Bull S.A.S. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This files contains all the hierarchical implementations of allgather + +Files: ompi/mca/op/avx/Makefile.am +Copyright: 2019-2020 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2020-2021 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This component provide support for the Advanced Vector Extensions (AVX) + available in recent versions of x86 processors. + . + See https://github.com/open-mpi/ompi/wiki/devel-CreateComponent + for more details on how to make Open MPI components. + . + First, list all .h and .c sources. It is necessary to list all .h + files so that they will be picked up in the distribution tarball. + +Files: ompi/mpi/fortran/configure-fortran-output-bottom.h +Copyright: 2006-2014 Cisco Systems, Inc. + 2009-2012 Los Alamos National Security, LLC. + 2019 Research Organization for Information Science and Technology (RIST). +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This file is included after configure-fortran-output.h, and does some + conditional logic based on the #define's values from that file. + +Files: ompi/mca/rte/pmix/configure.m4 +Copyright: 2012 Los Alamos National Security, LLC. + 2013 Sandia National Laboratories. + 2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Higher priority to override the default + +Files: ompi/mca/coll/han/coll_han_barrier.c +Copyright: 2018-2020 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2020 Bull S.A.S. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This files contains all the hierarchical implementations of barrier + +Files: config/opal_check_offsetof.m4 +Copyright: 2009 Cisco Systems, Inc. $COPYRIGHT$ + 2009 IBM Corporation. +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This macro checks to ensure that the compiler properly supports + offsetof(). The PGI compilers had a problem with this macro in some + versions of their compiler on some platforms (e.g., 9.0-1 on + +Files: oshmem/shmem/help-shmem-api.txt +Copyright: 2013 Mellanox Technologies, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for Open SHMEM. + +Files: ompi/mca/coll/cuda/help-mpi-coll-cuda.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2014 NVIDIA Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for Open MPI's CUDA + collective reduction component. + +Files: orte/mca/routed/routed_types.h +Copyright: 2004-2008 The Trustees of Indiana University. + 2008-2013 Los Alamos National Security, LLC. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Type definitions to support routed framework + +Files: opal/mca/pmix/pmix3x/pmix/src/class/Makefile.include +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2007 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2013-2018 Intel, Inc. + 2016 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from + Makefile.am + . + Source code files + +Files: orte/runtime/orte_globals.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2011 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007-2010 Oracle and/or its affiliates. + 2007-2017 Cisco Systems, Inc. + 2011-2013 Los Alamos National Security, LLC. + 2013-2018 Intel, Inc. + 2017 IBM Corporation. + 2017-2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Global params for OpenRTE + +Files: opal/mca/hwloc/hwloc201/hwloc/config/hwloc_internal.m4 +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2008 High Performance Computing Center Stuttgart, University of Stuttgart. + 2006-2014 Cisco Systems, Inc. + 2009-2011 Université Bordeaux + 2010-2018 Inria. +License: __UNKNOWN__ + See COPYING in top-level directory. + +Files: opal/mca/btl/sm/configure.m4 +Copyright: 2009 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2009-2017 Cisco Systems, Inc. + 2010-2012 IBM Corporation. + 2014 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + The "sm" BTL is effectively dead; it has been wholly replaced + by the "vader" BTL. This BTL now only exists to provide a help + message to users advising them to use the "vader" BTL. + +Files: opal/mca/pmix/pmix3x/pmix/include/Makefile.am +Copyright: 2015-2020 Intel, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Only install the headers if we're in standalone mode + +Files: contrib/amca-param-sets/ft-enable-cr +Copyright: 2008-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + An Aggregate MCA Parameter Set to enable checkpoint/restart capabilities + for a job. + +Files: orte/mca/regx/base/base.h +Copyright: 2015-2018 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + regx framework base functionality. + +Files: orte/orted/orted-mpir/Makefile.am +Copyright: 2021 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is not quite in the Automake spirit, but we have to do it. + Since the mpir portion of the library must be built with -g, we + must eliminate the CFLAGS that are passed in here by default (which + may already have debugging and/or optimization flags). + +Files: orte/mca/sstore/central/sstore_central.h +Copyright: 2010 The Trustees of Indiana University. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + CENTRAL SSTORE component + +Files: opal/mca/pmix/pmix3x/pmix/contrib/perf_tools/pmi2_utils.c +Copyright: 2012-2015 Los Alamos National Security, LLC. All rights reserved. + 2014-2016 Intel, Inc. + 2014-2016 Research Organization for Information Science and Technology (RIST). + 2016 Mellanox Technologies, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This code was taken from Open MPI project, file + +Files: opal/mca/hwloc/base/help-opal-hwloc-base.txt +Copyright: 2011-2014 Cisco Systems, Inc. + 2014 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open MPI's hwloc base support + +Files: orte/mca/ras/base/help-ras-base.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for the RAS base. + +Files: test/Makefile.am +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2009 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2018 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2009 Sun Microsystems, Inc. + 2010 Cisco Systems, Inc. + 2015-2016 Research Organization for Information Science and Technology (RIST). + 2017 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + support needs to be first for dependencies + +Files: opal/mca/hwloc/hwloc201/hwloc/hwloc/topology-windows.c +Copyright: 2009 CNRS + 2009-2012 Université Bordeaux + 2009-2018 Inria. + 2011 Cisco Systems, Inc. See COPYING in top-level directory. +License: __UNKNOWN__ + To try to get all declarations duplicated below. + +Files: opal/mca/memory/patcher/Makefile.am +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2009-2010 Cisco Systems, Inc. + 2015 Research Organization for Information Science and Technology (RIST). + 2016 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This component is only ever built statically (i.e., slurped into + libopen-pal) -- it is never built as a DSO. + +Files: opal/mca/pmix/pmix3x/pmix/src/util/show_help.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008-2011 Cisco Systems, Inc. + 2016-2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + The "show help" subsystem (SHS) in PMIX is intended to help the + developer convey meaningful information to the user (read longer + than is convenient in a single printf), particularly when errors + occur. The SHS allows the storage of arbitrary-length help + messages in text files which can be parameterized by text filename, + message name, POSIX locale, and printf()-style parameters (e.g., + "%s", "%d", etc.). Note that the primary purpose of the SHS is to + display help messages, but it can actually be used to display any + arbitrary text messages. + +Files: ompi/mca/coll/libnbc/nbc_neighbor_helpers.c +Copyright: 2006 The Technical University of Chemnitz. All rights reserved. + 2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. +License: __UNKNOWN__ + Author(s): Torsten Hoefler + +Files: examples/connectivity_c.c +Copyright: 2007 Sun Microsystems, Inc. +License: __UNKNOWN__ + Test the connectivity between all processes. + +Files: orte/mca/routed/routed.h +Copyright: 2004-2008 The Trustees of Indiana University. + 2004-2011 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007-2015 Los Alamos National Security, LLC. All rights reserved. + 2014-2016 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Routing table for the RML + . + A flexible routing infrastructure for the RML. Provides "next hop" + +Files: opal/mca/memchecker/valgrind/memchecker_valgrind_module.c +Copyright: 2004-2007 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2008 The Trustees of Indiana University. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + memchecker (memory checker) valgrind framework component interface. + . + Intent + +Files: ompi/mpi/cxx/constants.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008-2009 Cisco Systems, Inc. + 2011 FUJITSU LIMITED. + 2017 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + return codes + +Files: test/monitoring/check_monitoring.c +Copyright: 2016-2017 Inria. + 2017 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Check the well working of the monitoring component for Open-MPI. + . + To be run as: + +Files: opal/class/opal_hotel.h +Copyright: 2012 Los Alamos National Security, LLC. + 2012-2016 Cisco Systems, Inc. + 2015 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file provides a "hotel" class: + . + - A hotel has a fixed number of rooms (i.e., storage slots) + - An arbitrary data pointer can check into an empty room at any time + - The occupant of a room can check out at any time + - Optionally, the occupant of a room can be forcibly evicted at a + given time (i.e., when an opal timer event expires). + - The hotel has finite occupancy; if you try to checkin a new + occupant and the hotel is already full, it will gracefully fail + to checkin. + . + One use case for this class is for ACK-based network retransmission + schemes (NACK-based retransmission schemes probably can use + +Files: ompi/mpi/cxx/comm_inln.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007-2016 Cisco Systems, Inc. + 2011 FUJITSU LIMITED. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Point-to-Point + +Files: ompi/mca/mtl/ofi/mtl_ofi_compat.h +Copyright: 2015 Cisco Systems, Inc. $COPYRIGHT$ + 2015 Intel, Inc. +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This header contains macros to help minimize usnic BTL differences + between v1.7/v1.8 and v1.9/v2.0. + +Files: opal/mca/common/sm/Makefile.am +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2009 High Performance Computing Center Stuttgart, University of Stuttgart. + 2010-2015 Cisco Systems, Inc. + 2010-2015 Los Alamos National Security, LLC. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + A word of explanation... + . + This library is linked against various MCA components because all + shared-memory based components (e.g., btl/sm, btl/smcuda, etc.) need to + share some common code and data. There's two cases: + +Files: opal/mca/pmix/pmix3x/pmix/HACKING +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008-2020 Cisco Systems, Inc. + 2013-2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Overview + +Files: ompi/mca/io/romio321/romio/adio/include/nopackage.h +Copyright: 2011 Argonne National Laboratory. See COPYRIGHT in top-level directory. +License: __UNKNOWN__ + See comments in MPICH's configure.ac for an explanation of what this file is + and why it exists. + . + intentionally omitting any #ifndef guard, repeated inclusion is intentional + +Files: opal/mca/hwloc/hwloc201/hwloc/include/hwloc/linux.h +Copyright: 2009 CNRS + 2009-2011 Université Bordeaux See COPYING in top-level directory. + 2009-2016 Inria. +License: __UNKNOWN__ + Applications that use hwloc on Linux may want to include this file + if using some low-level Linux features. + +Files: opal/mca/memory/memory.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2009 Cisco Systems, Inc. + 2015-2016 Los Alamos National Security, LLC. All rights reserved. + 2016 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + NOTE: This framework accomodates two kinds of memory hooks systems: + . + 1. Those that only require being setup once and then will + automatically call back to internal component/module functions + as required (e.g., the ptmalloc2 component). It is expected + +Files: opal/mca/common/cuda/common_cuda.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2006 The Regents of the University of California. + 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2014 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2011-2015 NVIDIA Corporation. + 2015 Cisco Systems, Inc. + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file contains various support functions for doing CUDA + operations. + +Files: opal/util/output.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007-2011 Cisco Systems, Inc. + 2010 Oracle and/or its affiliates. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + OPAL output stream facility. + . + The OPAL output stream facility is used to send output from the OPAL + libraries to output devices. It is meant to fully replace all + forms of printf() (and friends). Output streams are opened via the + +Files: ompi/mca/io/romio321/romio/adio/include/adio_cb_config_list.h +Copyright: 2001 University of Chicago. See COPYRIGHT notice in top-level directory. +License: __UNKNOWN__ + I have no idea what the "D" stands for; it's how things are done in adio.h + +Files: orte/mca/rmaps/base/base.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2011 Cisco Systems, Inc. + 2011-2013 Los Alamos National Security, LLC. + 2014-2018 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + rmaps framework base functionality. + +Files: opal/mca/common/cuda/Makefile.am +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2009 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2013 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2011-2013 NVIDIA Corporation. + 2014-2015 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + A word of explanation... + . + This library is linked against various MCA components because the + support for CUDA device pointers is needed in various places. + There's two cases: + +Files: oshmem/mca/sshmem/sshmem.h +Copyright: 2014 Mellanox Technologies, Inc. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + sshmem (shared memory backing facility) framework component interface + definitions. + . + The module has the following functions: + +Files: orte/util/compress.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2015-2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Compress/decompress long data blocks + +Files: ompi/mca/fcoll/base/base.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008 Cisco Systems, Inc. + 2008-2011 University of Houston. + 2017 IBM Corporation. + 2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + MCA fcoll base framework public interface functions. + +Files: orte/util/hostfile/hostfile.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Resource Discovery (Hostfile) + +Files: orte/mca/iof/tool/iof_tool.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2007 Cisco Systems, Inc. + 2007 Sun Microsystems, Inc. + 2018 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + The tool IOF component is used in tools. It is used + to interface to the HNP to request forwarding of stdout/err/diag + from any combination of procs, and to forward stdin from the + tool to a specified proc provided the user has allowed that + functionality. + . + Flow control is employed on a per-stream basis to ensure that + SOURCEs don't overwhelm SINK resources (E.g., send an entire input + file to an orted before the target process has read any of it). + +Files: ompi/errhandler/help-mpi-errors.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008-2011 Cisco Systems, Inc. + 2010-2011 Oak Ridge National Labs. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + *** THESE MESSAGES ARE COORDINATED WITH FIXED STRINGS IN + +Files: opal/mca/shmem/posix/shmem_posix_common_utils.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2007-2010 Cisco Systems, Inc. + 2009 Sun Microsystems, Inc. + 2010 IBM Corporation. + 2010-2011 Los Alamos National Security, LLC. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + shmem (shared memory backing facility) framework utilities + +Files: orte/mca/snapc/orte_snapc.7in +Copyright: 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2008-2009 Sun Microsystems, Inc. +License: __UNKNOWN__ + Man page for ORTE's SnapC Functionality + +Files: opal/mca/pmix/pmix3x/pmix/src/class/pmix_pointer_array.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2017 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Utility functions to manage fortran <-> c opaque object + translation. Note that since MPI defines fortran handles as + [signed] int's, we use int everywhere in here where you would + +Files: orte/mca/ras/slurm/ras_slurm.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2012-2013 Los Alamos National Security, LLC. + 2015 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Resource Allocation (SLURM) + +Files: orte/include/orte/Makefile.am +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from + orte/include//Makefile.am + +Files: opal/mca/hwloc/hwloc201/hwloc/include/hwloc/glibc-sched.h +Copyright: 2009 CNRS + 2009-2011 Université Bordeaux + 2009-2013 inria. + 2011 Cisco Systems, Inc. See COPYING in top-level directory. +License: __UNKNOWN__ + Applications that use both hwloc and glibc scheduling routines such as + +Files: examples/Makefile +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2018 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2007 Sun Microsystems, Inc. + 2011-2016 Cisco Systems, Inc. + 2012 Los Alamos National Security, Inc. + 2013 Mellanox Technologies, Inc. + 2017-2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Use the Open MPI-provided wrapper compilers. + +Files: ompi/mpiext/affinity/c/mpiext_affinity_str.c +Copyright: 2004-2009 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2010 Oracle and/or its affiliates. + 2010-2015 Cisco Systems, Inc. + 2012 Los Alamos National Security, LLC. All rights reserved. + 2015-2017 Intel, Inc. $COPYRIGHT$ + 2015-2017 Research Organization for Information Science and Technology (RIST). +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Simple routine to expose three things to the MPI process: + . + 1. What processor(s) Open MPI bound this process to + 2. What processor(s) this process is bound to + 3. What processor(s) exist on this host + . + Note that 1 and 2 may be different! + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/psec/psec.h +Copyright: 2007-2008 Cisco Systems, Inc. + 2015 Research Organization for Information Science and Technology (RIST). + 2015-2020 Intel, Inc. + 2019 Mellanox Technologies, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This interface is for psecurity support. PMIx doesn't need much in + this regard, but we do need a mechanism for authenticating connections. + . + Only *one* plugin will be active in a client, but multiple plugins may + be active in a server. Thus, this is a multi-select framework. + . + Available plugins may be defined at runtime via the typical MCA parameter + syntax. + +Files: orte/mca/snapc/base/help-orte-snapc-base.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for ORTE SNAPC framework. + +Files: opal/mca/rcache/rcache.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2007 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2009 IBM Corporation. + 2015-2018 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Description of the Registration Cache framework + +Files: opal/mca/hwloc/hwloc201/hwloc/Makefile.am +Copyright: 2009 Université Bordeaux + 2009-2014 Cisco Systems, Inc. See COPYING in top-level directory. + 2009-2018 Inria. +License: __UNKNOWN__ + Note that the -I directory must *exactly* match what was specified + +Files: opal/mca/base/mca_base_vari.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2008 Cisco Systems, Inc. + 2012-2013 Los Alamos National Security, LLC. All rights reserved. + 2017 IBM Corporation. $COPYRIGHT$ + 2017 Research Organization for Information Science and Technology (RIST). +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the private declarations for the MCA variable system. + This file is internal to the MCA variable system and should not + need to be used by any other elements in Open MPI except the + +Files: orte/util/dash_host/help-dash-host.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for hostfile utilities. + +Files: opal/mca/common/verbs_usnic/configure.m4 +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007-2016 Cisco Systems, Inc. + 2009-2012 Mellanox Technologies. + 2009-2012 Oak Ridge National Laboratory. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This component is a workaround to a bug in libibverbs that prints a + dire warning that usNIC devices are not supported (of course not -- + usNIC devices provide functionality through libfabric, not + libibverbs). This component was written before a better workaround + was created: a "no op" libibverbs plugin for usNIC devices + +Files: oshmem/info/Makefile.am +Copyright: 2015 Mellanox Technologies, Inc. +License: __UNKNOWN__ + # $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from ompi/Makefile.am + +Files: orte/mca/ras/tm/help-ras-tm.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006 Sun Microsystems, Inc. +License: __UNKNOWN__ + Use is subject to license terms. + Copyright (c) 2014 Intel, Inc. + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + +Files: config/opal_check_xpmem.m4 +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2009-2016 Cisco Systems, Inc. + 2011-2016 Los Alamos National Security, LLC. All rights reserved. + 2014 Intel, Inc. + 2014-2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + special check for cray xpmem, uses macro(s) from pkg.m4 + +Files: ompi/mca/coll/han/coll_han_topo.c +Copyright: 2018-2021 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2020-2021 Bull S.A.S. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This file provides information about current run rank mapping in the shape + of a integer array where each rank will provides a set of contiguous integer : + its rank and its location at the different topological levels (from the + highest to the lowest). + At the end, the order for these data chunks uses the topological level as keys: + the ranks are sorted first by the top level, then by the next level, ... etc. + . + Warning: this is not for the faint of heart -- don't even bother + reading this source code if you don't have a strong understanding + of nested data structures and pointer math (remember that + associativity and order of C operations is *critical* in terms of + pointer math!). + +Files: config/getdate.sh +Copyright: 2017 Research Organization for Information Science and Technology (RIST). + 2020 Cisco Systems, Inc. +License: __UNKNOWN__ + Provide a way to override build date for reproducible build results + See https://reproducible-builds.org/ for why this is good. + . + There are several different flavors of date(1) out there. + Try a few different CLI options for date(1) to see which one works. + +Files: ompi/mca/io/romio321/romio/test/aggregation2.c +Copyright: 2007 Argonne National Laboratory. See COPYRIGHT in top-level directory. +License: __UNKNOWN__ + Look for regressions in aggregator code. A more simple access pattern than + aggregation1 + +Files: opal/mca/common/sm/common_sm.c +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2009 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2014 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007 Sun Microsystems, Inc. + 2008-2010 Cisco Systems, Inc. + 2010-2015 Los Alamos National Security, LLC. + 2014 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + ASSUMING local process homogeneity with respect to all utilized shared memory + facilities. that is, if one local process deems a particular shared memory + facility acceptable, then ALL local processes should be able to utilize that + facility. as it stands, this is an important point because one process + dictates to all other local processes which common sm component will be + selected based on its own, local run-time test. + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/preg/preg.h +Copyright: 2007-2008 Cisco Systems, Inc. + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ + 2015-2020 Intel, Inc. +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This interface is for regex support. This is a multi-select framework. + . + Available plugins may be defined at runtime via the typical MCA parameter + syntax. + +Files: examples/README +Copyright: 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006-2012 Cisco Systems, Inc. + 2007-2009 Sun Microsystems, Inc. + 2010 Oracle and/or its affiliates. + 2013 Mellanox Technologies, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + The files in this directory are sample MPI applications provided both + as a trivial primer to MPI as well as simple tests to ensure that your + Open MPI installation is working properly. + . + If you are looking for a comprehensive MPI tutorial, these samples are + not enough. Excellent MPI tutorials are available here: + . + http://www.citutor.org/login.php + . + Get a free account and login; you can then browse to the list of + available courses. Look for the ones with "MPI" in the title. + . + There are two MPI examples in this directory, each using one of six + different MPI interfaces: + . + - Hello world + +Files: ompi/mpi/fortran/base/attr-fn-int-callback-interfaces.h +Copyright: 2004-2005 The Regents of the University of California. + 2006-2014 Cisco Systems, Inc. + 2013 Los Alamos National Security, LLC. All rights reserved. + 2015-2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + INTEGER handle pre-defined attribute callback function interfaces + +Files: ompi/mca/io/romio321/romio/test/aggregation1.c +Copyright: 2007 Argonne National Laboratory. See COPYRIGHT in top-level directory. +License: __UNKNOWN__ + Test case from John Bent (ROMIO req #835) + Aggregation code was not handling certain access patterns when collective + buffering forced + +Files: opal/mca/pmix/pmix3x/pmix/src/runtime/help-pmix-runtime.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2011 Oak Ridge National Labs. + 2014 Cisco Systems, Inc. + 2017-2018 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for PMIX. + +Files: orte/etc/openmpi-default-hostfile +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This is the default hostfile for Open MPI. Notice that it does not + contain any hosts (not even localhost). This file should only + contain hosts if a system administrator wants users to always have + the same set of default hosts, and is not using a batch scheduler + (such as SLURM, PBS, etc.). + . + Note that this file is *not* used when running in "managed" + environments (e.g., running in a job under a job scheduler, such as + SLURM or PBS / Torque). + . + If you are primarily interested in running Open MPI on one node, you + should *not* simply list "localhost" in here (contrary to prior MPI + implementations, such as LAM/MPI). A localhost-only node list is + created by the RAS component named "localhost" if no other RAS + components were able to find any hosts to run on (this behavior can + be disabled by excluding the localhost RAS component by specifying + the value "^localhost" [without the quotes] to the "ras" MCA + parameter). + +Files: opal/mca/event/external/Makefile.am +Copyright: 2011-2012 Cisco Systems, Inc. + 2013 Los Alamos National Security, LLC. + 2016 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + We only ever build this component statically + +Files: opal/tools/Makefile.am +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2009 High Performance Computing Center Stuttgart, University of Stuttgart. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from + opal/Makefile.am + +Files: ompi/mpiext/affinity/c/Makefile.am +Copyright: 2004-2009 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2010-2014 Cisco Systems, Inc. + 2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file builds the C bindings for MPI extensions. It must be + present in all MPI extensions. + . + Example program + +Files: opal/mca/allocator/basic/allocator_basic.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + A generic memory basic allocator. + +Files: ompi/mca/coll/han/coll_han_trigger.h +Copyright: 2018-2020 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2020 Bull S.A.S. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file defines the API for tasks: a collective operation may be + splitted in tasks to balance compute load on all the resources. + This solution provide some noise resiliency. + +Files: opal/util/uri.h +Copyright: 2012 Los Alamos National Security, LLC. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Per RFC3986: + The generic URI syntax consists of a hierarchical sequence of + components referred to as the scheme, authority, path, query, and + fragment. + +Files: opal/util/bipartite_graph.h +Copyright: 2014 Cisco Systems, Inc. + 2017 Amazon.com, Inc. or its affiliates. All Rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Implements an adjacency-list-based weighted directed graph (digraph), + focused on supporting bipartite digraphs and flow-network problems. + . + Note that some operations might be more efficient if this structure were + converted to use an adjacency matrix instead of an adjacency list. OTOH + that complicates other pieces of the implementation (specifically, adding + and removing edges). + +Files: ompi/mca/coll/han/coll_han_subcomms.c +Copyright: 2018-2020 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2020 Bull S.A.S. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Warning: this is not for the faint of heart -- don't even bother + reading this source code if you don't have a strong understanding + of nested data structures and pointer math (remember that + associativity and order of C operations is *critical* in terms of + pointer math!). + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/psensor/file/help-pmix-psensor-file.txt +Copyright: 2009 Cisco Systems, Inc. + 2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for the file sensor + +Files: opal/mca/btl/openib/connect/connect.h +Copyright: 2007-2008 Cisco Systems, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This interface is designed to hide the back-end details of how IB + RC connections are made from the rest of the openib BTL. There are + module-like instances of the implemented functionality (dlopen and + friends are not used, but all the functionality is accessed through + struct's of function pointers, so you can swap between multiple + different implementations at run time, just like real components). + Hence, these entities are referred to as "Connect + Pseudo-Components" (CPCs). + +Files: opal/mca/pmix/pmix3x/pmix/test/simple/quietclient.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2011 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2013 Los Alamos National Security, LLC. + 2009-2012 Cisco Systems, Inc. + 2011 Oak Ridge National Labs. + 2013-2020 Intel, Inc. + 2015 Mellanox Technologies, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + FUNCTIONS TESTED + +Files: opal/mca/hwloc/external/configure.m4 +Copyright: 2009-2017 Cisco Systems, Inc. + 2014-2018 Research Organization for Information Science and Technology (RIST). + 2018 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Priority + +Files: opal/dss/dss_load_unload.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2014-2018 Intel, Inc. + 2015-2017 Research Organization for Information Science and Technology (RIST). + 2018 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + DSS Buffer Operations + +Files: test/datatype/large_data.c +Copyright: 2018 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This test check the correct OMPI datatype description for + extremely large types (over 4GB). + +Files: config/orte_check_sge.m4 +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2016 Cisco Systems, Inc. + 2016 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + 1. if --with-sge is given, always build + 2. if --without-sge is given, never build + 3. if neither is given, build if-and-only-if you find either qrsh in path or + +Files: ompi/mca/rte/orte/configure.m4 +Copyright: 2012 Los Alamos National Security, LLC. + 2013 Sandia National Laboratories. + 2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Lowest priority, as it's the default and we want + it to be able to be overridden + +Files: opal/mca/pmix/pmix3x/pmix/src/class/pmix_object.h +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2007 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007 Cisco Systems, Inc. + 2013-2020 Intel, Inc. + 2016 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + A simple C-language object-oriented system with single inheritance + and ownership-based memory management using a retain/release model. + . + A class consists of a struct and singly-instantiated class + descriptor. The first element of the struct must be the parent + class's struct. The class descriptor must be given a well-known + +Files: orte/runtime/orte_cr.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Checkpoint/Restart Functionality for the ORTE layer + +Files: opal/mca/timer/linux/help-opal-timer-linux.txt +Copyright: 2014 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open MPI's Linux timer support. + +Files: opal/mca/hwloc/hwloc201/hwloc/contrib/hwloc-valgrind.supp +Copyright: 2012-2015 Inria. See COPYING in top-level directory. +License: __UNKNOWN__ + suppressions file to be passed to valgrind with + +Files: opal/mca/btl/usnic/btl_usnic_component.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2011 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006 Sandia National Laboratories. All rights reserved. + 2008-2017 Cisco Systems, Inc. + 2012-2014 Los Alamos National Security, LLC. All rights reserved. + 2014 Intel, Inc. + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + General notes: + . + - OB1 handles out of order receives + - OB1 does NOT handle duplicate receives well (it probably does for + MATCH tags, but for non-MATCH tags, it doesn't have enough info + to know when duplicates are received), so we have to ensure not + to pass duplicates up to the PML. + +Files: ompi/include/mpif-values.pl +Copyright: 2011-2014 Cisco Systems, Inc. + 2016 FUJITSU LIMITED. $COPYRIGHT$ + 2016-2020 Research Organization for Information Science and Technology (RIST). +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This script creates header files to be compiled with the various + Fortran bindings. In some cases, we need Fortran PARAMETER values; + in other cases, we need #define preprocessor macros. + . + This script generates both cases, and ensures that the values are + +Files: ompi/mca/osc/osc.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University. + 2004-2011 The Trustees of the University of Tennessee. + 2007-2015 Los Alamos National Security, LLC. All rights reserved. + 2010 Cisco Systems, Inc. + 2015-2017 Research Organization for Information Science and Technology (RIST). + 2016-2017 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + One-sided Communication interface + . + Interface for implementing the one-sided communication chapter of + the MPI-2 standard. Similar in scope to the PML for point-to-point + communication from MPI-1. + +Files: test/monitoring/monitoring_test.c +Copyright: 2013-2015 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2013-2017 Inria. + 2015 Cisco Systems, Inc. + 2016 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + pml monitoring tester. + . + Designed by George Bosilca Emmanuel Jeannot and Clément Foyer + Contact the authors for questions. + +Files: ompi/mca/coll/sm/help-mpi-coll-sm.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for Open MPI's Shared memory + collective component. + +Files: test/monitoring/test_pvar_access.c +Copyright: 2013-2016 Inria. + 2013-2017 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2015 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + pml monitoring tester. + . + Designed by George Bosilca , Emmanuel Jeannot and + Clement Foyer + Contact the authors for questions. + . + To be run as: + +Files: contrib/completion/mpirun.zsh +Copyright: 2013-2014 Los Alamos National Security, LLC. All rights reserved. +License: __UNKNOWN__ + If completion is not already set up, follow the instructions in section + 20.2 of the zsh completion documentation found here: + http://zsh.sourceforge.net/Doc/Release/Completion-System.html + +Files: examples/oshmem_shmalloc.c +Copyright: 2014-2016 Mellanox Technologies, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This sample allocates (shmalloc) symmetric memory (1 long integer), + and then frees it. Success of allocation is not checked. + . + Produces no output. + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/mca.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2008-2012 Cisco Systems, Inc. + 2015 Los Alamos National Security, LLC. All rights reserved. + 2016-2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Top-level interface for all pmix MCA components. + +Files: ompi/include/mpif-externals.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006-2017 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + These "external" statements are specific to the MPI mpif.h + interface (and are toxic to the MPI module interfaces),. + +Files: oshmem/mca/memheap/base/help-oshmem-memheap.txt +Copyright: 2013 Mellanox Technologies, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open SHMEM MCA error messages. + +Files: orte/mca/odls/odls.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2011-2015 Los Alamos National Security, LLC. All rights reserved. + 2016 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + The OpenRTE Daemon's Local Launch Subsystem + +Files: contrib/openmpi-valgrind.supp +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + OPAL suppressions + . + weirdness in init routines on Gentoo + +Files: opal/mca/btl/ugni/btl_ugni.h +Copyright: 2011 UT-Battelle, LLC. + 2011-2018 Los Alamos National Security, LLC. All rights reserved. + 2014 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + The ugni btl is implemented with native Cray Gemini. + . + Known issues with ugni: + - + +Files: ompi/dpm/dpm.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2011 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2013-2015 Intel, Inc. + 2013-2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Dynamic Process Management Interface + +Files: ompi/mpi/fortran/base/conversion_fn_null_f.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2007-2012 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file defines the 5 back-end functions for Fortran's version of + +Files: orte/mca/filem/filem.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2009 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2012-2015 Los Alamos National Security, LLC. All rights reserved $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Remote File Management (FileM) Interface + +Files: opal/runtime/opal_cr.h +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2008 Cisco Systems, Inc. + 2017 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Checkpoint functionality for Open MPI + +Files: opal/util/os_dirpath.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Creates a directory tree set to the specified permissions. + +Files: opal/mca/crs/self/crs_self.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of the University of Tennessee. + 2004-2009 The Trustees of Indiana University. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + SELF CRS component + . + Simple, braindead implementation. + +Files: orte/mca/sstore/orte_sstore.7in +Copyright: 2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. +License: __UNKNOWN__ + Man page for ORTE's SStore Functionality + +Files: config/ompi_fortran_check_use_only.m4 +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2010-2015 Cisco Systems, Inc. + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Check whether Fortran compiler supports the "only" clause properly + when using modules. Specifically, if we "use a :: only foo" and "use + b :: only bar", and modules a and b have a conflicting "yow" + definition, it *should* be ignored because of the "only" clauses. PGI + 15.7 (and probably prior versions) does not -- but only when + compiling with -g (!). + +Files: opal/mca/pmix/pmix3x/pmix/contrib/update-my-copyright.pl +Copyright: 2010-2014 Cisco Systems, Inc. + 2016 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Short version: + . + This script automates the tedious task of updating copyright notices + in the tops of PMIX source files before committing back to + the respository. Set the environment variable + +Files: opal/mca/rcache/base/rcache_base_vma_tree.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2007 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006 Voltaire. + 2009 IBM Corporation. + 2013 Cisco Systems, Inc. + 2015-2018 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Registation cache VMA tree implementation + +Files: ompi/mca/coll/han/coll_han_bcast.c +Copyright: 2018-2020 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2020 Bull S.A.S. + 2020 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This files contains all the hierarchical implementations of bcast + +Files: ompi/mca/coll/sync/help-coll-sync.txt +Copyright: 2009 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for Open MPI's sync + collective component. + +Files: opal/mca/hwloc/hwloc201/hwloc/include/Makefile.am +Copyright: 2009-2010 Université Bordeaux + 2009-2014 Cisco Systems, Inc. + 2009-2017 Inria. + 2011 Oracle and/or its affiliates. See COPYING in top-level directory. +License: __UNKNOWN__ + Only install the headers if we're in standalone mode (meaning: + *don't* install the headers if we're in embedded mode). + +Files: opal/mca/allocator/allocator.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + The public definition of the MCA Allocator framework. + +Files: orte/tools/orte-server/help-orte-server.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2012 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for Open RTE's data server. + +Files: orte/mca/snapc/full/snapc_full.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of the University of Tennessee. + 2004-2010 The Trustees of Indiana University. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + FULL SNAPC component + . + Simple, braindead implementation. + +Files: opal/mca/pstat/linux/pstat_linux.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006-2007 Cisco Systems, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Processor stats for Posix systems. + +Files: opal/mca/hwloc/hwloc201/hwloc/hwloc/dolib.c +Copyright: 2009 CNRS + 2009 inria. + 2009-2012 Université Bordeaux See COPYING in top-level directory. +License: __UNKNOWN__ + Wrapper to avoid msys' tendency to turn / into \ and : into ; + +Files: opal/runtime/opal_cr.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2012 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007-2017 Los Alamos National Security, LLC. All rights reserved. + 2011 Oak Ridge National Labs. + 2012-2013 Cisco Systems, Inc. + 2015 Research Organization for Information Science and Technology (RIST). + 2017 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + OPAL Layer Checkpoint/Restart Runtime functions + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/psensor/heartbeat/psensor_heartbeat.h +Copyright: 2010 Cisco Systems, Inc. + 2012 Los Alamos National Security, Inc. + 2017-2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Heartbeat sensor + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/pcompress/zlib/compress_zlib.h +Copyright: 2004-2010 The Trustees of Indiana University. + 2019 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + ZLIB COMPRESS component + . + Uses the zlib library + +Files: orte/mca/ras/alps/help-ras-alps.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. +License: __UNKNOWN__ + Copyrigth (c) 2020 Triad National Security, LLC. All rights + reserved. + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open MPI MCA error messages. + +Files: ompi/mca/io/romio321/romio/Makefile.am +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2008 Cisco Systems, Inc. $COPYRIGHT$ + 2011 Argonne National Laboratory. See COPYRIGHT in top-level directory. +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + OMPI: include a top level makefile with some options + +Files: ompi/debuggers/debuggers.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2009 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007-2016 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + MPI portion of debugger support + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/base/pmix_mca_base_vari.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2008 Cisco Systems, Inc. + 2012-2013 Los Alamos National Security, LLC. All rights reserved. + 2016-2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the private declarations for the MCA variable system. + This file is internal to the MCA variable system and should not + need to be used by any other elements in PMIX except the + +Files: orte/mca/odls/base/help-orte-odls-base.txt +Copyright: 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2010 Cisco Systems, Inc. + 2014 Research Organization for Information Science and Technology (RIST). + 2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for Open RTE's ODLS Framework + +Files: ompi/mpiext/pcollreq/mpif-h/mpiext_pcollreq_mpifh.h +Copyright: 2010-2011 Oak Ridge National Labs. + 2012 Cisco Systems, Inc. + 2018 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Since the OMPI mpif.h interface does not prototype subroutines, do not + declare any subroutines here. + +Files: orte/mca/ras/lsf/ras_lsf.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Resource Allocation (LSF) + +Files: examples/Ring.java +Copyright: 2011 Cisco Systems, Inc. +License: __UNKNOWN__ + Simple ring test program + +Files: opal/mca/shmem/shmem.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2007-2015 Cisco Systems, Inc. + 2009 Sun Microsystems, Inc. + 2010 IBM Corporation. + 2010-2015 Los Alamos National Security, LLC. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + shmem (shared memory backing facility) framework component interface + definitions. + . + usage example: see ompi/mca/common/sm + . + The module has the following functions: + +Files: ompi/mca/bml/r2/bml_r2.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2006 The Regents of the University of California. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + BML Management Layer (BML) + +Files: ompi/mca/io/romio321/romio/adio/include/adioi.h +Copyright: 1997 University of Chicago. See COPYRIGHT notice in top-level directory. +License: __UNKNOWN__ + contains general definitions, declarations, and macros internal to + the ADIO implementation, though independent of the underlying file + system. This file is included in adio.h + . + Functions and datataypes that are "internal" to the ADIO implementation + +Files: ompi/mca/io/base/base.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008 Cisco Systems, Inc. + 2015 Research Organization for Information Science and Technology (RIST). + 2016-2017 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + MCA io base framework public interface functions. + +Files: orte/orted/help-orted.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2014-2018 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for Open RTE's orted. + +Files: orte/mca/rtc/base/base.h +Copyright: 2014 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + rtc framework base functionality. + +Files: opal/mca/hwloc/hwloc201/hwloc/include/hwloc/opencl.h +Copyright: 2012-2018 Inria. + 2013-2018 Université Bordeaux. See COPYING in top-level directory. +License: __UNKNOWN__ + Applications that use both hwloc and OpenCL may want to + include this file so as to get topology information for OpenCL devices. + +Files: opal/mca/mca.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2008-2012 Cisco Systems, Inc. + 2015-2016 Los Alamos National Security, LLC. All rights reserved. + 2016-2017 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Top-level interface for \em all MCA components. + . + Historical notes: + . + Open MPI originally used a v1.0.0 of the MCA component structs, but + did not have a version number in the struct name. If I recall + correctly, this is because we simply didn't think through (or never + envisioned) changing the MCA base component struct itself. Oops. + . + We made some changes in the base struct in Open MPI v1.3, and + decided the following at the same time: + . + - Bump the MCA version number to 2.0.0 and add some "reserved" + space at the end of the struct. + - The major MCA version number is essentially tied to the space + that the struct occupies; if we make future changes in the struct + by just using some of the reserved space, it may be possible to + just increment the minor version number (depending on the scope of + the change). If we need to add more space to the struct, we'll + increment the major version number. + - The MCA base component struct now has a version number in it + (starting with Open MPI v1.3, it is 2.0.0). + - As was an unstated assumption in prior versions of Open MPI, the + unversioned versions of struct names (both in the MCA base and in + individual framework bases) are intended for components who want + to be forward source-compatible. That is, the unversioned struct + name always represents the most recent interface version. If you + need to use an older version, you can explicitly use that older + struct version name. Please note, however, the Open MPI + developers may not generally provide older versions of framework + interface structs unless they know if someone outside of the Open + MPI community needs it. + . + ***IF YOU NEED BACKWARDS SOURCE OR BINARY COMPATIBILITY, you must + let us know!*** + . + - We are currently only aware of one external developer making Open + MPI components for the v1.2 series. He already knows that there + are major changes coming in the v1.3 series, and does not expect to + be able to use his v1.2 DSO binaries in v1.3. As such, we are + breaking backwards binary compatibility in v1.3: there is no + possibility of loading an MCA v1.0 binary component in Open MPI + v1.3 or beyond (source compatibility is much easier -- the binary + "refuse to load MCA components + +Files: opal/mca/patcher/linux/patcher_linux_module.c +Copyright: 2001-2015 Mellanox Technologies Ltd. + 2016 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Copied from OpenUCX + +Files: opal/mca/common/ucx/Makefile.am +Copyright: 2018 Mellanox Technologies. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Note that building this common component statically and linking + against other dynamic components is *not* supported! + . + Header files + +Files: opal/mca/pstat/configure.m4 +Copyright: 2007 Los Alamos National Security, LLC. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + we only want those at same priority + +Files: ompi/mca/osc/pt2pt/osc_pt2pt_pending_frag.h +Copyright: 2013 Sandia National Laboratories. + 2014 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Pending frags are fragments that have been received on the target, + but can not yet be processed (because ordering is turned on). + Because receive memory descriptors are precious resources, rather + than keeping a descriptor until the right sequence number, we + instead malloc a buffer (as part of the pending frag) and copy the + message. + +Files: opal/mca/dl/base/dl_base_fns.c +Copyright: 2004-2010 The Trustees of Indiana University. + 2015 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file is a simple set of wrappers around the selected OPAL DL + component (it's a compile-time framework with, at most, a single + component; see dl.h for details). + +Files: orte/util/proc_info.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2011 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2011-2012 Los Alamos National Security, LLC. + 2013-2017 Intel, Inc. + 2017 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Populates global structure with process-specific information. + +Files: opal/mca/btl/smcuda/README +Copyright: 2013 NVIDIA Corporation. August 21, 2013 +License: __UNKNOWN__ + SMCUDA DESIGN DOCUMENT + This document describes the design and use of the smcuda BTL. + . + BACKGROUND + The smcuda btl is a copy of the sm btl but with some additional features. + The main extra feature is the ability to make use of the CUDA IPC APIs to + quickly move GPU buffers from one GPU to another. Without this support, + the GPU buffers would all be moved into and then out of host memory. + . + GENERAL DESIGN + . + The general design makes use of the large message RDMA RGET support in the + OB1 PML. However, there are some interesting choices to make use of it. + First, we disable any large message RDMA support in the BTL for host + +Files: ompi/mpi/fortran/configure-fortran-output.h.in +Copyright: 2006-2014 Cisco Systems, Inc. + 2009-2012 Los Alamos National Security, LLC. + 2017-2019 Research Organization for Information Science and Technology (RIST). +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This file exists to have a Fortran-safe header file that has + results from configure tests. + +Files: opal/mca/pmix/pmix3x/pmix/src/include/prefetch.h +Copyright: 2004-2006 The Regents of the University of California. + 2014-2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Compiler-specific prefetch functions + . + A small set of prefetch / prediction interfaces for using compiler + directives to improve memory prefetching and branch prediction + +Files: opal/mca/hwloc/hwloc201/hwloc/config/hwloc_check_attributes.m4 +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. +License: __UNKNOWN__ + and renamed for hwloc: + Copyright © 2009 Inria. + Copyright © 2009 Université Bordeaux + Copyright © 2010 Cisco Systems, Inc. + See COPYING in top-level directory. + . + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer listed + in this license in the documentation and/or other materials + provided with the distribution. + . + - Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + The copyright holders provide no reassurances that the source code + provided does not infringe any patent, copyright, or any other + intellectual property rights of third parties. The copyright holders + disclaim any liability to any recipient for claims brought against + recipient by any third party for infringement of that parties + intellectual property rights. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + Search the generated warnings for + keywords regarding skipping or ignoring certain attributes + Intel: ignore + Sun C++: skip + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/common/dstore/Makefile.am +Copyright: 2018 Intel, Inc. $COPYRIGHT$ + 2018 Mellanox Technologies. +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Header files + +Files: opal/util/bipartite_graph_internal.h +Copyright: 2014 Cisco Systems, Inc. + 2017 Amazon.com, Inc. or its affiliates. All Rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file defines a number of internal structures to the BP graph + code which need to be exposed only for unit testing. This file + should not be included in code that uses the BP graph interface. + +Files: orte/mca/iof/iof.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2007-2008 Cisco Systems, Inc. + 2012-2015 Los Alamos National Security, LLC. All rights reserved. + 2014-2018 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + I/O Forwarding Service + The I/O forwarding service (IOF) is used to connect stdin, stdout, and + stderr file descriptor streams from MPI processes to the user + . + The design is fairly simple: when a proc is spawned, the IOF establishes + connections between its stdin, stdout, and stderr to a + corresponding IOF stream. In addition, the IOF designates a separate + stream for passing OMPI/ORTE internal diagnostic/help output to mpirun. + This is done specifically to separate such output from the user's + stdout/err - basically, it allows us to present it to the user in + a separate format for easier recognition. Data read from a source + on any stream (e.g., printed to stdout by the proc) is relayed + by the local daemon to the other end of the stream - i.e., stdin + is relayed to the local proc, while stdout/err is relayed to mpirun. + Thus, the eventual result is to connect ALL streams to/from + the application process and mpirun. + +Files: ompi/debuggers/ompi_debuggers.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2008 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007-2016 Cisco Systems, Inc. + 2012-2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + MPI portion of debugger support: initially based on the + TotalView/Etnus API for debuggers to attach to MPI jobs. + . + There is a lengthy explanation of how OMPI handles parallel + debuggers attaching to MPI jobs in orte/tools/orterun/debuggers.c. + +Files: opal/tools/opal-restart/opal-restart.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2007 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2007 Evergrid, Inc. + 2007-2016 Los Alamos National Security, LLC. All rights reserved. + 2011 Oak Ridge National Labs. + 2011-2012 Cisco Systems, Inc. + 2014 Hochschule Esslingen. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + OPAL Restart command + . + This command will restart a single process from + the checkpoint generated by the opal-checkpoint + command. + +Files: opal/mca/rcache/rgpusm/rcache_rgpusm_module.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2013 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006 Voltaire. + 2006-2009 Cisco Systems, Inc. + 2007 Mellanox Technologies. + 2010 IBM Corporation. + 2012-2015 NVIDIA Corporation. + 2015 Los Alamos National Security, LLC. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This memory pool is used for getting the memory handle of remote + GPU memory when using CUDA. Hence, the name is "rgpusm" for "remote + CUDA" GPU memory. There is a cache that can be used to store the + remote handles in case they are reused to save on the registration + cost as that can be expensive, on the order of 100 usecs. The + cache can also be used just to track how many handles are in use at + a time. It is best to look at this with the three different + scenarios that are possible. + +Files: opal/mca/event/libevent2022/libevent/ht-internal.h +Copyright: 2005-2012 Nick Mathewson + 2009-2012 Niels Provos and Nick Mathewson See license at end. +License: __UNKNOWN__ + Based on ideas by Christopher Clark and interfaces from Niels Provos. + +Files: examples/ring_c.c +Copyright: 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006 Cisco Systems, Inc. +License: __UNKNOWN__ + Simple ring test program in C. + +Files: ompi/runtime/ompi_cr.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Checkpoint/Restart Functionality for the OMPI layer + +Files: opal/mca/event/libevent2022/libevent/Makefile.am +Copyright: 2000-2007 Niels Provos + 2007-2012 Niels Provos and Nick Mathewson +License: __UNKNOWN__ + See LICENSE for copying information. + . + 'foreign' means that we're not enforcing GNU package rules strictly. + '1.7' means that we need automake 1.7 or later (and we do). + +Files: ompi/mca/coll/han/coll_han_dynamic_file.c +Copyright: 2018-2020 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2020 Bull S.A.S. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Implementation of configuration file parser to set collective components to use. + +Files: ompi/mca/hook/base/help-mca-hook-base.txt +Copyright: 2017 IBM Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open MPI MCA hook-specific + error messages. + +Files: ompi/group/group.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2007 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2007 University of Houston. + 2007-2017 Cisco Systems, Inc. + 2009 Sun Microsystems, Inc. + 2012 Oak Ridge National Labs. + 2013-2017 Los Alamos National Security, LLC. All rights reserved. + 2016 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Infrastructure for MPI group support. + +Files: ompi/debuggers/predefined_pad_test.c +Copyright: 2014 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Simple test to print out how much space is left in the padding for + each of the predefined MPI object types. + . + Warn if there is less than THRESHHOLD bytes of padding left; error + if there is no space left. + +Files: oshmem/tools/Makefile.am +Copyright: 2013 Mellanox Technologies, Inc. + 2014 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from oshmem/Makefile.am + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/psensor/heartbeat/help-pmix-psensor-heartbeat.txt +Copyright: 2010 Cisco Systems, Inc. + 2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for the memory usage sensor + +Files: ompi/include/mpif-sentinels.h +Copyright: 2004-2005 The Regents of the University of California. + 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2007 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2010 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2012 Cisco Systems, Inc. + 2009 Oak Ridge National Labs. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + All of these types were chosen with care to match the types of + their corresponding C variables. Do not arbitrarily change + their types without also updating: + . + - the "mpi" module bindings + +Files: ompi/include/ompi/version.h.in +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2011 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file should be included by any file that needs full + version information for the OMPI project + +Files: opal/mca/pmix/pmix3x/pmix/src/atomics/sys/arm/Makefile.include +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2008 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This makefile.am does not stand on its own - it is included from src/atomics/sys/include/Makefile.include + +Files: opal/mca/pmix/base/help-pmix-base.txt +Copyright: 2010 Cisco Systems, Inc. + 2016 Los Alamos National Security, LLC. All rights reserved. + 2016-2018 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for OPAL PMIx base. + +Files: orte/runtime/orte_data_server.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2007 Cisco Systems, Inc. + 2007 Sun Microsystems, Inc. + 2015-2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Data server for OpenRTE + +Files: opal/mca/hwloc/hwloc201/hwloc/include/hwloc/cuda.h +Copyright: 2010-2011 Université Bordeaux + 2010-2017 Inria. + 2011 Cisco Systems, Inc. See COPYING in top-level directory. +License: __UNKNOWN__ + Applications that use both hwloc and the CUDA Driver API may want to + include this file so as to get topology information for CUDA devices. + +Files: ompi/mpi/cxx/datatype_inln.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2008 Sun Microsystems, Inc. + 2011 FUJITSU LIMITED. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Point-to-Point Communication + +Files: opal/mca/pmix/pmix3x/pmix/src/mca/pdl/base/pdl_base_fns.c +Copyright: 2004-2010 The Trustees of Indiana University. + 2015 Cisco Systems, Inc. + 2016-2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file is a simple set of wrappers around the selected PMIX PDL + component (it's a compile-time framework with, at most, a single + component; see pdl.h for details). + +Files: orte/mca/ess/base/help-ess-base.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2017-2018 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for the SDS base. + +Files: opal/mca/memchecker/memchecker.h +Copyright: 2004-2007 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2008 The Trustees of Indiana University. + 2015 Los Alamos National Security, LLC. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + memchecker (memory checker) framework component interface. + . + Intent + . + This is a very thin framework to abstract memory checking tools, + such as valgrind and possibly Sun rtc (memory checking available + possibly only under Solaris/Sparc). + . + Currently, only functionality for hiding and unhiding of memory + is added; further functions provided by the memory checker/api + checker could be added, however, this comes (at least for valgrind) + with considerable overhead. + +Files: ompi/mca/io/romio321/romio/test/hindexed.c +Copyright: 2008 Argonne National Laboratory. See COPYRIGHT in top-level directory. +License: __UNKNOWN__ + Wei-keng Liao (wkliao@ece.northwestern.edu) September 8, 2008 + +Files: opal/dss/dss.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2012 Los Alamos National Security, Inc. + 2014-2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Data packing subsystem. + +Files: orte/mca/rml/rml_types.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2011 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007-2012 Los Alamos National Security, LLC. All rights reserved. + 2009-2016 Cisco Systems, Inc. + 2014-2017 Intel, Inc. + 2017 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Contains the typedefs for the use of the rml + +Files: orte/tools/orte-clean/help-orte-clean.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2012 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open MPI Clean tool + +Files: examples/ring_usempi.f90 +Copyright: 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006-2022 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Simple ring test program using the Fortran mpi module bindings. + +Files: opal/mca/pmix/pmix3x/pmix/src/util/argv.h +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2008 High Performance Computing Center Stuttgart, University of Stuttgart. + 2007 Voltaire. + 2007-2012 Los Alamos National Security, LLC. + 2015-2019 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ + 2015-2020 Intel, Inc. +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Generic routines for "argv"-like handling. Helpful for creating + arrays of strings, especially when creating command lines. + +Files: opal/mca/pmix/pmix3x/pmix/src/include/pmix_globals.c +Copyright: 2014-2015 Artem Y. Polyakov . + 2014-2019 Research Organization for Information Science and Technology (RIST). + 2014-2020 Intel, Inc. + 2016 IBM Corporation. + 2019 Mellanox Technologies, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + THIS FILE IS INCLUDED SOLELY TO INSTANTIATE AND INIT/FINALIZE THE GLOBAL CLASSES + +Files: orte/mca/ras/gridengine/ras_gridengine_component.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2006 Sun Microsystems, Inc. +License: __UNKNOWN__ + Use is subject to license terms. + Copyright (c) 2015 Los Alamos National Security, LLC. All rights + reserved. + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Resource allocation for Grid Engine + +Files: orte/mca/oob/base/base.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2012-2013 Los Alamos National Security, LLC. All rights reserved. + 2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + the oob framework + +Files: ompi/mca/io/romio321/romio/test/file_info.c +Copyright: 2001 Argonne National Laboratory. See COPYRIGHT in top-level directory. +License: __UNKNOWN__ + Change for BG/L made by Hao Yu, yuh@us.ibm.com + +Files: ompi/tools/mpisync/ompi_timing_post +Copyright: 2014 Artem Polyakov $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Evaluate a floating point number expression. + +Files: opal/mca/hwloc/external/Makefile.am +Copyright: 2011-2012 Cisco Systems, Inc. + 2016 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is a special component -- its main purpose in life is to have + its configure.m4 add some things to CPPFLAGS, LDFLAGS, and + LIBS. Hence, there's nothing to build here. :-) + . + We only ever build this component statically + +Files: ompi/runtime/ompi_cr.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2017 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2012 The University of Wisconsin-La Crosse. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + OMPI Layer Checkpoint/Restart Runtime functions + +Files: ompi/mpi/fortran/base/datarep.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2007-2012 Cisco Systems, Inc. + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This file does two things: + . + 1. Provides typedef for the Fortran versions of the callbacks + +Files: ompi/mca/coll/han/coll_han.h +Copyright: 2018-2020 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2020 Bull S.A.S. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This component provides hierarchical implementations of MPI collectives. + Hierarchical approach is efficient in case of too many process wanting a remote + access to the same local or remote resource (high message rate). + Some components are also better at local scale (for example with shared memory) + where others provide scalable implementations. Hierarchical implementation + enable a fallback on other components for intermediary operation. + +Files: opal/tools/opal-checkpoint/opal-checkpoint.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2007 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2009 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2007-2016 Los Alamos National Security, LLC. All rights reserved. + 2011-2012 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + OPAL Checkpoint command + . + This command will initiate the checkpoint of a single + process that has been compiled with OPAL support. + +Files: opal/mca/pmix/pmix3x/pmix/src/util/basename.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2015-2020 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Returns an OS-independant basename() of a given filename. + +Files: orte/mca/ras/gridengine/ras_gridengine.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006 Sun Microsystems, Inc. +License: __UNKNOWN__ + Use is subject to license terms. + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Resource allocation for Grid Engine + +Files: opal/util/basename.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Returns an OS-independant basename() of a given filename. + +Files: test/mpool/mpool_memkind.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2016 Research Organization for Information Science and Technology (RIST). + 2018 Los Alamos National Security, LLC. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + only do this test if we have built with memkind support + +Files: ompi/mca/io/base/io_base_request.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2006 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This is the base request type for all IO requests. + +Files: ompi/debuggers/ompi_msgq_dll_defs.h +Copyright: 1997-1998 Dolphin Interconnect Solutions Inc. + 1999 Etnus, Inc. + 2000-2004 Etnus, LLC. + 2004-2007 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2007 Cisco Systems, Inc. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Permission is hereby granted to use, reproduce, prepare derivative + works, and to redistribute to others. + . + DISCLAIMER + . + Neither Dolphin Interconnect Solutions, Etnus LLC, nor any of their + employees, makes any warranty express or implied, or assumes any + legal liability or responsibility for the accuracy, completeness, + or usefulness of any information, apparatus, product, or process + disclosed, or represents that its use would not infringe privately + owned rights. + . + This code was written by + James Cownie: Dolphin Interconnect Solutions. + Etnus LLC + . + Update log + . + May 19 1998 JHC: Changed the names of the structs now that we don't + +Files: opal/mca/hwloc/hwloc201/hwloc201.h +Copyright: 2011-2017 Cisco Systems, Inc. + 2014-2017 Intel, Inc. + 2016 Los Alamos National Security, LLC. All rights reserved. + 2017 Research Organization for Information Science and Technology (RIST). +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + When this component is used, this file is included in the rest of + the OPAL/ORTE/OMPI code base via opal/mca/hwloc/hwloc-internal.h. As such, + this header represents the public interface to this static component. + +Files: ompi/etc/openmpi-totalview.tcl +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Check if the newly loaded image is one of the MPI starter programs + and start it immediately if it is. + +Files: orte/mca/ras/alps/ras_alps.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2008 UT-Battelle, LLC + 2011 Los Alamos National Security, LLC. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Resource Allocation (ALPS) + +Files: opal/mca/btl/smcuda/help-mpi-btl-smcuda.txt +Copyright: 2004-2009 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2010 Cisco Systems, Inc. + 2012-2014 NVIDIA Corporation. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English help file for Open MPI's smcuda BTL. + +Files: oshmem/mca/atomic/atomic.h +Copyright: 2013 Mellanox Technologies, Inc. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Atomic Operations Interface + +Files: orte/mca/ess/ess.h +Copyright: 2004-2005 The Regents of the University of California. + 2004-2008 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2010 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2011 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2011-2015 Los Alamos National Security, LLC. All rights reserved. + 2012 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + The OpenRTE Environment-Specific Services + +Files: config/find_common_syms +Copyright: 2006-2016 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Common symbols cause linking issues on some platforms, including OS X. See + this issue for more background: + https://github.com/open-mpi/ompi/issues/375 + +Files: opal/mca/hwloc/hwloc201/hwloc/config/hwloc_check_visibility.m4 +Copyright: 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2007 High Performance Computing Center Stuttgart, University of Stuttgart. + 2006-2007 Cisco Systems, Inc. and renamed/modified for hwloc: + 2009 Inria. + 2009-2010 Université Bordeaux + 2010-2012 Cisco Systems, Inc. See COPYING in top-level directory. +License: __UNKNOWN__ + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer listed + in this license in the documentation and/or other materials + provided with the distribution. + . + - Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + The copyright holders provide no reassurances that the source code + provided does not infringe any patent, copyright, or any other + intellectual property rights of third parties. The copyright holders + disclaim any liability to any recipient for claims brought against + recipient by any third party for infringement of that parties + intellectual property rights. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Files: orte/util/pre_condition_transports.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2017 Intel, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Pre-condition transports + +Files: opal/mca/hwloc/hwloc201/hwloc/include/hwloc/nvml.h +Copyright: 2012-2016 Inria. See COPYING in top-level directory. +License: __UNKNOWN__ + Applications that use both hwloc and the NVIDIA Management Library may want to + include this file so as to get topology information for NVML devices. + +Files: opal/mca/hwloc/autogen.options +Copyright: 2017 Cisco Systems, Inc. $COPYRIGHT$ +License: __UNKNOWN__ + Per https://github.com/open-mpi/ompi/issues/2616, we cannot have an + "hwloc.h" in the framework directory (due to conflicts of finding + +Files: opal/mca/btl/btl.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2007 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2016 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006-2018 Los Alamos National Security, LLC. All rights reserved. + 2010 Oracle and/or its affiliates. + 2012-2013 NVIDIA Corporation. + 2015 Cisco Systems, Inc. + 2015 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + Byte Transfer Layer (BTL) + . + BTL Initialization: + . + During library initialization, all available BTL components are + +Files: opal/mca/timer/timer.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2015 Los Alamos National Security, LLC. All rights reserved. $COPYRIGHT$ +License: __UNKNOWN__ + Additional copyrights may follow + . + $HEADER$ + . + High resolution timer / cycle counter + . + High resolution timer / cycle counter interface. This interface is + intended to hide the system-dependent nature of timers that provide + higher resolution and lower calling cost than gettimeofday(). + Unlike most component interfaces, there should only ever be one + component available to be built on a particular platform. + Therefore, a number of #defines are available to determine how well + the platform supports high resolution timers: + . +
    + +Files: opal/mca/event/external/external.h +Copyright: 2011-2018 Cisco Systems, Inc. + 2013 Los Alamos National Security, LLC. + 2015-2017 Intel, Inc. + 2015-2017 Research Organization for Information Science and Technology (RIST). + 2017 IBM Corporation. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + When this component is used, this file is included in the rest of + the code base via opal/mca/event/event.h. As such, + this header represents the public interface to this static component. + +Files: orte/mca/snapc/full/help-orte-snapc-full.txt +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + This is the US/English general help file for ORTE SnapC framework. + +Files: opal/mca/btl/openib/connect/btl_openib_connect_udcm.c +Copyright: 2007-2013 Cisco Systems, Inc. + 2008-2016 Mellanox Technologies. + 2009 IBM Corporation. + 2011-2016 Los Alamos National Security, LLC. All rights reserved. + 2014 Bull SAS. + 2014-2015 Research Organization for Information Science and Technology (RIST). + 2014-2017 Intel, Inc. +License: __UNKNOWN__ + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + The UD connection module creates and listens on a unconnected + datagram (UD) queue pair (QP) for connections requests. + . + There are two ways an RC connection can be established by UD: + 1. One side starts a connection and the request is received before + the receiving side starts a connection. (One sided) + 2. Both sides send a request before either receives a request. + (Simulaneous). + . + The protocol for case 1 looks like: + peer1 peer2 + | | + CONNECT |------>| + | | move QPs to RTS + | | post rc receive + |<------| CONNECT + move QPs to RTS | | + post rc send | | + |<------| COMPLETE + COMPLETE |------>| + . + The protocol for case 2 looks like: + peer1 peer2 + | | + CONNECT |<----->| CONNECT + move QPs to RTS | | move QPs to RTS + post rc send | | post rc recv + COMPLETE |<----->| COMPLETE + +Files: opal/mca/event/libevent2022/libevent/WIN32-Code/tree.h +Copyright: 2002 Niels Provos +License: BSD-2-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Files: ompi/tools/mpisync/hpctimer.h +Copyright: 2010-2011 A.V. Rzhanov Institute of Semiconductor Physics SB RAS. + 2010-2011 Siberian State University of Telecommunications and Information Sciences. + 2011 Mikhail Kurnosov +License: BSD-3-Clause + hpctimer.h: High-Resolution timers library. + http://mpiperf.cpct.sibsutis.ru/index.php + . + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + . + Neither the name of the the copyright holders nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + On Debian systems, the complete text of the BSD 3-clause "New" or "Revised" + License can be found in `/usr/share/common-licenses/BSD'. + +Files: opal/mca/event/libevent2022/libevent/compat/sys/queue.h +Copyright: 1991-1993 The Regents of the University of California. +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + . + @(#)queue.h 8.5 (Berkeley) 8/20/94 + . + On Debian systems, the complete text of the BSD 3-clause "New" or "Revised" + License can be found in `/usr/share/common-licenses/BSD'. + +Files: ompi/tools/mpisync/hpctimer.c +Copyright: 2010-2011 A.V. Rzhanov Institute of Semiconductor Physics SB RAS. + 2010-2011 Siberian State University of Telecommunications and Information Sciences. + 2011 Mikhail Kurnosov +License: BSD-3-Clause + hpctimer.c: High-Resolution timers library. + http://mpiperf.cpct.sibsutis.ru/index.php + . + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + . + Neither the name of the the copyright holders nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + On Debian systems, the complete text of the BSD 3-clause "New" or "Revised" + License can be found in `/usr/share/common-licenses/BSD'. + +Files: opal/mca/event/libevent2022/libevent/ipv6-internal.h +Copyright: 2009-2012 Niels Provos and Nick Mathewson +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + Internal use only: Fake IPv6 structures and values on platforms that + do not have them + . + On Debian systems, the complete text of the BSD 3-clause "New" or "Revised" + License can be found in `/usr/share/common-licenses/BSD'. + +Files: opal/mca/pmix/pmix3x/pmix/src/util/pmix_pty.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2018 Cisco Systems, Inc. + 2019-2020 Intel, Inc. $COPYRIGHT$ +License: BSD-3-Clause + Additional copyrights may follow + . + $HEADER$ + . + - + Copyright (c) 1990, 1993 + The Regents of the University of California. + . + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + . + On Debian systems, the complete text of the BSD 3-clause "New" or "Revised" + License can be found in `/usr/share/common-licenses/BSD'. + +Files: ompi/tools/mpisync/mpigclock.h +Copyright: 2010-2011 A.V. Rzhanov Institute of Semiconductor Physics SB RAS. + 2010-2011 Siberian State University of Telecommunications and Information Sciences. + 2011 Mikhail Kurnosov +License: BSD-3-Clause + mpigclock.h: MPI clock synchronization. + http://mpiperf.cpct.sibsutis.ru/index.php + . + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + . + Neither the name of the the copyright holders nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + On Debian systems, the complete text of the BSD 3-clause "New" or "Revised" + License can be found in `/usr/share/common-licenses/BSD'. + +Files: opal/mca/event/libevent2022/libevent/evutil_rand.c +Copyright: 2007-2012 Niels Provos and Nick Mathewson +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + This file has our secure PRNG code. On platforms that have arc4random(), + we just use that. Otherwise, we include arc4random.c as a bunch of static + functions, and wrap it lightly. We don't expose the arc4random*() APIs + because A) they aren't in our namespace, and B) it's not nice to name your + APIs after their implementations. We keep them in a separate file + so that other people can rip it out and use it for whatever. + . + On Debian systems, the complete text of the BSD 3-clause "New" or "Revised" + License can be found in `/usr/share/common-licenses/BSD'. + +Files: opal/mca/event/libevent2022/libevent/strlcpy.c +Copyright: 1998 Todd C. Miller +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + On Debian systems, the complete text of the BSD 3-clause "New" or "Revised" + License can be found in `/usr/share/common-licenses/BSD'. + +Files: opal/mca/event/libevent2022/libevent/evdns.c +Copyright: 2006-2007 Niels Provos + 2007-2012 Nick Mathewson and Niels Provos +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + Based on software by Adam Langly. Adam's original message: + . + Async DNS Library + Adam Langley + http://www.imperialviolet.org/eventdns.html + Public Domain code + . + This software is Public Domain. To view a copy of the public domain dedication, + visit http://creativecommons.org/licenses/publicdomain/ or send a letter to + Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. + . + I ask and expect, but do not require, that all derivative works contain an + attribution similar to: + Parts developed by Adam Langley + . + You may wish to replace the word "Parts" with something else depending on + the amount of original code. + . + (Derivative works does not include programs which link against, run or include + the source verbatim in their source distributions) + . + Version: 0.1b + . + On Debian systems, the complete text of the BSD 3-clause "New" or "Revised" + License can be found in `/usr/share/common-licenses/BSD'. + +Files: opal/mca/event/libevent2022/libevent/evport.c +Copyright: 2006-2007 Niels Provos + 2007 Sun Microsystems. + 2007-2012 Niels Provos and Nick Mathewson +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY SUN MICROSYSTEMS, INC. ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL SUN MICROSYSTEMS, INC. BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + Use is subject to license terms. + . + On Debian systems, the complete text of the BSD 3-clause "New" or "Revised" + License can be found in `/usr/share/common-licenses/BSD'. + +Files: ompi/mca/topo/treematch/treematch/tm_mt.c +Copyright: 1997-2004 Makoto Matsumoto, Takuji Nishimura, and Eric Landry; +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + . + 3. The names of its contributors may not be used to endorse or + promote products derived from this software without specific + prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + Any feedback is very welcome. + http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html + email: m-mat @ math.sci.hiroshima-u.ac.jp (remove space) + . + Reference: M. Matsumoto and T. Nishimura, "Mersenne Twister: + A 623-Dimensionally Equidistributed Uniform Pseudo-Random Number + Generator", ACM Transactions on Modeling and Computer Simulation, + Vol. 8, No. 1, January 1998, pp 3--30. + . + On Debian systems, the complete text of the BSD 3-clause "New" or "Revised" + License can be found in `/usr/share/common-licenses/BSD'. + +Files: opal/util/opal_pty.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. +License: BSD-3-Clause + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + - + Copyright (c) 1990, 1993 + The Regents of the University of California. + . + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + . + On Debian systems, the complete text of the BSD 3-clause "New" or "Revised" + License can be found in `/usr/share/common-licenses/BSD'. + +Files: opal/mca/event/libevent2022/libevent/log.c +Copyright: 1993 The Regents of the University of California. + 2000 Dug Song + 2005-2012 Niels Provos and Nick Mathewson +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + . + On Debian systems, the complete text of the BSD 3-clause "New" or "Revised" + License can be found in `/usr/share/common-licenses/BSD'. + +Files: ompi/tools/mpisync/mpigclock.c +Copyright: 2010-2011 A.V. Rzhanov Institute of Semiconductor Physics SB RAS. + 2010-2011 Siberian State University of Telecommunications and Information Sciences. + 2011 Mikhail Kurnosov +License: BSD-3-Clause + mpigclock.c: MPI clock synchronization. + http://mpiperf.cpct.sibsutis.ru/index.php + . + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + . + Neither the name of the the copyright holders nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + On Debian systems, the complete text of the BSD 3-clause "New" or "Revised" + License can be found in `/usr/share/common-licenses/BSD'. + +Files: opal/util/qsort.c +Copyright: 1992-1993 The Regents of the University of California. +License: BSD-4-Clause-UC + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +Files: config/pkg.m4 +Copyright: 2004 Scott James Remnant . +License: GPL-2.0+ with autoconf exception + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + . + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that program. + . + The FSF address in the above text is the old one. + . + On Debian systems, the complete text of the GNU General Public License + Version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +Files: ompi/attribute/attribute_predefined.c +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2006 University of Houston. + 2007 Cisco Systems, Inc. + 2017 Research Organization for Information Science and Technology (RIST). $COPYRIGHT$ +License: __UNKNOWN__ with unknown exception + Additional copyrights may follow + . + $HEADER$ + . + Setup the predefined attributes in MPI. + . + A number of pre-defined attributes are created here, most of which + are exactly what one would expect, but there are a few exceptions + -- so they're documented here. + . + Predefined attributes are integer-valued or address-valued (per + MPI-2; see section 4.12.7, keeping in mind that Example 4.13 is + totally wrong -- see src/attribute/attribute.h for a lengthy + explanation of this). + +Files: orte/mca/rml/rml.h +Copyright: 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. + 2004-2005 The Regents of the University of California. + 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. + 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. + 2011-2015 Los Alamos National Security, LLC. All rights reserved. + 2014-2017 Intel, Inc. + 2015 Research Organization for Information Science and Technology (RIST). +License: __UNKNOWN__ with unknown exception + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Runtime Messaging Layer (RML) Communication Interface + . + The Runtime Messaging Layer (RML) provices basic point-to-point + communication between ORTE processes. The system is available for + most architectures, with some exceptions (the Cray XT3/XT4, for example). + +Files: opal/mca/event/libevent2022/libevent/m4/acx_pthread.m4 +Copyright: 2007 Steven G. Johnson +License: GPL-3.0+ with unknown exception *** check multiple exceptions *** + This program is free software: you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see + . + . + As a special exception, the respective Autoconf Macro's copyright + owner gives unlimited permission to copy, distribute and modify the + configure scripts that are the output of Autoconf when processing + the Macro. You need not follow the terms of the GNU General Public + License when using or distributing such scripts, even though + portions of the text of the Macro appear in them. The GNU General + Public License (GPL) does govern all other use of the material that + constitutes the Autoconf Macro. + . + This special exception to the GPL applies to versions of the + Autoconf Macro released by the Autoconf Macro Archive. When you + make and distribute a modified version of the Autoconf Macro, you + may extend this special exception to the GPL to apply to your + modified version as well. + . + On Debian systems, the complete text of the GNU General Public License + Version 3 can be found in `/usr/share/common-licenses/GPL-3'. + +#---------------------------------------------------------------------------- +# huge files (skipped): +# configure +# opal/mca/pmix/pmix3x/pmix/configure + +#---------------------------------------------------------------------------- +# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following +# license/copyright files. + +#---------------------------------------------------------------------------- +# License file: LICENSE + Most files in this release are marked with the copyrights of the + organizations who have edited them. The copyrights below are in no + particular order and generally reflect members of the Open MPI core + team who have contributed code to this release. The copyrights for + code used under license from other parties are included in the + corresponding files. + . + Copyright (c) 2004-2010 The Trustees of Indiana University and Indiana + University Research and Technology + Corporation. All rights reserved. + Copyright (c) 2004-2020 The University of Tennessee and The University + of Tennessee Research Foundation. All rights + reserved. + Copyright (c) 2004-2019 High Performance Computing Center Stuttgart, + University of Stuttgart. All rights reserved. + Copyright (c) 2004-2008 The Regents of the University of California. + All rights reserved. + Copyright (c) 2006-2018 Los Alamos National Security, LLC. All rights + reserved. + Copyright (c) 2006-2020 Cisco Systems, Inc. All rights reserved. + Copyright (c) 2006-2010 Voltaire, Inc. All rights reserved. + Copyright (c) 2006-2018 Sandia National Laboratories. All rights reserved. + Copyright (c) 2006-2010 Sun Microsystems, Inc. All rights reserved. + Use is subject to license terms. + Copyright (c) 2006-2020 The University of Houston. All rights reserved. + Copyright (c) 2006-2009 Myricom, Inc. All rights reserved. + Copyright (c) 2007-2018 UT-Battelle, LLC. All rights reserved. + Copyright (c) 2007-2020 IBM Corporation. All rights reserved. + Copyright (c) 1998-2005 Forschungszentrum Juelich, Juelich Supercomputing + Centre, Federal Republic of Germany + Copyright (c) 2005-2008 ZIH, TU Dresden, Federal Republic of Germany + Copyright (c) 2007 Evergrid, Inc. All rights reserved. + Copyright (c) 2008 Chelsio, Inc. All rights reserved. + Copyright (c) 2008-2009 Institut National de Recherche en + Informatique. All rights reserved. + Copyright (c) 2007 Lawrence Livermore National Security, LLC. + All rights reserved. + Copyright (c) 2007-2019 Mellanox Technologies. All rights reserved. + Copyright (c) 2006-2010 QLogic Corporation. All rights reserved. + Copyright (c) 2008-2017 Oak Ridge National Labs. All rights reserved. + Copyright (c) 2006-2012 Oracle and/or its affiliates. All rights reserved. + Copyright (c) 2009-2015 Bull SAS. All rights reserved. + Copyright (c) 2010 ARM ltd. All rights reserved. + Copyright (c) 2016 ARM, Inc. All rights reserved. + Copyright (c) 2010-2011 Alex Brick . All rights reserved. + Copyright (c) 2012 The University of Wisconsin-La Crosse. All rights + reserved. + Copyright (c) 2013-2019 Intel, Inc. All rights reserved. + Copyright (c) 2011-2017 NVIDIA Corporation. All rights reserved. + Copyright (c) 2016 Broadcom Limited. All rights reserved. + Copyright (c) 2011-2019 Fujitsu Limited. All rights reserved. + Copyright (c) 2014-2015 Hewlett-Packard Development Company, LP. All + rights reserved. + Copyright (c) 2013-2020 Research Organization for Information Science (RIST). + All rights reserved. + Copyright (c) 2017-2020 Amazon.com, Inc. or its affiliates. All Rights + reserved. + Copyright (c) 2019-2020 Triad National Security, LLC. All rights + reserved. + Copyright (c) 2020-2021 Cornelis Networks, Inc. All rights reserved. + . + $COPYRIGHT$ + . + Additional copyrights may follow + . + $HEADER$ + . + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer listed + in this license in the documentation and/or other materials + provided with the distribution. + . + - Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + The copyright holders provide no reassurances that the source code + provided does not infringe any patent, copyright, or any other + intellectual property rights of third parties. The copyright holders + disclaim any liability to any recipient for claims brought against + recipient by any third party for infringement of that parties + intellectual property rights. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..7693333 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,5 @@ +[DEFAULT] +debian-branch = debian/latest +pristine-tar = False +upstream-branch = upstream/latest +upstream-tag = upstream/%(version)s diff --git a/debian/libopenmpi-dev.README.Debian b/debian/libopenmpi-dev.README.Debian new file mode 100644 index 0000000..cb682dc --- /dev/null +++ b/debian/libopenmpi-dev.README.Debian @@ -0,0 +1,26 @@ +Open MPI for Debian - Developer Notes +------------------------------------- + +MPI Alternatives +---------------- + +The current Open MPI version of Debian uses the Debian Alternatives system. +Although Open MPI might replace most of the existing MPI implementations in the +future (see http://www.open-mpi.org/faq/?category=general#why), we decided to +not affect any other MPI implementation already installed on your system. + +You can setup Open MPI as default MPI implementation by selecting openmpi as +the "mpi" alternative: + + update-alternatives --config mpi + +Please note that there is a bug in update-alternatives (namely #388313) that +may cause trouble when you install several development packages of other +MPI implementations, i.e. LAM or MPICH. + +If you would like to build Debian packages that link against multiple MPI +implementations, we recommend to point your build system to the locations +under /usr/lib instead of relying on update-alternatives. This may also allow +parallel builds. + + -- Debian Open MPI Team , Mon, 21 Jul 2008 16:34:30 +0200 diff --git a/debian/libopenmpi-dev.dirs b/debian/libopenmpi-dev.dirs new file mode 100644 index 0000000..32190de --- /dev/null +++ b/debian/libopenmpi-dev.dirs @@ -0,0 +1 @@ +/usr/share/man/man1 diff --git a/debian/libopenmpi-dev.fortran-mod b/debian/libopenmpi-dev.fortran-mod new file mode 100644 index 0000000..cde4f50 --- /dev/null +++ b/debian/libopenmpi-dev.fortran-mod @@ -0,0 +1 @@ +/usr/lib/*/openmpi/lib/*.mod openmpi diff --git a/debian/libopenmpi-dev.install b/debian/libopenmpi-dev.install new file mode 100644 index 0000000..713166e --- /dev/null +++ b/debian/libopenmpi-dev.install @@ -0,0 +1,7 @@ +## Library headers +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/include/* +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/include/* /usr/lib/${DEB_HOST_MULTIARCH}/fortran/${env:GFORTRAN_VERSION}/openmpi +## .so symlinks +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/lib*.so +## pkg-config .pc files +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/pkgconfig/*.pc diff --git a/debian/libopenmpi-dev.links b/debian/libopenmpi-dev.links new file mode 100644 index 0000000..a8c98f7 --- /dev/null +++ b/debian/libopenmpi-dev.links @@ -0,0 +1,46 @@ +## SONAME symlinks +/usr/lib/${DEB_HOST_MULTIARCH}/libmpi.so.40 usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libmpi.so +usr/lib/${DEB_HOST_MULTIARCH}/libmca_common_monitoring.so.50 usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libmca_common_monitoring.so +usr/lib/${DEB_HOST_MULTIARCH}/libmca_common_sm.so.40 usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libmca_common_sm.so +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_cxx.so.40 usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libmpi_cxx.so +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_mpifh.so.40 usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libmpi_mpifh.so +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempif08.so.40 usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libmpi_usempif08.so +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempi_ignore_tkr.so.40 usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libmpi_usempi_ignore_tkr.so +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_mpifh-gfortran.so.40 usr/lib/${DEB_HOST_MULTIARCH}/libmpi_mpifh-gfortran.so +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempif08-gfortran.so.40 usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempif08-gfortran.so +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempi_ignore_tkr-gfortran.so.40 usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempi_ignore_tkr-gfortran.so +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_mpifh-gfortran.so.40 usr/lib/${DEB_HOST_MULTIARCH}/fortran/gfortran/libmpi_mpifh.so +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempif08-gfortran.so.40 usr/lib/${DEB_HOST_MULTIARCH}/fortran/gfortran/libmpi_usempif08.so +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempi_ignore_tkr-gfortran.so.40 usr/lib/${DEB_HOST_MULTIARCH}/fortran/gfortran/libmpi_usempi_ignore_tkr.so +usr/lib/${DEB_HOST_MULTIARCH}/libompitrace.so.40 usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libompitrace.so +usr/lib/${DEB_HOST_MULTIARCH}/libopen-pal.so.40 usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libopen-pal.so +usr/lib/${DEB_HOST_MULTIARCH}/libopen-rte.so.40 usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libopen-rte.so +## Convenience link for header files, see bug #493875 +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/include/ usr/include/${DEB_HOST_MULTIARCH}/openmpi +# pkg-config +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/pkgconfig/ompi-fort.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/ompi-fort.pc +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/pkgconfig/orte.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/orte.pc +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/pkgconfig/ompi.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/ompi.pc +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/pkgconfig/ompi-c.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/ompi-c.pc +# opal.pc bug #814515: opal.pc conflicts with libopal-dev +#usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/pkgconfig/opal.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/opal.pc +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/pkgconfig/ompi-cxx.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/ompi-cxx.pc +# Historical links; use $LIBDIR/openmpi/lib instead +# libmpi.so is handled by the mpi-${DEB_HOST_MULTIARCH} alternative +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_mpifh.so.40 usr/lib/${DEB_HOST_MULTIARCH}/libmpi_mpifh.so +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempif08.so.40 usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempif08.so +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempi_ignore_tkr.so.40 usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempi_ignore_tkr.so +usr/lib/${DEB_HOST_MULTIARCH}/libompitrace.so.40 usr/lib/${DEB_HOST_MULTIARCH}/libompitrace.so +usr/lib/${DEB_HOST_MULTIARCH}/libopen-pal.so.40 usr/lib/${DEB_HOST_MULTIARCH}/libopen-pal.so +usr/lib/${DEB_HOST_MULTIARCH}/libopen-rte.so.40 usr/lib/${DEB_HOST_MULTIARCH}/libopen-rte.so +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_cxx.so.40 usr/lib/${DEB_HOST_MULTIARCH}/libmpi_cxx.so +usr/lib/${DEB_HOST_MULTIARCH}/libmca_common_monitoring.so.50 usr/lib/${DEB_HOST_MULTIARCH}/libmca_common_monitoring.so +usr/lib/${DEB_HOST_MULTIARCH}/libmca_common_sm.so.40 usr/lib/${DEB_HOST_MULTIARCH}/libmca_common_sm.so +# JS +#/usr/share/javascript/jquery/jquery.js /usr/share/doc/libopenmpi-dev/javadoc-openmpi/jquery/external/jquery/jquery.js +#/usr/share/javascript/jquery/jquery.js /usr/share/doc/libopenmpi-dev/javadoc-openmpi/jquery/jquery-3.3.1.js +#/usr/share/javascript/jquery-ui/themes/base/jquery-ui.css /usr/share/doc/libopenmpi-dev/javadoc-openmpi/jquery/jquery-ui.css +#/usr/share/javascript/jquery-ui/jquery-ui.js /usr/share/doc/libopenmpi-dev/javadoc-openmpi/jquery/jquery-ui.js +#/usr/share/javascript/jquery-ui/themes/base/jquery-ui.min.css /usr/share/doc/libopenmpi-dev/javadoc-openmpi/jquery/jquery-ui.min.css +#/usr/share/javascript/jquery-ui/jquery-ui.min.js /usr/share/doc/libopenmpi-dev/javadoc-openmpi/jquery/jquery-ui.min.js + diff --git a/debian/libopenmpi-dev.postinst.in b/debian/libopenmpi-dev.postinst.in new file mode 100644 index 0000000..0f31844 --- /dev/null +++ b/debian/libopenmpi-dev.postinst.in @@ -0,0 +1,18 @@ +#!/bin/sh + +set -e + +if [ "$1" = "configure" ]; then + +update-alternatives \ + --install /usr/include/@DEB_HOST_MULTIARCH@/mpi mpi-@DEB_HOST_MULTIARCH@ /usr/lib/@DEB_HOST_MULTIARCH@/openmpi/include 50 \ + --slave /usr/lib/@DEB_HOST_MULTIARCH@/libmpi.so libmpi.so-@DEB_HOST_MULTIARCH@ /usr/lib/@DEB_HOST_MULTIARCH@/openmpi/lib/libmpi.so \ + --slave /usr/lib/@DEB_HOST_MULTIARCH@/libmpi++.so libmpi++.so-@DEB_HOST_MULTIARCH@ /usr/lib/@DEB_HOST_MULTIARCH@/openmpi/lib/libmpi_cxx.so \ + --slave /usr/lib/@DEB_HOST_MULTIARCH@/pkgconfig/mpi.pc mpi.pc-@DEB_HOST_MULTIARCH@ /usr/lib/@DEB_HOST_MULTIARCH@/pkgconfig/ompi.pc \ + --slave /usr/lib/@DEB_HOST_MULTIARCH@/pkgconfig/mpi-fort.pc mpi-fort.pc-@DEB_HOST_MULTIARCH@ /usr/lib/@DEB_HOST_MULTIARCH@/pkgconfig/ompi-fort.pc \ + --slave /usr/lib/@DEB_HOST_MULTIARCH@/pkgconfig/mpi-c.pc mpi-c.pc-@DEB_HOST_MULTIARCH@ /usr/lib/@DEB_HOST_MULTIARCH@/pkgconfig/ompi-c.pc \ + --slave /usr/lib/@DEB_HOST_MULTIARCH@/pkgconfig/mpi-cxx.pc mpi-cxx.pc-@DEB_HOST_MULTIARCH@ /usr/lib/@DEB_HOST_MULTIARCH@/pkgconfig/ompi-cxx.pc + +fi + +#DEBHELPER# diff --git a/debian/libopenmpi-dev.prerm.in b/debian/libopenmpi-dev.prerm.in new file mode 100644 index 0000000..79453e0 --- /dev/null +++ b/debian/libopenmpi-dev.prerm.in @@ -0,0 +1,12 @@ +#!/bin/sh + +set -e + +# do not touch the alternative while being deconfigured +# this is a M-A:same package which gets regularily deconfigured +# during upgrades if multiple architectures are installed +if [ "$1" = "remove" ]; then + update-alternatives --remove mpi-@DEB_HOST_MULTIARCH@ /usr/lib/@DEB_HOST_MULTIARCH@/openmpi/include +fi + +#DEBHELPER# diff --git a/debian/libopenmpi3.install b/debian/libopenmpi3.install new file mode 100644 index 0000000..7b53c85 --- /dev/null +++ b/debian/libopenmpi3.install @@ -0,0 +1,14 @@ +# Shared libraries +usr/lib/*/openmpi/lib/libmpi_mpifh*.so.* /usr/lib/${DEB_HOST_MULTIARCH} +usr/lib/*/openmpi/lib/libmpi_usempif08*.so.* /usr/lib/${DEB_HOST_MULTIARCH} +usr/lib/*/openmpi/lib/libmpi_usempi_ignore_tkr*.so.* /usr/lib/${DEB_HOST_MULTIARCH} +usr/lib/*/openmpi/lib/libmca_common_sm.so.* /usr/lib/${DEB_HOST_MULTIARCH} +usr/lib/*/openmpi/lib/libmpi_cxx.so.* /usr/lib/${DEB_HOST_MULTIARCH} +usr/lib/*/openmpi/lib/libmpi.so.* /usr/lib/${DEB_HOST_MULTIARCH} +usr/lib/*/openmpi/lib/libompitrace.so.* /usr/lib/${DEB_HOST_MULTIARCH} +usr/lib/*/openmpi/lib/libopen-pal.so.* /usr/lib/${DEB_HOST_MULTIARCH} +usr/lib/*/openmpi/lib/libopen-rte.so.* /usr/lib/${DEB_HOST_MULTIARCH} +## Plugins +usr/lib/*/openmpi/lib/openmpi3/*.so +# usr/lib/*/openmpi/lib/libopen-orted-mpir.so +usr/lib/*/openmpi/lib/ompi_monitoring_prof.so diff --git a/debian/libopenmpi3.links b/debian/libopenmpi3.links new file mode 100644 index 0000000..2787fbe --- /dev/null +++ b/debian/libopenmpi3.links @@ -0,0 +1,14 @@ +# Compatibility links to /usr/bin +# SONAME symlinks +usr/lib/${DEB_HOST_MULTIARCH}/libmca_common_sm.so.40.30.0 usr/lib/${DEB_HOST_MULTIARCH}/libmca_common_sm.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_cxx.so.40.30.1 usr/lib/${DEB_HOST_MULTIARCH}/libmpi_cxx.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_mpifh-gfortran.so.40.30.0 usr/lib/${DEB_HOST_MULTIARCH}/libmpi_mpifh-gfortran.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_mpifh.so.40.30.0 usr/lib/${DEB_HOST_MULTIARCH}/libmpi_mpifh.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/libmpi.so.40.30.4 usr/lib/${DEB_HOST_MULTIARCH}/libmpi.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempif08.so.40.30.0 usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempif08.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempi_ignore_tkr.so.40.30.0 usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempi_ignore_tkr.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempif08-gfortran.so.40.30.0 usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempif08-gfortran.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempi_ignore_tkr-gfortran.so.40.30.0 usr/lib/${DEB_HOST_MULTIARCH}/libmpi_usempi_ignore_tkr-gfortran.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/libompitrace.so.40.30.1 usr/lib/${DEB_HOST_MULTIARCH}/libompitrace.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/libopen-pal.so.40.30.2 usr/lib/${DEB_HOST_MULTIARCH}/libopen-pal.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/libopen-rte.so.40.30.2 usr/lib/${DEB_HOST_MULTIARCH}/libopen-rte.so.40 diff --git a/debian/not-installed b/debian/not-installed new file mode 100644 index 0000000..64e75ed --- /dev/null +++ b/debian/not-installed @@ -0,0 +1,46 @@ +/usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/openmpi3/*.la +/usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/*.la +# Installed, but dh_install doesn't handle the mv well +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libmca_common_monitoring.so.50 +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libopen-pal.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/liboshmem.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libmpi_mpifh.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libmpi_cxx.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libopen-rte.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libmca_common_ompio.so.41 +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libmpi_usempif08.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libmca_common_ucx.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libmpi_java.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libmpi_usempi_ignore_tkr.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libmca_common_sm.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libmca_common_verbs.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libompitrace.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/libmpi.so.40 +usr/lib/${DEB_HOST_MULTIARCH}/openmpi/lib/mpi.jar +usr/bin/shmemrun +usr/bin/mpirun.openmpi +usr/bin/oshrun +usr/share/man/man1/ompi-server.1 +usr/share/man/man1/mpijavac.1 +usr/share/man/man1/oshc++.1 +usr/share/man/man1/orte-info.1 +usr/share/man/man1/oshcxx.1 +usr/share/man/man1/shmemCC.1 +usr/share/man/man1/shmemcc.1 +usr/share/man/man1/shmemfort.1 +usr/share/man/man1/shmemcxx.1 +usr/share/man/man1/orte-server.1 +usr/share/man/man1/oshmem_info.1 +usr/share/man/man1/shmemrun.1 +usr/share/man/man1/oshcc.1 +usr/share/man/man1/oshrun.1 +usr/share/man/man1/oshCC.1 +usr/share/man/man1/oshfort.1 +usr/share/man/man1/shmemc++.1 +### TODO: +# Need to handle binary-indep builds with dh_missing +/usr/bin/* +/usr/lib/*/openmpi/lib/* +usr/share/pmix/* +# These will not be installed on binary-only builds +usr/share/doc/openmpi/javadoc-openmpi/* diff --git a/debian/openmpi-bin.README.Debian b/debian/openmpi-bin.README.Debian new file mode 100644 index 0000000..2971b96 --- /dev/null +++ b/debian/openmpi-bin.README.Debian @@ -0,0 +1,52 @@ +Open MPI for Debian +------------------- + +InfiniBand support +------------------ + +InfiniBand and UCX support is build into the package and enabled by default. +On Debian, OpenMPI sets the following: + + OMPI_MCA_btl_base_warn_component_unused=0 + btl = ^uct,openib + pml = ^ucx + osc = ^ucx + +This is set in /etc/openmpi/openmpi-mca-params.conf and turns off warnings that OpenFabric is configured +but not used on the system. Many or most users of Debian will not have OpenFabric present on their systems +and turning this off prevents spurious warnings that were breaking higher-level libraries and +applications. + +However the Libfabric EFA provider currently does not support applications calling fork() +when memory registrations are handled by the EFA provider. This is to prevent applications +from encountering potential data corruption or crashes when operating in this mode. +Most applications, including the majority of MPI and NCCL applications, will still function +with this constraint. Some applications do require fork() support, however, +these applications do not require memory registrations to be handled by the EFA provider. + +If you wish to use OpenIB and know the application to be safe, comment out the exclude line. + +Please see https://github.com/ofiwg/libfabric/issues/6332 for details. + +Similarly UCX is disabled due to spurious warnings about missing devices on systems without RDMA. +Please enable as required. + +MPI Alternatives +---------------- + +The current Open MPI version of Debian uses the Debian Alternatives system. +Open MPI is considered the default MPI implementation in Debian. MPICH2 is +also available. You can check which MPI is the default on your system with + + update-alternatives --list mpirun + +and list all installed implementations with + + update-alternatives --display mpirun + +If you have several implementations installed and Open MPI is not the default +on your system, you can enable it explicitly with + + update-alternatives --set mpirun /usr/bin/mpirun.openmpi + + -- Alastair McKinstry , Sat, 9 Jan 2021 13:34:35 +0000 diff --git a/debian/openmpi-bin.dirs b/debian/openmpi-bin.dirs new file mode 100644 index 0000000..fcf16f2 --- /dev/null +++ b/debian/openmpi-bin.dirs @@ -0,0 +1 @@ +usr/share/man/man1 diff --git a/debian/openmpi-bin.install b/debian/openmpi-bin.install new file mode 100644 index 0000000..5c50745 --- /dev/null +++ b/debian/openmpi-bin.install @@ -0,0 +1,41 @@ +## Configuration files +etc/openmpi/* +## Executables +usr/bin/aggregate_profile +usr/bin/profile2mat +usr/bin/ompi-clean +usr/bin/ompi_info +usr/bin/ompi-server +usr/bin/orte-server +usr/bin/orte-clean +usr/bin/orted +usr/bin/orterun +usr/bin/orte-info +usr/bin/ortecc +usr/bin/mpiexec.openmpi +usr/bin/mpirun.openmpi +## Compiler wrappers (symlinks) and man pages +usr/bin/mpic++.openmpi +usr/share/man/man1/mpic++.openmpi.1 +usr/bin/mpicc.openmpi +usr/share/man/man1/mpicc.openmpi.1 +usr/bin/mpiCC.openmpi +# NOTE: mpiCC.openmpi.1 is installed as symlink +usr/bin/mpicxx.openmpi +usr/share/man/man1/mpicxx.openmpi.1 +usr/bin/mpif77.openmpi +usr/share/man/man1/mpif77.openmpi.1 +usr/bin/mpif90.openmpi +usr/share/man/man1/mpif90.openmpi.1 +usr/bin/mpifort.openmpi +usr/share/man/man1/mpifort.openmpi.1 +usr/bin/opalc++ +usr/share/man/man1/opalc++.1 +usr/bin/opalcc +usr/share/man/man1/opalcc.1 +## Wrappers and man pages +usr/bin/opal_wrapper +usr/share/man/man1/opal_wrapper.1 +# NOTE: There's no man page for opal_wrapper_script (upstream, lintian warning) +usr/share/man/man1/ompi-server.1 +usr/share/man/man1/orte-info.1 diff --git a/debian/openmpi-bin.links b/debian/openmpi-bin.links new file mode 100644 index 0000000..e9ce2f0 --- /dev/null +++ b/debian/openmpi-bin.links @@ -0,0 +1,9 @@ +usr/share/man/man1/mpiexec.openmpi.1 usr/share/man/man1/mpirun.openmpi.1 +## Man pages (link provided by upstream, needs recreation because of renaming): +usr/share/man/man1/mpic++.openmpi.1 usr/share/man/man1/mpiCC.openmpi.1 +# Missing links +usr/share/man/man1/opal_wrapper.1 usr/share/man/man1/opalCC.1 +usr/share/man/man1/opal_wrapper.1 usr/share/man/man1/opalc++.1 +usr/share/man/man1/opal_wrapper.1 usr/share/man/man1/orteCC.1 +usr/share/man/man1/opal_wrapper.1 usr/share/man/man1/ortec++.1 +usr/share/man/man1/opal_wrapper.1 usr/share/man/man1/ortecc.1 diff --git a/debian/openmpi-bin.manpages b/debian/openmpi-bin.manpages new file mode 100644 index 0000000..bd7848e --- /dev/null +++ b/debian/openmpi-bin.manpages @@ -0,0 +1,8 @@ +debian/tmp/usr/share/man/man1/ompi-clean.1 +debian/tmp/usr/share/man/man1/ompi_info.1 +debian/tmp/usr/share/man/man1/orte-clean.1 +debian/tmp/usr/share/man/man1/orted.1 +# Note: Those are identical and could by symlinked +debian/tmp/usr/share/man/man1/orterun.1 +debian/tmp/usr/share/man/man1/mpiexec.openmpi.1 +debian/tmp/usr/share/man/man1/mpirun.openmpi.1 diff --git a/debian/openmpi-bin.postinst b/debian/openmpi-bin.postinst new file mode 100644 index 0000000..2718e37 --- /dev/null +++ b/debian/openmpi-bin.postinst @@ -0,0 +1,31 @@ +#!/bin/sh + +set -e + +if [ "$1" = "configure" ]; then + +update-alternatives \ + --install /usr/bin/mpirun mpirun /usr/bin/mpirun.openmpi 50 \ + --slave /usr/share/man/man1/mpirun.1.gz mpirun.1.gz /usr/share/man/man1/mpirun.openmpi.1.gz \ + --slave /usr/bin/mpiexec mpiexec /usr/bin/mpiexec.openmpi \ + --slave /usr/share/man/man1/mpiexec.1.gz mpiexec.1.gz /usr/share/man/man1/mpiexec.openmpi.1.gz + +update-alternatives \ + --install /usr/bin/mpicc mpi /usr/bin/mpicc.openmpi 50 \ + --slave /usr/bin/mpic++ mpic++ /usr/bin/mpic++.openmpi \ + --slave /usr/bin/mpicxx mpicxx /usr/bin/mpic++.openmpi \ + --slave /usr/bin/mpiCC mpiCC /usr/bin/mpic++.openmpi \ + --slave /usr/bin/mpif77 mpif77 /usr/bin/mpif77.openmpi \ + --slave /usr/bin/mpif90 mpif90 /usr/bin/mpif90.openmpi \ + --slave /usr/bin/mpifort mpifort /usr/bin/mpifort.openmpi \ + --slave /usr/share/man/man1/mpicc.1.gz mpicc.1.gz /usr/share/man/man1/mpicc.openmpi.1.gz \ + --slave /usr/share/man/man1/mpic++.1.gz mpic++.1.gz /usr/share/man/man1/mpic++.openmpi.1.gz \ + --slave /usr/share/man/man1/mpicxx.1.gz mpicxx.1.gz /usr/share/man/man1/mpicxx.openmpi.1.gz \ + --slave /usr/share/man/man1/mpiCC.1.gz mpiCC.1.gz /usr/share/man/man1/mpiCC.openmpi.1.gz \ + --slave /usr/share/man/man1/mpif77.1.gz mpif77.1.gz /usr/share/man/man1/mpif77.openmpi.1.gz \ + --slave /usr/share/man/man1/mpif90.1.gz mpif90.1.gz /usr/share/man/man1/mpif90.openmpi.1.gz \ + --slave /usr/share/man/man1/mpifort.1.gz mpifort.1.gz /usr/share/man/man1/mpifort.openmpi.1.gz + +fi + +#DEBHELPER# diff --git a/debian/openmpi-bin.prerm b/debian/openmpi-bin.prerm new file mode 100644 index 0000000..73ebefd --- /dev/null +++ b/debian/openmpi-bin.prerm @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then + update-alternatives --remove mpirun /usr/bin/mpirun.openmpi + update-alternatives --remove mpi /usr/bin/mpicc.openmpi +fi + +#DEBHELPER# diff --git a/debian/openmpi-common.install b/debian/openmpi-common.install new file mode 100644 index 0000000..62dc9f1 --- /dev/null +++ b/debian/openmpi-common.install @@ -0,0 +1,4 @@ +## Aggregate MCA (AMCA) Parameter Sets +usr/share/openmpi/amca-param-sets/* +## Help files and other stuff +usr/share/openmpi/* diff --git a/debian/openmpi-common.links b/debian/openmpi-common.links new file mode 100644 index 0000000..9dcf7da --- /dev/null +++ b/debian/openmpi-common.links @@ -0,0 +1,7 @@ +usr/share/openmpi/mpic++-wrapper-data.txt usr/share/openmpi/mpic++.openmpi-wrapper-data.txt +usr/share/openmpi/mpicc-wrapper-data.txt usr/share/openmpi/mpicc.openmpi-wrapper-data.txt +usr/share/openmpi/mpicxx-wrapper-data.txt usr/share/openmpi/mpicxx.openmpi-wrapper-data.txt +usr/share/openmpi/mpiCC-wrapper-data.txt usr/share/openmpi/mpiCC.openmpi-wrapper-data.txt +usr/share/openmpi/mpif77-wrapper-data.txt usr/share/openmpi/mpif77.openmpi-wrapper-data.txt +usr/share/openmpi/mpif90-wrapper-data.txt usr/share/openmpi/mpif90.openmpi-wrapper-data.txt +usr/share/openmpi/mpifort-wrapper-data.txt usr/share/openmpi/mpifort.openmpi-wrapper-data.txt diff --git a/debian/openmpi-doc.install b/debian/openmpi-doc.install new file mode 100644 index 0000000..048ced5 --- /dev/null +++ b/debian/openmpi-doc.install @@ -0,0 +1 @@ +usr/share/man/man7/* diff --git a/debian/openmpi-doc.manpages b/debian/openmpi-doc.manpages new file mode 100644 index 0000000..4fbf6fa --- /dev/null +++ b/debian/openmpi-doc.manpages @@ -0,0 +1,2 @@ +debian/tmp/usr/share/man/man7/* +debian/tmp/usr/share/man/man3/* diff --git a/debian/patches/build_hurd b/debian/patches/build_hurd new file mode 100644 index 0000000..de95917 --- /dev/null +++ b/debian/patches/build_hurd @@ -0,0 +1,152 @@ +Description: Fix build problems on hurd-i386 + This patch allows Open MPI to build on Debian GNU/HURD. + . + Also, the memory:linux MCA component is disabled, since its use of POSIX API + in malloc hooks called very early at startup causes troubles. + . + Also changes by Samuel Thibault + See bugs.debian.org/846965 +Author: Pino Toscano +Forwarded: partially +Last-Update: 2018-10-24 + +Index: openmpi-4.1.0/opal/util/stacktrace.c +=================================================================== +--- openmpi-4.1.0.orig/opal/util/stacktrace.c ++++ openmpi-4.1.0/opal/util/stacktrace.c +@@ -588,8 +588,12 @@ int opal_util_register_stackhandlers (vo + + /* Setup the signals to catch */ + memset(&act, 0, sizeof(act)); ++#ifdef SA_SIGINFO + act.sa_sigaction = show_stackframe; + act.sa_flags = SA_SIGINFO; ++#else ++ act.sa_handler = show_stackframe_handler; ++#endif + #ifdef SA_ONESHOT + act.sa_flags |= SA_ONESHOT; + #else +Index: openmpi-4.1.0/orte/mca/odls/base/odls_base_default_fns.c +=================================================================== +--- openmpi-4.1.0.orig/orte/mca/odls/base/odls_base_default_fns.c ++++ openmpi-4.1.0/orte/mca/odls/base/odls_base_default_fns.c +@@ -859,7 +859,11 @@ static int setup_path(orte_app_context_t + * again not match getcwd! This is beyond our control - we are only + * ensuring they start out matching. + */ ++#if !defined(MAXPATHLEN) && defined(__GLIBC__) ++ basedir = get_current_dir_name(); ++#else + getcwd(dir, sizeof(dir)); ++#endif + *wdir = strdup(dir); + opal_setenv("PWD", dir, true, &app->env); + /* update the initial wdir value too */ +@@ -1068,7 +1072,11 @@ void orte_odls_base_default_launch_local + orte_app_context_t *app; + orte_proc_t *child=NULL; + int rc=ORTE_SUCCESS; +- char basedir[MAXPATHLEN]; ++#if !defined(MAXPATHLEN) && defined(__GLIBC__) ++ char *basedir=NULL; ++#else ++ char basedir[MAXPATHLEN]; ++#endif + int j, idx; + int total_num_local_procs = 0; + orte_odls_launch_local_t *caddy = (orte_odls_launch_local_t*)cbdata; +@@ -2064,7 +2072,11 @@ int orte_odls_base_default_restart_proc( + * bouncing around as we execute this app, but we will always return + * to this place as our default directory + */ ++#if !defined(MAXPATHLEN) && defined(__GLIBC__) ++ basedir = get_current_dir_name(); ++#else + getcwd(basedir, sizeof(basedir)); ++#endif + + /* find this child's jobdat */ + if (NULL == (jobdat = orte_get_job_data_object(child->name.jobid))) { +Index: openmpi-4.1.0/ompi/include/ompi_config.h +=================================================================== +--- openmpi-4.1.0.orig/ompi/include/ompi_config.h ++++ openmpi-4.1.0/ompi/include/ompi_config.h +@@ -28,6 +28,10 @@ + + #include "opal_config.h" + ++#ifndef PATH_MAX /* Hurd */ ++#define PATH_MAX 65535 ++#endif ++ + #define OMPI_IDENT_STRING OPAL_IDENT_STRING + + /*********************************************************************** +Index: openmpi-4.1.0/opal/mca/base/mca_base_var.c +=================================================================== +--- openmpi-4.1.0.orig/opal/mca/base/mca_base_var.c ++++ openmpi-4.1.0/opal/mca/base/mca_base_var.c +@@ -51,6 +51,14 @@ + #include "opal/util/opal_environ.h" + #include "opal/runtime/opal.h" + ++#ifndef MAXPATHLEN /* Hurd */ ++#define MAXPATHLEN 65535 ++#endif ++ ++#ifndef PATH_MAX /* Hurd */ ++#define PATH_MAX 65535 ++#endif ++ + /* + * local variables + */ +Index: openmpi-4.1.0/orte/include/orte_config.h +=================================================================== +--- openmpi-4.1.0.orig/orte/include/orte_config.h ++++ openmpi-4.1.0/orte/include/orte_config.h +@@ -26,6 +26,13 @@ + + #include "opal_config.h" + ++#ifndef PATH_MAX /* Hurd */ ++#define PATH_MAX 65535 ++#endif ++#ifndef MAXPATHLEN ++#define MAXPATHLEN 65535 ++#endif ++ + #define ORTE_IDENT_STRING OPAL_IDENT_STRING + + # if OPAL_C_HAVE_VISIBILITY +Index: openmpi-4.1.0/ompi/mca/fbtl/posix/fbtl_posix_preadv.c +=================================================================== +--- openmpi-4.1.0.orig/ompi/mca/fbtl/posix/fbtl_posix_preadv.c ++++ openmpi-4.1.0/ompi/mca/fbtl/posix/fbtl_posix_preadv.c +@@ -32,6 +32,10 @@ + static ssize_t mca_fbtl_posix_preadv_datasieving (ompio_file_t *fh); + static ssize_t mca_fbtl_posix_preadv_generic (ompio_file_t *fh); + ++#ifndef IOV_MAX ++#define IOV_MAX 1024 ++#endif ++ + ssize_t mca_fbtl_posix_preadv (ompio_file_t *fh ) + { + ssize_t bytes_read=0, ret_code=0; +Index: openmpi-4.1.0/ompi/mca/fbtl/posix/fbtl_posix_pwritev.c +=================================================================== +--- openmpi-4.1.0.orig/ompi/mca/fbtl/posix/fbtl_posix_pwritev.c ++++ openmpi-4.1.0/ompi/mca/fbtl/posix/fbtl_posix_pwritev.c +@@ -33,6 +33,10 @@ + static ssize_t mca_fbtl_posix_pwritev_datasieving (ompio_file_t *fh ); + static ssize_t mca_fbtl_posix_pwritev_generic (ompio_file_t *fh ); + ++#ifndef IOV_MAX ++#define IOV_MAX 1024 ++#endif ++ + ssize_t mca_fbtl_posix_pwritev(ompio_file_t *fh ) + { + ssize_t bytes_written=0, ret_code=0; diff --git a/debian/patches/fix-underlinking.patch b/debian/patches/fix-underlinking.patch new file mode 100644 index 0000000..ae4892b --- /dev/null +++ b/debian/patches/fix-underlinking.patch @@ -0,0 +1,17 @@ +Desciption: Fix underlinking + Prevents symbol lookup error: ../openmpi4/mca_mtl_ofi.so: + undefined symbol: fi_dupinfo when linked with --as-needed +Bug-Debian: https://bugs.debian.org/899104 +Author: Graham Inggs +Last-Update: 2018-05-23 + +Index: openmpi-4.1.0/ompi/mca/mtl/ofi/Makefile.am +=================================================================== +--- openmpi-4.1.0.orig/ompi/mca/mtl/ofi/Makefile.am ++++ openmpi-4.1.0/ompi/mca/mtl/ofi/Makefile.am +@@ -1,4 +1,4 @@ +-# ++ + # Copyright (c) 2013-2015 Intel, Inc. All rights reserved + # + # Copyright (c) 2014-2019 Cisco Systems, Inc. All rights reserved diff --git a/debian/patches/hppa.patch b/debian/patches/hppa.patch new file mode 100644 index 0000000..dcf7d79 --- /dev/null +++ b/debian/patches/hppa.patch @@ -0,0 +1,240 @@ +Author: Helge Deller +Description: Support for the HPPA architecture +Bug-Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776730 +Last-Updated: 2016-09-04 +Forwarded: no + +Index: openmpi-4.1.0/config/opal_config_asm.m4 +=================================================================== +--- openmpi-4.1.0.orig/config/opal_config_asm.m4 ++++ openmpi-4.1.0/config/opal_config_asm.m4 +@@ -1104,6 +1104,12 @@ AC_DEFUN([OPAL_CONFIG_ASM],[ + [AC_MSG_ERROR([No atomic primitives available for $host])]) + ;; + ++ hppa*) ++ opal_cv_asm_arch="HPPA" ++ OPAL_ASM_SUPPORT_64BIT=0 ++ OPAL_GCC_INLINE_ASSIGN='"copy 0,%0" : "=&r"(ret)' ++ ;; ++ + mips-*|mips64*) + # Should really find some way to make sure that we are on + # a MIPS III machine (r4000 and later) +Index: openmpi-4.1.0/opal/include/opal/sys/architecture.h +=================================================================== +--- openmpi-4.1.0.orig/opal/include/opal/sys/architecture.h ++++ openmpi-4.1.0/opal/include/opal/sys/architecture.h +@@ -36,6 +36,7 @@ + #define OPAL_X86_64 0030 + #define OPAL_POWERPC32 0050 + #define OPAL_POWERPC64 0051 ++#define OPAL_HPPA 0120 + #define OPAL_SPARC 0060 + #define OPAL_SPARCV9_32 0061 + #define OPAL_SPARCV9_64 0062 +Index: openmpi-4.1.0/opal/include/opal/sys/hppa/atomic.h +=================================================================== +--- /dev/null ++++ openmpi-4.1.0/opal/include/opal/sys/hppa/atomic.h +@@ -0,0 +1,95 @@ ++/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil -*- */ ++/* ++ * Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana ++ * University Research and Technology ++ * Corporation. All rights reserved. ++ * Copyright (c) 2004-2013 The University of Tennessee and The University ++ * of Tennessee Research Foundation. All rights ++ * reserved. ++ * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, ++ * University of Stuttgart. All rights reserved. ++ * Copyright (c) 2004-2005 The Regents of the University of California. ++ * All rights reserved. ++ * Copyright (c) 2011 Sandia National Laboratories. All rights reserved. ++ * Copyright (c) 2014 Los Alamos National Security, LLC. All rights ++ * reserved. ++ * $COPYRIGHT$ ++ * ++ * Additional copyrights may follow ++ * ++ * $HEADER$ ++ */ ++ ++#ifndef OPAL_SYS_ARCH_ATOMIC_H ++#define OPAL_SYS_ARCH_ATOMIC_H 1 ++ ++/********************************************************************** ++ * ++ * Memory Barriers ++ * ++ *********************************************************************/ ++#define OPAL_HAVE_ATOMIC_MEM_BARRIER 1 ++ ++static inline void opal_atomic_mb(void) ++{ ++ __sync_synchronize(); ++} ++ ++static inline void opal_atomic_rmb(void) ++{ ++ __sync_synchronize(); ++} ++ ++static inline void opal_atomic_wmb(void) ++{ ++ __sync_synchronize(); ++} ++ ++#if OPAL_WANT_SMP_LOCKS ++#define MB() opal_atomic_mb() ++#else ++#define MB() ++#endif ++ ++/********************************************************************** ++ * ++ * Atomic math operations ++ * ++ *********************************************************************/ ++ ++#define OPAL_HAVE_ATOMIC_CMPSET_32 1 ++static inline int opal_atomic_cmpset_acq_32( volatile int32_t *addr, ++ int32_t oldval, int32_t newval) ++{ ++ return __sync_bool_compare_and_swap(addr, oldval, newval); ++} ++ ++ ++static inline int opal_atomic_cmpset_rel_32( volatile int32_t *addr, ++ int32_t oldval, int32_t newval) ++{ ++ return __sync_bool_compare_and_swap(addr, oldval, newval);} ++ ++static inline int opal_atomic_cmpset_32( volatile int32_t *addr, ++ int32_t oldval, int32_t newval) ++{ ++ return __sync_bool_compare_and_swap(addr, oldval, newval); ++} ++ ++#define OPAL_HAVE_ATOMIC_MATH_32 1 ++ ++#define OPAL_HAVE_ATOMIC_ADD_32 1 ++static inline int32_t opal_atomic_add_32(volatile int32_t *addr, int32_t delta) ++{ ++ return __sync_add_and_fetch(addr, delta); ++} ++ ++#define OPAL_HAVE_ATOMIC_SUB_32 1 ++static inline int32_t opal_atomic_sub_32(volatile int32_t *addr, int32_t delta) ++{ ++ return __sync_sub_and_fetch(addr, delta); ++} ++ ++#define OPAL_HAVE_ATOMIC_CMPSET_64 0 ++ ++#endif /* ! OPAL_SYS_ARCH_ATOMIC_H */ +Index: openmpi-4.1.0/opal/include/opal/sys/hppa/Makefile.am +=================================================================== +--- /dev/null ++++ openmpi-4.1.0/opal/include/opal/sys/hppa/Makefile.am +@@ -0,0 +1,23 @@ ++# ++# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana ++# University Research and Technology ++# Corporation. All rights reserved. ++# Copyright (c) 2004-2005 The University of Tennessee and The University ++# of Tennessee Research Foundation. All rights ++# reserved. ++# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, ++# University of Stuttgart. All rights reserved. ++# Copyright (c) 2004-2005 The Regents of the University of California. ++# All rights reserved. ++# $COPYRIGHT$ ++# ++# Additional copyrights may follow ++# ++# $HEADER$ ++# ++ ++# This makefile.am does not stand on its own - it is included from opal/include/Makefile.am ++ ++headers += \ ++ opal/sys/hppa/atomic.h \ ++ opal/sys/hppa/timer.h +Index: openmpi-4.1.0/opal/include/opal/sys/hppa/timer.h +=================================================================== +--- /dev/null ++++ openmpi-4.1.0/opal/include/opal/sys/hppa/timer.h +@@ -0,0 +1,33 @@ ++/* ++ * Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana ++ * University Research and Technology ++ * Corporation. All rights reserved. ++ * Copyright (c) 2004-2005 The University of Tennessee and The University ++ * of Tennessee Research Foundation. All rights ++ * reserved. ++ * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, ++ * University of Stuttgart. All rights reserved. ++ * Copyright (c) 2004-2005 The Regents of the University of California. ++ * All rights reserved. ++ * $COPYRIGHT$ ++ * ++ * Additional copyrights may follow ++ * ++ * $HEADER$ ++ */ ++ ++#ifndef OPAL_SYS_ARCH_TIMER_H ++#define OPAL_SYS_ARCH_TIMER_H 1 ++ ++ ++typedef uint64_t opal_timer_t; ++ ++static inline opal_timer_t ++opal_sys_timer_get_cycles(void) ++{ ++ return 0; ++} ++ ++#define OPAL_HAVE_SYS_TIMER_GET_CYCLES 0 ++ ++#endif /* ! OPAL_SYS_ARCH_TIMER_H */ +Index: openmpi-4.1.0/opal/include/opal/sys/timer.h +=================================================================== +--- openmpi-4.1.0.orig/opal/include/opal/sys/timer.h ++++ openmpi-4.1.0/opal/include/opal/sys/timer.h +@@ -90,6 +90,8 @@ BEGIN_C_DECLS + #include "opal/sys/sparcv9/timer.h" + #elif OPAL_ASSEMBLY_ARCH == OPAL_MIPS + #include "opal/sys/mips/timer.h" ++#elif OPAL_ASSEMBLY_ARCH == OPAL_HPPA ++#include "opal/sys/hppa/timer.h" + #endif + + #ifndef DOXYGEN +Index: openmpi-4.1.0/opal/mca/timer/linux/configure.m4 +=================================================================== +--- openmpi-4.1.0.orig/opal/mca/timer/linux/configure.m4 ++++ openmpi-4.1.0/opal/mca/timer/linux/configure.m4 +@@ -47,7 +47,7 @@ AC_DEFUN([MCA_opal_timer_linux_CONFIG],[ + [timer_linux_happy="no"])]) + + case "${host}" in +- i?86-*linux*|x86_64*linux*|ia64-*linux*|powerpc-*linux*|powerpc64-*linux*|powerpc64le-*linux*|powerpcle-*linux*|sparc*-*linux*|aarch64-*linux*) ++ i?86-*linux*|x86_64*linux*|ia64-*linux*|powerpc-*linux*|powerpc64-*linux*|powerpc64le-*linux*|powerpcle-*linux*|sparc*-*linux*|aarch64-*linux*|hppa*-*linux*) + AS_IF([test "$timer_linux_happy" = "yes"], + [AS_IF([test -r "/proc/cpuinfo"], + [timer_linux_happy="yes"], +Index: openmpi-4.1.0/opal/include/opal/sys/atomic.h +=================================================================== +--- openmpi-4.1.0.orig/opal/include/opal/sys/atomic.h ++++ openmpi-4.1.0/opal/include/opal/sys/atomic.h +@@ -169,6 +169,8 @@ enum { + #include "opal/sys/ia32/atomic.h" + #elif OPAL_ASSEMBLY_ARCH == OPAL_IA64 + #include "opal/sys/ia64/atomic.h" ++#elif OPAL_ASSEMBLY_ARCH == OPAL_HPPA ++#include "opal/sys/hppa/atomic.h" + #elif OPAL_ASSEMBLY_ARCH == OPAL_MIPS + #include "opal/sys/mips/atomic.h" + #elif OPAL_ASSEMBLY_ARCH == OPAL_POWERPC32 diff --git a/debian/patches/ia64.patch b/debian/patches/ia64.patch new file mode 100644 index 0000000..8cdb8b3 --- /dev/null +++ b/debian/patches/ia64.patch @@ -0,0 +1,11 @@ +--- a/opal/include/opal/sys/timer.h ++++ b/opal/include/opal/sys/timer.h +@@ -78,8 +78,6 @@ + #include "opal/sys/arm64/timer.h" + #elif OPAL_ASSEMBLY_ARCH == OPAL_IA32 + #include "opal/sys/ia32/timer.h" +-#elif OPAL_ASSEMBLY_ARCH == OPAL_IA64 +-#include "opal/sys/ia64/timer.h" + #elif OPAL_ASSEMBLY_ARCH == OPAL_POWERPC32 + #include "opal/sys/powerpc/timer.h" + #elif OPAL_ASSEMBLY_ARCH == OPAL_POWERPC64 diff --git a/debian/patches/libdir.patch b/debian/patches/libdir.patch new file mode 100644 index 0000000..a6a5260 --- /dev/null +++ b/debian/patches/libdir.patch @@ -0,0 +1,26 @@ +Author: Alastair McKinstry +Description: Change install libdir to openmpi3 + This is needed to ensure that libopenmpi2, libopenmpi3 do not collide. +Last-Updated: 2019-03-09 +Forwarded: no + + +Index: openmpi-4.1.0/configure.ac +=================================================================== +--- openmpi-4.1.0.orig/configure.ac ++++ openmpi-4.1.0/configure.ac +@@ -1444,11 +1444,13 @@ esac + # easier to deal with the problem of opal, orte, and ompi built from + # their own tarballs, with their own PACKAGE variables. + opaldatadir='${datadir}/openmpi' +-opallibdir='${libdir}/openmpi' ++opallibdir='${libdir}/openmpi3' + opalincludedir='${includedir}/openmpi' ++pkglibdir='${libdir}/openmpi3' + AC_SUBST(opaldatadir) + AC_SUBST(opallibdir) + AC_SUBST(opalincludedir) ++AC_SUBST(pkglibdir) + + OPAL_SET_MCA_PREFIX([OMPI_MCA_]) + OPAL_SET_MCA_CMD_LINE_ID([mca]) diff --git a/debian/patches/manpage_macros b/debian/patches/manpage_macros new file mode 100644 index 0000000..b38d078 --- /dev/null +++ b/debian/patches/manpage_macros @@ -0,0 +1,73 @@ +Description: Fix problems in manpages + In some man page headers, a macro (-*-) is used which makes lintian + choke and probably should not be there anyway. +Author: Alastair McKinstry +Forwarded: no +Last-Update: 2018-04-08 + +Index: openmpi-4.1.0/ompi/mpi/man/man3/MPI_T_enum_get_info.3in +=================================================================== +--- openmpi-4.1.0.orig/ompi/mpi/man/man3/MPI_T_enum_get_info.3in ++++ openmpi-4.1.0/ompi/mpi/man/man3/MPI_T_enum_get_info.3in +@@ -32,7 +32,7 @@ Length of the string and/or buffer for n + + .SH OUTPUT PARAMETERS + .ft R +-.TP li ++.TP 1i + num + number of discrete values represented by this enumeration. + .TP 1i +Index: openmpi-4.1.0/ompi/mpi/man/man3/MPI_T_pvar_get_info.3in +=================================================================== +--- openmpi-4.1.0.orig/ompi/mpi/man/man3/MPI_T_pvar_get_info.3in ++++ openmpi-4.1.0/ompi/mpi/man/man3/MPI_T_pvar_get_info.3in +@@ -131,7 +131,7 @@ MPI_T_PVAR_CLASS_GENERIC + Variable does not fit into any other class. Can by represented by an type supported by the MPI tool + information interface (see DATATYPE). Starting value is variable specific. + +-For more information see MPI-3 \[char 167] 14.3.7. ++For more information see MPI-3 \[char167] 14.3.7. + + .SH DATATYPE + .ft R +Index: openmpi-4.1.0/ompi/mpi/man/man3/MPI_Get.3in +=================================================================== +--- openmpi-4.1.0.orig/ompi/mpi/man/man3/MPI_Get.3in ++++ openmpi-4.1.0/ompi/mpi/man/man3/MPI_Get.3in +@@ -104,7 +104,7 @@ window object used for communication (ha + + .SH OUTPUT PARAMETER + .ft R +-.TP li ++.TP 1i + request + MPI_Rget: RMA request + .TP 1i +Index: openmpi-4.1.0/ompi/mpi/man/man3/MPI_T_enum_get_item.3in +=================================================================== +--- openmpi-4.1.0.orig/ompi/mpi/man/man3/MPI_T_enum_get_item.3in ++++ openmpi-4.1.0/ompi/mpi/man/man3/MPI_T_enum_get_item.3in +@@ -36,7 +36,7 @@ Length of the string and/or buffer for n + + .SH OUTPUT PARAMETERS + .ft R +-.TP li ++.TP 1i + value + Variable value. + .TP 1i +Index: openmpi-4.1.0/orte/mca/sstore/orte_sstore.7in +=================================================================== +--- openmpi-4.1.0.orig/orte/mca/sstore/orte_sstore.7in ++++ openmpi-4.1.0/orte/mca/sstore/orte_sstore.7in +@@ -12,8 +12,7 @@ + .\" ************************** + .SH NAME + . +-Open RTE MCA File Management (SStore) Framework \- Overview of Open RTE's SStore +-framework, and selected modules. #PACKAGE_NAME# #PACKAGE_VERSION# ++ORTE_SSTORE \- Overview of Open RTE's SStore framework, and selected modules + . + .\" ************************** + .\" Description Section diff --git a/debian/patches/mpifort.patch b/debian/patches/mpifort.patch new file mode 100644 index 0000000..cdc00ec --- /dev/null +++ b/debian/patches/mpifort.patch @@ -0,0 +1,20 @@ +Index: openmpi-4.0.2/ompi/tools/wrappers/mpifort-wrapper-data.txt.in +=================================================================== +--- openmpi-4.0.2.orig/ompi/tools/wrappers/mpifort-wrapper-data.txt.in ++++ openmpi-4.0.2/ompi/tools/wrappers/mpifort-wrapper-data.txt.in +@@ -12,6 +12,7 @@ language=Fortran + compiler_env=FC + compiler_flags_env=FCFLAGS + compiler=@FC@ ++compiler_version=@COMPILER_VERSION@ + preprocessor_flags= + compiler_flags=@OMPI_WRAPPER_EXTRA_FCFLAGS@ + linker_flags=@OMPI_WRAPPER_EXTRA_FC_LDFLAGS@ +@@ -24,5 +25,5 @@ libs_static=@OMPI_FORTRAN_USEMPIF08_LIB@ + dyn_lib_file=lib@OMPI_LIBMPI_NAME@.@OPAL_DYN_LIB_SUFFIX@ + static_lib_file=lib@OMPI_LIBMPI_NAME@.a + required_file=@OMPI_WRAPPER_FORTRAN_REQUIRED_FILE@ +-includedir=${includedir} +-libdir=${libdir} ++includedir=${libdir}/../../fortran/@COMPILER_VERSION@/openmpi ++libdir=${libdir}/fortran/@FC@ diff --git a/debian/patches/no-warning-unused.patch b/debian/patches/no-warning-unused.patch new file mode 100644 index 0000000..9019e09 --- /dev/null +++ b/debian/patches/no-warning-unused.patch @@ -0,0 +1,26 @@ +Description: Turn off warning that openfabric is not available + because it breaks some overlying layers/appications in Debian. + Also exclude openfabric/openib by default. + See: #979041 +Author: Alastair McKinstry +Last-Updated: 2021-09-02 +Forwarded: not-needed + +--- a/opal/etc/openmpi-mca-params.conf ++++ b/opal/etc/openmpi-mca-params.conf +@@ -57,3 +57,14 @@ + + # See "ompi_info --param all all --level 9" for a full listing of Open + # MPI MCA parameters available and their default values. ++ ++# Silence this warning on Debian, as many systems don't have openfabric ++# but the warning breaks higher layers or application ++btl_base_warn_component_unused=0 ++# Avoid openib an in case applications use fork: see https://github.com/ofiwg/libfabric/issues/6332 ++# If you wish to use openib and know your application is safe, remove the following: ++# Similarly for UCX: https://github.com/open-mpi/ompi/issues/8367 ++mtl = ^ofi ++btl = ^uct,openib,ofi ++pml = ^ucx ++osc = ^ucx,pt2pt +\ No newline at end of file diff --git a/debian/patches/opal_fifo.patch b/debian/patches/opal_fifo.patch new file mode 100644 index 0000000..367659f --- /dev/null +++ b/debian/patches/opal_fifo.patch @@ -0,0 +1,23 @@ +Description: fix test-suite to build on ppc64el + Test suite hangs on ppc64el. This is due to a bug in test/class/opal_fifo.c. + thread_test() must end with pthread_exit(NULL), not return NULL. +Author: Thibaut Paumard +Origin: Vendor +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848218 +Forwarded: no +Last-Update: 2016-12-15 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: openmpi-4.1.0/test/class/opal_fifo.c +=================================================================== +--- openmpi-4.1.0.orig/test/class/opal_fifo.c ++++ openmpi-4.1.0/test/class/opal_fifo.c +@@ -63,7 +63,7 @@ static void *thread_test (void *arg) { + printf ("Atomics thread finished. Time: %d s %d us %d nsec/poppush\n", (int) total.tv_sec, + (int)total.tv_usec, (int)(timing / 1e-9)); + +- return NULL; ++ pthread_exit(NULL); + } + + static void *thread_test_exhaust (void *arg) { diff --git a/debian/patches/pkg-config.patch b/debian/patches/pkg-config.patch new file mode 100644 index 0000000..279504e --- /dev/null +++ b/debian/patches/pkg-config.patch @@ -0,0 +1,26 @@ +Description: Enable non-gfortran compilation +Author: Alastair McKinstry +Last-Updated: 2020-01-13 +Forwarded: no + +Index: openmpi-4.0.2/ompi/tools/wrappers/ompi-fort.pc.in +=================================================================== +--- openmpi-4.0.2.orig/ompi/tools/wrappers/ompi-fort.pc.in ++++ openmpi-4.0.2/ompi/tools/wrappers/ompi-fort.pc.in +@@ -11,11 +11,15 @@ exec_prefix=@exec_prefix@ + includedir=@includedir@ + libdir=@libdir@ + pkgincludedir=@opalincludedir@ ++# override $fortran with --define-variable when building on non-gfortran compile ++fortran=gfortran ++fortrandir=${libdir}/../../fortran/${fortran} ++ + # + # Note that -lopen-pal and all the EXTRA_LIBS are only necessary when + # static linking (they're pulled in by libopen-rte.so's implicit + # dependencies), so only list these in Libs.private. + # +-Libs: -L${libdir} @OMPI_PKG_CONFIG_LDFLAGS@ @OMPI_FORTRAN_USEMPIF08_LIB@ @OMPI_FORTRAN_USEMPI_LIB@ -l@OMPI_LIBMPI_NAME@_mpifh -l@OMPI_LIBMPI_NAME@ ++Libs: -L${libdir} @OMPI_PKG_CONFIG_LDFLAGS@ @OMPI_FORTRAN_USEMPIF08_LIB@ @OMPI_FORTRAN_USEMPI_LIB@ -l@OMPI_LIBMPI_NAME@_mpifh -l@OMPI_LIBMPI_NAME@ + Libs.private: -lopen-rte -lopen-pal @OMPI_WRAPPER_EXTRA_LIBS@ + Cflags: -I${includedir} @OMPI_WRAPPER_EXTRA_CPPFLAGS@ @OMPI_WRAPPER_EXTRA_FCFLAGS@ diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..203da45 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,12 @@ +pkg-config.patch +mpifort.patch +manpage_macros +build_hurd +libdir.patch +hppa.patch +opal_fifo.patch +verbose-ompi-rules.patch +fix-underlinking.patch +#version-script.patch +no-warning-unused.patch +ia64.patch diff --git a/debian/patches/verbose-ompi-rules.patch b/debian/patches/verbose-ompi-rules.patch new file mode 100644 index 0000000..77ac29e --- /dev/null +++ b/debian/patches/verbose-ompi-rules.patch @@ -0,0 +1,16 @@ +Description: Makefile.ompi-rules: don't set silent building +Author: Adrian Bunk + +Index: openmpi-4.1.0/Makefile.ompi-rules +=================================================================== +--- openmpi-4.1.0.orig/Makefile.ompi-rules ++++ openmpi-4.1.0/Makefile.ompi-rules +@@ -53,7 +53,7 @@ endif + # A little verbosity magic; "make" will show the terse output. "make + # V=1" will show the actual commands used (just like the other + # Automake-generated compilation/linker rules). +-V=0 ++#V=0 + + OMPI_V_LN_S = $(ompi__v_LN_S_$V) + ompi__v_LN_S_ = $(ompi__v_LN_S_$AM_DEFAULT_VERBOSITY) diff --git a/debian/patches/version-script.patch b/debian/patches/version-script.patch new file mode 100644 index 0000000..b522ea0 --- /dev/null +++ b/debian/patches/version-script.patch @@ -0,0 +1,10263 @@ +Author: Alastair McKinstry +Description: Symbol versioning +Forwarded: yes +Last-Updated: 2017-05-03 + +Index: openmpi-4.0.3/config/ld-version-script.m4 +=================================================================== +--- /dev/null ++++ openmpi-4.0.3/config/ld-version-script.m4 +@@ -0,0 +1,49 @@ ++dnl Copyright (C) 2006-2013 Free Software Foundation, Inc. ++dnl This file is free software; the Free Software Foundation ++dnl gives unlimited permission to copy and/or distribute it, ++dnl with or without modifications, as long as this notice is preserved. ++ ++dnl From Simon Josefsson ++ ++# FIXME: The test below returns a false positive for mingw ++# cross-compiles, 'local:' statements does not reduce number of ++# exported symbols in a DLL. Use --disable-ld-version-script to work ++# around the problem. ++ ++# gl_LD_VERSION_SCRIPT ++# -------------------- ++# Check if LD supports linker scripts, and define automake conditional ++# HAVE_LD_VERSION_SCRIPT if so. ++AC_DEFUN([gl_LD_VERSION_SCRIPT], ++[ ++ AC_ARG_ENABLE([ld-version-script], ++ [AS_HELP_STRING([--enable-ld-version-script], ++ [enable linker version script (default is enabled when possible)])], ++ [have_ld_version_script=$enableval], ++ [AC_CACHE_CHECK([if LD -Wl,--version-script works], ++ [gl_cv_sys_ld_version_script], ++ [gl_cv_sys_ld_version_script=no ++ save_LDFLAGS=$LDFLAGS ++ LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map" ++ echo foo >conftest.map ++ AC_LINK_IFELSE([AC_LANG_PROGRAM([], [])], ++ [], ++ [cat > conftest.map < ++ * 2016-08-03 ++ */ ++ ++OMPI_2.0.0 { ++global: ++ MPI_Abort; ++ MPI_Accumulate; ++ MPI_Add_error_class; ++ MPI_Add_error_code; ++ MPI_Add_error_string; ++ MPI_Address; ++ mpi_aint_add_f90; ++ mpi_aint_add_f90_; ++ mpi_aint_add_f90__; ++ MPI_AINT_ADD_F90; ++ mpi_aint_diff_f90; ++ mpi_aint_diff_f90_; ++ mpi_aint_diff_f90__; ++ MPI_AINT_DIFF_F90; ++ MPI_Allgather; ++ MPI_Allgatherv; ++ MPI_Alloc_mem; ++ MPI_Allreduce; ++ MPI_Alltoall; ++ MPI_Alltoallv; ++ MPI_Alltoallw; ++ MPI_Attr_delete; ++ MPI_Attr_get; ++ MPI_Attr_put; ++ MPI_Barrier; ++ MPI_Bcast; ++ MPI_Bsend; ++ MPI_Bsend_init; ++ MPI_Buffer_attach; ++ MPI_Buffer_detach; ++ MPI_Cancel; ++ MPI_Cart_coords; ++ MPI_Cart_create; ++ MPI_Cartdim_get; ++ MPI_Cart_get; ++ MPI_Cart_map; ++ MPI_Cart_rank; ++ MPI_Cart_shift; ++ MPI_Cart_sub; ++ MPI_Close_port; ++ MPI_Comm_accept; ++ MPI_Comm_c2f; ++ MPI_Comm_call_errhandler; ++ MPI_Comm_compare; ++ MPI_Comm_connect; ++ MPI_Comm_create; ++ MPI_Comm_create_errhandler; ++ MPI_Comm_create_group; ++ MPI_Comm_create_keyval; ++ MPI_Comm_delete_attr; ++ MPI_Comm_disconnect; ++ MPI_Comm_dup; ++ mpi_comm_dup_fn; ++ mpi_comm_dup_fn_; ++ mpi_comm_dup_fn__; ++ MPI_COMM_DUP_FN; ++ MPI_Comm_dup_with_info; ++ MPI_Comm_f2c; ++ MPI_Comm_free; ++ MPI_Comm_free_keyval; ++ MPI_Comm_get_attr; ++ MPI_Comm_get_errhandler; ++ MPI_Comm_get_info; ++ MPI_Comm_get_name; ++ MPI_Comm_get_parent; ++ MPI_Comm_group; ++ MPI_Comm_idup; ++ MPI_Comm_join; ++ mpi_comm_null_copy_fn; ++ mpi_comm_null_copy_fn_; ++ mpi_comm_null_copy_fn__; ++ MPI_COMM_NULL_COPY_FN; ++ mpi_comm_null_delete_fn; ++ mpi_comm_null_delete_fn_; ++ mpi_comm_null_delete_fn__; ++ MPI_COMM_NULL_DELETE_FN; ++ MPI_Comm_rank; ++ MPI_Comm_remote_group; ++ MPI_Comm_remote_size; ++ MPI_Comm_set_attr; ++ MPI_Comm_set_errhandler; ++ MPI_Comm_set_info; ++ MPI_Comm_set_name; ++ MPI_Comm_size; ++ MPI_Comm_spawn; ++ MPI_Comm_spawn_multiple; ++ MPI_Comm_split; ++ MPI_Comm_split_type; ++ MPI_Comm_test_inter; ++ MPI_Compare_and_swap; ++ mpi_conversion_fn_null; ++ mpi_conversion_fn_null_; ++ mpi_conversion_fn_null__; ++ MPI_CONVERSION_FN_NULL; ++ mpi_conversion_fn_null_f; ++ mpidbg_dll_locations; ++ MPI_Dims_create; ++ MPI_Dist_graph_create; ++ MPI_Dist_graph_create_adjacent; ++ MPI_Dist_graph_neighbors; ++ MPI_Dist_graph_neighbors_count; ++ mpi_dup_fn; ++ mpi_dup_fn_; ++ mpi_dup_fn__; ++ MPI_DUP_FN; ++ MPI_Errhandler_c2f; ++ MPI_Errhandler_create; ++ MPI_Errhandler_f2c; ++ MPI_Errhandler_free; ++ MPI_Errhandler_get; ++ MPI_Errhandler_set; ++ MPI_Error_class; ++ MPI_Error_string; ++ MPI_Exscan; ++ MPI_Fetch_and_op; ++ MPI_File_c2f; ++ MPI_File_call_errhandler; ++ MPI_File_close; ++ MPI_File_create_errhandler; ++ MPI_File_delete; ++ MPI_File_f2c; ++ MPI_File_get_amode; ++ MPI_File_get_atomicity; ++ MPI_File_get_byte_offset; ++ MPI_File_get_errhandler; ++ MPI_File_get_group; ++ MPI_File_get_info; ++ MPI_File_get_position; ++ MPI_File_get_position_shared; ++ MPI_File_get_size; ++ MPI_File_get_type_extent; ++ MPI_File_get_view; ++ MPI_File_iread; ++ MPI_File_iread_all; ++ MPI_File_iread_at; ++ MPI_File_iread_at_all; ++ MPI_File_iread_shared; ++ MPI_File_iwrite; ++ MPI_File_iwrite_all; ++ MPI_File_iwrite_at; ++ MPI_File_iwrite_at_all; ++ MPI_File_iwrite_shared; ++ MPI_File_open; ++ MPI_File_preallocate; ++ MPI_File_read; ++ MPI_File_read_all; ++ MPI_File_read_all_begin; ++ MPI_File_read_all_end; ++ MPI_File_read_at; ++ MPI_File_read_at_all; ++ MPI_File_read_at_all_begin; ++ MPI_File_read_at_all_end; ++ MPI_File_read_ordered; ++ MPI_File_read_ordered_begin; ++ MPI_File_read_ordered_end; ++ MPI_File_read_shared; ++ MPI_File_seek; ++ MPI_File_seek_shared; ++ MPI_File_set_atomicity; ++ MPI_File_set_errhandler; ++ MPI_File_set_info; ++ MPI_File_set_size; ++ MPI_File_set_view; ++ MPI_File_sync; ++ MPI_File_write; ++ MPI_File_write_all; ++ MPI_File_write_all_begin; ++ MPI_File_write_all_end; ++ MPI_File_write_at; ++ MPI_File_write_at_all; ++ MPI_File_write_at_all_begin; ++ MPI_File_write_at_all_end; ++ MPI_File_write_ordered; ++ MPI_File_write_ordered_begin; ++ MPI_File_write_ordered_end; ++ MPI_File_write_shared; ++ MPI_Finalize; ++ MPI_Finalized; ++ mpi_fortran_argv_null_; ++ mpi_fortran_argvs_null_; ++ mpi_fortran_bottom_; ++ mpi_fortran_errcodes_ignore_; ++ mpi_fortran_in_place_; ++ mpi_fortran_statuses_ignore_; ++ mpi_fortran_status_ignore_; ++ mpi_fortran_unweighted_; ++ mpi_fortran_weights_empty_; ++ MPI_Free_mem; ++ MPI_F_STATUSES_IGNORE; ++ MPI_F_STATUS_IGNORE; ++ MPI_Gather; ++ MPI_Gatherv; ++ MPI_Get; ++ MPI_Get_accumulate; ++ MPI_Get_address; ++ MPI_Get_count; ++ MPI_Get_elements; ++ MPI_Get_elements_x; ++ MPI_Get_library_version; ++ MPI_Get_processor_name; ++ MPI_Get_version; ++ MPI_Graph_create; ++ MPI_Graphdims_get; ++ MPI_Graph_get; ++ MPI_Graph_map; ++ MPI_Graph_neighbors; ++ MPI_Graph_neighbors_count; ++ MPI_Grequest_complete; ++ MPI_Grequest_start; ++ MPI_Group_c2f; ++ MPI_Group_compare; ++ MPI_Group_difference; ++ MPI_Group_excl; ++ MPI_Group_f2c; ++ MPI_Group_free; ++ MPI_Group_incl; ++ MPI_Group_intersection; ++ MPI_Group_range_excl; ++ MPI_Group_range_incl; ++ MPI_Group_rank; ++ MPI_Group_size; ++ MPI_Group_translate_ranks; ++ MPI_Group_union; ++ MPI_Iallgather; ++ MPI_Iallgatherv; ++ MPI_Iallreduce; ++ MPI_Ialltoall; ++ MPI_Ialltoallv; ++ MPI_Ialltoallw; ++ MPI_Ibarrier; ++ MPI_Ibcast; ++ MPI_Ibsend; ++ MPI_Iexscan; ++ MPI_Igather; ++ MPI_Igatherv; ++ MPI_Improbe; ++ MPI_Imrecv; ++ MPI_Ineighbor_allgather; ++ MPI_Ineighbor_allgatherv; ++ MPI_Ineighbor_alltoall; ++ MPI_Ineighbor_alltoallv; ++ MPI_Ineighbor_alltoallw; ++ MPI_Info_c2f; ++ MPI_Info_create; ++ MPI_Info_delete; ++ MPI_Info_dup; ++ MPI_Info_f2c; ++ MPI_Info_free; ++ MPI_Info_get; ++ MPI_Info_get_nkeys; ++ MPI_Info_get_nthkey; ++ MPI_Info_get_valuelen; ++ MPI_Info_set; ++ MPI_Init; ++ MPI_Initialized; ++ MPI_Init_thread; ++ MPI_Intercomm_create; ++ MPI_Intercomm_merge; ++ MPI_Iprobe; ++ MPI_Irecv; ++ MPI_Ireduce; ++ MPI_Ireduce_scatter; ++ MPI_Ireduce_scatter_block; ++ MPI_Irsend; ++ MPI_Iscan; ++ MPI_Iscatter; ++ MPI_Iscatterv; ++ MPI_Isend; ++ MPI_Issend; ++ MPI_Is_thread_main; ++ MPI_Keyval_create; ++ MPI_Keyval_free; ++ MPI_Lookup_name; ++ MPI_Message_c2f; ++ MPI_Message_f2c; ++ MPI_Mprobe; ++ MPI_Mrecv; ++ mpimsgq_dll_locations; ++ MPI_Neighbor_allgather; ++ MPI_Neighbor_allgatherv; ++ MPI_Neighbor_alltoall; ++ MPI_Neighbor_alltoallv; ++ MPI_Neighbor_alltoallw; ++ mpi_null_copy_fn; ++ mpi_null_copy_fn_; ++ mpi_null_copy_fn__; ++ MPI_NULL_COPY_FN; ++ mpi_null_delete_fn; ++ mpi_null_delete_fn_; ++ mpi_null_delete_fn__; ++ MPI_NULL_DELETE_FN; ++ MPI_Op_c2f; ++ MPI_Op_commutative; ++ MPI_Op_create; ++ MPI_Open_port; ++ MPI_Op_f2c; ++ MPI_Op_free; ++ MPI_Pack; ++ MPI_Pack_external; ++ MPI_Pack_external_size; ++ MPI_Pack_size; ++ MPI_Pcontrol; ++ MPI_Probe; ++ MPI_Publish_name; ++ MPI_Put; ++ MPI_Query_thread; ++ MPI_Raccumulate; ++ MPIR_being_debugged; ++ MPIR_Breakpoint; ++ MPIR_debug_abort_string; ++ MPIR_debug_gate; ++ MPIR_debug_state; ++ MPIR_debug_typedefs_sizeof; ++ MPIR_dll_name; ++ MPI_Recv; ++ MPI_Recv_init; ++ MPI_Reduce; ++ MPI_Reduce_local; ++ MPI_Reduce_scatter; ++ MPI_Reduce_scatter_block; ++ MPI_Register_datarep; ++ MPI_Request_c2f; ++ MPI_Request_f2c; ++ MPI_Request_free; ++ MPI_Request_get_status; ++ MPI_Rget; ++ MPI_Rget_accumulate; ++ MPI_Rput; ++ MPI_Rsend; ++ MPI_Rsend_init; ++ MPI_Scan; ++ MPI_Scatter; ++ MPI_Scatterv; ++ MPI_Send; ++ MPI_Send_init; ++ MPI_Sendrecv; ++ MPI_Sendrecv_replace; ++ MPI_Ssend; ++ MPI_Ssend_init; ++ MPI_Start; ++ MPI_Startall; ++ MPI_Status_c2f; ++ MPI_Status_f2c; ++ MPI_Status_set_cancelled; ++ MPI_Status_set_elements; ++ MPI_Status_set_elements_x; ++ mpit_big_lock; ++ MPI_T_category_changed; ++ MPI_T_category_get_categories; ++ MPI_T_category_get_cvars; ++ MPI_T_category_get_index; ++ MPI_T_category_get_info; ++ MPI_T_category_get_num; ++ MPI_T_category_get_pvars; ++ MPI_T_cvar_get_index; ++ MPI_T_cvar_get_info; ++ MPI_T_cvar_get_num; ++ MPI_T_cvar_handle_alloc; ++ MPI_T_cvar_handle_free; ++ MPI_T_cvar_read; ++ MPI_T_cvar_write; ++ MPI_T_enum_get_info; ++ MPI_T_enum_get_item; ++ MPI_Test; ++ MPI_Testall; ++ MPI_Testany; ++ MPI_Test_cancelled; ++ MPI_Testsome; ++ MPI_T_finalize; ++ mpit_init_count; ++ MPI_T_init_thread; ++ mpit_lock; ++ MPI_Topo_test; ++ MPI_T_pvar_get_index; ++ MPI_T_pvar_get_info; ++ MPI_T_pvar_get_num; ++ MPI_T_pvar_handle_alloc; ++ MPI_T_pvar_handle_free; ++ MPI_T_pvar_read; ++ MPI_T_pvar_readreset; ++ MPI_T_pvar_reset; ++ MPI_T_pvar_session_create; ++ MPI_T_pvar_session_free; ++ MPI_T_pvar_start; ++ MPI_T_pvar_stop; ++ MPI_T_pvar_write; ++ mpit_unlock; ++ MPI_Type_c2f; ++ MPI_Type_commit; ++ MPI_Type_contiguous; ++ MPI_Type_create_darray; ++ MPI_Type_create_f90_complex; ++ MPI_Type_create_f90_integer; ++ MPI_Type_create_f90_real; ++ MPI_Type_create_hindexed; ++ MPI_Type_create_hindexed_block; ++ MPI_Type_create_hvector; ++ MPI_Type_create_indexed_block; ++ MPI_Type_create_keyval; ++ MPI_Type_create_resized; ++ MPI_Type_create_struct; ++ MPI_Type_create_subarray; ++ MPI_Type_delete_attr; ++ MPI_Type_dup; ++ mpi_type_dup_fn; ++ mpi_type_dup_fn_; ++ mpi_type_dup_fn__; ++ MPI_TYPE_DUP_FN; ++ MPI_Type_extent; ++ MPI_Type_f2c; ++ MPI_Type_free; ++ MPI_Type_free_keyval; ++ MPI_Type_get_attr; ++ MPI_Type_get_contents; ++ MPI_Type_get_envelope; ++ MPI_Type_get_extent; ++ MPI_Type_get_extent_x; ++ MPI_Type_get_name; ++ MPI_Type_get_true_extent; ++ MPI_Type_get_true_extent_x; ++ MPI_Type_hindexed; ++ MPI_Type_hvector; ++ MPI_Type_indexed; ++ MPI_Type_lb; ++ MPI_Type_match_size; ++ mpi_type_null_copy_fn; ++ mpi_type_null_copy_fn_; ++ mpi_type_null_copy_fn__; ++ MPI_TYPE_NULL_COPY_FN; ++ mpi_type_null_delete_fn; ++ mpi_type_null_delete_fn_; ++ mpi_type_null_delete_fn__; ++ MPI_TYPE_NULL_DELETE_FN; ++ MPI_Type_set_attr; ++ MPI_Type_set_name; ++ MPI_Type_size; ++ MPI_Type_size_x; ++ MPI_Type_struct; ++ MPI_Type_ub; ++ MPI_Type_vector; ++ MPI_Unpack; ++ MPI_Unpack_external; ++ MPI_Unpublish_name; ++ MPI_Wait; ++ MPI_Waitall; ++ MPI_Waitany; ++ MPI_Waitsome; ++ MPI_Win_allocate; ++ MPI_Win_allocate_shared; ++ MPI_Win_attach; ++ MPI_Win_c2f; ++ MPI_Win_call_errhandler; ++ MPI_Win_complete; ++ MPI_Win_create; ++ MPI_Win_create_dynamic; ++ MPI_Win_create_errhandler; ++ MPI_Win_create_keyval; ++ MPI_Win_delete_attr; ++ MPI_Win_detach; ++ mpi_win_dup_fn; ++ mpi_win_dup_fn_; ++ mpi_win_dup_fn__; ++ MPI_WIN_DUP_FN; ++ MPI_Win_f2c; ++ MPI_Win_fence; ++ MPI_Win_flush; ++ MPI_Win_flush_all; ++ MPI_Win_flush_local; ++ MPI_Win_flush_local_all; ++ MPI_Win_free; ++ MPI_Win_free_keyval; ++ MPI_Win_get_attr; ++ MPI_Win_get_errhandler; ++ MPI_Win_get_group; ++ MPI_Win_get_info; ++ MPI_Win_get_name; ++ MPI_Win_lock; ++ MPI_Win_lock_all; ++ mpi_win_null_copy_fn; ++ mpi_win_null_copy_fn_; ++ mpi_win_null_copy_fn__; ++ MPI_WIN_NULL_COPY_FN; ++ mpi_win_null_delete_fn; ++ mpi_win_null_delete_fn_; ++ mpi_win_null_delete_fn__; ++ MPI_WIN_NULL_DELETE_FN; ++ MPI_Win_post; ++ MPI_Win_set_attr; ++ MPI_Win_set_errhandler; ++ MPI_Win_set_info; ++ MPI_Win_set_name; ++ MPI_Win_shared_query; ++ MPI_Win_start; ++ MPI_Win_sync; ++ MPI_Win_test; ++ MPI_Win_unlock; ++ MPI_Win_unlock_all; ++ MPI_Win_wait; ++ MPI_Wtick; ++ mpi_wtick_f90; ++ mpi_wtick_f90_; ++ mpi_wtick_f90__; ++ MPI_WTICK_F90; ++ MPI_Wtime; ++ mpi_wtime_f90; ++ mpi_wtime_f90_; ++ mpi_wtime_f90__; ++ MPI_WTIME_F90; ++ MPIX_Query_cuda_support; ++ ompi_add_procs_cutoff; ++ OMPI_Affinity_str; ++ ompi_attr_copy_all; ++ ompi_attr_create_keyval; ++ ompi_attr_create_keyval_aint; ++ ompi_attr_create_keyval_fint; ++ ompi_attr_create_predefined; ++ ompi_attr_delete; ++ ompi_attr_delete_all; ++ ompi_attr_finalize; ++ ompi_attr_free_keyval; ++ ompi_attr_free_predefined; ++ ompi_attr_get_c; ++ ompi_attr_get_fortran_mpi1; ++ ompi_attr_get_fortran_mpi2; ++ ompi_attr_init; ++ ompi_attr_set_c; ++ ompi_attr_set_fortran_mpi1; ++ ompi_attr_set_fortran_mpi2; ++ ompi_bml_base_framework; ++ OMPI_C_MPI_COMM_DUP_FN; ++ OMPI_C_MPI_COMM_NULL_COPY_FN; ++ OMPI_C_MPI_COMM_NULL_DELETE_FN; ++ OMPI_C_MPI_DUP_FN; ++ OMPI_C_MPI_NULL_COPY_FN; ++ OMPI_C_MPI_NULL_DELETE_FN; ++ OMPI_C_MPI_TYPE_DUP_FN; ++ OMPI_C_MPI_TYPE_NULL_COPY_FN; ++ OMPI_C_MPI_TYPE_NULL_DELETE_FN; ++ OMPI_C_MPI_WIN_DUP_FN; ++ OMPI_C_MPI_WIN_NULL_COPY_FN; ++ OMPI_C_MPI_WIN_NULL_DELETE_FN; ++ ompi_coll_base_allgather_intra_basic_linear; ++ ompi_coll_base_allgather_intra_bruck; ++ ompi_coll_base_allgather_intra_neighborexchange; ++ ompi_coll_base_allgather_intra_recursivedoubling; ++ ompi_coll_base_allgather_intra_ring; ++ ompi_coll_base_allgather_intra_two_procs; ++ ompi_coll_base_allgatherv_intra_basic_default; ++ ompi_coll_base_allgatherv_intra_bruck; ++ ompi_coll_base_allgatherv_intra_neighborexchange; ++ ompi_coll_base_allgatherv_intra_ring; ++ ompi_coll_base_allgatherv_intra_two_procs; ++ ompi_coll_base_allreduce_intra_basic_linear; ++ ompi_coll_base_allreduce_intra_nonoverlapping; ++ ompi_coll_base_allreduce_intra_recursivedoubling; ++ ompi_coll_base_allreduce_intra_ring; ++ ompi_coll_base_allreduce_intra_ring_segmented; ++ ompi_coll_base_alltoall_intra_basic_linear; ++ ompi_coll_base_alltoall_intra_bruck; ++ ompi_coll_base_alltoall_intra_linear_sync; ++ ompi_coll_base_alltoall_intra_pairwise; ++ ompi_coll_base_alltoall_intra_two_procs; ++ ompi_coll_base_alltoallv_intra_basic_linear; ++ ompi_coll_base_alltoallv_intra_pairwise; ++ ompi_coll_base_barrier_intra_basic_linear; ++ ompi_coll_base_barrier_intra_bruck; ++ ompi_coll_base_barrier_intra_doublering; ++ ompi_coll_base_barrier_intra_recursivedoubling; ++ ompi_coll_base_barrier_intra_tree; ++ ompi_coll_base_barrier_intra_two_procs; ++ ompi_coll_base_bcast_intra_basic_linear; ++ ompi_coll_base_bcast_intra_binomial; ++ ompi_coll_base_bcast_intra_bintree; ++ ompi_coll_base_bcast_intra_chain; ++ ompi_coll_base_bcast_intra_generic; ++ ompi_coll_base_bcast_intra_pipeline; ++ ompi_coll_base_bcast_intra_split_bintree; ++ ompi_coll_base_framework; ++ ompi_coll_base_gather_intra_basic_linear; ++ ompi_coll_base_gather_intra_binomial; ++ ompi_coll_base_gather_intra_linear_sync; ++ ompi_coll_base_reduce_generic; ++ ompi_coll_base_reduce_intra_basic_linear; ++ ompi_coll_base_reduce_intra_binary; ++ ompi_coll_base_reduce_intra_binomial; ++ ompi_coll_base_reduce_intra_chain; ++ ompi_coll_base_reduce_intra_in_order_binary; ++ ompi_coll_base_reduce_intra_pipeline; ++ ompi_coll_base_reduce_scatter_intra_basic_recursivehalving; ++ ompi_coll_base_reduce_scatter_intra_nonoverlapping; ++ ompi_coll_base_reduce_scatter_intra_ring; ++ ompi_coll_base_scatter_intra_basic_linear; ++ ompi_coll_base_scatter_intra_binomial; ++ ompi_coll_base_sendrecv_nonzero_actual; ++ ompi_coll_base_topo_build_bmtree; ++ ompi_coll_base_topo_build_chain; ++ ompi_coll_base_topo_build_in_order_bintree; ++ ompi_coll_base_topo_build_in_order_bmtree; ++ ompi_coll_base_topo_build_tree; ++ ompi_coll_base_topo_destroy_tree; ++ ompi_coll_base_topo_dump_tree; ++ ompi_comm_activate; ++ ompi_comm_activate_nb; ++ ompi_comm_allocate; ++ ompi_comm_cid_init; ++ ompi_comm_compare; ++ ompi_comm_create; ++ ompi_comm_create_group; ++ ompi_comm_determine_first; ++ ompi_comm_dump; ++ ompi_comm_dup; ++ ompi_comm_dup_fn_f; ++ ompi_comm_dup_with_info; ++ ompi_comm_enable; ++ ompi_comm_finalize; ++ ompi_comm_free; ++ ompi_comm_f_to_c_table; ++ ompi_comm_get_rprocs; ++ ompi_comm_group; ++ ompi_comm_idup; ++ ompi_comm_idup_with_info; ++ ompi_comm_init; ++ ompi_comm_link_function; ++ ompi_comm_neighbors; ++ ompi_comm_neighbors_count; ++ ompi_comm_nextcid; ++ ompi_comm_nextcid_nb; ++ ompi_comm_null_copy_fn_f; ++ ompi_comm_null_delete_fn_f; ++ ompi_comm_num_dyncomm; ++ ompi_comm_overlapping_groups; ++ ompi_comm_reg_finalize; ++ ompi_comm_reg_init; ++ ompi_comm_reg_t_class; ++ ompi_comm_request_fini; ++ ompi_comm_request_get; ++ ompi_comm_request_init; ++ ompi_comm_request_initialized; ++ ompi_comm_request_item_t_class; ++ ompi_comm_request_progress_active; ++ ompi_comm_request_return; ++ ompi_comm_request_schedule_append; ++ ompi_comm_request_start; ++ ompi_comm_request_t_class; ++ ompi_comm_set; ++ ompi_comm_set_name; ++ ompi_comm_set_nb; ++ ompi_comm_split; ++ ompi_comm_split_type; ++ ompi_communicator_t_class; ++ ompi_communicator_t_type_force_inclusion; ++ ompi_datatype_basicDatatypes; ++ ompi_datatype_copy_args; ++ ompi_datatype_create; ++ ompi_datatype_create_contiguous; ++ ompi_datatype_create_darray; ++ ompi_datatype_create_from_packed_description; ++ ompi_datatype_create_hindexed; ++ ompi_datatype_create_hindexed_block; ++ ompi_datatype_create_hvector; ++ ompi_datatype_create_indexed; ++ ompi_datatype_create_indexed_block; ++ ompi_datatype_create_struct; ++ ompi_datatype_create_subarray; ++ ompi_datatype_create_vector; ++ ompi_datatype_default_convertors_fini; ++ ompi_datatype_default_convertors_init; ++ ompi_datatype_destroy; ++ ompi_datatype_dfd; ++ ompi_datatype_dump; ++ ompi_datatype_duplicate; ++ ompi_datatype_external32_arch_id; ++ ompi_datatype_finalize; ++ ompi_datatype_f_to_c_table; ++ ompi_datatype_get_args; ++ ompi_datatype_get_elements; ++ ompi_datatype_get_pack_description; ++ ompi_datatype_get_single_predefined_type_from_args; ++ ompi_datatype_init; ++ ompi_datatype_match_size; ++ ompi_datatype_number_of_predefined_data; ++ ompi_datatype_pack_description_length; ++ ompi_datatype_print_args; ++ ompi_datatype_release_args; ++ ompi_datatype_set_args; ++ ompi_datatype_sndrcv; ++ ompi_datatype_t_class; ++ ompi_datatype_t_type_force_inclusion; ++ ompi_debugger_notify_abort; ++ ompi_debugger_setup_dlls; ++ ompi_debug_no_free_handles; ++ ompi_debug_show_handle_leaks; ++ ompi_debug_show_mpi_alloc_mem_leaks; ++ ompi_dpm_close_port; ++ ompi_dpm_connect_accept; ++ ompi_dpm_disconnect; ++ ompi_dpm_dyn_finalize; ++ ompi_dpm_dyn_init; ++ ompi_dpm_finalize; ++ ompi_dpm_init; ++ ompi_dpm_mark_dyncomm; ++ ompi_dpm_open_port; ++ ompi_dpm_spawn; ++ ompi_dup_fn_f; ++ ompi_enable_timing; ++ ompi_enable_timing_ext; ++ ompi_errcode_intern_finalize; ++ ompi_errcode_intern_init; ++ ompi_errcode_intern_lastused; ++ ompi_errcode_intern_t_class; ++ ompi_errcodes_intern; ++ ompi_errhandler_create; ++ ompi_errhandler_finalize; ++ ompi_errhandler_f_to_c_table; ++ ompi_errhandler_init; ++ ompi_errhandler_invoke; ++ ompi_errhandler_request_invoke; ++ ompi_errhandler_runtime_callback; ++ ompi_errhandler_t_class; ++ ompi_err_unknown; ++ ompi_fbtl_base_framework; ++ ompi_fcoll_base_framework; ++ ompi_file_close; ++ ompi_file_finalize; ++ ompi_file_f_to_c_table; ++ ompi_file_init; ++ ompi_file_open; ++ ompi_file_t_class; ++ ompi_fortran_argv_f2c; ++ ompi_fortran_multiple_argvs_f2c; ++ ompi_fortran_string_c2f; ++ ompi_fortran_string_f2c; ++ ompi_fs_base_framework; ++ ompi_grequest_complete; ++ ompi_grequest_invoke_query; ++ ompi_grequest_start; ++ ompi_grequest_t_class; ++ ompi_group_allocate; ++ ompi_group_allocate_bmap; ++ ompi_group_allocate_plist_w_procs; ++ ompi_group_allocate_sporadic; ++ ompi_group_allocate_strided; ++ ompi_group_calc_bmap; ++ ompi_group_calc_plist; ++ ompi_group_calc_sporadic; ++ ompi_group_calc_strided; ++ ompi_group_compare; ++ ompi_group_decrement_proc_count; ++ ompi_group_difference; ++ ompi_group_div_ceil; ++ ompi_group_dump; ++ ompi_group_excl; ++ ompi_group_finalize; ++ ompi_group_free; ++ ompi_group_f_to_c_table; ++ ompi_group_get_proc_ptr_raw; ++ ompi_group_have_remote_peers; ++ ompi_group_incl; ++ ompi_group_incl_bmap; ++ ompi_group_incl_plist; ++ ompi_group_incl_spor; ++ ompi_group_incl_strided; ++ ompi_group_increment_proc_count; ++ ompi_group_init; ++ ompi_group_intersection; ++ ompi_group_minloc; ++ ompi_group_range_excl; ++ ompi_group_range_incl; ++ ompi_group_t_class; ++ ompi_group_translate_ranks; ++ ompi_group_translate_ranks_bmap; ++ ompi_group_translate_ranks_bmap_reverse; ++ ompi_group_translate_ranks_sporadic; ++ ompi_group_translate_ranks_sporadic_reverse; ++ ompi_group_translate_ranks_strided; ++ ompi_group_translate_ranks_strided_reverse; ++ ompi_group_t_type_force_inclusion; ++ ompi_group_union; ++ ompi_have_sparse_group_storage; ++ ompi_info_close_components; ++ ompi_info_delete; ++ ompi_info_dup; ++ ompi_info_entry_t_class; ++ ompi_info_finalize; ++ ompi_info_free; ++ ompi_info_f_to_c_table; ++ ompi_info_get; ++ ompi_info_get_bool; ++ ompi_info_get_nthkey; ++ ompi_info_get_value_enum; ++ ompi_info_get_valuelen; ++ ompi_info_init; ++ ompi_info_register_framework_params; ++ ompi_info_register_types; ++ ompi_info_set; ++ ompi_info_set_value_enum; ++ ompi_info_show_ompi_version; ++ ompi_info_t_class; ++ ompi_info_type_base; ++ ompi_info_type_ompi; ++ ompi_info_value_to_bool; ++ ompi_info_value_to_int; ++ ompi_init_preconnect_mpi; ++ ompi_io_base_framework; ++ ompi_message_finalize; ++ ompi_message_free_list; ++ ompi_message_f_to_c_table; ++ ompi_message_init; ++ ompi_message_no_proc; ++ ompi_message_null; ++ ompi_message_t_class; ++ ompi_mpi_2cplex; ++ ompi_mpi_2dblcplex; ++ ompi_mpi_2dblprec; ++ ompi_mpi_2dblprec_addr; ++ ompi_mpi_2int; ++ ompi_mpi_2integer; ++ ompi_mpi_2integer_addr; ++ ompi_mpi_2real; ++ ompi_mpi_2real_addr; ++ ompi_mpi_abort; ++ ompi_mpi_aint; ++ ompi_mpi_bootstrap_mutex; ++ ompi_mpi_byte; ++ ompi_mpi_c_bool; ++ ompi_mpi_c_complex; ++ ompi_mpi_c_double_complex; ++ ompi_mpi_c_float_complex; ++ ompi_mpi_char; ++ ompi_mpi_character; ++ ompi_mpi_character_addr; ++ ompi_mpi_c_long_double_complex; ++ ompi_mpi_comm_null; ++ ompi_mpi_comm_null_addr; ++ ompi_mpi_comm_parent; ++ ompi_mpi_comm_self; ++ ompi_mpi_comm_self_addr; ++ ompi_mpi_communicators; ++ ompi_mpi_comm_world; ++ ompi_mpi_comm_world_addr; ++ ompi_mpi_complex16; ++ ompi_mpi_complex16_addr; ++ ompi_mpi_complex32; ++ ompi_mpi_complex32_addr; ++ ompi_mpi_complex8; ++ ompi_mpi_complex8_addr; ++ ompi_mpi_count; ++ ompi_mpi_cplex; ++ ompi_mpi_cplex_addr; ++ ompi_mpi_cxx_bool; ++ ompi_mpi_cxx_cplex; ++ ompi_mpi_cxx_dblcplex; ++ ompi_mpi_cxx_ldblcplex; ++ ompi_mpi_datatype_null; ++ ompi_mpi_dblcplex; ++ ompi_mpi_dblcplex_addr; ++ ompi_mpi_dblprec; ++ ompi_mpi_dblprec_addr; ++ ompi_mpi_double; ++ ompi_mpi_double_int; ++ ompi_mpi_dynamics_enabled; ++ ompi_mpi_errclass_add; ++ ompi_mpi_errcode_add; ++ ompi_mpi_errcode_finalize; ++ ompi_mpi_errcode_init; ++ ompi_mpi_errcode_lastpredefined; ++ ompi_mpi_errcode_lastused; ++ ompi_mpi_errcodes; ++ ompi_mpi_errcode_t_class; ++ ompi_mpi_errhandler_null; ++ ompi_mpi_errhandler_null_addr; ++ ompi_mpi_errnum_add_string; ++ ompi_mpi_errors_are_fatal; ++ ompi_mpi_errors_are_fatal_addr; ++ ompi_mpi_errors_are_fatal_comm_handler; ++ ompi_mpi_errors_are_fatal_file_handler; ++ ompi_mpi_errors_are_fatal_win_handler; ++ ompi_mpi_errors_return; ++ ompi_mpi_errors_return_addr; ++ ompi_mpi_errors_return_comm_handler; ++ ompi_mpi_errors_return_file_handler; ++ ompi_mpi_errors_return_win_handler; ++ ompi_mpi_errors_throw_exceptions; ++ ompi_mpi_errors_throw_exceptions_addr; ++ ompi_mpi_event_tick_rate; ++ ompi_mpiext_components; ++ ompi_mpi_external32_convertor; ++ ompi_mpiext_fini; ++ ompi_mpiext_init; ++ ompi_mpi_f90_complex_hashtable; ++ ompi_mpi_f90_integer_hashtable; ++ ompi_mpi_f90_real_hashtable; ++ ompi_mpi_file_null; ++ ompi_mpi_file_null_addr; ++ ompi_mpi_finalize; ++ ompi_mpi_finalized; ++ ompi_mpi_finalize_started; ++ ompi_mpi_float; ++ ompi_mpi_float_int; ++ ompi_mpi_group_empty; ++ ompi_mpi_group_empty_addr; ++ ompi_mpi_group_null; ++ ompi_mpi_group_null_addr; ++ ompi_mpi_have_sparse_group_storage; ++ ompi_mpi_info_env; ++ ompi_mpi_info_null; ++ ompi_mpi_info_null_addr; ++ ompi_mpi_init; ++ ompi_mpi_initialized; ++ ompi_mpi_init_started; ++ ompi_mpi_int; ++ ompi_mpi_int16_t; ++ ompi_mpi_int32_t; ++ ompi_mpi_int64_t; ++ ompi_mpi_int8_t; ++ ompi_mpi_integer; ++ ompi_mpi_integer1; ++ ompi_mpi_integer16; ++ ompi_mpi_integer16_addr; ++ ompi_mpi_integer1_addr; ++ ompi_mpi_integer2; ++ ompi_mpi_integer2_addr; ++ ompi_mpi_integer4; ++ ompi_mpi_integer4_addr; ++ ompi_mpi_integer8; ++ ompi_mpi_integer8_addr; ++ ompi_mpi_integer_addr; ++ ompi_mpi_keep_fqdn_hostnames; ++ ompi_mpi_lb; ++ ompi_mpi_ldblcplex; ++ ompi_mpi_local_convertor; ++ ompi_mpi_logical; ++ ompi_mpi_logical1; ++ ompi_mpi_logical1_addr; ++ ompi_mpi_logical2; ++ ompi_mpi_logical2_addr; ++ ompi_mpi_logical4; ++ ompi_mpi_logical4_addr; ++ ompi_mpi_logical8; ++ ompi_mpi_logical8_addr; ++ ompi_mpi_logical_addr; ++ ompi_mpi_long; ++ ompi_mpi_longdbl_int; ++ ompi_mpi_long_double; ++ ompi_mpi_long_int; ++ ompi_mpi_long_long_int; ++ ompi_mpi_main_thread; ++ ompi_mpi_offset; ++ ompi_mpi_op_band; ++ ompi_mpi_op_band_addr; ++ ompi_mpi_op_bor; ++ ompi_mpi_op_bor_addr; ++ ompi_mpi_op_bxor; ++ ompi_mpi_op_bxor_addr; ++ ompi_mpi_op_land; ++ ompi_mpi_op_land_addr; ++ ompi_mpi_op_lor; ++ ompi_mpi_op_lor_addr; ++ ompi_mpi_op_lxor; ++ ompi_mpi_op_lxor_addr; ++ ompi_mpi_op_max; ++ ompi_mpi_op_max_addr; ++ ompi_mpi_op_maxloc; ++ ompi_mpi_op_maxloc_addr; ++ ompi_mpi_op_min; ++ ompi_mpi_op_min_addr; ++ ompi_mpi_op_minloc; ++ ompi_mpi_op_minloc_addr; ++ ompi_mpi_op_no_op; ++ ompi_mpi_op_no_op_addr; ++ ompi_mpi_op_null; ++ ompi_mpi_op_null_addr; ++ ompi_mpi_op_prod; ++ ompi_mpi_op_prod_addr; ++ ompi_mpi_op_replace; ++ ompi_mpi_op_replace_addr; ++ ompi_mpi_op_sum; ++ ompi_mpi_op_sum_addr; ++ ompi_mpi_packed; ++ ompi_mpi_param_check; ++ ompi_mpi_preconnect_mpi; ++ ompi_mpi_real; ++ ompi_mpi_real16; ++ ompi_mpi_real16_addr; ++ ompi_mpi_real2; ++ ompi_mpi_real4; ++ ompi_mpi_real4_addr; ++ ompi_mpi_real8; ++ ompi_mpi_real8_addr; ++ ompi_mpi_real_addr; ++ ompi_mpi_register_params; ++ ompi_mpi_short; ++ ompi_mpi_short_int; ++ ompi_mpi_show_mca_params; ++ ompi_mpi_show_mca_params_file; ++ ompi_mpi_show_mca_params_string; ++ ompi_mpi_signed_char; ++ ompi_mpi_statuses_ignore_addr; ++ ompi_mpi_status_ignore_addr; ++ ompi_mpi_thread_level; ++ ompi_mpi_thread_multiple; ++ ompi_mpi_thread_provided; ++ ompi_mpi_thread_requested; ++ ompi_mpi_ub; ++ ompi_mpi_uint16_t; ++ ompi_mpi_uint32_t; ++ ompi_mpi_uint64_t; ++ ompi_mpi_uint8_t; ++ ompi_mpi_unavailable; ++ ompi_mpi_unsigned; ++ ompi_mpi_unsigned_char; ++ ompi_mpi_unsigned_long; ++ ompi_mpi_unsigned_long_long; ++ ompi_mpi_unsigned_short; ++ ompi_mpi_wchar; ++ ompi_mpi_windows; ++ ompi_mpi_win_null; ++ ompi_mpi_win_null_addr; ++ ompi_mpi_yield_when_idle; ++ ompi_mtl; ++ ompi_mtl_base_framework; ++ ompi_mtl_base_select; ++ ompi_mtl_base_selected_component; ++ ompi_namelist_t_class; ++ ompi_null_copy_fn_f; ++ ompi_null_delete_fn_f; ++ ompi_op_base_3buff_functions; ++ ompi_op_base_find_available; ++ ompi_op_base_framework; ++ ompi_op_base_functions; ++ ompi_op_base_module_1_0_0_t_class; ++ ompi_op_base_module_t_class; ++ ompi_op_base_op_select; ++ ompi_op_create_user; ++ ompi_op_ddt_map; ++ ompi_op_finalize; ++ ompi_op_f_to_c_table; ++ ompi_op_init; ++ ompi_op_set_cxx_callback; ++ ompi_op_set_java_callback; ++ ompi_op_t_class; ++ ompi_orte_tracker_t_class; ++ ompi_osc_base_finalize; ++ ompi_osc_base_find_available; ++ ompi_osc_base_framework; ++ ompi_osc_base_get_primitive_type_info; ++ ompi_osc_base_process_op; ++ ompi_osc_base_select; ++ ompi_osc_base_sndrcv_op; ++ ompi_pml_base_bsend_allocator_name; ++ ompi_pml_base_framework; ++ ompi_proc_all; ++ ompi_proc_complete_init; ++ ompi_proc_complete_init_single; ++ ompi_proc_finalize; ++ ompi_proc_find; ++ ompi_proc_find_and_add; ++ ompi_proc_for_name; ++ ompi_proc_get_allocated; ++ ompi_proc_init; ++ ompi_proc_list; ++ ompi_proc_local_proc; ++ ompi_proc_lookup; ++ ompi_proc_pack; ++ ompi_proc_refresh; ++ ompi_proc_self; ++ ompi_proc_t_class; ++ ompi_proc_unpack; ++ ompi_proc_world; ++ ompi_proc_world_size; ++ ompi_registered_datareps; ++ ompi_request_completed; ++ ompi_request_cond; ++ ompi_request_default_test; ++ ompi_request_default_test_all; ++ ompi_request_default_test_any; ++ ompi_request_default_test_some; ++ ompi_request_default_wait; ++ ompi_request_default_wait_all; ++ ompi_request_default_wait_any; ++ ompi_request_default_wait_some; ++ ompi_request_empty; ++ ompi_request_failed; ++ ompi_request_finalize; ++ ompi_request_f_to_c_table; ++ ompi_request_functions; ++ ompi_request_init; ++ ompi_request_lock; ++ ompi_request_null; ++ ompi_request_null_addr; ++ ompi_request_persistent_proc_null_free; ++ ompi_request_t_class; ++ ompi_request_t_type_force_inclusion; ++ ompi_request_waiting; ++ ompi_rte_abort; ++ ompi_rte_base_framework; ++ ompi_rte_initialized; ++ ompi_rte_orte_component_version_string; ++ ompi_rte_wait_for_debugger; ++ ompi_seq_tracker_check_duplicate; ++ ompi_seq_tracker_copy; ++ ompi_seq_tracker_insert; ++ ompi_seq_tracker_range_t_class; ++ ompi_seq_tracker_t_class; ++ ompi_set_group_rank; ++ ompi_sharedfp_base_framework; ++ ompi_show_all_mca_params; ++ ompi_status_empty; ++ ompi_status_public_t_type_force_inclusion; ++ ompi_test_fortran_constants; ++ ompi_test_fortran_constants_; ++ ompi_test_fortran_constants__; ++ OMPI_TEST_FORTRAN_CONSTANTS; ++ ompi_test_fortran_constants_f; ++ ompit_opal_to_mpit_error; ++ ompi_topo_base_framework; ++ ompit_var_type_to_datatype; ++ ompi_type_dup_fn_f; ++ ompi_type_null_copy_fn_f; ++ ompi_type_null_delete_fn_f; ++ ompi_use_sparse_group_storage; ++ ompi_version_string; ++ ompi_vprotocol_base_framework; ++ ompi_win_accumulate_ops; ++ ompi_win_allocate; ++ ompi_win_allocate_shared; ++ ompi_win_create; ++ ompi_win_create_dynamic; ++ ompi_win_dup_fn_f; ++ ompi_win_finalize; ++ ompi_win_free; ++ ompi_win_get_name; ++ ompi_win_group; ++ ompi_win_init; ++ ompi_win_null_copy_fn_f; ++ ompi_win_null_delete_fn_f; ++ ompi_win_set_name; ++ ompi_win_t_class; ++ opal_datatype_t_type_force_inclusion; ++ opal_free_list_item_t_type_force_inclusion; ++ opal_free_list_t_type_force_inclusion; ++ opal_list_item_t_type_force_inclusion; ++ opal_list_t_type_force_inclusion; ++ opal_pointer_array_t_type_force_inclusion; ++ PMPI_Abort; ++ PMPI_Accumulate; ++ PMPI_Add_error_class; ++ PMPI_Add_error_code; ++ PMPI_Add_error_string; ++ PMPI_Address; ++ PMPI_Allgather; ++ PMPI_Allgatherv; ++ PMPI_Alloc_mem; ++ PMPI_Allreduce; ++ PMPI_Alltoall; ++ PMPI_Alltoallv; ++ PMPI_Alltoallw; ++ PMPI_Attr_delete; ++ PMPI_Attr_get; ++ PMPI_Attr_put; ++ PMPI_Barrier; ++ PMPI_Bcast; ++ PMPI_Bsend; ++ PMPI_Bsend_init; ++ PMPI_Buffer_attach; ++ PMPI_Buffer_detach; ++ PMPI_Cancel; ++ PMPI_Cart_coords; ++ PMPI_Cart_create; ++ PMPI_Cartdim_get; ++ PMPI_Cart_get; ++ PMPI_Cart_map; ++ PMPI_Cart_rank; ++ PMPI_Cart_shift; ++ PMPI_Cart_sub; ++ PMPI_Close_port; ++ PMPI_Comm_accept; ++ PMPI_Comm_c2f; ++ PMPI_Comm_call_errhandler; ++ PMPI_Comm_compare; ++ PMPI_Comm_connect; ++ PMPI_Comm_create; ++ PMPI_Comm_create_errhandler; ++ PMPI_Comm_create_group; ++ PMPI_Comm_create_keyval; ++ PMPI_Comm_delete_attr; ++ PMPI_Comm_disconnect; ++ PMPI_Comm_dup; ++ PMPI_Comm_dup_with_info; ++ PMPI_Comm_f2c; ++ PMPI_Comm_free; ++ PMPI_Comm_free_keyval; ++ PMPI_Comm_get_attr; ++ PMPI_Comm_get_errhandler; ++ PMPI_Comm_get_info; ++ PMPI_Comm_get_name; ++ PMPI_Comm_get_parent; ++ PMPI_Comm_group; ++ PMPI_Comm_idup; ++ PMPI_Comm_join; ++ PMPI_Comm_rank; ++ PMPI_Comm_remote_group; ++ PMPI_Comm_remote_size; ++ PMPI_Comm_set_attr; ++ PMPI_Comm_set_errhandler; ++ PMPI_Comm_set_info; ++ PMPI_Comm_set_name; ++ PMPI_Comm_size; ++ PMPI_Comm_spawn; ++ PMPI_Comm_spawn_multiple; ++ PMPI_Comm_split; ++ PMPI_Comm_split_type; ++ PMPI_Comm_test_inter; ++ PMPI_Compare_and_swap; ++ PMPI_Dims_create; ++ PMPI_Dist_graph_create; ++ PMPI_Dist_graph_create_adjacent; ++ PMPI_Dist_graph_neighbors; ++ PMPI_Dist_graph_neighbors_count; ++ PMPI_Errhandler_c2f; ++ PMPI_Errhandler_create; ++ PMPI_Errhandler_f2c; ++ PMPI_Errhandler_free; ++ PMPI_Errhandler_get; ++ PMPI_Errhandler_set; ++ PMPI_Error_class; ++ PMPI_Error_string; ++ PMPI_Exscan; ++ PMPI_Fetch_and_op; ++ PMPI_File_c2f; ++ PMPI_File_call_errhandler; ++ PMPI_File_close; ++ PMPI_File_create_errhandler; ++ PMPI_File_delete; ++ PMPI_File_f2c; ++ PMPI_File_get_amode; ++ PMPI_File_get_atomicity; ++ PMPI_File_get_byte_offset; ++ PMPI_File_get_errhandler; ++ PMPI_File_get_group; ++ PMPI_File_get_info; ++ PMPI_File_get_position; ++ PMPI_File_get_position_shared; ++ PMPI_File_get_size; ++ PMPI_File_get_type_extent; ++ PMPI_File_get_view; ++ PMPI_File_iread; ++ PMPI_File_iread_all; ++ PMPI_File_iread_at; ++ PMPI_File_iread_at_all; ++ PMPI_File_iread_shared; ++ PMPI_File_iwrite; ++ PMPI_File_iwrite_all; ++ PMPI_File_iwrite_at; ++ PMPI_File_iwrite_at_all; ++ PMPI_File_iwrite_shared; ++ PMPI_File_open; ++ PMPI_File_preallocate; ++ PMPI_File_read; ++ PMPI_File_read_all; ++ PMPI_File_read_all_begin; ++ PMPI_File_read_all_end; ++ PMPI_File_read_at; ++ PMPI_File_read_at_all; ++ PMPI_File_read_at_all_begin; ++ PMPI_File_read_at_all_end; ++ PMPI_File_read_ordered; ++ PMPI_File_read_ordered_begin; ++ PMPI_File_read_ordered_end; ++ PMPI_File_read_shared; ++ PMPI_File_seek; ++ PMPI_File_seek_shared; ++ PMPI_File_set_atomicity; ++ PMPI_File_set_errhandler; ++ PMPI_File_set_info; ++ PMPI_File_set_size; ++ PMPI_File_set_view; ++ PMPI_File_sync; ++ PMPI_File_write; ++ PMPI_File_write_all; ++ PMPI_File_write_all_begin; ++ PMPI_File_write_all_end; ++ PMPI_File_write_at; ++ PMPI_File_write_at_all; ++ PMPI_File_write_at_all_begin; ++ PMPI_File_write_at_all_end; ++ PMPI_File_write_ordered; ++ PMPI_File_write_ordered_begin; ++ PMPI_File_write_ordered_end; ++ PMPI_File_write_shared; ++ PMPI_Finalize; ++ PMPI_Finalized; ++ PMPI_Free_mem; ++ PMPI_Gather; ++ PMPI_Gatherv; ++ PMPI_Get; ++ PMPI_Get_accumulate; ++ PMPI_Get_address; ++ PMPI_Get_count; ++ PMPI_Get_elements; ++ PMPI_Get_elements_x; ++ PMPI_Get_library_version; ++ PMPI_Get_processor_name; ++ PMPI_Get_version; ++ PMPI_Graph_create; ++ PMPI_Graphdims_get; ++ PMPI_Graph_get; ++ PMPI_Graph_map; ++ PMPI_Graph_neighbors; ++ PMPI_Graph_neighbors_count; ++ PMPI_Grequest_complete; ++ PMPI_Grequest_start; ++ PMPI_Group_c2f; ++ PMPI_Group_compare; ++ PMPI_Group_difference; ++ PMPI_Group_excl; ++ PMPI_Group_f2c; ++ PMPI_Group_free; ++ PMPI_Group_incl; ++ PMPI_Group_intersection; ++ PMPI_Group_range_excl; ++ PMPI_Group_range_incl; ++ PMPI_Group_rank; ++ PMPI_Group_size; ++ PMPI_Group_translate_ranks; ++ PMPI_Group_union; ++ PMPI_Iallgather; ++ PMPI_Iallgatherv; ++ PMPI_Iallreduce; ++ PMPI_Ialltoall; ++ PMPI_Ialltoallv; ++ PMPI_Ialltoallw; ++ PMPI_Ibarrier; ++ PMPI_Ibcast; ++ PMPI_Ibsend; ++ PMPI_Iexscan; ++ PMPI_Igather; ++ PMPI_Igatherv; ++ PMPI_Improbe; ++ PMPI_Imrecv; ++ PMPI_Ineighbor_allgather; ++ PMPI_Ineighbor_allgatherv; ++ PMPI_Ineighbor_alltoall; ++ PMPI_Ineighbor_alltoallv; ++ PMPI_Ineighbor_alltoallw; ++ PMPI_Info_c2f; ++ PMPI_Info_create; ++ PMPI_Info_delete; ++ PMPI_Info_dup; ++ PMPI_Info_f2c; ++ PMPI_Info_free; ++ PMPI_Info_get; ++ PMPI_Info_get_nkeys; ++ PMPI_Info_get_nthkey; ++ PMPI_Info_get_valuelen; ++ PMPI_Info_set; ++ PMPI_Init; ++ PMPI_Initialized; ++ PMPI_Init_thread; ++ PMPI_Intercomm_create; ++ PMPI_Intercomm_merge; ++ PMPI_Iprobe; ++ PMPI_Irecv; ++ PMPI_Ireduce; ++ PMPI_Ireduce_scatter; ++ PMPI_Ireduce_scatter_block; ++ PMPI_Irsend; ++ PMPI_Iscan; ++ PMPI_Iscatter; ++ PMPI_Iscatterv; ++ PMPI_Isend; ++ PMPI_Issend; ++ PMPI_Is_thread_main; ++ PMPI_Keyval_create; ++ PMPI_Keyval_free; ++ PMPI_Lookup_name; ++ PMPI_Message_c2f; ++ PMPI_Message_f2c; ++ PMPI_Mprobe; ++ PMPI_Mrecv; ++ PMPI_Neighbor_allgather; ++ PMPI_Neighbor_allgatherv; ++ PMPI_Neighbor_alltoall; ++ PMPI_Neighbor_alltoallv; ++ PMPI_Neighbor_alltoallw; ++ PMPI_Op_c2f; ++ PMPI_Op_commutative; ++ PMPI_Op_create; ++ PMPI_Open_port; ++ PMPI_Op_f2c; ++ PMPI_Op_free; ++ PMPI_Pack; ++ PMPI_Pack_external; ++ PMPI_Pack_external_size; ++ PMPI_Pack_size; ++ PMPI_Pcontrol; ++ PMPI_Probe; ++ PMPI_Publish_name; ++ PMPI_Put; ++ PMPI_Query_thread; ++ PMPI_Raccumulate; ++ PMPI_Recv; ++ PMPI_Recv_init; ++ PMPI_Reduce; ++ PMPI_Reduce_local; ++ PMPI_Reduce_scatter; ++ PMPI_Reduce_scatter_block; ++ PMPI_Register_datarep; ++ PMPI_Request_c2f; ++ PMPI_Request_f2c; ++ PMPI_Request_free; ++ PMPI_Request_get_status; ++ PMPI_Rget; ++ PMPI_Rget_accumulate; ++ PMPI_Rput; ++ PMPI_Rsend; ++ PMPI_Rsend_init; ++ PMPI_Scan; ++ PMPI_Scatter; ++ PMPI_Scatterv; ++ PMPI_Send; ++ PMPI_Send_init; ++ PMPI_Sendrecv; ++ PMPI_Sendrecv_replace; ++ PMPI_Ssend; ++ PMPI_Ssend_init; ++ PMPI_Start; ++ PMPI_Startall; ++ PMPI_Status_c2f; ++ PMPI_Status_f2c; ++ PMPI_Status_set_cancelled; ++ PMPI_Status_set_elements; ++ PMPI_Status_set_elements_x; ++ PMPI_T_category_changed; ++ PMPI_T_category_get_categories; ++ PMPI_T_category_get_cvars; ++ PMPI_T_category_get_index; ++ PMPI_T_category_get_info; ++ PMPI_T_category_get_num; ++ PMPI_T_category_get_pvars; ++ PMPI_T_cvar_get_index; ++ PMPI_T_cvar_get_info; ++ PMPI_T_cvar_get_num; ++ PMPI_T_cvar_handle_alloc; ++ PMPI_T_cvar_handle_free; ++ PMPI_T_cvar_read; ++ PMPI_T_cvar_write; ++ PMPI_T_enum_get_info; ++ PMPI_T_enum_get_item; ++ PMPI_Test; ++ PMPI_Testall; ++ PMPI_Testany; ++ PMPI_Test_cancelled; ++ PMPI_Testsome; ++ PMPI_T_finalize; ++ PMPI_T_init_thread; ++ PMPI_Topo_test; ++ PMPI_T_pvar_get_index; ++ PMPI_T_pvar_get_info; ++ PMPI_T_pvar_get_num; ++ PMPI_T_pvar_handle_alloc; ++ PMPI_T_pvar_handle_free; ++ PMPI_T_pvar_read; ++ PMPI_T_pvar_readreset; ++ PMPI_T_pvar_reset; ++ PMPI_T_pvar_session_create; ++ PMPI_T_pvar_session_free; ++ PMPI_T_pvar_start; ++ PMPI_T_pvar_stop; ++ PMPI_T_pvar_write; ++ PMPI_Type_c2f; ++ PMPI_Type_commit; ++ PMPI_Type_contiguous; ++ PMPI_Type_create_darray; ++ PMPI_Type_create_f90_complex; ++ PMPI_Type_create_f90_integer; ++ PMPI_Type_create_f90_real; ++ PMPI_Type_create_hindexed; ++ PMPI_Type_create_hindexed_block; ++ PMPI_Type_create_hvector; ++ PMPI_Type_create_indexed_block; ++ PMPI_Type_create_keyval; ++ PMPI_Type_create_resized; ++ PMPI_Type_create_struct; ++ PMPI_Type_create_subarray; ++ PMPI_Type_delete_attr; ++ PMPI_Type_dup; ++ PMPI_Type_extent; ++ PMPI_Type_f2c; ++ PMPI_Type_free; ++ PMPI_Type_free_keyval; ++ PMPI_Type_get_attr; ++ PMPI_Type_get_contents; ++ PMPI_Type_get_envelope; ++ PMPI_Type_get_extent; ++ PMPI_Type_get_extent_x; ++ PMPI_Type_get_name; ++ PMPI_Type_get_true_extent; ++ PMPI_Type_get_true_extent_x; ++ PMPI_Type_hindexed; ++ PMPI_Type_hvector; ++ PMPI_Type_indexed; ++ PMPI_Type_lb; ++ PMPI_Type_match_size; ++ PMPI_Type_set_attr; ++ PMPI_Type_set_name; ++ PMPI_Type_size; ++ PMPI_Type_size_x; ++ PMPI_Type_struct; ++ PMPI_Type_ub; ++ PMPI_Type_vector; ++ PMPI_Unpack; ++ PMPI_Unpack_external; ++ PMPI_Unpublish_name; ++ PMPI_Wait; ++ PMPI_Waitall; ++ PMPI_Waitany; ++ PMPI_Waitsome; ++ PMPI_Win_allocate; ++ PMPI_Win_allocate_shared; ++ PMPI_Win_attach; ++ PMPI_Win_c2f; ++ PMPI_Win_call_errhandler; ++ PMPI_Win_complete; ++ PMPI_Win_create; ++ PMPI_Win_create_dynamic; ++ PMPI_Win_create_errhandler; ++ PMPI_Win_create_keyval; ++ PMPI_Win_delete_attr; ++ PMPI_Win_detach; ++ PMPI_Win_f2c; ++ PMPI_Win_fence; ++ PMPI_Win_flush; ++ PMPI_Win_flush_all; ++ PMPI_Win_flush_local; ++ PMPI_Win_flush_local_all; ++ PMPI_Win_free; ++ PMPI_Win_free_keyval; ++ PMPI_Win_get_attr; ++ PMPI_Win_get_errhandler; ++ PMPI_Win_get_group; ++ PMPI_Win_get_info; ++ PMPI_Win_get_name; ++ PMPI_Win_lock; ++ PMPI_Win_lock_all; ++ PMPI_Win_post; ++ PMPI_Win_set_attr; ++ PMPI_Win_set_errhandler; ++ PMPI_Win_set_info; ++ PMPI_Win_set_name; ++ PMPI_Win_shared_query; ++ PMPI_Win_start; ++ PMPI_Win_sync; ++ PMPI_Win_test; ++ PMPI_Win_unlock; ++ PMPI_Win_unlock_all; ++ PMPI_Win_wait; ++ PMPI_Wtick; ++ PMPI_Wtime; ++ coll_base_allgatherv_algorithms; ++ coll_base_comm_get_reqs; ++ comm_allgather_pml; ++ comm_allreduce_pml; ++ comm_bcast_pml; ++ mca_op_base_static_components; ++ mca_topo_base_cart_coords; ++ mca_pml_base_bsend_attach; ++ mca_sharedfp_base_static_components; ++ mca_vprotocol_base_select; ++ mca_topo_base_dist_graph_create_adjacent; ++ mca_io_base_file_select; ++ mca_pml_base_bsend_request_fini; ++ mca_pml_base_progress; ++ mca_fs_base_get_fstype; ++ mca_pml_base_request_t_class; ++ mca_rte_base_static_components; ++ mca_pml_base_bsend_detach; ++ mca_topo_base_cartdim_get; ++ mca_fcoll_base_query_table; ++ mca_fs_base_find_available; ++ mca_topo_base_static_components; ++ mca_pml_base_recv_request_t_type_force_inclusion; ++ mca_io_base_register_datarep; ++ mca_bml_base_btl_array_reserve; ++ mca_pml_base_static_components; ++ mca_topo_base_dist_graph_create; ++ mca_vprotocol_base_request_parasite; ++ mca_topo_base_graph_map; ++ mca_pml_base_selected_component; ++ mca_pml_base_send_requests; ++ mca_topo_base_comm_cart_2_2_0_t_class; ++ mca_pml_base_finalize; ++ mca_vprotocol_base_static_components; ++ mca_pml_base_pml_check_selected; ++ mca_vprotocol_base_parasite; ++ mca_fs_base_get_parent_dir; ++ mca_io_base_find_available; ++ mca_bml_base_init; ++ mca_fbtl_base_file_select; ++ mca_pml_v; ++ mca_topo_base_comm_graph_2_2_0_t_class; ++ mca_pml_base_bsend_request_free; ++ mca_osc_base_static_components; ++ mca_coll_base_alltoallv_intra_basic_inplace; ++ mca_sharedfp; ++ mca_pml_base_pml_selected; ++ mca_vprotocol_base_set_include_list; ++ mca_topo_base_cart_get; ++ mca_vprotocol_component; ++ mca_pml_base_bsend_request_alloc; ++ mca_pml_base_recv_requests; ++ mca_coll_base_comm_t_class; ++ mca_vprotocol_base_include_list; ++ mca_pml_base_send_request_t_class; ++ mca_bml_component; ++ mca_topo_base_dist_graph_distribute; ++ mca_pml_base_request_t_type_force_inclusion; ++ mca_fcoll_base_file_select; ++ mca_pml_base_bsend_request_start; ++ mca_fbtl_base_selected_component; ++ mca_topo_base_module_t_class; ++ mca_fbtl_base_static_components; ++ mca_topo_base_graphdims_get; ++ mca_topo_base_cart_sub; ++ mca_topo_base_graph_neighbors; ++ mca_pml; ++ mca_topo_base_cart_shift; ++ mca_pml_base_select; ++ mca_topo_base_dist_graph_neighbors_count; ++ mca_coll_base_module_t_class; ++ mca_coll_base_static_components; ++ mca_topo_base_cart_map; ++ mca_bml_lock; ++ mca_topo_base_graph_create; ++ mca_coll_base_comm_unselect; ++ mca_io_base_request_t_class; ++ mca_io_base_static_components; ++ mca_bml_base_inited; ++ mca_pml_base_bsend_init; ++ mca_fbtl_base_file_unselect; ++ mca_topo_base_find_available; ++ mca_topo_base_comm_dist_graph_2_2_0_t_class; ++ mca_coll_base_alltoall_intra_basic_inplace; ++ mca_fcoll_base_file_unselect; ++ mca_pml_v_component; ++ mca_fs_base_static_components; ++ mca_fs_base_file_unselect; ++ mca_bml_base_endpoint_t_class; ++ mca_topo_base_graph_neighbors_count; ++ mca_bml_base_btl_array_t_class; ++ mca_coll_base_find_available; ++ mca_sharedfp_base_find_available; ++ mca_pml_base_pml; ++ mca_bml; ++ mca_fcoll_base_find_available; ++ mca_sharedfp_base_file_select; ++ mca_fcoll_base_static_components; ++ mca_pml_base_recv_request_t_class; ++ mca_topo_base_cart_create; ++ mca_pml_base_send_request_t_type_force_inclusion; ++ mca_rte_orte_component; ++ mca_coll_base_comm_select; ++ mca_sharedfp_base_file_unselect; ++ mca_fbtl_base_find_available; ++ mca_io_base_delete; ++ mca_fs_base_file_select; ++ mca_topo_base_cart_rank; ++ mca_topo_base_lazy_init; ++ mca_topo_base_dist_graph_neighbors; ++ mca_pml_base_bsend_fini; ++ mca_vprotocol; ++ mca_pml_base_bsend_request_alloc_buf; ++ mca_fbtl; ++ mca_bml_base_static_components; ++ mca_topo_base_graph_get; ++ mca_mtl_base_static_components; ++ mca_topo_base_comm_select; ++ netpatterns_base_err; ++ netpatterns_base_verbose; ++ netpatterns_cleanup_narray_knomial_tree; ++ netpatterns_cleanup_recursive_doubling_tree_node; ++ netpatterns_cleanup_recursive_knomial_allgather_tree_node; ++ netpatterns_cleanup_recursive_knomial_tree_node; ++ netpatterns_init; ++ netpatterns_register_mca_params; ++ netpatterns_setup_multinomial_tree; ++ netpatterns_setup_narray_knomial_tree; ++ netpatterns_setup_narray_tree; ++ netpatterns_setup_narray_tree_contigous_ranks; ++ netpatterns_setup_recursive_doubling_n_tree_node; ++ netpatterns_setup_recursive_doubling_tree_node; ++ netpatterns_setup_recursive_knomial_allgather_tree_node; ++ netpatterns_setup_recursive_knomial_tree_node; ++ roundup_to_power_radix; ++local: ++ *; ++ /* pml_v_output_close*/ ++ /* pml_v_output_open */ ++}; +Index: openmpi-4.0.3/ompi/mpi/fortran/mpif-h/libmpi_mpifh.map +=================================================================== +--- /dev/null ++++ openmpi-4.0.3/ompi/mpi/fortran/mpif-h/libmpi_mpifh.map +@@ -0,0 +1,4967 @@ ++/* Symbol version map for libmpi_mpifh.so.20.0.0 (OpenMPI 2.0.0) ++ * EXPERIMENTAL ++ * Author: Alastair McKinstry ++ * 2016-08-03 ++ */ ++ ++OMPI_2.0.0 { ++global: ++ mpi_abort; ++ mpi_abort_; ++ mpi_abort__; ++ MPI_ABORT; ++ MPI_Abort_f; ++ MPI_Abort_f08; ++ mpi_accumulate; ++ mpi_accumulate_; ++ mpi_accumulate__; ++ MPI_ACCUMULATE; ++ MPI_Accumulate_f; ++ MPI_Accumulate_f08; ++ mpi_add_error_class; ++ mpi_add_error_class_; ++ mpi_add_error_class__; ++ MPI_ADD_ERROR_CLASS; ++ MPI_Add_error_class_f; ++ MPI_Add_error_class_f08; ++ mpi_add_error_code; ++ mpi_add_error_code_; ++ mpi_add_error_code__; ++ MPI_ADD_ERROR_CODE; ++ MPI_Add_error_code_f; ++ MPI_Add_error_code_f08; ++ mpi_add_error_string; ++ mpi_add_error_string_; ++ mpi_add_error_string__; ++ MPI_ADD_ERROR_STRING; ++ MPI_Add_error_string_f; ++ MPI_Add_error_string_f08; ++ mpi_address; ++ mpi_address_; ++ mpi_address__; ++ MPI_ADDRESS; ++ MPI_Address_f; ++ MPI_Address_f08; ++ mpi_aint_add; ++ mpi_aint_add_; ++ mpi_aint_add__; ++ MPI_AINT_ADD; ++ MPI_Aint_add_f; ++ MPI_Aint_add_f08; ++ mpi_aint_diff; ++ mpi_aint_diff_; ++ mpi_aint_diff__; ++ MPI_AINT_DIFF; ++ MPI_Aint_diff_f; ++ MPI_Aint_diff_f08; ++ mpi_allgather; ++ mpi_allgather_; ++ mpi_allgather__; ++ MPI_ALLGATHER; ++ MPI_Allgather_f; ++ MPI_Allgather_f08; ++ mpi_allgatherv; ++ mpi_allgatherv_; ++ mpi_allgatherv__; ++ MPI_ALLGATHERV; ++ MPI_Allgatherv_f; ++ MPI_Allgatherv_f08; ++ mpi_alloc_mem; ++ mpi_alloc_mem_; ++ mpi_alloc_mem__; ++ MPI_ALLOC_MEM; ++ mpi_alloc_mem_cptr; ++ mpi_alloc_mem_cptr_; ++ mpi_alloc_mem_cptr__; ++ MPI_ALLOC_MEM_CPTR; ++ MPI_Alloc_mem_cptr_f; ++ MPI_Alloc_mem_cptr_f08; ++ MPI_Alloc_mem_f; ++ MPI_Alloc_mem_f08; ++ mpi_allreduce; ++ mpi_allreduce_; ++ mpi_allreduce__; ++ MPI_ALLREDUCE; ++ MPI_Allreduce_f; ++ MPI_Allreduce_f08; ++ mpi_alltoall; ++ mpi_alltoall_; ++ mpi_alltoall__; ++ MPI_ALLTOALL; ++ MPI_Alltoall_f; ++ MPI_Alltoall_f08; ++ mpi_alltoallv; ++ mpi_alltoallv_; ++ mpi_alltoallv__; ++ MPI_ALLTOALLV; ++ MPI_Alltoallv_f; ++ MPI_Alltoallv_f08; ++ mpi_alltoallw; ++ mpi_alltoallw_; ++ mpi_alltoallw__; ++ MPI_ALLTOALLW; ++ MPI_Alltoallw_f; ++ MPI_Alltoallw_f08; ++ mpi_attr_delete; ++ mpi_attr_delete_; ++ mpi_attr_delete__; ++ MPI_ATTR_DELETE; ++ MPI_Attr_delete_f; ++ MPI_Attr_delete_f08; ++ mpi_attr_get; ++ mpi_attr_get_; ++ mpi_attr_get__; ++ MPI_ATTR_GET; ++ MPI_Attr_get_f; ++ MPI_Attr_get_f08; ++ mpi_attr_put; ++ mpi_attr_put_; ++ mpi_attr_put__; ++ MPI_ATTR_PUT; ++ MPI_Attr_put_f; ++ MPI_Attr_put_f08; ++ mpi_barrier; ++ mpi_barrier_; ++ mpi_barrier__; ++ MPI_BARRIER; ++ MPI_Barrier_f; ++ MPI_Barrier_f08; ++ mpi_bcast; ++ mpi_bcast_; ++ mpi_bcast__; ++ MPI_BCAST; ++ MPI_Bcast_f; ++ MPI_Bcast_f08; ++ mpi_bsend; ++ mpi_bsend_; ++ mpi_bsend__; ++ MPI_BSEND; ++ MPI_Bsend_f; ++ MPI_Bsend_f08; ++ mpi_bsend_init; ++ mpi_bsend_init_; ++ mpi_bsend_init__; ++ MPI_BSEND_INIT; ++ MPI_Bsend_init_f; ++ MPI_Bsend_init_f08; ++ mpi_buffer_attach; ++ mpi_buffer_attach_; ++ mpi_buffer_attach__; ++ MPI_BUFFER_ATTACH; ++ MPI_Buffer_attach_f; ++ MPI_Buffer_attach_f08; ++ mpi_buffer_detach; ++ mpi_buffer_detach_; ++ mpi_buffer_detach__; ++ MPI_BUFFER_DETACH; ++ MPI_Buffer_detach_f; ++ mpi_cancel; ++ mpi_cancel_; ++ mpi_cancel__; ++ MPI_CANCEL; ++ MPI_Cancel_f; ++ MPI_Cancel_f08; ++ mpi_cart_coords; ++ mpi_cart_coords_; ++ mpi_cart_coords__; ++ MPI_CART_COORDS; ++ MPI_Cart_coords_f; ++ MPI_Cart_coords_f08; ++ mpi_cart_create; ++ mpi_cart_create_; ++ mpi_cart_create__; ++ MPI_CART_CREATE; ++ MPI_Cart_create_f; ++ MPI_Cart_create_f08; ++ mpi_cartdim_get; ++ mpi_cartdim_get_; ++ mpi_cartdim_get__; ++ MPI_CARTDIM_GET; ++ MPI_Cartdim_get_f; ++ MPI_Cartdim_get_f08; ++ mpi_cart_get; ++ mpi_cart_get_; ++ mpi_cart_get__; ++ MPI_CART_GET; ++ MPI_Cart_get_f; ++ MPI_Cart_get_f08; ++ mpi_cart_map; ++ mpi_cart_map_; ++ mpi_cart_map__; ++ MPI_CART_MAP; ++ MPI_Cart_map_f; ++ MPI_Cart_map_f08; ++ mpi_cart_rank; ++ mpi_cart_rank_; ++ mpi_cart_rank__; ++ MPI_CART_RANK; ++ MPI_Cart_rank_f; ++ MPI_Cart_rank_f08; ++ mpi_cart_shift; ++ mpi_cart_shift_; ++ mpi_cart_shift__; ++ MPI_CART_SHIFT; ++ MPI_Cart_shift_f; ++ MPI_Cart_shift_f08; ++ mpi_cart_sub; ++ mpi_cart_sub_; ++ mpi_cart_sub__; ++ MPI_CART_SUB; ++ MPI_Cart_sub_f; ++ MPI_Cart_sub_f08; ++ mpi_close_port; ++ mpi_close_port_; ++ mpi_close_port__; ++ MPI_CLOSE_PORT; ++ MPI_Close_port_f; ++ MPI_Close_port_f08; ++ mpi_comm_accept; ++ mpi_comm_accept_; ++ mpi_comm_accept__; ++ MPI_COMM_ACCEPT; ++ MPI_Comm_accept_f; ++ MPI_Comm_accept_f08; ++ mpi_comm_call_errhandler; ++ mpi_comm_call_errhandler_; ++ mpi_comm_call_errhandler__; ++ MPI_COMM_CALL_ERRHANDLER; ++ MPI_Comm_call_errhandler_f; ++ MPI_Comm_call_errhandler_f08; ++ mpi_comm_compare; ++ mpi_comm_compare_; ++ mpi_comm_compare__; ++ MPI_COMM_COMPARE; ++ MPI_Comm_compare_f; ++ MPI_Comm_compare_f08; ++ mpi_comm_connect; ++ mpi_comm_connect_; ++ mpi_comm_connect__; ++ MPI_COMM_CONNECT; ++ MPI_Comm_connect_f; ++ MPI_Comm_connect_f08; ++ mpi_comm_create; ++ mpi_comm_create_; ++ mpi_comm_create__; ++ MPI_COMM_CREATE; ++ mpi_comm_create_errhandler; ++ mpi_comm_create_errhandler_; ++ mpi_comm_create_errhandler__; ++ MPI_COMM_CREATE_ERRHANDLER; ++ MPI_Comm_create_errhandler_f; ++ MPI_Comm_create_errhandler_f08; ++ MPI_Comm_create_f; ++ MPI_Comm_create_f08; ++ mpi_comm_create_group; ++ mpi_comm_create_group_; ++ mpi_comm_create_group__; ++ MPI_COMM_CREATE_GROUP; ++ MPI_Comm_create_group_f; ++ MPI_Comm_create_group_f08; ++ mpi_comm_create_keyval; ++ mpi_comm_create_keyval_; ++ mpi_comm_create_keyval__; ++ MPI_COMM_CREATE_KEYVAL; ++ MPI_Comm_create_keyval_f; ++ MPI_Comm_create_keyval_f08; ++ mpi_comm_delete_attr; ++ mpi_comm_delete_attr_; ++ mpi_comm_delete_attr__; ++ MPI_COMM_DELETE_ATTR; ++ MPI_Comm_delete_attr_f; ++ MPI_Comm_delete_attr_f08; ++ mpi_comm_disconnect; ++ mpi_comm_disconnect_; ++ mpi_comm_disconnect__; ++ MPI_COMM_DISCONNECT; ++ MPI_Comm_disconnect_f; ++ MPI_Comm_disconnect_f08; ++ mpi_comm_dup; ++ mpi_comm_dup_; ++ mpi_comm_dup__; ++ MPI_COMM_DUP; ++ MPI_Comm_dup_f; ++ MPI_Comm_dup_f08; ++ mpi_comm_dup_with_info; ++ mpi_comm_dup_with_info_; ++ mpi_comm_dup_with_info__; ++ MPI_COMM_DUP_WITH_INFO; ++ MPI_Comm_dup_with_info_f; ++ MPI_Comm_dup_with_info_f08; ++ mpi_comm_free; ++ mpi_comm_free_; ++ mpi_comm_free__; ++ MPI_COMM_FREE; ++ MPI_Comm_free_f; ++ MPI_Comm_free_f08; ++ mpi_comm_free_keyval; ++ mpi_comm_free_keyval_; ++ mpi_comm_free_keyval__; ++ MPI_COMM_FREE_KEYVAL; ++ MPI_Comm_free_keyval_f; ++ MPI_Comm_free_keyval_f08; ++ mpi_comm_get_attr; ++ mpi_comm_get_attr_; ++ mpi_comm_get_attr__; ++ MPI_COMM_GET_ATTR; ++ MPI_Comm_get_attr_f; ++ MPI_Comm_get_attr_f08; ++ mpi_comm_get_errhandler; ++ mpi_comm_get_errhandler_; ++ mpi_comm_get_errhandler__; ++ MPI_COMM_GET_ERRHANDLER; ++ MPI_Comm_get_errhandler_f; ++ MPI_Comm_get_errhandler_f08; ++ mpi_comm_get_info; ++ mpi_comm_get_info_; ++ mpi_comm_get_info__; ++ MPI_COMM_GET_INFO; ++ MPI_Comm_get_info_f; ++ MPI_Comm_get_info_f08; ++ mpi_comm_get_name; ++ mpi_comm_get_name_; ++ mpi_comm_get_name__; ++ MPI_COMM_GET_NAME; ++ MPI_Comm_get_name_f; ++ MPI_Comm_get_name_f08; ++ mpi_comm_get_parent; ++ mpi_comm_get_parent_; ++ mpi_comm_get_parent__; ++ MPI_COMM_GET_PARENT; ++ MPI_Comm_get_parent_f; ++ MPI_Comm_get_parent_f08; ++ mpi_comm_group; ++ mpi_comm_group_; ++ mpi_comm_group__; ++ MPI_COMM_GROUP; ++ MPI_Comm_group_f; ++ MPI_Comm_group_f08; ++ mpi_comm_idup; ++ mpi_comm_idup_; ++ mpi_comm_idup__; ++ MPI_COMM_IDUP; ++ MPI_Comm_idup_f; ++ MPI_Comm_idup_f08; ++ mpi_comm_join; ++ mpi_comm_join_; ++ mpi_comm_join__; ++ MPI_COMM_JOIN; ++ MPI_Comm_join_f; ++ MPI_Comm_join_f08; ++ mpi_comm_rank; ++ mpi_comm_rank_; ++ mpi_comm_rank__; ++ MPI_COMM_RANK; ++ MPI_Comm_rank_f; ++ MPI_Comm_rank_f08; ++ mpi_comm_remote_group; ++ mpi_comm_remote_group_; ++ mpi_comm_remote_group__; ++ MPI_COMM_REMOTE_GROUP; ++ MPI_Comm_remote_group_f; ++ MPI_Comm_remote_group_f08; ++ mpi_comm_remote_size; ++ mpi_comm_remote_size_; ++ mpi_comm_remote_size__; ++ MPI_COMM_REMOTE_SIZE; ++ MPI_Comm_remote_size_f; ++ MPI_Comm_remote_size_f08; ++ mpi_comm_set_attr; ++ mpi_comm_set_attr_; ++ mpi_comm_set_attr__; ++ MPI_COMM_SET_ATTR; ++ MPI_Comm_set_attr_f; ++ MPI_Comm_set_attr_f08; ++ mpi_comm_set_errhandler; ++ mpi_comm_set_errhandler_; ++ mpi_comm_set_errhandler__; ++ MPI_COMM_SET_ERRHANDLER; ++ MPI_Comm_set_errhandler_f; ++ MPI_Comm_set_errhandler_f08; ++ mpi_comm_set_info; ++ mpi_comm_set_info_; ++ mpi_comm_set_info__; ++ MPI_COMM_SET_INFO; ++ MPI_Comm_set_info_f; ++ MPI_Comm_set_info_f08; ++ mpi_comm_set_name; ++ mpi_comm_set_name_; ++ mpi_comm_set_name__; ++ MPI_COMM_SET_NAME; ++ MPI_Comm_set_name_f; ++ MPI_Comm_set_name_f08; ++ mpi_comm_size; ++ mpi_comm_size_; ++ mpi_comm_size__; ++ MPI_COMM_SIZE; ++ MPI_Comm_size_f; ++ MPI_Comm_size_f08; ++ mpi_comm_spawn; ++ mpi_comm_spawn_; ++ mpi_comm_spawn__; ++ MPI_COMM_SPAWN; ++ MPI_Comm_spawn_f; ++ MPI_Comm_spawn_f08; ++ mpi_comm_spawn_multiple; ++ mpi_comm_spawn_multiple_; ++ mpi_comm_spawn_multiple__; ++ MPI_COMM_SPAWN_MULTIPLE; ++ MPI_Comm_spawn_multiple_f; ++ MPI_Comm_spawn_multiple_f08; ++ mpi_comm_split; ++ mpi_comm_split_; ++ mpi_comm_split__; ++ MPI_COMM_SPLIT; ++ MPI_Comm_split_f; ++ MPI_Comm_split_f08; ++ mpi_comm_split_type; ++ mpi_comm_split_type_; ++ mpi_comm_split_type__; ++ MPI_COMM_SPLIT_TYPE; ++ MPI_Comm_split_type_f; ++ MPI_Comm_split_type_f08; ++ mpi_comm_test_inter; ++ mpi_comm_test_inter_; ++ mpi_comm_test_inter__; ++ MPI_COMM_TEST_INTER; ++ MPI_Comm_test_inter_f; ++ MPI_Comm_test_inter_f08; ++ mpi_compare_and_swap; ++ mpi_compare_and_swap_; ++ mpi_compare_and_swap__; ++ MPI_COMPARE_AND_SWAP; ++ MPI_Compare_and_swap_f; ++ MPI_Compare_and_swap_f08; ++ mpi_dims_create; ++ mpi_dims_create_; ++ mpi_dims_create__; ++ MPI_DIMS_CREATE; ++ MPI_Dims_create_f; ++ MPI_Dims_create_f08; ++ mpi_dist_graph_create; ++ mpi_dist_graph_create_; ++ mpi_dist_graph_create__; ++ MPI_DIST_GRAPH_CREATE; ++ mpi_dist_graph_create_adjacent; ++ mpi_dist_graph_create_adjacent_; ++ mpi_dist_graph_create_adjacent__; ++ MPI_DIST_GRAPH_CREATE_ADJACENT; ++ MPI_Dist_graph_create_adjacent_f; ++ MPI_Dist_graph_create_adjacent_f08; ++ MPI_Dist_graph_create_f; ++ MPI_Dist_graph_create_f08; ++ mpi_dist_graph_neighbors; ++ mpi_dist_graph_neighbors_; ++ mpi_dist_graph_neighbors__; ++ MPI_DIST_GRAPH_NEIGHBORS; ++ mpi_dist_graph_neighbors_count; ++ mpi_dist_graph_neighbors_count_; ++ mpi_dist_graph_neighbors_count__; ++ MPI_DIST_GRAPH_NEIGHBORS_COUNT; ++ MPI_Dist_graph_neighbors_count_f; ++ MPI_Dist_graph_neighbors_count_f08; ++ MPI_Dist_graph_neighbors_f; ++ MPI_Dist_graph_neighbors_f08; ++ mpi_errhandler_create; ++ mpi_errhandler_create_; ++ mpi_errhandler_create__; ++ MPI_ERRHANDLER_CREATE; ++ MPI_Errhandler_create_f; ++ MPI_Errhandler_create_f08; ++ mpi_errhandler_free; ++ mpi_errhandler_free_; ++ mpi_errhandler_free__; ++ MPI_ERRHANDLER_FREE; ++ MPI_Errhandler_free_f; ++ MPI_Errhandler_free_f08; ++ mpi_errhandler_get; ++ mpi_errhandler_get_; ++ mpi_errhandler_get__; ++ MPI_ERRHANDLER_GET; ++ MPI_Errhandler_get_f; ++ MPI_Errhandler_get_f08; ++ mpi_errhandler_set; ++ mpi_errhandler_set_; ++ mpi_errhandler_set__; ++ MPI_ERRHANDLER_SET; ++ MPI_Errhandler_set_f; ++ MPI_Errhandler_set_f08; ++ mpi_error_class; ++ mpi_error_class_; ++ mpi_error_class__; ++ MPI_ERROR_CLASS; ++ MPI_Error_class_f; ++ MPI_Error_class_f08; ++ mpi_error_string; ++ mpi_error_string_; ++ mpi_error_string__; ++ MPI_ERROR_STRING; ++ MPI_Error_string_f; ++ MPI_Error_string_f08; ++ mpi_exscan; ++ mpi_exscan_; ++ mpi_exscan__; ++ MPI_EXSCAN; ++ MPI_Exscan_f; ++ MPI_Exscan_f08; ++ mpi_fetch_and_op; ++ mpi_fetch_and_op_; ++ mpi_fetch_and_op__; ++ MPI_FETCH_AND_OP; ++ MPI_Fetch_and_op_f; ++ MPI_Fetch_and_op_f08; ++ mpi_file_call_errhandler; ++ mpi_file_call_errhandler_; ++ mpi_file_call_errhandler__; ++ MPI_FILE_CALL_ERRHANDLER; ++ MPI_File_call_errhandler_f; ++ MPI_File_call_errhandler_f08; ++ mpi_file_close; ++ mpi_file_close_; ++ mpi_file_close__; ++ MPI_FILE_CLOSE; ++ MPI_File_close_f; ++ MPI_File_close_f08; ++ mpi_file_create_errhandler; ++ mpi_file_create_errhandler_; ++ mpi_file_create_errhandler__; ++ MPI_FILE_CREATE_ERRHANDLER; ++ MPI_File_create_errhandler_f; ++ MPI_File_create_errhandler_f08; ++ mpi_file_delete; ++ mpi_file_delete_; ++ mpi_file_delete__; ++ MPI_FILE_DELETE; ++ MPI_File_delete_f; ++ MPI_File_delete_f08; ++ mpi_file_get_amode; ++ mpi_file_get_amode_; ++ mpi_file_get_amode__; ++ MPI_FILE_GET_AMODE; ++ MPI_File_get_amode_f; ++ MPI_File_get_amode_f08; ++ mpi_file_get_atomicity; ++ mpi_file_get_atomicity_; ++ mpi_file_get_atomicity__; ++ MPI_FILE_GET_ATOMICITY; ++ MPI_File_get_atomicity_f; ++ MPI_File_get_atomicity_f08; ++ mpi_file_get_byte_offset; ++ mpi_file_get_byte_offset_; ++ mpi_file_get_byte_offset__; ++ MPI_FILE_GET_BYTE_OFFSET; ++ MPI_File_get_byte_offset_f; ++ MPI_File_get_byte_offset_f08; ++ mpi_file_get_errhandler; ++ mpi_file_get_errhandler_; ++ mpi_file_get_errhandler__; ++ MPI_FILE_GET_ERRHANDLER; ++ MPI_File_get_errhandler_f; ++ MPI_File_get_errhandler_f08; ++ mpi_file_get_group; ++ mpi_file_get_group_; ++ mpi_file_get_group__; ++ MPI_FILE_GET_GROUP; ++ MPI_File_get_group_f; ++ MPI_File_get_group_f08; ++ mpi_file_get_info; ++ mpi_file_get_info_; ++ mpi_file_get_info__; ++ MPI_FILE_GET_INFO; ++ MPI_File_get_info_f; ++ MPI_File_get_info_f08; ++ mpi_file_get_position; ++ mpi_file_get_position_; ++ mpi_file_get_position__; ++ MPI_FILE_GET_POSITION; ++ MPI_File_get_position_f; ++ MPI_File_get_position_f08; ++ mpi_file_get_position_shared; ++ mpi_file_get_position_shared_; ++ mpi_file_get_position_shared__; ++ MPI_FILE_GET_POSITION_SHARED; ++ MPI_File_get_position_shared_f; ++ MPI_File_get_position_shared_f08; ++ mpi_file_get_size; ++ mpi_file_get_size_; ++ mpi_file_get_size__; ++ MPI_FILE_GET_SIZE; ++ MPI_File_get_size_f; ++ MPI_File_get_size_f08; ++ mpi_file_get_type_extent; ++ mpi_file_get_type_extent_; ++ mpi_file_get_type_extent__; ++ MPI_FILE_GET_TYPE_EXTENT; ++ MPI_File_get_type_extent_f; ++ MPI_File_get_type_extent_f08; ++ mpi_file_get_view; ++ mpi_file_get_view_; ++ mpi_file_get_view__; ++ MPI_FILE_GET_VIEW; ++ MPI_File_get_view_f; ++ MPI_File_get_view_f08; ++ mpi_file_iread; ++ mpi_file_iread_; ++ mpi_file_iread__; ++ MPI_FILE_IREAD; ++ mpi_file_iread_all; ++ mpi_file_iread_all_; ++ mpi_file_iread_all__; ++ MPI_FILE_IREAD_ALL; ++ MPI_File_iread_all_f; ++ MPI_File_iread_all_f08; ++ mpi_file_iread_at; ++ mpi_file_iread_at_; ++ mpi_file_iread_at__; ++ MPI_FILE_IREAD_AT; ++ mpi_file_iread_at_all; ++ mpi_file_iread_at_all_; ++ mpi_file_iread_at_all__; ++ MPI_FILE_IREAD_AT_ALL; ++ MPI_File_iread_at_all_f; ++ MPI_File_iread_at_all_f08; ++ MPI_File_iread_at_f; ++ MPI_File_iread_at_f08; ++ MPI_File_iread_f; ++ MPI_File_iread_f08; ++ mpi_file_iread_shared; ++ mpi_file_iread_shared_; ++ mpi_file_iread_shared__; ++ MPI_FILE_IREAD_SHARED; ++ MPI_File_iread_shared_f; ++ MPI_File_iread_shared_f08; ++ mpi_file_iwrite; ++ mpi_file_iwrite_; ++ mpi_file_iwrite__; ++ MPI_FILE_IWRITE; ++ mpi_file_iwrite_all; ++ mpi_file_iwrite_all_; ++ mpi_file_iwrite_all__; ++ MPI_FILE_IWRITE_ALL; ++ MPI_File_iwrite_all_f; ++ MPI_File_iwrite_all_f08; ++ mpi_file_iwrite_at; ++ mpi_file_iwrite_at_; ++ mpi_file_iwrite_at__; ++ MPI_FILE_IWRITE_AT; ++ mpi_file_iwrite_at_all; ++ mpi_file_iwrite_at_all_; ++ mpi_file_iwrite_at_all__; ++ MPI_FILE_IWRITE_AT_ALL; ++ MPI_File_iwrite_at_all_f; ++ MPI_File_iwrite_at_all_f08; ++ MPI_File_iwrite_at_f; ++ MPI_File_iwrite_at_f08; ++ MPI_File_iwrite_f; ++ MPI_File_iwrite_f08; ++ mpi_file_iwrite_shared; ++ mpi_file_iwrite_shared_; ++ mpi_file_iwrite_shared__; ++ MPI_FILE_IWRITE_SHARED; ++ MPI_File_iwrite_shared_f; ++ MPI_File_iwrite_shared_f08; ++ mpi_file_open; ++ mpi_file_open_; ++ mpi_file_open__; ++ MPI_FILE_OPEN; ++ MPI_File_open_f; ++ MPI_File_open_f08; ++ mpi_file_preallocate; ++ mpi_file_preallocate_; ++ mpi_file_preallocate__; ++ MPI_FILE_PREALLOCATE; ++ MPI_File_preallocate_f; ++ MPI_File_preallocate_f08; ++ mpi_file_read; ++ mpi_file_read_; ++ mpi_file_read__; ++ MPI_FILE_READ; ++ mpi_file_read_all; ++ mpi_file_read_all_; ++ mpi_file_read_all__; ++ MPI_FILE_READ_ALL; ++ mpi_file_read_all_begin; ++ mpi_file_read_all_begin_; ++ mpi_file_read_all_begin__; ++ MPI_FILE_READ_ALL_BEGIN; ++ MPI_File_read_all_begin_f; ++ MPI_File_read_all_begin_f08; ++ mpi_file_read_all_end; ++ mpi_file_read_all_end_; ++ mpi_file_read_all_end__; ++ MPI_FILE_READ_ALL_END; ++ MPI_File_read_all_end_f; ++ MPI_File_read_all_end_f08; ++ MPI_File_read_all_f; ++ MPI_File_read_all_f08; ++ mpi_file_read_at; ++ mpi_file_read_at_; ++ mpi_file_read_at__; ++ MPI_FILE_READ_AT; ++ mpi_file_read_at_all; ++ mpi_file_read_at_all_; ++ mpi_file_read_at_all__; ++ MPI_FILE_READ_AT_ALL; ++ mpi_file_read_at_all_begin; ++ mpi_file_read_at_all_begin_; ++ mpi_file_read_at_all_begin__; ++ MPI_FILE_READ_AT_ALL_BEGIN; ++ MPI_File_read_at_all_begin_f; ++ MPI_File_read_at_all_begin_f08; ++ mpi_file_read_at_all_end; ++ mpi_file_read_at_all_end_; ++ mpi_file_read_at_all_end__; ++ MPI_FILE_READ_AT_ALL_END; ++ MPI_File_read_at_all_end_f; ++ MPI_File_read_at_all_end_f08; ++ MPI_File_read_at_all_f; ++ MPI_File_read_at_all_f08; ++ MPI_File_read_at_f; ++ MPI_File_read_at_f08; ++ MPI_File_read_f; ++ MPI_File_read_f08; ++ mpi_file_read_ordered; ++ mpi_file_read_ordered_; ++ mpi_file_read_ordered__; ++ MPI_FILE_READ_ORDERED; ++ mpi_file_read_ordered_begin; ++ mpi_file_read_ordered_begin_; ++ mpi_file_read_ordered_begin__; ++ MPI_FILE_READ_ORDERED_BEGIN; ++ MPI_File_read_ordered_begin_f; ++ MPI_File_read_ordered_begin_f08; ++ mpi_file_read_ordered_end; ++ mpi_file_read_ordered_end_; ++ mpi_file_read_ordered_end__; ++ MPI_FILE_READ_ORDERED_END; ++ MPI_File_read_ordered_end_f; ++ MPI_File_read_ordered_end_f08; ++ MPI_File_read_ordered_f; ++ MPI_File_read_ordered_f08; ++ mpi_file_read_shared; ++ mpi_file_read_shared_; ++ mpi_file_read_shared__; ++ MPI_FILE_READ_SHARED; ++ MPI_File_read_shared_f; ++ MPI_File_read_shared_f08; ++ mpi_file_seek; ++ mpi_file_seek_; ++ mpi_file_seek__; ++ MPI_FILE_SEEK; ++ MPI_File_seek_f; ++ MPI_File_seek_f08; ++ mpi_file_seek_shared; ++ mpi_file_seek_shared_; ++ mpi_file_seek_shared__; ++ MPI_FILE_SEEK_SHARED; ++ MPI_File_seek_shared_f; ++ MPI_File_seek_shared_f08; ++ mpi_file_set_atomicity; ++ mpi_file_set_atomicity_; ++ mpi_file_set_atomicity__; ++ MPI_FILE_SET_ATOMICITY; ++ MPI_File_set_atomicity_f; ++ MPI_File_set_atomicity_f08; ++ mpi_file_set_errhandler; ++ mpi_file_set_errhandler_; ++ mpi_file_set_errhandler__; ++ MPI_FILE_SET_ERRHANDLER; ++ MPI_File_set_errhandler_f; ++ MPI_File_set_errhandler_f08; ++ mpi_file_set_info; ++ mpi_file_set_info_; ++ mpi_file_set_info__; ++ MPI_FILE_SET_INFO; ++ MPI_File_set_info_f; ++ MPI_File_set_info_f08; ++ mpi_file_set_size; ++ mpi_file_set_size_; ++ mpi_file_set_size__; ++ MPI_FILE_SET_SIZE; ++ MPI_File_set_size_f; ++ MPI_File_set_size_f08; ++ mpi_file_set_view; ++ mpi_file_set_view_; ++ mpi_file_set_view__; ++ MPI_FILE_SET_VIEW; ++ MPI_File_set_view_f; ++ MPI_File_set_view_f08; ++ mpi_file_sync; ++ mpi_file_sync_; ++ mpi_file_sync__; ++ MPI_FILE_SYNC; ++ MPI_File_sync_f; ++ MPI_File_sync_f08; ++ mpi_file_write; ++ mpi_file_write_; ++ mpi_file_write__; ++ MPI_FILE_WRITE; ++ mpi_file_write_all; ++ mpi_file_write_all_; ++ mpi_file_write_all__; ++ MPI_FILE_WRITE_ALL; ++ mpi_file_write_all_begin; ++ mpi_file_write_all_begin_; ++ mpi_file_write_all_begin__; ++ MPI_FILE_WRITE_ALL_BEGIN; ++ MPI_File_write_all_begin_f; ++ MPI_File_write_all_begin_f08; ++ mpi_file_write_all_end; ++ mpi_file_write_all_end_; ++ mpi_file_write_all_end__; ++ MPI_FILE_WRITE_ALL_END; ++ MPI_File_write_all_end_f; ++ MPI_File_write_all_end_f08; ++ MPI_File_write_all_f; ++ MPI_File_write_all_f08; ++ mpi_file_write_at; ++ mpi_file_write_at_; ++ mpi_file_write_at__; ++ MPI_FILE_WRITE_AT; ++ mpi_file_write_at_all; ++ mpi_file_write_at_all_; ++ mpi_file_write_at_all__; ++ MPI_FILE_WRITE_AT_ALL; ++ mpi_file_write_at_all_begin; ++ mpi_file_write_at_all_begin_; ++ mpi_file_write_at_all_begin__; ++ MPI_FILE_WRITE_AT_ALL_BEGIN; ++ MPI_File_write_at_all_begin_f; ++ MPI_File_write_at_all_begin_f08; ++ mpi_file_write_at_all_end; ++ mpi_file_write_at_all_end_; ++ mpi_file_write_at_all_end__; ++ MPI_FILE_WRITE_AT_ALL_END; ++ MPI_File_write_at_all_end_f; ++ MPI_File_write_at_all_end_f08; ++ MPI_File_write_at_all_f; ++ MPI_File_write_at_all_f08; ++ MPI_File_write_at_f; ++ MPI_File_write_at_f08; ++ MPI_File_write_f; ++ MPI_File_write_f08; ++ mpi_file_write_ordered; ++ mpi_file_write_ordered_; ++ mpi_file_write_ordered__; ++ MPI_FILE_WRITE_ORDERED; ++ mpi_file_write_ordered_begin; ++ mpi_file_write_ordered_begin_; ++ mpi_file_write_ordered_begin__; ++ MPI_FILE_WRITE_ORDERED_BEGIN; ++ MPI_File_write_ordered_begin_f; ++ MPI_File_write_ordered_begin_f08; ++ mpi_file_write_ordered_end; ++ mpi_file_write_ordered_end_; ++ mpi_file_write_ordered_end__; ++ MPI_FILE_WRITE_ORDERED_END; ++ MPI_File_write_ordered_end_f; ++ MPI_File_write_ordered_end_f08; ++ MPI_File_write_ordered_f; ++ MPI_File_write_ordered_f08; ++ mpi_file_write_shared; ++ mpi_file_write_shared_; ++ mpi_file_write_shared__; ++ MPI_FILE_WRITE_SHARED; ++ MPI_File_write_shared_f; ++ MPI_File_write_shared_f08; ++ mpi_finalize; ++ mpi_finalize_; ++ mpi_finalize__; ++ MPI_FINALIZE; ++ mpi_finalized; ++ mpi_finalized_; ++ mpi_finalized__; ++ MPI_FINALIZED; ++ MPI_Finalized_f; ++ MPI_Finalized_f08; ++ MPI_Finalize_f; ++ MPI_Finalize_f08; ++ mpi_free_mem; ++ mpi_free_mem_; ++ mpi_free_mem__; ++ MPI_FREE_MEM; ++ MPI_Free_mem_f; ++ MPI_Free_mem_f08; ++ mpi_f_sync_reg; ++ mpi_f_sync_reg_; ++ mpi_f_sync_reg__; ++ MPI_F_SYNC_REG; ++ MPI_F_sync_reg_f; ++ MPI_F_sync_reg_f08; ++ mpi_gather; ++ mpi_gather_; ++ mpi_gather__; ++ MPI_GATHER; ++ MPI_Gather_f; ++ MPI_Gather_f08; ++ mpi_gatherv; ++ mpi_gatherv_; ++ mpi_gatherv__; ++ MPI_GATHERV; ++ MPI_Gatherv_f; ++ MPI_Gatherv_f08; ++ mpi_get; ++ mpi_get_; ++ mpi_get__; ++ MPI_GET; ++ mpi_get_accumulate; ++ mpi_get_accumulate_; ++ mpi_get_accumulate__; ++ MPI_GET_ACCUMULATE; ++ MPI_Get_accumulate_f; ++ MPI_Get_accumulate_f08; ++ mpi_get_address; ++ mpi_get_address_; ++ mpi_get_address__; ++ MPI_GET_ADDRESS; ++ MPI_Get_address_f; ++ MPI_Get_address_f08; ++ mpi_get_count; ++ mpi_get_count_; ++ mpi_get_count__; ++ MPI_GET_COUNT; ++ MPI_Get_count_f; ++ MPI_Get_count_f08; ++ mpi_get_elements; ++ mpi_get_elements_; ++ mpi_get_elements__; ++ MPI_GET_ELEMENTS; ++ MPI_Get_elements_f; ++ MPI_Get_elements_f08; ++ mpi_get_elements_x; ++ mpi_get_elements_x_; ++ mpi_get_elements_x__; ++ MPI_GET_ELEMENTS_X; ++ MPI_Get_elements_x_f; ++ MPI_Get_elements_x_f08; ++ MPI_Get_f; ++ MPI_Get_f08; ++ mpi_get_library_version; ++ mpi_get_library_version_; ++ mpi_get_library_version__; ++ MPI_GET_LIBRARY_VERSION; ++ MPI_Get_library_version_f; ++ MPI_Get_library_version_f08; ++ mpi_get_processor_name; ++ mpi_get_processor_name_; ++ mpi_get_processor_name__; ++ MPI_GET_PROCESSOR_NAME; ++ MPI_Get_processor_name_f; ++ MPI_Get_processor_name_f08; ++ mpi_get_version; ++ mpi_get_version_; ++ mpi_get_version__; ++ MPI_GET_VERSION; ++ MPI_Get_version_f; ++ MPI_Get_version_f08; ++ mpi_graph_create; ++ mpi_graph_create_; ++ mpi_graph_create__; ++ MPI_GRAPH_CREATE; ++ MPI_Graph_create_f; ++ MPI_Graph_create_f08; ++ mpi_graphdims_get; ++ mpi_graphdims_get_; ++ mpi_graphdims_get__; ++ MPI_GRAPHDIMS_GET; ++ MPI_Graphdims_get_f; ++ MPI_Graphdims_get_f08; ++ mpi_graph_get; ++ mpi_graph_get_; ++ mpi_graph_get__; ++ MPI_GRAPH_GET; ++ MPI_Graph_get_f; ++ MPI_Graph_get_f08; ++ mpi_graph_map; ++ mpi_graph_map_; ++ mpi_graph_map__; ++ MPI_GRAPH_MAP; ++ MPI_Graph_map_f; ++ MPI_Graph_map_f08; ++ mpi_graph_neighbors; ++ mpi_graph_neighbors_; ++ mpi_graph_neighbors__; ++ MPI_GRAPH_NEIGHBORS; ++ mpi_graph_neighbors_count; ++ mpi_graph_neighbors_count_; ++ mpi_graph_neighbors_count__; ++ MPI_GRAPH_NEIGHBORS_COUNT; ++ MPI_Graph_neighbors_count_f; ++ MPI_Graph_neighbors_count_f08; ++ MPI_Graph_neighbors_f; ++ MPI_Graph_neighbors_f08; ++ mpi_grequest_complete; ++ mpi_grequest_complete_; ++ mpi_grequest_complete__; ++ MPI_GREQUEST_COMPLETE; ++ MPI_Grequest_complete_f; ++ MPI_Grequest_complete_f08; ++ mpi_grequest_start; ++ mpi_grequest_start_; ++ mpi_grequest_start__; ++ MPI_GREQUEST_START; ++ MPI_Grequest_start_f; ++ MPI_Grequest_start_f08; ++ mpi_group_compare; ++ mpi_group_compare_; ++ mpi_group_compare__; ++ MPI_GROUP_COMPARE; ++ MPI_Group_compare_f; ++ MPI_Group_compare_f08; ++ mpi_group_difference; ++ mpi_group_difference_; ++ mpi_group_difference__; ++ MPI_GROUP_DIFFERENCE; ++ MPI_Group_difference_f; ++ MPI_Group_difference_f08; ++ mpi_group_excl; ++ mpi_group_excl_; ++ mpi_group_excl__; ++ MPI_GROUP_EXCL; ++ MPI_Group_excl_f; ++ MPI_Group_excl_f08; ++ mpi_group_free; ++ mpi_group_free_; ++ mpi_group_free__; ++ MPI_GROUP_FREE; ++ MPI_Group_free_f; ++ MPI_Group_free_f08; ++ mpi_group_incl; ++ mpi_group_incl_; ++ mpi_group_incl__; ++ MPI_GROUP_INCL; ++ MPI_Group_incl_f; ++ MPI_Group_incl_f08; ++ mpi_group_intersection; ++ mpi_group_intersection_; ++ mpi_group_intersection__; ++ MPI_GROUP_INTERSECTION; ++ MPI_Group_intersection_f; ++ MPI_Group_intersection_f08; ++ mpi_group_range_excl; ++ mpi_group_range_excl_; ++ mpi_group_range_excl__; ++ MPI_GROUP_RANGE_EXCL; ++ MPI_Group_range_excl_f; ++ MPI_Group_range_excl_f08; ++ mpi_group_range_incl; ++ mpi_group_range_incl_; ++ mpi_group_range_incl__; ++ MPI_GROUP_RANGE_INCL; ++ MPI_Group_range_incl_f; ++ MPI_Group_range_incl_f08; ++ mpi_group_rank; ++ mpi_group_rank_; ++ mpi_group_rank__; ++ MPI_GROUP_RANK; ++ MPI_Group_rank_f; ++ MPI_Group_rank_f08; ++ mpi_group_size; ++ mpi_group_size_; ++ mpi_group_size__; ++ MPI_GROUP_SIZE; ++ MPI_Group_size_f; ++ MPI_Group_size_f08; ++ mpi_group_translate_ranks; ++ mpi_group_translate_ranks_; ++ mpi_group_translate_ranks__; ++ MPI_GROUP_TRANSLATE_RANKS; ++ MPI_Group_translate_ranks_f; ++ MPI_Group_translate_ranks_f08; ++ mpi_group_union; ++ mpi_group_union_; ++ mpi_group_union__; ++ MPI_GROUP_UNION; ++ MPI_Group_union_f; ++ MPI_Group_union_f08; ++ mpi_iallgather; ++ mpi_iallgather_; ++ mpi_iallgather__; ++ MPI_IALLGATHER; ++ MPI_Iallgather_f; ++ MPI_Iallgather_f08; ++ mpi_iallgatherv; ++ mpi_iallgatherv_; ++ mpi_iallgatherv__; ++ MPI_IALLGATHERV; ++ MPI_Iallgatherv_f; ++ MPI_Iallgatherv_f08; ++ mpi_iallreduce; ++ mpi_iallreduce_; ++ mpi_iallreduce__; ++ MPI_IALLREDUCE; ++ MPI_Iallreduce_f; ++ MPI_Iallreduce_f08; ++ mpi_ialltoall; ++ mpi_ialltoall_; ++ mpi_ialltoall__; ++ MPI_IALLTOALL; ++ MPI_Ialltoall_f; ++ MPI_Ialltoall_f08; ++ mpi_ialltoallv; ++ mpi_ialltoallv_; ++ mpi_ialltoallv__; ++ MPI_IALLTOALLV; ++ MPI_Ialltoallv_f; ++ MPI_Ialltoallv_f08; ++ mpi_ialltoallw; ++ mpi_ialltoallw_; ++ mpi_ialltoallw__; ++ MPI_IALLTOALLW; ++ MPI_Ialltoallw_f; ++ MPI_Ialltoallw_f08; ++ mpi_ibarrier; ++ mpi_ibarrier_; ++ mpi_ibarrier__; ++ MPI_IBARRIER; ++ MPI_Ibarrier_f; ++ MPI_Ibarrier_f08; ++ mpi_ibcast; ++ mpi_ibcast_; ++ mpi_ibcast__; ++ MPI_IBCAST; ++ MPI_Ibcast_f; ++ MPI_Ibcast_f08; ++ mpi_ibsend; ++ mpi_ibsend_; ++ mpi_ibsend__; ++ MPI_IBSEND; ++ MPI_Ibsend_f; ++ MPI_Ibsend_f08; ++ mpi_iexscan; ++ mpi_iexscan_; ++ mpi_iexscan__; ++ MPI_IEXSCAN; ++ MPI_Iexscan_f; ++ MPI_Iexscan_f08; ++ mpi_igather; ++ mpi_igather_; ++ mpi_igather__; ++ MPI_IGATHER; ++ MPI_Igather_f; ++ MPI_Igather_f08; ++ mpi_igatherv; ++ mpi_igatherv_; ++ mpi_igatherv__; ++ MPI_IGATHERV; ++ MPI_Igatherv_f; ++ MPI_Igatherv_f08; ++ mpi_improbe; ++ mpi_improbe_; ++ mpi_improbe__; ++ MPI_IMPROBE; ++ MPI_Improbe_f; ++ MPI_Improbe_f08; ++ mpi_imrecv; ++ mpi_imrecv_; ++ mpi_imrecv__; ++ MPI_IMRECV; ++ MPI_Imrecv_f; ++ MPI_Imrecv_f08; ++ mpi_ineighbor_allgather; ++ mpi_ineighbor_allgather_; ++ mpi_ineighbor_allgather__; ++ MPI_INEIGHBOR_ALLGATHER; ++ MPI_Ineighbor_allgather_f; ++ MPI_Ineighbor_allgather_f08; ++ mpi_ineighbor_allgatherv; ++ mpi_ineighbor_allgatherv_; ++ mpi_ineighbor_allgatherv__; ++ MPI_INEIGHBOR_ALLGATHERV; ++ MPI_Ineighbor_allgatherv_f; ++ MPI_Ineighbor_allgatherv_f08; ++ mpi_ineighbor_alltoall; ++ mpi_ineighbor_alltoall_; ++ mpi_ineighbor_alltoall__; ++ MPI_INEIGHBOR_ALLTOALL; ++ MPI_Ineighbor_alltoall_f; ++ MPI_Ineighbor_alltoall_f08; ++ mpi_ineighbor_alltoallv; ++ mpi_ineighbor_alltoallv_; ++ mpi_ineighbor_alltoallv__; ++ MPI_INEIGHBOR_ALLTOALLV; ++ MPI_Ineighbor_alltoallv_f; ++ MPI_Ineighbor_alltoallv_f08; ++ mpi_ineighbor_alltoallw; ++ mpi_ineighbor_alltoallw_; ++ mpi_ineighbor_alltoallw__; ++ MPI_INEIGHBOR_ALLTOALLW; ++ MPI_Ineighbor_alltoallw_f; ++ MPI_Ineighbor_alltoallw_f08; ++ mpi_info_create; ++ mpi_info_create_; ++ mpi_info_create__; ++ MPI_INFO_CREATE; ++ MPI_Info_create_f; ++ MPI_Info_create_f08; ++ mpi_info_delete; ++ mpi_info_delete_; ++ mpi_info_delete__; ++ MPI_INFO_DELETE; ++ MPI_Info_delete_f; ++ MPI_Info_delete_f08; ++ mpi_info_dup; ++ mpi_info_dup_; ++ mpi_info_dup__; ++ MPI_INFO_DUP; ++ MPI_Info_dup_f; ++ MPI_Info_dup_f08; ++ mpi_info_free; ++ mpi_info_free_; ++ mpi_info_free__; ++ MPI_INFO_FREE; ++ MPI_Info_free_f; ++ MPI_Info_free_f08; ++ mpi_info_get; ++ mpi_info_get_; ++ mpi_info_get__; ++ MPI_INFO_GET; ++ MPI_Info_get_f; ++ MPI_Info_get_f08; ++ mpi_info_get_nkeys; ++ mpi_info_get_nkeys_; ++ mpi_info_get_nkeys__; ++ MPI_INFO_GET_NKEYS; ++ MPI_Info_get_nkeys_f; ++ MPI_Info_get_nkeys_f08; ++ mpi_info_get_nthkey; ++ mpi_info_get_nthkey_; ++ mpi_info_get_nthkey__; ++ MPI_INFO_GET_NTHKEY; ++ MPI_Info_get_nthkey_f; ++ MPI_Info_get_nthkey_f08; ++ mpi_info_get_valuelen; ++ mpi_info_get_valuelen_; ++ mpi_info_get_valuelen__; ++ MPI_INFO_GET_VALUELEN; ++ MPI_Info_get_valuelen_f; ++ MPI_Info_get_valuelen_f08; ++ mpi_info_set; ++ mpi_info_set_; ++ mpi_info_set__; ++ MPI_INFO_SET; ++ MPI_Info_set_f; ++ MPI_Info_set_f08; ++ mpi_init; ++ mpi_init_; ++ mpi_init__; ++ MPI_INIT; ++ MPI_Init_f; ++ MPI_Init_f08; ++ mpi_initialized; ++ mpi_initialized_; ++ mpi_initialized__; ++ MPI_INITIALIZED; ++ MPI_Initialized_f; ++ MPI_Initialized_f08; ++ mpi_init_thread; ++ mpi_init_thread_; ++ mpi_init_thread__; ++ MPI_INIT_THREAD; ++ MPI_Init_thread_f; ++ MPI_Init_thread_f08; ++ mpi_intercomm_create; ++ mpi_intercomm_create_; ++ mpi_intercomm_create__; ++ MPI_INTERCOMM_CREATE; ++ MPI_Intercomm_create_f; ++ MPI_Intercomm_create_f08; ++ mpi_intercomm_merge; ++ mpi_intercomm_merge_; ++ mpi_intercomm_merge__; ++ MPI_INTERCOMM_MERGE; ++ MPI_Intercomm_merge_f; ++ MPI_Intercomm_merge_f08; ++ mpi_iprobe; ++ mpi_iprobe_; ++ mpi_iprobe__; ++ MPI_IPROBE; ++ MPI_Iprobe_f; ++ MPI_Iprobe_f08; ++ mpi_irecv; ++ mpi_irecv_; ++ mpi_irecv__; ++ MPI_IRECV; ++ MPI_Irecv_f; ++ MPI_Irecv_f08; ++ mpi_ireduce; ++ mpi_ireduce_; ++ mpi_ireduce__; ++ MPI_IREDUCE; ++ MPI_Ireduce_f; ++ MPI_Ireduce_f08; ++ mpi_ireduce_scatter; ++ mpi_ireduce_scatter_; ++ mpi_ireduce_scatter__; ++ MPI_IREDUCE_SCATTER; ++ mpi_ireduce_scatter_block; ++ mpi_ireduce_scatter_block_; ++ mpi_ireduce_scatter_block__; ++ MPI_IREDUCE_SCATTER_BLOCK; ++ MPI_Ireduce_scatter_block_f; ++ MPI_Ireduce_scatter_block_f08; ++ MPI_Ireduce_scatter_f; ++ MPI_Ireduce_scatter_f08; ++ mpi_irsend; ++ mpi_irsend_; ++ mpi_irsend__; ++ MPI_IRSEND; ++ MPI_Irsend_f; ++ MPI_Irsend_f08; ++ mpi_iscan; ++ mpi_iscan_; ++ mpi_iscan__; ++ MPI_ISCAN; ++ MPI_Iscan_f; ++ MPI_Iscan_f08; ++ mpi_iscatter; ++ mpi_iscatter_; ++ mpi_iscatter__; ++ MPI_ISCATTER; ++ MPI_Iscatter_f; ++ MPI_Iscatter_f08; ++ mpi_iscatterv; ++ mpi_iscatterv_; ++ mpi_iscatterv__; ++ MPI_ISCATTERV; ++ MPI_Iscatterv_f; ++ MPI_Iscatterv_f08; ++ mpi_isend; ++ mpi_isend_; ++ mpi_isend__; ++ MPI_ISEND; ++ MPI_Isend_f; ++ MPI_Isend_f08; ++ mpi_issend; ++ mpi_issend_; ++ mpi_issend__; ++ MPI_ISSEND; ++ MPI_Issend_f; ++ MPI_Issend_f08; ++ mpi_is_thread_main; ++ mpi_is_thread_main_; ++ mpi_is_thread_main__; ++ MPI_IS_THREAD_MAIN; ++ MPI_Is_thread_main_f; ++ MPI_Is_thread_main_f08; ++ mpi_keyval_create; ++ mpi_keyval_create_; ++ mpi_keyval_create__; ++ MPI_KEYVAL_CREATE; ++ MPI_Keyval_create_f; ++ MPI_Keyval_create_f08; ++ mpi_keyval_free; ++ mpi_keyval_free_; ++ mpi_keyval_free__; ++ MPI_KEYVAL_FREE; ++ MPI_Keyval_free_f; ++ MPI_Keyval_free_f08; ++ mpi_lookup_name; ++ mpi_lookup_name_; ++ mpi_lookup_name__; ++ MPI_LOOKUP_NAME; ++ MPI_Lookup_name_f; ++ MPI_Lookup_name_f08; ++ mpi_mprobe; ++ mpi_mprobe_; ++ mpi_mprobe__; ++ MPI_MPROBE; ++ MPI_Mprobe_f; ++ MPI_Mprobe_f08; ++ mpi_mrecv; ++ mpi_mrecv_; ++ mpi_mrecv__; ++ MPI_MRECV; ++ MPI_Mrecv_f; ++ MPI_Mrecv_f08; ++ mpi_neighbor_allgather; ++ mpi_neighbor_allgather_; ++ mpi_neighbor_allgather__; ++ MPI_NEIGHBOR_ALLGATHER; ++ MPI_Neighbor_allgather_f; ++ MPI_Neighbor_allgather_f08; ++ mpi_neighbor_allgatherv; ++ mpi_neighbor_allgatherv_; ++ mpi_neighbor_allgatherv__; ++ MPI_NEIGHBOR_ALLGATHERV; ++ MPI_Neighbor_allgatherv_f; ++ MPI_Neighbor_allgatherv_f08; ++ mpi_neighbor_alltoall; ++ mpi_neighbor_alltoall_; ++ mpi_neighbor_alltoall__; ++ MPI_NEIGHBOR_ALLTOALL; ++ MPI_Neighbor_alltoall_f; ++ MPI_Neighbor_alltoall_f08; ++ mpi_neighbor_alltoallv; ++ mpi_neighbor_alltoallv_; ++ mpi_neighbor_alltoallv__; ++ MPI_NEIGHBOR_ALLTOALLV; ++ MPI_Neighbor_alltoallv_f; ++ MPI_Neighbor_alltoallv_f08; ++ mpi_neighbor_alltoallw; ++ mpi_neighbor_alltoallw_; ++ mpi_neighbor_alltoallw__; ++ MPI_NEIGHBOR_ALLTOALLW; ++ MPI_Neighbor_alltoallw_f; ++ MPI_Neighbor_alltoallw_f08; ++ mpi_op_commutative; ++ mpi_op_commutative_; ++ mpi_op_commutative__; ++ MPI_OP_COMMUTATIVE; ++ MPI_Op_commutative_f; ++ MPI_Op_commutative_f08; ++ mpi_op_create; ++ mpi_op_create_; ++ mpi_op_create__; ++ MPI_OP_CREATE; ++ MPI_Op_create_f; ++ MPI_Op_create_f08; ++ mpi_open_port; ++ mpi_open_port_; ++ mpi_open_port__; ++ MPI_OPEN_PORT; ++ MPI_Open_port_f; ++ MPI_Open_port_f08; ++ mpi_op_free; ++ mpi_op_free_; ++ mpi_op_free__; ++ MPI_OP_FREE; ++ MPI_Op_free_f; ++ MPI_Op_free_f08; ++ mpi_pack; ++ mpi_pack_; ++ mpi_pack__; ++ MPI_PACK; ++ mpi_pack_external; ++ mpi_pack_external_; ++ mpi_pack_external__; ++ MPI_PACK_EXTERNAL; ++ MPI_Pack_external_f; ++ MPI_Pack_external_f08; ++ mpi_pack_external_size; ++ mpi_pack_external_size_; ++ mpi_pack_external_size__; ++ MPI_PACK_EXTERNAL_SIZE; ++ MPI_Pack_external_size_f; ++ MPI_Pack_external_size_f08; ++ MPI_Pack_f; ++ MPI_Pack_f08; ++ mpi_pack_size; ++ mpi_pack_size_; ++ mpi_pack_size__; ++ MPI_PACK_SIZE; ++ MPI_Pack_size_f; ++ MPI_Pack_size_f08; ++ mpi_pcontrol; ++ mpi_pcontrol_; ++ mpi_pcontrol__; ++ MPI_PCONTROL; ++ MPI_Pcontrol_f; ++ MPI_Pcontrol_f08; ++ mpi_probe; ++ mpi_probe_; ++ mpi_probe__; ++ MPI_PROBE; ++ MPI_Probe_f; ++ MPI_Probe_f08; ++ mpi_publish_name; ++ mpi_publish_name_; ++ mpi_publish_name__; ++ MPI_PUBLISH_NAME; ++ MPI_Publish_name_f; ++ MPI_Publish_name_f08; ++ mpi_put; ++ mpi_put_; ++ mpi_put__; ++ MPI_PUT; ++ MPI_Put_f; ++ MPI_Put_f08; ++ mpi_query_thread; ++ mpi_query_thread_; ++ mpi_query_thread__; ++ MPI_QUERY_THREAD; ++ MPI_Query_thread_f; ++ MPI_Query_thread_f08; ++ mpi_raccumulate; ++ mpi_raccumulate_; ++ mpi_raccumulate__; ++ MPI_RACCUMULATE; ++ MPI_Raccumulate_f; ++ MPI_Raccumulate_f08; ++ mpi_recv; ++ mpi_recv_; ++ mpi_recv__; ++ MPI_RECV; ++ MPI_Recv_f; ++ MPI_Recv_f08; ++ mpi_recv_init; ++ mpi_recv_init_; ++ mpi_recv_init__; ++ MPI_RECV_INIT; ++ MPI_Recv_init_f; ++ MPI_Recv_init_f08; ++ mpi_reduce; ++ mpi_reduce_; ++ mpi_reduce__; ++ MPI_REDUCE; ++ MPI_Reduce_f; ++ MPI_Reduce_f08; ++ mpi_reduce_local; ++ mpi_reduce_local_; ++ mpi_reduce_local__; ++ MPI_REDUCE_LOCAL; ++ MPI_Reduce_local_f; ++ MPI_Reduce_local_f08; ++ mpi_reduce_scatter; ++ mpi_reduce_scatter_; ++ mpi_reduce_scatter__; ++ MPI_REDUCE_SCATTER; ++ mpi_reduce_scatter_block; ++ mpi_reduce_scatter_block_; ++ mpi_reduce_scatter_block__; ++ MPI_REDUCE_SCATTER_BLOCK; ++ MPI_Reduce_scatter_block_f; ++ MPI_Reduce_scatter_block_f08; ++ MPI_Reduce_scatter_f; ++ MPI_Reduce_scatter_f08; ++ mpi_register_datarep; ++ mpi_register_datarep_; ++ mpi_register_datarep__; ++ MPI_REGISTER_DATAREP; ++ MPI_Register_datarep_f; ++ MPI_Register_datarep_f08; ++ mpi_request_free; ++ mpi_request_free_; ++ mpi_request_free__; ++ MPI_REQUEST_FREE; ++ MPI_Request_free_f; ++ MPI_Request_free_f08; ++ mpi_request_get_status; ++ mpi_request_get_status_; ++ mpi_request_get_status__; ++ MPI_REQUEST_GET_STATUS; ++ MPI_Request_get_status_f; ++ MPI_Request_get_status_f08; ++ mpi_rget; ++ mpi_rget_; ++ mpi_rget__; ++ MPI_RGET; ++ mpi_rget_accumulate; ++ mpi_rget_accumulate_; ++ mpi_rget_accumulate__; ++ MPI_RGET_ACCUMULATE; ++ MPI_Rget_accumulate_f; ++ MPI_Rget_accumulate_f08; ++ MPI_Rget_f; ++ MPI_Rget_f08; ++ mpi_rput; ++ mpi_rput_; ++ mpi_rput__; ++ MPI_RPUT; ++ MPI_Rput_f; ++ MPI_Rput_f08; ++ mpi_rsend; ++ mpi_rsend_; ++ mpi_rsend__; ++ MPI_RSEND; ++ MPI_Rsend_f; ++ MPI_Rsend_f08; ++ mpi_rsend_init; ++ mpi_rsend_init_; ++ mpi_rsend_init__; ++ MPI_RSEND_INIT; ++ MPI_Rsend_init_f; ++ MPI_Rsend_init_f08; ++ mpi_scan; ++ mpi_scan_; ++ mpi_scan__; ++ MPI_SCAN; ++ MPI_Scan_f; ++ MPI_Scan_f08; ++ mpi_scatter; ++ mpi_scatter_; ++ mpi_scatter__; ++ MPI_SCATTER; ++ MPI_Scatter_f; ++ MPI_Scatter_f08; ++ mpi_scatterv; ++ mpi_scatterv_; ++ mpi_scatterv__; ++ MPI_SCATTERV; ++ MPI_Scatterv_f; ++ MPI_Scatterv_f08; ++ mpi_send; ++ mpi_send_; ++ mpi_send__; ++ MPI_SEND; ++ MPI_Send_f; ++ MPI_Send_f08; ++ mpi_send_init; ++ mpi_send_init_; ++ mpi_send_init__; ++ MPI_SEND_INIT; ++ MPI_Send_init_f; ++ MPI_Send_init_f08; ++ mpi_sendrecv; ++ mpi_sendrecv_; ++ mpi_sendrecv__; ++ MPI_SENDRECV; ++ MPI_Sendrecv_f; ++ MPI_Sendrecv_f08; ++ mpi_sendrecv_replace; ++ mpi_sendrecv_replace_; ++ mpi_sendrecv_replace__; ++ MPI_SENDRECV_REPLACE; ++ MPI_Sendrecv_replace_f; ++ MPI_Sendrecv_replace_f08; ++ mpi_sizeof_complex128_r1_; ++ mpi_sizeof_complex128_r2_; ++ mpi_sizeof_complex128_r3_; ++ mpi_sizeof_complex128_r4_; ++ mpi_sizeof_complex128_r5_; ++ mpi_sizeof_complex128_r6_; ++ mpi_sizeof_complex128_r7_; ++ mpi_sizeof_complex128_scalar_; ++ mpi_sizeof_complex32_r1_; ++ mpi_sizeof_complex32_r2_; ++ mpi_sizeof_complex32_r3_; ++ mpi_sizeof_complex32_r4_; ++ mpi_sizeof_complex32_r5_; ++ mpi_sizeof_complex32_r6_; ++ mpi_sizeof_complex32_r7_; ++ mpi_sizeof_complex32_scalar_; ++ mpi_sizeof_complex64_r1_; ++ mpi_sizeof_complex64_r2_; ++ mpi_sizeof_complex64_r3_; ++ mpi_sizeof_complex64_r4_; ++ mpi_sizeof_complex64_r5_; ++ mpi_sizeof_complex64_r6_; ++ mpi_sizeof_complex64_r7_; ++ mpi_sizeof_complex64_scalar_; ++ mpi_sizeof_int16_r1_; ++ mpi_sizeof_int16_r2_; ++ mpi_sizeof_int16_r3_; ++ mpi_sizeof_int16_r4_; ++ mpi_sizeof_int16_r5_; ++ mpi_sizeof_int16_r6_; ++ mpi_sizeof_int16_r7_; ++ mpi_sizeof_int16_scalar_; ++ mpi_sizeof_int32_r1_; ++ mpi_sizeof_int32_r2_; ++ mpi_sizeof_int32_r3_; ++ mpi_sizeof_int32_r4_; ++ mpi_sizeof_int32_r5_; ++ mpi_sizeof_int32_r6_; ++ mpi_sizeof_int32_r7_; ++ mpi_sizeof_int32_scalar_; ++ mpi_sizeof_int64_r1_; ++ mpi_sizeof_int64_r2_; ++ mpi_sizeof_int64_r3_; ++ mpi_sizeof_int64_r4_; ++ mpi_sizeof_int64_r5_; ++ mpi_sizeof_int64_r6_; ++ mpi_sizeof_int64_r7_; ++ mpi_sizeof_int64_scalar_; ++ mpi_sizeof_int8_r1_; ++ mpi_sizeof_int8_r2_; ++ mpi_sizeof_int8_r3_; ++ mpi_sizeof_int8_r4_; ++ mpi_sizeof_int8_r5_; ++ mpi_sizeof_int8_r6_; ++ mpi_sizeof_int8_r7_; ++ mpi_sizeof_int8_scalar_; ++ mpi_sizeof_real128_r1_; ++ mpi_sizeof_real128_r2_; ++ mpi_sizeof_real128_r3_; ++ mpi_sizeof_real128_r4_; ++ mpi_sizeof_real128_r5_; ++ mpi_sizeof_real128_r6_; ++ mpi_sizeof_real128_r7_; ++ mpi_sizeof_real128_scalar_; ++ mpi_sizeof_real32_r1_; ++ mpi_sizeof_real32_r2_; ++ mpi_sizeof_real32_r3_; ++ mpi_sizeof_real32_r4_; ++ mpi_sizeof_real32_r5_; ++ mpi_sizeof_real32_r6_; ++ mpi_sizeof_real32_r7_; ++ mpi_sizeof_real32_scalar_; ++ mpi_sizeof_real64_r1_; ++ mpi_sizeof_real64_r2_; ++ mpi_sizeof_real64_r3_; ++ mpi_sizeof_real64_r4_; ++ mpi_sizeof_real64_r5_; ++ mpi_sizeof_real64_r6_; ++ mpi_sizeof_real64_r7_; ++ mpi_sizeof_real64_scalar_; ++ mpi_ssend; ++ mpi_ssend_; ++ mpi_ssend__; ++ MPI_SSEND; ++ MPI_Ssend_f; ++ MPI_Ssend_f08; ++ mpi_ssend_init; ++ mpi_ssend_init_; ++ mpi_ssend_init__; ++ MPI_SSEND_INIT; ++ MPI_Ssend_init_f; ++ MPI_Ssend_init_f08; ++ mpi_start; ++ mpi_start_; ++ mpi_start__; ++ MPI_START; ++ mpi_startall; ++ mpi_startall_; ++ mpi_startall__; ++ MPI_STARTALL; ++ MPI_Startall_f; ++ MPI_Startall_f08; ++ MPI_Start_f; ++ MPI_Start_f08; ++ mpi_status_set_cancelled; ++ mpi_status_set_cancelled_; ++ mpi_status_set_cancelled__; ++ MPI_STATUS_SET_CANCELLED; ++ MPI_Status_set_cancelled_f; ++ MPI_Status_set_cancelled_f08; ++ mpi_status_set_elements; ++ mpi_status_set_elements_; ++ mpi_status_set_elements__; ++ MPI_STATUS_SET_ELEMENTS; ++ MPI_Status_set_elements_f; ++ MPI_Status_set_elements_f08; ++ mpi_status_set_elements_x; ++ mpi_status_set_elements_x_; ++ mpi_status_set_elements_x__; ++ MPI_STATUS_SET_ELEMENTS_X; ++ MPI_Status_set_elements_x_f; ++ MPI_Status_set_elements_x_f08; ++ mpi_test; ++ mpi_test_; ++ mpi_test__; ++ MPI_TEST; ++ mpi_testall; ++ mpi_testall_; ++ mpi_testall__; ++ MPI_TESTALL; ++ MPI_Testall_f; ++ MPI_Testall_f08; ++ mpi_testany; ++ mpi_testany_; ++ mpi_testany__; ++ MPI_TESTANY; ++ MPI_Testany_f; ++ MPI_Testany_f08; ++ mpi_test_cancelled; ++ mpi_test_cancelled_; ++ mpi_test_cancelled__; ++ MPI_TEST_CANCELLED; ++ MPI_Test_cancelled_f; ++ MPI_Test_cancelled_f08; ++ MPI_Test_f; ++ MPI_Test_f08; ++ mpi_testsome; ++ mpi_testsome_; ++ mpi_testsome__; ++ MPI_TESTSOME; ++ MPI_Testsome_f; ++ MPI_Testsome_f08; ++ mpi_topo_test; ++ mpi_topo_test_; ++ mpi_topo_test__; ++ MPI_TOPO_TEST; ++ MPI_Topo_test_f; ++ MPI_Topo_test_f08; ++ mpi_type_commit; ++ mpi_type_commit_; ++ mpi_type_commit__; ++ MPI_TYPE_COMMIT; ++ MPI_Type_commit_f; ++ MPI_Type_commit_f08; ++ mpi_type_contiguous; ++ mpi_type_contiguous_; ++ mpi_type_contiguous__; ++ MPI_TYPE_CONTIGUOUS; ++ MPI_Type_contiguous_f; ++ MPI_Type_contiguous_f08; ++ mpi_type_create_darray; ++ mpi_type_create_darray_; ++ mpi_type_create_darray__; ++ MPI_TYPE_CREATE_DARRAY; ++ MPI_Type_create_darray_f; ++ MPI_Type_create_darray_f08; ++ mpi_type_create_f90_complex; ++ mpi_type_create_f90_complex_; ++ mpi_type_create_f90_complex__; ++ MPI_TYPE_CREATE_F90_COMPLEX; ++ MPI_Type_create_f90_complex_f; ++ MPI_Type_create_f90_complex_f08; ++ mpi_type_create_f90_integer; ++ mpi_type_create_f90_integer_; ++ mpi_type_create_f90_integer__; ++ MPI_TYPE_CREATE_F90_INTEGER; ++ MPI_Type_create_f90_integer_f; ++ MPI_Type_create_f90_integer_f08; ++ mpi_type_create_f90_real; ++ mpi_type_create_f90_real_; ++ mpi_type_create_f90_real__; ++ MPI_TYPE_CREATE_F90_REAL; ++ MPI_Type_create_f90_real_f; ++ MPI_Type_create_f90_real_f08; ++ mpi_type_create_hindexed; ++ mpi_type_create_hindexed_; ++ mpi_type_create_hindexed__; ++ MPI_TYPE_CREATE_HINDEXED; ++ mpi_type_create_hindexed_block; ++ mpi_type_create_hindexed_block_; ++ mpi_type_create_hindexed_block__; ++ MPI_TYPE_CREATE_HINDEXED_BLOCK; ++ MPI_Type_create_hindexed_block_f; ++ MPI_Type_create_hindexed_block_f08; ++ MPI_Type_create_hindexed_f; ++ MPI_Type_create_hindexed_f08; ++ mpi_type_create_hvector; ++ mpi_type_create_hvector_; ++ mpi_type_create_hvector__; ++ MPI_TYPE_CREATE_HVECTOR; ++ MPI_Type_create_hvector_f; ++ MPI_Type_create_hvector_f08; ++ mpi_type_create_indexed_block; ++ mpi_type_create_indexed_block_; ++ mpi_type_create_indexed_block__; ++ MPI_TYPE_CREATE_INDEXED_BLOCK; ++ MPI_Type_create_indexed_block_f; ++ MPI_Type_create_indexed_block_f08; ++ mpi_type_create_keyval; ++ mpi_type_create_keyval_; ++ mpi_type_create_keyval__; ++ MPI_TYPE_CREATE_KEYVAL; ++ MPI_Type_create_keyval_f; ++ MPI_Type_create_keyval_f08; ++ mpi_type_create_resized; ++ mpi_type_create_resized_; ++ mpi_type_create_resized__; ++ MPI_TYPE_CREATE_RESIZED; ++ MPI_Type_create_resized_f; ++ MPI_Type_create_resized_f08; ++ mpi_type_create_struct; ++ mpi_type_create_struct_; ++ mpi_type_create_struct__; ++ MPI_TYPE_CREATE_STRUCT; ++ MPI_Type_create_struct_f; ++ MPI_Type_create_struct_f08; ++ mpi_type_create_subarray; ++ mpi_type_create_subarray_; ++ mpi_type_create_subarray__; ++ MPI_TYPE_CREATE_SUBARRAY; ++ MPI_Type_create_subarray_f; ++ MPI_Type_create_subarray_f08; ++ mpi_type_delete_attr; ++ mpi_type_delete_attr_; ++ mpi_type_delete_attr__; ++ MPI_TYPE_DELETE_ATTR; ++ MPI_Type_delete_attr_f; ++ MPI_Type_delete_attr_f08; ++ mpi_type_dup; ++ mpi_type_dup_; ++ mpi_type_dup__; ++ MPI_TYPE_DUP; ++ MPI_Type_dup_f; ++ MPI_Type_dup_f08; ++ mpi_type_extent; ++ mpi_type_extent_; ++ mpi_type_extent__; ++ MPI_TYPE_EXTENT; ++ MPI_Type_extent_f; ++ MPI_Type_extent_f08; ++ mpi_type_free; ++ mpi_type_free_; ++ mpi_type_free__; ++ MPI_TYPE_FREE; ++ MPI_Type_free_f; ++ MPI_Type_free_f08; ++ mpi_type_free_keyval; ++ mpi_type_free_keyval_; ++ mpi_type_free_keyval__; ++ MPI_TYPE_FREE_KEYVAL; ++ MPI_Type_free_keyval_f; ++ MPI_Type_free_keyval_f08; ++ mpi_type_get_attr; ++ mpi_type_get_attr_; ++ mpi_type_get_attr__; ++ MPI_TYPE_GET_ATTR; ++ MPI_Type_get_attr_f; ++ MPI_Type_get_attr_f08; ++ mpi_type_get_contents; ++ mpi_type_get_contents_; ++ mpi_type_get_contents__; ++ MPI_TYPE_GET_CONTENTS; ++ MPI_Type_get_contents_f; ++ MPI_Type_get_contents_f08; ++ mpi_type_get_envelope; ++ mpi_type_get_envelope_; ++ mpi_type_get_envelope__; ++ MPI_TYPE_GET_ENVELOPE; ++ MPI_Type_get_envelope_f; ++ MPI_Type_get_envelope_f08; ++ mpi_type_get_extent; ++ mpi_type_get_extent_; ++ mpi_type_get_extent__; ++ MPI_TYPE_GET_EXTENT; ++ MPI_Type_get_extent_f; ++ MPI_Type_get_extent_f08; ++ mpi_type_get_extent_x; ++ mpi_type_get_extent_x_; ++ mpi_type_get_extent_x__; ++ MPI_TYPE_GET_EXTENT_X; ++ MPI_Type_get_extent_x_f; ++ MPI_Type_get_extent_x_f08; ++ mpi_type_get_name; ++ mpi_type_get_name_; ++ mpi_type_get_name__; ++ MPI_TYPE_GET_NAME; ++ MPI_Type_get_name_f; ++ MPI_Type_get_name_f08; ++ mpi_type_get_true_extent; ++ mpi_type_get_true_extent_; ++ mpi_type_get_true_extent__; ++ MPI_TYPE_GET_TRUE_EXTENT; ++ MPI_Type_get_true_extent_f; ++ MPI_Type_get_true_extent_f08; ++ mpi_type_get_true_extent_x; ++ mpi_type_get_true_extent_x_; ++ mpi_type_get_true_extent_x__; ++ MPI_TYPE_GET_TRUE_EXTENT_X; ++ MPI_Type_get_true_extent_x_f; ++ MPI_Type_get_true_extent_x_f08; ++ mpi_type_hindexed; ++ mpi_type_hindexed_; ++ mpi_type_hindexed__; ++ MPI_TYPE_HINDEXED; ++ MPI_Type_hindexed_f; ++ MPI_Type_hindexed_f08; ++ mpi_type_hvector; ++ mpi_type_hvector_; ++ mpi_type_hvector__; ++ MPI_TYPE_HVECTOR; ++ MPI_Type_hvector_f; ++ MPI_Type_hvector_f08; ++ mpi_type_indexed; ++ mpi_type_indexed_; ++ mpi_type_indexed__; ++ MPI_TYPE_INDEXED; ++ MPI_Type_indexed_f; ++ MPI_Type_indexed_f08; ++ mpi_type_lb; ++ mpi_type_lb_; ++ mpi_type_lb__; ++ MPI_TYPE_LB; ++ MPI_Type_lb_f; ++ MPI_Type_lb_f08; ++ mpi_type_match_size; ++ mpi_type_match_size_; ++ mpi_type_match_size__; ++ MPI_TYPE_MATCH_SIZE; ++ MPI_Type_match_size_f; ++ MPI_Type_match_size_f08; ++ mpi_type_set_attr; ++ mpi_type_set_attr_; ++ mpi_type_set_attr__; ++ MPI_TYPE_SET_ATTR; ++ MPI_Type_set_attr_f; ++ MPI_Type_set_attr_f08; ++ mpi_type_set_name; ++ mpi_type_set_name_; ++ mpi_type_set_name__; ++ MPI_TYPE_SET_NAME; ++ MPI_Type_set_name_f; ++ MPI_Type_set_name_f08; ++ mpi_type_size; ++ mpi_type_size_; ++ mpi_type_size__; ++ MPI_TYPE_SIZE; ++ MPI_Type_size_f; ++ MPI_Type_size_f08; ++ mpi_type_size_x; ++ mpi_type_size_x_; ++ mpi_type_size_x__; ++ MPI_TYPE_SIZE_X; ++ MPI_Type_size_x_f; ++ MPI_Type_size_x_f08; ++ mpi_type_struct; ++ mpi_type_struct_; ++ mpi_type_struct__; ++ MPI_TYPE_STRUCT; ++ MPI_Type_struct_f; ++ MPI_Type_struct_f08; ++ mpi_type_ub; ++ mpi_type_ub_; ++ mpi_type_ub__; ++ MPI_TYPE_UB; ++ MPI_Type_ub_f; ++ MPI_Type_ub_f08; ++ mpi_type_vector; ++ mpi_type_vector_; ++ mpi_type_vector__; ++ MPI_TYPE_VECTOR; ++ MPI_Type_vector_f; ++ MPI_Type_vector_f08; ++ mpi_unpack; ++ mpi_unpack_; ++ mpi_unpack__; ++ MPI_UNPACK; ++ mpi_unpack_external; ++ mpi_unpack_external_; ++ mpi_unpack_external__; ++ MPI_UNPACK_EXTERNAL; ++ MPI_Unpack_external_f; ++ MPI_Unpack_external_f08; ++ MPI_Unpack_f; ++ MPI_Unpack_f08; ++ mpi_unpublish_name; ++ mpi_unpublish_name_; ++ mpi_unpublish_name__; ++ MPI_UNPUBLISH_NAME; ++ MPI_Unpublish_name_f; ++ MPI_Unpublish_name_f08; ++ mpi_wait; ++ mpi_wait_; ++ mpi_wait__; ++ MPI_WAIT; ++ mpi_waitall; ++ mpi_waitall_; ++ mpi_waitall__; ++ MPI_WAITALL; ++ MPI_Waitall_f; ++ MPI_Waitall_f08; ++ mpi_waitany; ++ mpi_waitany_; ++ mpi_waitany__; ++ MPI_WAITANY; ++ MPI_Waitany_f; ++ MPI_Waitany_f08; ++ MPI_Wait_f; ++ MPI_Wait_f08; ++ mpi_waitsome; ++ mpi_waitsome_; ++ mpi_waitsome__; ++ MPI_WAITSOME; ++ MPI_Waitsome_f; ++ MPI_Waitsome_f08; ++ mpi_win_allocate; ++ mpi_win_allocate_; ++ mpi_win_allocate__; ++ MPI_WIN_ALLOCATE; ++ mpi_win_allocate_cptr; ++ mpi_win_allocate_cptr_; ++ mpi_win_allocate_cptr__; ++ MPI_WIN_ALLOCATE_CPTR; ++ MPI_Win_allocate_cptr_f; ++ MPI_Win_allocate_cptr_f08; ++ MPI_Win_allocate_f; ++ MPI_Win_allocate_f08; ++ mpi_win_allocate_shared; ++ mpi_win_allocate_shared_; ++ mpi_win_allocate_shared__; ++ MPI_WIN_ALLOCATE_SHARED; ++ mpi_win_allocate_shared_cptr; ++ mpi_win_allocate_shared_cptr_; ++ mpi_win_allocate_shared_cptr__; ++ MPI_WIN_ALLOCATE_SHARED_CPTR; ++ MPI_Win_allocate_shared_cptr_f; ++ MPI_Win_allocate_shared_cptr_f08; ++ MPI_Win_allocate_shared_f; ++ MPI_Win_allocate_shared_f08; ++ mpi_win_attach; ++ mpi_win_attach_; ++ mpi_win_attach__; ++ MPI_WIN_ATTACH; ++ MPI_Win_attach_f; ++ MPI_Win_attach_f08; ++ mpi_win_call_errhandler; ++ mpi_win_call_errhandler_; ++ mpi_win_call_errhandler__; ++ MPI_WIN_CALL_ERRHANDLER; ++ MPI_Win_call_errhandler_f; ++ MPI_Win_call_errhandler_f08; ++ mpi_win_complete; ++ mpi_win_complete_; ++ mpi_win_complete__; ++ MPI_WIN_COMPLETE; ++ MPI_Win_complete_f; ++ MPI_Win_complete_f08; ++ mpi_win_create; ++ mpi_win_create_; ++ mpi_win_create__; ++ MPI_WIN_CREATE; ++ mpi_win_create_dynamic; ++ mpi_win_create_dynamic_; ++ mpi_win_create_dynamic__; ++ MPI_WIN_CREATE_DYNAMIC; ++ MPI_Win_create_dynamic_f; ++ MPI_Win_create_dynamic_f08; ++ mpi_win_create_errhandler; ++ mpi_win_create_errhandler_; ++ mpi_win_create_errhandler__; ++ MPI_WIN_CREATE_ERRHANDLER; ++ MPI_Win_create_errhandler_f; ++ MPI_Win_create_errhandler_f08; ++ MPI_Win_create_f; ++ MPI_Win_create_f08; ++ mpi_win_create_keyval; ++ mpi_win_create_keyval_; ++ mpi_win_create_keyval__; ++ MPI_WIN_CREATE_KEYVAL; ++ MPI_Win_create_keyval_f; ++ MPI_Win_create_keyval_f08; ++ mpi_win_delete_attr; ++ mpi_win_delete_attr_; ++ mpi_win_delete_attr__; ++ MPI_WIN_DELETE_ATTR; ++ MPI_Win_delete_attr_f; ++ MPI_Win_delete_attr_f08; ++ mpi_win_detach; ++ mpi_win_detach_; ++ mpi_win_detach__; ++ MPI_WIN_DETACH; ++ MPI_Win_detach_f; ++ MPI_Win_detach_f08; ++ mpi_win_fence; ++ mpi_win_fence_; ++ mpi_win_fence__; ++ MPI_WIN_FENCE; ++ MPI_Win_fence_f; ++ MPI_Win_fence_f08; ++ mpi_win_flush; ++ mpi_win_flush_; ++ mpi_win_flush__; ++ MPI_WIN_FLUSH; ++ mpi_win_flush_all; ++ mpi_win_flush_all_; ++ mpi_win_flush_all__; ++ MPI_WIN_FLUSH_ALL; ++ MPI_Win_flush_all_f; ++ MPI_Win_flush_all_f08; ++ MPI_Win_flush_f; ++ MPI_Win_flush_f08; ++ mpi_win_flush_local; ++ mpi_win_flush_local_; ++ mpi_win_flush_local__; ++ MPI_WIN_FLUSH_LOCAL; ++ mpi_win_flush_local_all; ++ mpi_win_flush_local_all_; ++ mpi_win_flush_local_all__; ++ MPI_WIN_FLUSH_LOCAL_ALL; ++ MPI_Win_flush_local_all_f; ++ MPI_Win_flush_local_all_f08; ++ MPI_Win_flush_local_f; ++ MPI_Win_flush_local_f08; ++ mpi_win_free; ++ mpi_win_free_; ++ mpi_win_free__; ++ MPI_WIN_FREE; ++ MPI_Win_free_f; ++ MPI_Win_free_f08; ++ mpi_win_free_keyval; ++ mpi_win_free_keyval_; ++ mpi_win_free_keyval__; ++ MPI_WIN_FREE_KEYVAL; ++ MPI_Win_free_keyval_f; ++ MPI_Win_free_keyval_f08; ++ mpi_win_get_attr; ++ mpi_win_get_attr_; ++ mpi_win_get_attr__; ++ MPI_WIN_GET_ATTR; ++ MPI_Win_get_attr_f; ++ MPI_Win_get_attr_f08; ++ mpi_win_get_errhandler; ++ mpi_win_get_errhandler_; ++ mpi_win_get_errhandler__; ++ MPI_WIN_GET_ERRHANDLER; ++ MPI_Win_get_errhandler_f; ++ MPI_Win_get_errhandler_f08; ++ mpi_win_get_group; ++ mpi_win_get_group_; ++ mpi_win_get_group__; ++ MPI_WIN_GET_GROUP; ++ MPI_Win_get_group_f; ++ MPI_Win_get_group_f08; ++ mpi_win_get_info; ++ mpi_win_get_info_; ++ mpi_win_get_info__; ++ MPI_WIN_GET_INFO; ++ MPI_Win_get_info_f; ++ MPI_Win_get_info_f08; ++ mpi_win_get_name; ++ mpi_win_get_name_; ++ mpi_win_get_name__; ++ MPI_WIN_GET_NAME; ++ MPI_Win_get_name_f; ++ MPI_Win_get_name_f08; ++ mpi_win_lock; ++ mpi_win_lock_; ++ mpi_win_lock__; ++ MPI_WIN_LOCK; ++ mpi_win_lock_all; ++ mpi_win_lock_all_; ++ mpi_win_lock_all__; ++ MPI_WIN_LOCK_ALL; ++ MPI_Win_lock_all_f; ++ MPI_Win_lock_all_f08; ++ MPI_Win_lock_f; ++ MPI_Win_lock_f08; ++ mpi_win_post; ++ mpi_win_post_; ++ mpi_win_post__; ++ MPI_WIN_POST; ++ MPI_Win_post_f; ++ MPI_Win_post_f08; ++ mpi_win_set_attr; ++ mpi_win_set_attr_; ++ mpi_win_set_attr__; ++ MPI_WIN_SET_ATTR; ++ MPI_Win_set_attr_f; ++ MPI_Win_set_attr_f08; ++ mpi_win_set_errhandler; ++ mpi_win_set_errhandler_; ++ mpi_win_set_errhandler__; ++ MPI_WIN_SET_ERRHANDLER; ++ MPI_Win_set_errhandler_f; ++ MPI_Win_set_errhandler_f08; ++ mpi_win_set_info; ++ mpi_win_set_info_; ++ mpi_win_set_info__; ++ MPI_WIN_SET_INFO; ++ MPI_Win_set_info_f; ++ MPI_Win_set_info_f08; ++ mpi_win_set_name; ++ mpi_win_set_name_; ++ mpi_win_set_name__; ++ MPI_WIN_SET_NAME; ++ MPI_Win_set_name_f; ++ MPI_Win_set_name_f08; ++ mpi_win_shared_query; ++ mpi_win_shared_query_; ++ mpi_win_shared_query__; ++ MPI_WIN_SHARED_QUERY; ++ mpi_win_shared_query_cptr; ++ mpi_win_shared_query_cptr_; ++ mpi_win_shared_query_cptr__; ++ MPI_WIN_SHARED_QUERY_CPTR; ++ MPI_Win_shared_query_cptr_f; ++ MPI_Win_shared_query_cptr_f08; ++ MPI_Win_shared_query_f; ++ MPI_Win_shared_query_f08; ++ mpi_win_start; ++ mpi_win_start_; ++ mpi_win_start__; ++ MPI_WIN_START; ++ MPI_Win_start_f; ++ MPI_Win_start_f08; ++ mpi_win_sync; ++ mpi_win_sync_; ++ mpi_win_sync__; ++ MPI_WIN_SYNC; ++ MPI_Win_sync_f; ++ MPI_Win_sync_f08; ++ mpi_win_test; ++ mpi_win_test_; ++ mpi_win_test__; ++ MPI_WIN_TEST; ++ MPI_Win_test_f; ++ MPI_Win_test_f08; ++ mpi_win_unlock; ++ mpi_win_unlock_; ++ mpi_win_unlock__; ++ MPI_WIN_UNLOCK; ++ mpi_win_unlock_all; ++ mpi_win_unlock_all_; ++ mpi_win_unlock_all__; ++ MPI_WIN_UNLOCK_ALL; ++ MPI_Win_unlock_all_f; ++ MPI_Win_unlock_all_f08; ++ MPI_Win_unlock_f; ++ MPI_Win_unlock_f08; ++ mpi_win_wait; ++ mpi_win_wait_; ++ mpi_win_wait__; ++ MPI_WIN_WAIT; ++ MPI_Win_wait_f; ++ MPI_Win_wait_f08; ++ mpi_wtick; ++ mpi_wtick_; ++ mpi_wtick__; ++ MPI_WTICK; ++ MPI_Wtick_f; ++ MPI_Wtick_f08; ++ mpi_wtime; ++ mpi_wtime_; ++ mpi_wtime__; ++ MPI_WTIME; ++ MPI_Wtime_f; ++ MPI_Wtime_f08; ++ ompi_abort_f; ++ ompi_accumulate_f; ++ ompi_add_error_class_f; ++ ompi_add_error_code_f; ++ ompi_add_error_string_f; ++ ompi_address_f; ++ ompi_aint_add_f; ++ ompi_aint_diff_f; ++ ompi_allgather_f; ++ ompi_allgatherv_f; ++ ompi_alloc_mem_cptr_f; ++ ompi_alloc_mem_f; ++ ompi_allreduce_f; ++ ompi_alltoall_f; ++ ompi_alltoallv_f; ++ ompi_alltoallw_f; ++ ompi_attr_delete_f; ++ ompi_attr_get_f; ++ ompi_attr_put_f; ++ ompi_barrier_f; ++ ompi_bcast_f; ++ ompi_bsend_f; ++ ompi_bsend_init_f; ++ ompi_buffer_attach_f; ++ ompi_buffer_detach_f; ++ ompi_cancel_f; ++ ompi_cart_coords_f; ++ ompi_cart_create_f; ++ ompi_cartdim_get_f; ++ ompi_cart_get_f; ++ ompi_cart_map_f; ++ ompi_cart_rank_f; ++ ompi_cart_shift_f; ++ ompi_cart_sub_f; ++ ompi_close_port_f; ++ ompi_comm_accept_f; ++ ompi_comm_call_errhandler_f; ++ ompi_comm_compare_f; ++ ompi_comm_connect_f; ++ ompi_comm_create_errhandler_f; ++ ompi_comm_create_f; ++ ompi_comm_create_group_f; ++ ompi_comm_create_keyval_f; ++ ompi_comm_delete_attr_f; ++ ompi_comm_disconnect_f; ++ ompi_comm_dup_f; ++ ompi_comm_dup_with_info_f; ++ ompi_comm_free_f; ++ ompi_comm_free_keyval_f; ++ ompi_comm_get_attr_f; ++ ompi_comm_get_errhandler_f; ++ ompi_comm_get_info_f; ++ ompi_comm_get_name_f; ++ ompi_comm_get_parent_f; ++ ompi_comm_group_f; ++ ompi_comm_idup_f; ++ ompi_comm_join_f; ++ ompi_comm_rank_f; ++ ompi_comm_remote_group_f; ++ ompi_comm_remote_size_f; ++ ompi_comm_set_attr_f; ++ ompi_comm_set_errhandler_f; ++ ompi_comm_set_info_f; ++ ompi_comm_set_name_f; ++ ompi_comm_size_f; ++ ompi_comm_spawn_f; ++ ompi_comm_spawn_multiple_f; ++ ompi_comm_split_f; ++ ompi_comm_split_type_f; ++ ompi_comm_test_inter_f; ++ ompi_compare_and_swap_f; ++ ompi_dims_create_f; ++ ompi_dist_graph_create_adjacent_f; ++ ompi_dist_graph_create_f; ++ ompi_dist_graph_neighbors_count_f; ++ ompi_dist_graph_neighbors_f; ++ ompi_errhandler_create_f; ++ ompi_errhandler_free_f; ++ ompi_errhandler_get_f; ++ ompi_errhandler_set_f; ++ ompi_error_class_f; ++ ompi_error_string_f; ++ ompi_exscan_f; ++ ompi_fetch_and_op_f; ++ ompi_file_call_errhandler_f; ++ ompi_file_close_f; ++ ompi_file_create_errhandler_f; ++ ompi_file_delete_f; ++ ompi_file_get_amode_f; ++ ompi_file_get_atomicity_f; ++ ompi_file_get_byte_offset_f; ++ ompi_file_get_errhandler_f; ++ ompi_file_get_group_f; ++ ompi_file_get_info_f; ++ ompi_file_get_position_f; ++ ompi_file_get_position_shared_f; ++ ompi_file_get_size_f; ++ ompi_file_get_type_extent_f; ++ ompi_file_get_view_f; ++ ompi_file_iread_all_f; ++ ompi_file_iread_at_all_f; ++ ompi_file_iread_at_f; ++ ompi_file_iread_f; ++ ompi_file_iread_shared_f; ++ ompi_file_iwrite_all_f; ++ ompi_file_iwrite_at_all_f; ++ ompi_file_iwrite_at_f; ++ ompi_file_iwrite_f; ++ ompi_file_iwrite_shared_f; ++ ompi_file_open_f; ++ ompi_file_preallocate_f; ++ ompi_file_read_all_begin_f; ++ ompi_file_read_all_end_f; ++ ompi_file_read_all_f; ++ ompi_file_read_at_all_begin_f; ++ ompi_file_read_at_all_end_f; ++ ompi_file_read_at_all_f; ++ ompi_file_read_at_f; ++ ompi_file_read_f; ++ ompi_file_read_ordered_begin_f; ++ ompi_file_read_ordered_end_f; ++ ompi_file_read_ordered_f; ++ ompi_file_read_shared_f; ++ ompi_file_seek_f; ++ ompi_file_seek_shared_f; ++ ompi_file_set_atomicity_f; ++ ompi_file_set_errhandler_f; ++ ompi_file_set_info_f; ++ ompi_file_set_size_f; ++ ompi_file_set_view_f; ++ ompi_file_sync_f; ++ ompi_file_write_all_begin_f; ++ ompi_file_write_all_end_f; ++ ompi_file_write_all_f; ++ ompi_file_write_at_all_begin_f; ++ ompi_file_write_at_all_end_f; ++ ompi_file_write_at_all_f; ++ ompi_file_write_at_f; ++ ompi_file_write_f; ++ ompi_file_write_ordered_begin_f; ++ ompi_file_write_ordered_end_f; ++ ompi_file_write_ordered_f; ++ ompi_file_write_shared_f; ++ ompi_finalized_f; ++ ompi_finalize_f; ++ ompi_free_mem_f; ++ ompi_f_sync_reg_f; ++ ompi_gather_f; ++ ompi_gatherv_f; ++ ompi_get_accumulate_f; ++ ompi_get_address_f; ++ ompi_get_count_f; ++ ompi_get_elements_f; ++ ompi_get_elements_x_f; ++ ompi_get_f; ++ ompi_get_library_version_f; ++ ompi_get_processor_name_f; ++ ompi_get_version_f; ++ ompi_graph_create_f; ++ ompi_graphdims_get_f; ++ ompi_graph_get_f; ++ ompi_graph_map_f; ++ ompi_graph_neighbors_count_f; ++ ompi_graph_neighbors_f; ++ ompi_grequest_complete_f; ++ ompi_grequest_start_f; ++ ompi_group_compare_f; ++ ompi_group_difference_f; ++ ompi_group_excl_f; ++ ompi_group_free_f; ++ ompi_group_incl_f; ++ ompi_group_intersection_f; ++ ompi_group_range_excl_f; ++ ompi_group_range_incl_f; ++ ompi_group_rank_f; ++ ompi_group_size_f; ++ ompi_group_translate_ranks_f; ++ ompi_group_union_f; ++ ompi_iallgather_f; ++ ompi_iallgatherv_f; ++ ompi_iallreduce_f; ++ ompi_ialltoall_f; ++ ompi_ialltoallv_f; ++ ompi_ialltoallw_f; ++ ompi_ibarrier_f; ++ ompi_ibcast_f; ++ ompi_ibsend_f; ++ ompi_iexscan_f; ++ ompi_igather_f; ++ ompi_igatherv_f; ++ ompi_improbe_f; ++ ompi_imrecv_f; ++ ompi_ineighbor_allgather_f; ++ ompi_ineighbor_allgatherv_f; ++ ompi_ineighbor_alltoall_f; ++ ompi_ineighbor_alltoallv_f; ++ ompi_ineighbor_alltoallw_f; ++ ompi_info_create_f; ++ ompi_info_delete_f; ++ ompi_info_dup_f; ++ ompi_info_free_f; ++ ompi_info_get_f; ++ ompi_info_get_nkeys_f; ++ ompi_info_get_nthkey_f; ++ ompi_info_get_valuelen_f; ++ ompi_info_set_f; ++ ompi_init_f; ++ ompi_initialized_f; ++ ompi_init_thread_f; ++ ompi_intercomm_create_f; ++ ompi_intercomm_merge_f; ++ ompi_iprobe_f; ++ ompi_irecv_f; ++ ompi_ireduce_f; ++ ompi_ireduce_scatter_block_f; ++ ompi_ireduce_scatter_f; ++ ompi_irsend_f; ++ ompi_iscan_f; ++ ompi_iscatter_f; ++ ompi_iscatterv_f; ++ ompi_isend_f; ++ ompi_issend_f; ++ ompi_is_thread_main_f; ++ ompi_keyval_create_f; ++ ompi_keyval_free_f; ++ ompi_lookup_name_f; ++ ompi_mprobe_f; ++ ompi_mrecv_f; ++ ompi_neighbor_allgather_f; ++ ompi_neighbor_allgatherv_f; ++ ompi_neighbor_alltoall_f; ++ ompi_neighbor_alltoallv_f; ++ ompi_neighbor_alltoallw_f; ++ ompi_op_commutative_f; ++ ompi_op_create_f; ++ ompi_open_port_f; ++ ompi_op_free_f; ++ ompi_pack_external_f; ++ ompi_pack_external_size_f; ++ ompi_pack_f; ++ ompi_pack_size_f; ++ ompi_pcontrol_f; ++ ompi_probe_f; ++ ompi_publish_name_f; ++ ompi_put_f; ++ ompi_query_thread_f; ++ ompi_raccumulate_f; ++ ompi_recv_f; ++ ompi_recv_init_f; ++ ompi_reduce_f; ++ ompi_reduce_local_f; ++ ompi_reduce_scatter_block_f; ++ ompi_reduce_scatter_f; ++ ompi_register_datarep_f; ++ ompi_request_free_f; ++ ompi_request_get_status_f; ++ ompi_rget_accumulate_f; ++ ompi_rget_f; ++ ompi_rput_f; ++ ompi_rsend_f; ++ ompi_rsend_init_f; ++ ompi_scan_f; ++ ompi_scatter_f; ++ ompi_scatterv_f; ++ ompi_send_f; ++ ompi_send_init_f; ++ ompi_sendrecv_f; ++ ompi_sendrecv_replace_f; ++ ompi_ssend_f; ++ ompi_ssend_init_f; ++ ompi_startall_f; ++ ompi_start_f; ++ ompi_status_set_cancelled_f; ++ ompi_status_set_elements_f; ++ ompi_status_set_elements_x_f; ++ ompi_testall_f; ++ ompi_testany_f; ++ ompi_test_cancelled_f; ++ ompi_test_f; ++ ompi_testsome_f; ++ ompi_topo_test_f; ++ ompi_type_commit_f; ++ ompi_type_contiguous_f; ++ ompi_type_create_darray_f; ++ ompi_type_create_f90_complex_f; ++ ompi_type_create_f90_integer_f; ++ ompi_type_create_f90_real_f; ++ ompi_type_create_hindexed_block_f; ++ ompi_type_create_hindexed_f; ++ ompi_type_create_hvector_f; ++ ompi_type_create_indexed_block_f; ++ ompi_type_create_keyval_f; ++ ompi_type_create_resized_f; ++ ompi_type_create_struct_f; ++ ompi_type_create_subarray_f; ++ ompi_type_delete_attr_f; ++ ompi_type_dup_f; ++ ompi_type_extent_f; ++ ompi_type_free_f; ++ ompi_type_free_keyval_f; ++ ompi_type_get_attr_f; ++ ompi_type_get_contents_f; ++ ompi_type_get_envelope_f; ++ ompi_type_get_extent_f; ++ ompi_type_get_extent_x_f; ++ ompi_type_get_name_f; ++ ompi_type_get_true_extent_f; ++ ompi_type_get_true_extent_x_f; ++ ompi_type_hindexed_f; ++ ompi_type_hvector_f; ++ ompi_type_indexed_f; ++ ompi_type_lb_f; ++ ompi_type_match_size_f; ++ ompi_type_set_attr_f; ++ ompi_type_set_name_f; ++ ompi_type_size_f; ++ ompi_type_size_x_f; ++ ompi_type_struct_f; ++ ompi_type_ub_f; ++ ompi_type_vector_f; ++ ompi_unpack_external_f; ++ ompi_unpack_f; ++ ompi_unpublish_name_f; ++ ompi_waitall_f; ++ ompi_waitany_f; ++ ompi_wait_f; ++ ompi_waitsome_f; ++ ompi_win_allocate_cptr_f; ++ ompi_win_allocate_f; ++ ompi_win_allocate_shared_cptr_f; ++ ompi_win_allocate_shared_f; ++ ompi_win_attach_f; ++ ompi_win_call_errhandler_f; ++ ompi_win_complete_f; ++ ompi_win_create_dynamic_f; ++ ompi_win_create_errhandler_f; ++ ompi_win_create_f; ++ ompi_win_create_keyval_f; ++ ompi_win_delete_attr_f; ++ ompi_win_detach_f; ++ ompi_win_fence_f; ++ ompi_win_flush_all_f; ++ ompi_win_flush_f; ++ ompi_win_flush_local_all_f; ++ ompi_win_flush_local_f; ++ ompi_win_free_f; ++ ompi_win_free_keyval_f; ++ ompi_win_get_attr_f; ++ ompi_win_get_errhandler_f; ++ ompi_win_get_group_f; ++ ompi_win_get_info_f; ++ ompi_win_get_name_f; ++ ompi_win_lock_all_f; ++ ompi_win_lock_f; ++ ompi_win_post_f; ++ ompi_win_set_attr_f; ++ ompi_win_set_errhandler_f; ++ ompi_win_set_info_f; ++ ompi_win_set_name_f; ++ ompi_win_shared_query_cptr_f; ++ ompi_win_shared_query_f; ++ ompi_win_start_f; ++ ompi_win_sync_f; ++ ompi_win_test_f; ++ ompi_win_unlock_all_f; ++ ompi_win_unlock_f; ++ ompi_win_wait_f; ++ ompi_wtick_f; ++ ompi_wtime_f; ++ pmpi_abort; ++ pmpi_abort_; ++ pmpi_abort__; ++ PMPI_ABORT; ++ PMPI_Abort_f; ++ PMPI_Abort_f08; ++ pmpi_accumulate; ++ pmpi_accumulate_; ++ pmpi_accumulate__; ++ PMPI_ACCUMULATE; ++ PMPI_Accumulate_f; ++ PMPI_Accumulate_f08; ++ pmpi_add_error_class; ++ pmpi_add_error_class_; ++ pmpi_add_error_class__; ++ PMPI_ADD_ERROR_CLASS; ++ PMPI_Add_error_class_f; ++ PMPI_Add_error_class_f08; ++ pmpi_add_error_code; ++ pmpi_add_error_code_; ++ pmpi_add_error_code__; ++ PMPI_ADD_ERROR_CODE; ++ PMPI_Add_error_code_f; ++ PMPI_Add_error_code_f08; ++ pmpi_add_error_string; ++ pmpi_add_error_string_; ++ pmpi_add_error_string__; ++ PMPI_ADD_ERROR_STRING; ++ PMPI_Add_error_string_f; ++ PMPI_Add_error_string_f08; ++ pmpi_address; ++ pmpi_address_; ++ pmpi_address__; ++ PMPI_ADDRESS; ++ PMPI_Address_f; ++ PMPI_Address_f08; ++ pmpi_aint_add; ++ pmpi_aint_add_; ++ pmpi_aint_add__; ++ PMPI_AINT_ADD; ++ PMPI_Aint_add_f; ++ PMPI_Aint_add_f08; ++ pmpi_aint_diff; ++ pmpi_aint_diff_; ++ pmpi_aint_diff__; ++ PMPI_AINT_DIFF; ++ PMPI_Aint_diff_f; ++ PMPI_Aint_diff_f08; ++ pmpi_allgather; ++ pmpi_allgather_; ++ pmpi_allgather__; ++ PMPI_ALLGATHER; ++ PMPI_Allgather_f; ++ PMPI_Allgather_f08; ++ pmpi_allgatherv; ++ pmpi_allgatherv_; ++ pmpi_allgatherv__; ++ PMPI_ALLGATHERV; ++ PMPI_Allgatherv_f; ++ PMPI_Allgatherv_f08; ++ pmpi_alloc_mem; ++ pmpi_alloc_mem_; ++ pmpi_alloc_mem__; ++ PMPI_ALLOC_MEM; ++ pmpi_alloc_mem_cptr; ++ pmpi_alloc_mem_cptr_; ++ pmpi_alloc_mem_cptr__; ++ PMPI_ALLOC_MEM_CPTR; ++ PMPI_Alloc_mem_cptr_f; ++ PMPI_Alloc_mem_cptr_f08; ++ PMPI_Alloc_mem_f; ++ PMPI_Alloc_mem_f08; ++ pmpi_allreduce; ++ pmpi_allreduce_; ++ pmpi_allreduce__; ++ PMPI_ALLREDUCE; ++ PMPI_Allreduce_f; ++ PMPI_Allreduce_f08; ++ pmpi_alltoall; ++ pmpi_alltoall_; ++ pmpi_alltoall__; ++ PMPI_ALLTOALL; ++ PMPI_Alltoall_f; ++ PMPI_Alltoall_f08; ++ pmpi_alltoallv; ++ pmpi_alltoallv_; ++ pmpi_alltoallv__; ++ PMPI_ALLTOALLV; ++ PMPI_Alltoallv_f; ++ PMPI_Alltoallv_f08; ++ pmpi_alltoallw; ++ pmpi_alltoallw_; ++ pmpi_alltoallw__; ++ PMPI_ALLTOALLW; ++ PMPI_Alltoallw_f; ++ PMPI_Alltoallw_f08; ++ pmpi_attr_delete; ++ pmpi_attr_delete_; ++ pmpi_attr_delete__; ++ PMPI_ATTR_DELETE; ++ PMPI_Attr_delete_f; ++ PMPI_Attr_delete_f08; ++ pmpi_attr_get; ++ pmpi_attr_get_; ++ pmpi_attr_get__; ++ PMPI_ATTR_GET; ++ PMPI_Attr_get_f; ++ PMPI_Attr_get_f08; ++ pmpi_attr_put; ++ pmpi_attr_put_; ++ pmpi_attr_put__; ++ PMPI_ATTR_PUT; ++ PMPI_Attr_put_f; ++ PMPI_Attr_put_f08; ++ pmpi_barrier; ++ pmpi_barrier_; ++ pmpi_barrier__; ++ PMPI_BARRIER; ++ PMPI_Barrier_f; ++ PMPI_Barrier_f08; ++ pmpi_bcast; ++ pmpi_bcast_; ++ pmpi_bcast__; ++ PMPI_BCAST; ++ PMPI_Bcast_f; ++ PMPI_Bcast_f08; ++ pmpi_bsend; ++ pmpi_bsend_; ++ pmpi_bsend__; ++ PMPI_BSEND; ++ PMPI_Bsend_f; ++ PMPI_Bsend_f08; ++ pmpi_bsend_init; ++ pmpi_bsend_init_; ++ pmpi_bsend_init__; ++ PMPI_BSEND_INIT; ++ PMPI_Bsend_init_f; ++ PMPI_Bsend_init_f08; ++ pmpi_buffer_attach; ++ pmpi_buffer_attach_; ++ pmpi_buffer_attach__; ++ PMPI_BUFFER_ATTACH; ++ PMPI_Buffer_attach_f; ++ PMPI_Buffer_attach_f08; ++ pmpi_buffer_detach; ++ pmpi_buffer_detach_; ++ pmpi_buffer_detach__; ++ PMPI_BUFFER_DETACH; ++ PMPI_Buffer_detach_f; ++ pmpi_cancel; ++ pmpi_cancel_; ++ pmpi_cancel__; ++ PMPI_CANCEL; ++ PMPI_Cancel_f; ++ PMPI_Cancel_f08; ++ pmpi_cart_coords; ++ pmpi_cart_coords_; ++ pmpi_cart_coords__; ++ PMPI_CART_COORDS; ++ PMPI_Cart_coords_f; ++ PMPI_Cart_coords_f08; ++ pmpi_cart_create; ++ pmpi_cart_create_; ++ pmpi_cart_create__; ++ PMPI_CART_CREATE; ++ PMPI_Cart_create_f; ++ PMPI_Cart_create_f08; ++ pmpi_cartdim_get; ++ pmpi_cartdim_get_; ++ pmpi_cartdim_get__; ++ PMPI_CARTDIM_GET; ++ PMPI_Cartdim_get_f; ++ PMPI_Cartdim_get_f08; ++ pmpi_cart_get; ++ pmpi_cart_get_; ++ pmpi_cart_get__; ++ PMPI_CART_GET; ++ PMPI_Cart_get_f; ++ PMPI_Cart_get_f08; ++ pmpi_cart_map; ++ pmpi_cart_map_; ++ pmpi_cart_map__; ++ PMPI_CART_MAP; ++ PMPI_Cart_map_f; ++ PMPI_Cart_map_f08; ++ pmpi_cart_rank; ++ pmpi_cart_rank_; ++ pmpi_cart_rank__; ++ PMPI_CART_RANK; ++ PMPI_Cart_rank_f; ++ PMPI_Cart_rank_f08; ++ pmpi_cart_shift; ++ pmpi_cart_shift_; ++ pmpi_cart_shift__; ++ PMPI_CART_SHIFT; ++ PMPI_Cart_shift_f; ++ PMPI_Cart_shift_f08; ++ pmpi_cart_sub; ++ pmpi_cart_sub_; ++ pmpi_cart_sub__; ++ PMPI_CART_SUB; ++ PMPI_Cart_sub_f; ++ PMPI_Cart_sub_f08; ++ pmpi_close_port; ++ pmpi_close_port_; ++ pmpi_close_port__; ++ PMPI_CLOSE_PORT; ++ PMPI_Close_port_f; ++ PMPI_Close_port_f08; ++ pmpi_comm_accept; ++ pmpi_comm_accept_; ++ pmpi_comm_accept__; ++ PMPI_COMM_ACCEPT; ++ PMPI_Comm_accept_f; ++ PMPI_Comm_accept_f08; ++ pmpi_comm_call_errhandler; ++ pmpi_comm_call_errhandler_; ++ pmpi_comm_call_errhandler__; ++ PMPI_COMM_CALL_ERRHANDLER; ++ PMPI_Comm_call_errhandler_f; ++ PMPI_Comm_call_errhandler_f08; ++ pmpi_comm_compare; ++ pmpi_comm_compare_; ++ pmpi_comm_compare__; ++ PMPI_COMM_COMPARE; ++ PMPI_Comm_compare_f; ++ PMPI_Comm_compare_f08; ++ pmpi_comm_connect; ++ pmpi_comm_connect_; ++ pmpi_comm_connect__; ++ PMPI_COMM_CONNECT; ++ PMPI_Comm_connect_f; ++ PMPI_Comm_connect_f08; ++ pmpi_comm_create; ++ pmpi_comm_create_; ++ pmpi_comm_create__; ++ PMPI_COMM_CREATE; ++ pmpi_comm_create_errhandler; ++ pmpi_comm_create_errhandler_; ++ pmpi_comm_create_errhandler__; ++ PMPI_COMM_CREATE_ERRHANDLER; ++ PMPI_Comm_create_errhandler_f; ++ PMPI_Comm_create_errhandler_f08; ++ PMPI_Comm_create_f; ++ PMPI_Comm_create_f08; ++ pmpi_comm_create_group; ++ pmpi_comm_create_group_; ++ pmpi_comm_create_group__; ++ PMPI_COMM_CREATE_GROUP; ++ PMPI_Comm_create_group_f; ++ PMPI_Comm_create_group_f08; ++ pmpi_comm_create_keyval; ++ pmpi_comm_create_keyval_; ++ pmpi_comm_create_keyval__; ++ PMPI_COMM_CREATE_KEYVAL; ++ PMPI_Comm_create_keyval_f; ++ PMPI_Comm_create_keyval_f08; ++ pmpi_comm_delete_attr; ++ pmpi_comm_delete_attr_; ++ pmpi_comm_delete_attr__; ++ PMPI_COMM_DELETE_ATTR; ++ PMPI_Comm_delete_attr_f; ++ PMPI_Comm_delete_attr_f08; ++ pmpi_comm_disconnect; ++ pmpi_comm_disconnect_; ++ pmpi_comm_disconnect__; ++ PMPI_COMM_DISCONNECT; ++ PMPI_Comm_disconnect_f; ++ PMPI_Comm_disconnect_f08; ++ pmpi_comm_dup; ++ pmpi_comm_dup_; ++ pmpi_comm_dup__; ++ PMPI_COMM_DUP; ++ PMPI_Comm_dup_f; ++ PMPI_Comm_dup_f08; ++ pmpi_comm_dup_with_info; ++ pmpi_comm_dup_with_info_; ++ pmpi_comm_dup_with_info__; ++ PMPI_COMM_DUP_WITH_INFO; ++ PMPI_Comm_dup_with_info_f; ++ PMPI_Comm_dup_with_info_f08; ++ pmpi_comm_free; ++ pmpi_comm_free_; ++ pmpi_comm_free__; ++ PMPI_COMM_FREE; ++ PMPI_Comm_free_f; ++ PMPI_Comm_free_f08; ++ pmpi_comm_free_keyval; ++ pmpi_comm_free_keyval_; ++ pmpi_comm_free_keyval__; ++ PMPI_COMM_FREE_KEYVAL; ++ PMPI_Comm_free_keyval_f; ++ PMPI_Comm_free_keyval_f08; ++ pmpi_comm_get_attr; ++ pmpi_comm_get_attr_; ++ pmpi_comm_get_attr__; ++ PMPI_COMM_GET_ATTR; ++ PMPI_Comm_get_attr_f; ++ PMPI_Comm_get_attr_f08; ++ pmpi_comm_get_errhandler; ++ pmpi_comm_get_errhandler_; ++ pmpi_comm_get_errhandler__; ++ PMPI_COMM_GET_ERRHANDLER; ++ PMPI_Comm_get_errhandler_f; ++ PMPI_Comm_get_errhandler_f08; ++ pmpi_comm_get_info; ++ pmpi_comm_get_info_; ++ pmpi_comm_get_info__; ++ PMPI_COMM_GET_INFO; ++ PMPI_Comm_get_info_f; ++ PMPI_Comm_get_info_f08; ++ pmpi_comm_get_name; ++ pmpi_comm_get_name_; ++ pmpi_comm_get_name__; ++ PMPI_COMM_GET_NAME; ++ PMPI_Comm_get_name_f; ++ PMPI_Comm_get_name_f08; ++ pmpi_comm_get_parent; ++ pmpi_comm_get_parent_; ++ pmpi_comm_get_parent__; ++ PMPI_COMM_GET_PARENT; ++ PMPI_Comm_get_parent_f; ++ PMPI_Comm_get_parent_f08; ++ pmpi_comm_group; ++ pmpi_comm_group_; ++ pmpi_comm_group__; ++ PMPI_COMM_GROUP; ++ PMPI_Comm_group_f; ++ PMPI_Comm_group_f08; ++ pmpi_comm_idup; ++ pmpi_comm_idup_; ++ pmpi_comm_idup__; ++ PMPI_COMM_IDUP; ++ PMPI_Comm_idup_f; ++ PMPI_Comm_idup_f08; ++ pmpi_comm_join; ++ pmpi_comm_join_; ++ pmpi_comm_join__; ++ PMPI_COMM_JOIN; ++ PMPI_Comm_join_f; ++ PMPI_Comm_join_f08; ++ pmpi_comm_rank; ++ pmpi_comm_rank_; ++ pmpi_comm_rank__; ++ PMPI_COMM_RANK; ++ PMPI_Comm_rank_f; ++ PMPI_Comm_rank_f08; ++ pmpi_comm_remote_group; ++ pmpi_comm_remote_group_; ++ pmpi_comm_remote_group__; ++ PMPI_COMM_REMOTE_GROUP; ++ PMPI_Comm_remote_group_f; ++ PMPI_Comm_remote_group_f08; ++ pmpi_comm_remote_size; ++ pmpi_comm_remote_size_; ++ pmpi_comm_remote_size__; ++ PMPI_COMM_REMOTE_SIZE; ++ PMPI_Comm_remote_size_f; ++ PMPI_Comm_remote_size_f08; ++ pmpi_comm_set_attr; ++ pmpi_comm_set_attr_; ++ pmpi_comm_set_attr__; ++ PMPI_COMM_SET_ATTR; ++ PMPI_Comm_set_attr_f; ++ PMPI_Comm_set_attr_f08; ++ pmpi_comm_set_errhandler; ++ pmpi_comm_set_errhandler_; ++ pmpi_comm_set_errhandler__; ++ PMPI_COMM_SET_ERRHANDLER; ++ PMPI_Comm_set_errhandler_f; ++ PMPI_Comm_set_errhandler_f08; ++ pmpi_comm_set_info; ++ pmpi_comm_set_info_; ++ pmpi_comm_set_info__; ++ PMPI_COMM_SET_INFO; ++ PMPI_Comm_set_info_f; ++ PMPI_Comm_set_info_f08; ++ pmpi_comm_set_name; ++ pmpi_comm_set_name_; ++ pmpi_comm_set_name__; ++ PMPI_COMM_SET_NAME; ++ PMPI_Comm_set_name_f; ++ PMPI_Comm_set_name_f08; ++ pmpi_comm_size; ++ pmpi_comm_size_; ++ pmpi_comm_size__; ++ PMPI_COMM_SIZE; ++ PMPI_Comm_size_f; ++ PMPI_Comm_size_f08; ++ pmpi_comm_spawn; ++ pmpi_comm_spawn_; ++ pmpi_comm_spawn__; ++ PMPI_COMM_SPAWN; ++ PMPI_Comm_spawn_f; ++ PMPI_Comm_spawn_f08; ++ pmpi_comm_spawn_multiple; ++ pmpi_comm_spawn_multiple_; ++ pmpi_comm_spawn_multiple__; ++ PMPI_COMM_SPAWN_MULTIPLE; ++ PMPI_Comm_spawn_multiple_f; ++ PMPI_Comm_spawn_multiple_f08; ++ pmpi_comm_split; ++ pmpi_comm_split_; ++ pmpi_comm_split__; ++ PMPI_COMM_SPLIT; ++ PMPI_Comm_split_f; ++ PMPI_Comm_split_f08; ++ pmpi_comm_split_type; ++ pmpi_comm_split_type_; ++ pmpi_comm_split_type__; ++ PMPI_COMM_SPLIT_TYPE; ++ PMPI_Comm_split_type_f; ++ PMPI_Comm_split_type_f08; ++ pmpi_comm_test_inter; ++ pmpi_comm_test_inter_; ++ pmpi_comm_test_inter__; ++ PMPI_COMM_TEST_INTER; ++ PMPI_Comm_test_inter_f; ++ PMPI_Comm_test_inter_f08; ++ pmpi_compare_and_swap; ++ pmpi_compare_and_swap_; ++ pmpi_compare_and_swap__; ++ PMPI_COMPARE_AND_SWAP; ++ PMPI_Compare_and_swap_f; ++ PMPI_Compare_and_swap_f08; ++ pmpi_dims_create; ++ pmpi_dims_create_; ++ pmpi_dims_create__; ++ PMPI_DIMS_CREATE; ++ PMPI_Dims_create_f; ++ PMPI_Dims_create_f08; ++ pmpi_dist_graph_create; ++ pmpi_dist_graph_create_; ++ pmpi_dist_graph_create__; ++ PMPI_DIST_GRAPH_CREATE; ++ pmpi_dist_graph_create_adjacent; ++ pmpi_dist_graph_create_adjacent_; ++ pmpi_dist_graph_create_adjacent__; ++ PMPI_DIST_GRAPH_CREATE_ADJACENT; ++ PMPI_Dist_graph_create_adjacent_f; ++ PMPI_Dist_graph_create_adjacent_f08; ++ PMPI_Dist_graph_create_f; ++ PMPI_Dist_graph_create_f08; ++ pmpi_dist_graph_neighbors; ++ pmpi_dist_graph_neighbors_; ++ pmpi_dist_graph_neighbors__; ++ PMPI_DIST_GRAPH_NEIGHBORS; ++ pmpi_dist_graph_neighbors_count; ++ pmpi_dist_graph_neighbors_count_; ++ pmpi_dist_graph_neighbors_count__; ++ PMPI_DIST_GRAPH_NEIGHBORS_COUNT; ++ PMPI_Dist_graph_neighbors_count_f; ++ PMPI_Dist_graph_neighbors_count_f08; ++ PMPI_Dist_graph_neighbors_f; ++ PMPI_Dist_graph_neighbors_f08; ++ pmpi_errhandler_create; ++ pmpi_errhandler_create_; ++ pmpi_errhandler_create__; ++ PMPI_ERRHANDLER_CREATE; ++ PMPI_Errhandler_create_f; ++ PMPI_Errhandler_create_f08; ++ pmpi_errhandler_free; ++ pmpi_errhandler_free_; ++ pmpi_errhandler_free__; ++ PMPI_ERRHANDLER_FREE; ++ PMPI_Errhandler_free_f; ++ PMPI_Errhandler_free_f08; ++ pmpi_errhandler_get; ++ pmpi_errhandler_get_; ++ pmpi_errhandler_get__; ++ PMPI_ERRHANDLER_GET; ++ PMPI_Errhandler_get_f; ++ PMPI_Errhandler_get_f08; ++ pmpi_errhandler_set; ++ pmpi_errhandler_set_; ++ pmpi_errhandler_set__; ++ PMPI_ERRHANDLER_SET; ++ PMPI_Errhandler_set_f; ++ PMPI_Errhandler_set_f08; ++ pmpi_error_class; ++ pmpi_error_class_; ++ pmpi_error_class__; ++ PMPI_ERROR_CLASS; ++ PMPI_Error_class_f; ++ PMPI_Error_class_f08; ++ pmpi_error_string; ++ pmpi_error_string_; ++ pmpi_error_string__; ++ PMPI_ERROR_STRING; ++ PMPI_Error_string_f; ++ PMPI_Error_string_f08; ++ pmpi_exscan; ++ pmpi_exscan_; ++ pmpi_exscan__; ++ PMPI_EXSCAN; ++ PMPI_Exscan_f; ++ PMPI_Exscan_f08; ++ pmpi_fetch_and_op; ++ pmpi_fetch_and_op_; ++ pmpi_fetch_and_op__; ++ PMPI_FETCH_AND_OP; ++ PMPI_Fetch_and_op_f; ++ PMPI_Fetch_and_op_f08; ++ pmpi_file_call_errhandler; ++ pmpi_file_call_errhandler_; ++ pmpi_file_call_errhandler__; ++ PMPI_FILE_CALL_ERRHANDLER; ++ PMPI_File_call_errhandler_f; ++ PMPI_File_call_errhandler_f08; ++ pmpi_file_close; ++ pmpi_file_close_; ++ pmpi_file_close__; ++ PMPI_FILE_CLOSE; ++ PMPI_File_close_f; ++ PMPI_File_close_f08; ++ pmpi_file_create_errhandler; ++ pmpi_file_create_errhandler_; ++ pmpi_file_create_errhandler__; ++ PMPI_FILE_CREATE_ERRHANDLER; ++ PMPI_File_create_errhandler_f; ++ PMPI_File_create_errhandler_f08; ++ pmpi_file_delete; ++ pmpi_file_delete_; ++ pmpi_file_delete__; ++ PMPI_FILE_DELETE; ++ PMPI_File_delete_f; ++ PMPI_File_delete_f08; ++ pmpi_file_get_amode; ++ pmpi_file_get_amode_; ++ pmpi_file_get_amode__; ++ PMPI_FILE_GET_AMODE; ++ PMPI_File_get_amode_f; ++ PMPI_File_get_amode_f08; ++ pmpi_file_get_atomicity; ++ pmpi_file_get_atomicity_; ++ pmpi_file_get_atomicity__; ++ PMPI_FILE_GET_ATOMICITY; ++ PMPI_File_get_atomicity_f; ++ PMPI_File_get_atomicity_f08; ++ pmpi_file_get_byte_offset; ++ pmpi_file_get_byte_offset_; ++ pmpi_file_get_byte_offset__; ++ PMPI_FILE_GET_BYTE_OFFSET; ++ PMPI_File_get_byte_offset_f; ++ PMPI_File_get_byte_offset_f08; ++ pmpi_file_get_errhandler; ++ pmpi_file_get_errhandler_; ++ pmpi_file_get_errhandler__; ++ PMPI_FILE_GET_ERRHANDLER; ++ PMPI_File_get_errhandler_f; ++ PMPI_File_get_errhandler_f08; ++ pmpi_file_get_group; ++ pmpi_file_get_group_; ++ pmpi_file_get_group__; ++ PMPI_FILE_GET_GROUP; ++ PMPI_File_get_group_f; ++ PMPI_File_get_group_f08; ++ pmpi_file_get_info; ++ pmpi_file_get_info_; ++ pmpi_file_get_info__; ++ PMPI_FILE_GET_INFO; ++ PMPI_File_get_info_f; ++ PMPI_File_get_info_f08; ++ pmpi_file_get_position; ++ pmpi_file_get_position_; ++ pmpi_file_get_position__; ++ PMPI_FILE_GET_POSITION; ++ PMPI_File_get_position_f; ++ PMPI_File_get_position_f08; ++ pmpi_file_get_position_shared; ++ pmpi_file_get_position_shared_; ++ pmpi_file_get_position_shared__; ++ PMPI_FILE_GET_POSITION_SHARED; ++ PMPI_File_get_position_shared_f; ++ PMPI_File_get_position_shared_f08; ++ pmpi_file_get_size; ++ pmpi_file_get_size_; ++ pmpi_file_get_size__; ++ PMPI_FILE_GET_SIZE; ++ PMPI_File_get_size_f; ++ PMPI_File_get_size_f08; ++ pmpi_file_get_type_extent; ++ pmpi_file_get_type_extent_; ++ pmpi_file_get_type_extent__; ++ PMPI_FILE_GET_TYPE_EXTENT; ++ PMPI_File_get_type_extent_f; ++ PMPI_File_get_type_extent_f08; ++ pmpi_file_get_view; ++ pmpi_file_get_view_; ++ pmpi_file_get_view__; ++ PMPI_FILE_GET_VIEW; ++ PMPI_File_get_view_f; ++ PMPI_File_get_view_f08; ++ pmpi_file_iread; ++ pmpi_file_iread_; ++ pmpi_file_iread__; ++ PMPI_FILE_IREAD; ++ pmpi_file_iread_all; ++ pmpi_file_iread_all_; ++ pmpi_file_iread_all__; ++ PMPI_FILE_IREAD_ALL; ++ PMPI_File_iread_all_f; ++ PMPI_File_iread_all_f08; ++ pmpi_file_iread_at; ++ pmpi_file_iread_at_; ++ pmpi_file_iread_at__; ++ PMPI_FILE_IREAD_AT; ++ pmpi_file_iread_at_all; ++ pmpi_file_iread_at_all_; ++ pmpi_file_iread_at_all__; ++ PMPI_FILE_IREAD_AT_ALL; ++ PMPI_File_iread_at_all_f; ++ PMPI_File_iread_at_all_f08; ++ PMPI_File_iread_at_f; ++ PMPI_File_iread_at_f08; ++ PMPI_File_iread_f; ++ PMPI_File_iread_f08; ++ pmpi_file_iread_shared; ++ pmpi_file_iread_shared_; ++ pmpi_file_iread_shared__; ++ PMPI_FILE_IREAD_SHARED; ++ PMPI_File_iread_shared_f; ++ PMPI_File_iread_shared_f08; ++ pmpi_file_iwrite; ++ pmpi_file_iwrite_; ++ pmpi_file_iwrite__; ++ PMPI_FILE_IWRITE; ++ pmpi_file_iwrite_all; ++ pmpi_file_iwrite_all_; ++ pmpi_file_iwrite_all__; ++ PMPI_FILE_IWRITE_ALL; ++ PMPI_File_iwrite_all_f; ++ PMPI_File_iwrite_all_f08; ++ pmpi_file_iwrite_at; ++ pmpi_file_iwrite_at_; ++ pmpi_file_iwrite_at__; ++ PMPI_FILE_IWRITE_AT; ++ pmpi_file_iwrite_at_all; ++ pmpi_file_iwrite_at_all_; ++ pmpi_file_iwrite_at_all__; ++ PMPI_FILE_IWRITE_AT_ALL; ++ PMPI_File_iwrite_at_all_f; ++ PMPI_File_iwrite_at_all_f08; ++ PMPI_File_iwrite_at_f; ++ PMPI_File_iwrite_at_f08; ++ PMPI_File_iwrite_f; ++ PMPI_File_iwrite_f08; ++ pmpi_file_iwrite_shared; ++ pmpi_file_iwrite_shared_; ++ pmpi_file_iwrite_shared__; ++ PMPI_FILE_IWRITE_SHARED; ++ PMPI_File_iwrite_shared_f; ++ PMPI_File_iwrite_shared_f08; ++ pmpi_file_open; ++ pmpi_file_open_; ++ pmpi_file_open__; ++ PMPI_FILE_OPEN; ++ PMPI_File_open_f; ++ PMPI_File_open_f08; ++ pmpi_file_preallocate; ++ pmpi_file_preallocate_; ++ pmpi_file_preallocate__; ++ PMPI_FILE_PREALLOCATE; ++ PMPI_File_preallocate_f; ++ PMPI_File_preallocate_f08; ++ pmpi_file_read; ++ pmpi_file_read_; ++ pmpi_file_read__; ++ PMPI_FILE_READ; ++ pmpi_file_read_all; ++ pmpi_file_read_all_; ++ pmpi_file_read_all__; ++ PMPI_FILE_READ_ALL; ++ pmpi_file_read_all_begin; ++ pmpi_file_read_all_begin_; ++ pmpi_file_read_all_begin__; ++ PMPI_FILE_READ_ALL_BEGIN; ++ PMPI_File_read_all_begin_f; ++ PMPI_File_read_all_begin_f08; ++ pmpi_file_read_all_end; ++ pmpi_file_read_all_end_; ++ pmpi_file_read_all_end__; ++ PMPI_FILE_READ_ALL_END; ++ PMPI_File_read_all_end_f; ++ PMPI_File_read_all_end_f08; ++ PMPI_File_read_all_f; ++ PMPI_File_read_all_f08; ++ pmpi_file_read_at; ++ pmpi_file_read_at_; ++ pmpi_file_read_at__; ++ PMPI_FILE_READ_AT; ++ pmpi_file_read_at_all; ++ pmpi_file_read_at_all_; ++ pmpi_file_read_at_all__; ++ PMPI_FILE_READ_AT_ALL; ++ pmpi_file_read_at_all_begin; ++ pmpi_file_read_at_all_begin_; ++ pmpi_file_read_at_all_begin__; ++ PMPI_FILE_READ_AT_ALL_BEGIN; ++ PMPI_File_read_at_all_begin_f; ++ PMPI_File_read_at_all_begin_f08; ++ pmpi_file_read_at_all_end; ++ pmpi_file_read_at_all_end_; ++ pmpi_file_read_at_all_end__; ++ PMPI_FILE_READ_AT_ALL_END; ++ PMPI_File_read_at_all_end_f; ++ PMPI_File_read_at_all_end_f08; ++ PMPI_File_read_at_all_f; ++ PMPI_File_read_at_all_f08; ++ PMPI_File_read_at_f; ++ PMPI_File_read_at_f08; ++ PMPI_File_read_f; ++ PMPI_File_read_f08; ++ pmpi_file_read_ordered; ++ pmpi_file_read_ordered_; ++ pmpi_file_read_ordered__; ++ PMPI_FILE_READ_ORDERED; ++ pmpi_file_read_ordered_begin; ++ pmpi_file_read_ordered_begin_; ++ pmpi_file_read_ordered_begin__; ++ PMPI_FILE_READ_ORDERED_BEGIN; ++ PMPI_File_read_ordered_begin_f; ++ PMPI_File_read_ordered_begin_f08; ++ pmpi_file_read_ordered_end; ++ pmpi_file_read_ordered_end_; ++ pmpi_file_read_ordered_end__; ++ PMPI_FILE_READ_ORDERED_END; ++ PMPI_File_read_ordered_end_f; ++ PMPI_File_read_ordered_end_f08; ++ PMPI_File_read_ordered_f; ++ PMPI_File_read_ordered_f08; ++ pmpi_file_read_shared; ++ pmpi_file_read_shared_; ++ pmpi_file_read_shared__; ++ PMPI_FILE_READ_SHARED; ++ PMPI_File_read_shared_f; ++ PMPI_File_read_shared_f08; ++ pmpi_file_seek; ++ pmpi_file_seek_; ++ pmpi_file_seek__; ++ PMPI_FILE_SEEK; ++ PMPI_File_seek_f; ++ PMPI_File_seek_f08; ++ pmpi_file_seek_shared; ++ pmpi_file_seek_shared_; ++ pmpi_file_seek_shared__; ++ PMPI_FILE_SEEK_SHARED; ++ PMPI_File_seek_shared_f; ++ PMPI_File_seek_shared_f08; ++ pmpi_file_set_atomicity; ++ pmpi_file_set_atomicity_; ++ pmpi_file_set_atomicity__; ++ PMPI_FILE_SET_ATOMICITY; ++ PMPI_File_set_atomicity_f; ++ PMPI_File_set_atomicity_f08; ++ pmpi_file_set_errhandler; ++ pmpi_file_set_errhandler_; ++ pmpi_file_set_errhandler__; ++ PMPI_FILE_SET_ERRHANDLER; ++ PMPI_File_set_errhandler_f; ++ PMPI_File_set_errhandler_f08; ++ pmpi_file_set_info; ++ pmpi_file_set_info_; ++ pmpi_file_set_info__; ++ PMPI_FILE_SET_INFO; ++ PMPI_File_set_info_f; ++ PMPI_File_set_info_f08; ++ pmpi_file_set_size; ++ pmpi_file_set_size_; ++ pmpi_file_set_size__; ++ PMPI_FILE_SET_SIZE; ++ PMPI_File_set_size_f; ++ PMPI_File_set_size_f08; ++ pmpi_file_set_view; ++ pmpi_file_set_view_; ++ pmpi_file_set_view__; ++ PMPI_FILE_SET_VIEW; ++ PMPI_File_set_view_f; ++ PMPI_File_set_view_f08; ++ pmpi_file_sync; ++ pmpi_file_sync_; ++ pmpi_file_sync__; ++ PMPI_FILE_SYNC; ++ PMPI_File_sync_f; ++ PMPI_File_sync_f08; ++ pmpi_file_write; ++ pmpi_file_write_; ++ pmpi_file_write__; ++ PMPI_FILE_WRITE; ++ pmpi_file_write_all; ++ pmpi_file_write_all_; ++ pmpi_file_write_all__; ++ PMPI_FILE_WRITE_ALL; ++ pmpi_file_write_all_begin; ++ pmpi_file_write_all_begin_; ++ pmpi_file_write_all_begin__; ++ PMPI_FILE_WRITE_ALL_BEGIN; ++ PMPI_File_write_all_begin_f; ++ PMPI_File_write_all_begin_f08; ++ pmpi_file_write_all_end; ++ pmpi_file_write_all_end_; ++ pmpi_file_write_all_end__; ++ PMPI_FILE_WRITE_ALL_END; ++ PMPI_File_write_all_end_f; ++ PMPI_File_write_all_end_f08; ++ PMPI_File_write_all_f; ++ PMPI_File_write_all_f08; ++ pmpi_file_write_at; ++ pmpi_file_write_at_; ++ pmpi_file_write_at__; ++ PMPI_FILE_WRITE_AT; ++ pmpi_file_write_at_all; ++ pmpi_file_write_at_all_; ++ pmpi_file_write_at_all__; ++ PMPI_FILE_WRITE_AT_ALL; ++ pmpi_file_write_at_all_begin; ++ pmpi_file_write_at_all_begin_; ++ pmpi_file_write_at_all_begin__; ++ PMPI_FILE_WRITE_AT_ALL_BEGIN; ++ PMPI_File_write_at_all_begin_f; ++ PMPI_File_write_at_all_begin_f08; ++ pmpi_file_write_at_all_end; ++ pmpi_file_write_at_all_end_; ++ pmpi_file_write_at_all_end__; ++ PMPI_FILE_WRITE_AT_ALL_END; ++ PMPI_File_write_at_all_end_f; ++ PMPI_File_write_at_all_end_f08; ++ PMPI_File_write_at_all_f; ++ PMPI_File_write_at_all_f08; ++ PMPI_File_write_at_f; ++ PMPI_File_write_at_f08; ++ PMPI_File_write_f; ++ PMPI_File_write_f08; ++ pmpi_file_write_ordered; ++ pmpi_file_write_ordered_; ++ pmpi_file_write_ordered__; ++ PMPI_FILE_WRITE_ORDERED; ++ pmpi_file_write_ordered_begin; ++ pmpi_file_write_ordered_begin_; ++ pmpi_file_write_ordered_begin__; ++ PMPI_FILE_WRITE_ORDERED_BEGIN; ++ PMPI_File_write_ordered_begin_f; ++ PMPI_File_write_ordered_begin_f08; ++ pmpi_file_write_ordered_end; ++ pmpi_file_write_ordered_end_; ++ pmpi_file_write_ordered_end__; ++ PMPI_FILE_WRITE_ORDERED_END; ++ PMPI_File_write_ordered_end_f; ++ PMPI_File_write_ordered_end_f08; ++ PMPI_File_write_ordered_f; ++ PMPI_File_write_ordered_f08; ++ pmpi_file_write_shared; ++ pmpi_file_write_shared_; ++ pmpi_file_write_shared__; ++ PMPI_FILE_WRITE_SHARED; ++ PMPI_File_write_shared_f; ++ PMPI_File_write_shared_f08; ++ pmpi_finalize; ++ pmpi_finalize_; ++ pmpi_finalize__; ++ PMPI_FINALIZE; ++ pmpi_finalized; ++ pmpi_finalized_; ++ pmpi_finalized__; ++ PMPI_FINALIZED; ++ PMPI_Finalized_f; ++ PMPI_Finalized_f08; ++ PMPI_Finalize_f; ++ PMPI_Finalize_f08; ++ pmpi_free_mem; ++ pmpi_free_mem_; ++ pmpi_free_mem__; ++ PMPI_FREE_MEM; ++ PMPI_Free_mem_f; ++ PMPI_Free_mem_f08; ++ pmpi_f_sync_reg; ++ pmpi_f_sync_reg_; ++ pmpi_f_sync_reg__; ++ PMPI_F_SYNC_REG; ++ PMPI_F_sync_reg_f; ++ PMPI_F_sync_reg_f08; ++ pmpi_gather; ++ pmpi_gather_; ++ pmpi_gather__; ++ PMPI_GATHER; ++ PMPI_Gather_f; ++ PMPI_Gather_f08; ++ pmpi_gatherv; ++ pmpi_gatherv_; ++ pmpi_gatherv__; ++ PMPI_GATHERV; ++ PMPI_Gatherv_f; ++ PMPI_Gatherv_f08; ++ pmpi_get; ++ pmpi_get_; ++ pmpi_get__; ++ PMPI_GET; ++ pmpi_get_accumulate; ++ pmpi_get_accumulate_; ++ pmpi_get_accumulate__; ++ PMPI_GET_ACCUMULATE; ++ PMPI_Get_accumulate_f; ++ PMPI_Get_accumulate_f08; ++ pmpi_get_address; ++ pmpi_get_address_; ++ pmpi_get_address__; ++ PMPI_GET_ADDRESS; ++ PMPI_Get_address_f; ++ PMPI_Get_address_f08; ++ pmpi_get_count; ++ pmpi_get_count_; ++ pmpi_get_count__; ++ PMPI_GET_COUNT; ++ PMPI_Get_count_f; ++ PMPI_Get_count_f08; ++ pmpi_get_elements; ++ pmpi_get_elements_; ++ pmpi_get_elements__; ++ PMPI_GET_ELEMENTS; ++ PMPI_Get_elements_f; ++ PMPI_Get_elements_f08; ++ pmpi_get_elements_x; ++ pmpi_get_elements_x_; ++ pmpi_get_elements_x__; ++ PMPI_GET_ELEMENTS_X; ++ PMPI_Get_elements_x_f; ++ PMPI_Get_elements_x_f08; ++ PMPI_Get_f; ++ PMPI_Get_f08; ++ pmpi_get_library_version; ++ pmpi_get_library_version_; ++ pmpi_get_library_version__; ++ PMPI_GET_LIBRARY_VERSION; ++ PMPI_Get_library_version_f; ++ PMPI_Get_library_version_f08; ++ pmpi_get_processor_name; ++ pmpi_get_processor_name_; ++ pmpi_get_processor_name__; ++ PMPI_GET_PROCESSOR_NAME; ++ PMPI_Get_processor_name_f; ++ PMPI_Get_processor_name_f08; ++ pmpi_get_version; ++ pmpi_get_version_; ++ pmpi_get_version__; ++ PMPI_GET_VERSION; ++ PMPI_Get_version_f; ++ PMPI_Get_version_f08; ++ pmpi_graph_create; ++ pmpi_graph_create_; ++ pmpi_graph_create__; ++ PMPI_GRAPH_CREATE; ++ PMPI_Graph_create_f; ++ PMPI_Graph_create_f08; ++ pmpi_graphdims_get; ++ pmpi_graphdims_get_; ++ pmpi_graphdims_get__; ++ PMPI_GRAPHDIMS_GET; ++ PMPI_Graphdims_get_f; ++ PMPI_Graphdims_get_f08; ++ pmpi_graph_get; ++ pmpi_graph_get_; ++ pmpi_graph_get__; ++ PMPI_GRAPH_GET; ++ PMPI_Graph_get_f; ++ PMPI_Graph_get_f08; ++ pmpi_graph_map; ++ pmpi_graph_map_; ++ pmpi_graph_map__; ++ PMPI_GRAPH_MAP; ++ PMPI_Graph_map_f; ++ PMPI_Graph_map_f08; ++ pmpi_graph_neighbors; ++ pmpi_graph_neighbors_; ++ pmpi_graph_neighbors__; ++ PMPI_GRAPH_NEIGHBORS; ++ pmpi_graph_neighbors_count; ++ pmpi_graph_neighbors_count_; ++ pmpi_graph_neighbors_count__; ++ PMPI_GRAPH_NEIGHBORS_COUNT; ++ PMPI_Graph_neighbors_count_f; ++ PMPI_Graph_neighbors_count_f08; ++ PMPI_Graph_neighbors_f; ++ PMPI_Graph_neighbors_f08; ++ pmpi_grequest_complete; ++ pmpi_grequest_complete_; ++ pmpi_grequest_complete__; ++ PMPI_GREQUEST_COMPLETE; ++ PMPI_Grequest_complete_f; ++ PMPI_Grequest_complete_f08; ++ pmpi_grequest_start; ++ pmpi_grequest_start_; ++ pmpi_grequest_start__; ++ PMPI_GREQUEST_START; ++ PMPI_Grequest_start_f; ++ PMPI_Grequest_start_f08; ++ pmpi_group_compare; ++ pmpi_group_compare_; ++ pmpi_group_compare__; ++ PMPI_GROUP_COMPARE; ++ PMPI_Group_compare_f; ++ PMPI_Group_compare_f08; ++ pmpi_group_difference; ++ pmpi_group_difference_; ++ pmpi_group_difference__; ++ PMPI_GROUP_DIFFERENCE; ++ PMPI_Group_difference_f; ++ PMPI_Group_difference_f08; ++ pmpi_group_excl; ++ pmpi_group_excl_; ++ pmpi_group_excl__; ++ PMPI_GROUP_EXCL; ++ PMPI_Group_excl_f; ++ PMPI_Group_excl_f08; ++ pmpi_group_free; ++ pmpi_group_free_; ++ pmpi_group_free__; ++ PMPI_GROUP_FREE; ++ PMPI_Group_free_f; ++ PMPI_Group_free_f08; ++ pmpi_group_incl; ++ pmpi_group_incl_; ++ pmpi_group_incl__; ++ PMPI_GROUP_INCL; ++ PMPI_Group_incl_f; ++ PMPI_Group_incl_f08; ++ pmpi_group_intersection; ++ pmpi_group_intersection_; ++ pmpi_group_intersection__; ++ PMPI_GROUP_INTERSECTION; ++ PMPI_Group_intersection_f; ++ PMPI_Group_intersection_f08; ++ pmpi_group_range_excl; ++ pmpi_group_range_excl_; ++ pmpi_group_range_excl__; ++ PMPI_GROUP_RANGE_EXCL; ++ PMPI_Group_range_excl_f; ++ PMPI_Group_range_excl_f08; ++ pmpi_group_range_incl; ++ pmpi_group_range_incl_; ++ pmpi_group_range_incl__; ++ PMPI_GROUP_RANGE_INCL; ++ PMPI_Group_range_incl_f; ++ PMPI_Group_range_incl_f08; ++ pmpi_group_rank; ++ pmpi_group_rank_; ++ pmpi_group_rank__; ++ PMPI_GROUP_RANK; ++ PMPI_Group_rank_f; ++ PMPI_Group_rank_f08; ++ pmpi_group_size; ++ pmpi_group_size_; ++ pmpi_group_size__; ++ PMPI_GROUP_SIZE; ++ PMPI_Group_size_f; ++ PMPI_Group_size_f08; ++ pmpi_group_translate_ranks; ++ pmpi_group_translate_ranks_; ++ pmpi_group_translate_ranks__; ++ PMPI_GROUP_TRANSLATE_RANKS; ++ PMPI_Group_translate_ranks_f; ++ PMPI_Group_translate_ranks_f08; ++ pmpi_group_union; ++ pmpi_group_union_; ++ pmpi_group_union__; ++ PMPI_GROUP_UNION; ++ PMPI_Group_union_f; ++ PMPI_Group_union_f08; ++ pmpi_iallgather; ++ pmpi_iallgather_; ++ pmpi_iallgather__; ++ PMPI_IALLGATHER; ++ PMPI_Iallgather_f; ++ PMPI_Iallgather_f08; ++ pmpi_iallgatherv; ++ pmpi_iallgatherv_; ++ pmpi_iallgatherv__; ++ PMPI_IALLGATHERV; ++ PMPI_Iallgatherv_f; ++ PMPI_Iallgatherv_f08; ++ pmpi_iallreduce; ++ pmpi_iallreduce_; ++ pmpi_iallreduce__; ++ PMPI_IALLREDUCE; ++ PMPI_Iallreduce_f; ++ PMPI_Iallreduce_f08; ++ pmpi_ialltoall; ++ pmpi_ialltoall_; ++ pmpi_ialltoall__; ++ PMPI_IALLTOALL; ++ PMPI_Ialltoall_f; ++ PMPI_Ialltoall_f08; ++ pmpi_ialltoallv; ++ pmpi_ialltoallv_; ++ pmpi_ialltoallv__; ++ PMPI_IALLTOALLV; ++ PMPI_Ialltoallv_f; ++ PMPI_Ialltoallv_f08; ++ pmpi_ialltoallw; ++ pmpi_ialltoallw_; ++ pmpi_ialltoallw__; ++ PMPI_IALLTOALLW; ++ PMPI_Ialltoallw_f; ++ PMPI_Ialltoallw_f08; ++ pmpi_ibarrier; ++ pmpi_ibarrier_; ++ pmpi_ibarrier__; ++ PMPI_IBARRIER; ++ PMPI_Ibarrier_f; ++ PMPI_Ibarrier_f08; ++ pmpi_ibcast; ++ pmpi_ibcast_; ++ pmpi_ibcast__; ++ PMPI_IBCAST; ++ PMPI_Ibcast_f; ++ PMPI_Ibcast_f08; ++ pmpi_ibsend; ++ pmpi_ibsend_; ++ pmpi_ibsend__; ++ PMPI_IBSEND; ++ PMPI_Ibsend_f; ++ PMPI_Ibsend_f08; ++ pmpi_iexscan; ++ pmpi_iexscan_; ++ pmpi_iexscan__; ++ PMPI_IEXSCAN; ++ PMPI_Iexscan_f; ++ PMPI_Iexscan_f08; ++ pmpi_igather; ++ pmpi_igather_; ++ pmpi_igather__; ++ PMPI_IGATHER; ++ PMPI_Igather_f; ++ PMPI_Igather_f08; ++ pmpi_igatherv; ++ pmpi_igatherv_; ++ pmpi_igatherv__; ++ PMPI_IGATHERV; ++ PMPI_Igatherv_f; ++ PMPI_Igatherv_f08; ++ pmpi_improbe; ++ pmpi_improbe_; ++ pmpi_improbe__; ++ PMPI_IMPROBE; ++ PMPI_Improbe_f; ++ PMPI_Improbe_f08; ++ pmpi_imrecv; ++ pmpi_imrecv_; ++ pmpi_imrecv__; ++ PMPI_IMRECV; ++ PMPI_Imrecv_f; ++ PMPI_Imrecv_f08; ++ pmpi_ineighbor_allgather; ++ pmpi_ineighbor_allgather_; ++ pmpi_ineighbor_allgather__; ++ PMPI_INEIGHBOR_ALLGATHER; ++ PMPI_Ineighbor_allgather_f; ++ PMPI_Ineighbor_allgather_f08; ++ pmpi_ineighbor_allgatherv; ++ pmpi_ineighbor_allgatherv_; ++ pmpi_ineighbor_allgatherv__; ++ PMPI_INEIGHBOR_ALLGATHERV; ++ PMPI_Ineighbor_allgatherv_f; ++ PMPI_Ineighbor_allgatherv_f08; ++ pmpi_ineighbor_alltoall; ++ pmpi_ineighbor_alltoall_; ++ pmpi_ineighbor_alltoall__; ++ PMPI_INEIGHBOR_ALLTOALL; ++ PMPI_Ineighbor_alltoall_f; ++ PMPI_Ineighbor_alltoall_f08; ++ pmpi_ineighbor_alltoallv; ++ pmpi_ineighbor_alltoallv_; ++ pmpi_ineighbor_alltoallv__; ++ PMPI_INEIGHBOR_ALLTOALLV; ++ PMPI_Ineighbor_alltoallv_f; ++ PMPI_Ineighbor_alltoallv_f08; ++ pmpi_ineighbor_alltoallw; ++ pmpi_ineighbor_alltoallw_; ++ pmpi_ineighbor_alltoallw__; ++ PMPI_INEIGHBOR_ALLTOALLW; ++ PMPI_Ineighbor_alltoallw_f; ++ PMPI_Ineighbor_alltoallw_f08; ++ pmpi_info_create; ++ pmpi_info_create_; ++ pmpi_info_create__; ++ PMPI_INFO_CREATE; ++ PMPI_Info_create_f; ++ PMPI_Info_create_f08; ++ pmpi_info_delete; ++ pmpi_info_delete_; ++ pmpi_info_delete__; ++ PMPI_INFO_DELETE; ++ PMPI_Info_delete_f; ++ PMPI_Info_delete_f08; ++ pmpi_info_dup; ++ pmpi_info_dup_; ++ pmpi_info_dup__; ++ PMPI_INFO_DUP; ++ PMPI_Info_dup_f; ++ PMPI_Info_dup_f08; ++ pmpi_info_free; ++ pmpi_info_free_; ++ pmpi_info_free__; ++ PMPI_INFO_FREE; ++ PMPI_Info_free_f; ++ PMPI_Info_free_f08; ++ pmpi_info_get; ++ pmpi_info_get_; ++ pmpi_info_get__; ++ PMPI_INFO_GET; ++ PMPI_Info_get_f; ++ PMPI_Info_get_f08; ++ pmpi_info_get_nkeys; ++ pmpi_info_get_nkeys_; ++ pmpi_info_get_nkeys__; ++ PMPI_INFO_GET_NKEYS; ++ PMPI_Info_get_nkeys_f; ++ PMPI_Info_get_nkeys_f08; ++ pmpi_info_get_nthkey; ++ pmpi_info_get_nthkey_; ++ pmpi_info_get_nthkey__; ++ PMPI_INFO_GET_NTHKEY; ++ PMPI_Info_get_nthkey_f; ++ PMPI_Info_get_nthkey_f08; ++ pmpi_info_get_valuelen; ++ pmpi_info_get_valuelen_; ++ pmpi_info_get_valuelen__; ++ PMPI_INFO_GET_VALUELEN; ++ PMPI_Info_get_valuelen_f; ++ PMPI_Info_get_valuelen_f08; ++ pmpi_info_set; ++ pmpi_info_set_; ++ pmpi_info_set__; ++ PMPI_INFO_SET; ++ PMPI_Info_set_f; ++ PMPI_Info_set_f08; ++ pmpi_init; ++ pmpi_init_; ++ pmpi_init__; ++ PMPI_INIT; ++ PMPI_Init_f; ++ PMPI_Init_f08; ++ pmpi_initialized; ++ pmpi_initialized_; ++ pmpi_initialized__; ++ PMPI_INITIALIZED; ++ PMPI_Initialized_f; ++ PMPI_Initialized_f08; ++ pmpi_init_thread; ++ pmpi_init_thread_; ++ pmpi_init_thread__; ++ PMPI_INIT_THREAD; ++ PMPI_Init_thread_f; ++ PMPI_Init_thread_f08; ++ pmpi_intercomm_create; ++ pmpi_intercomm_create_; ++ pmpi_intercomm_create__; ++ PMPI_INTERCOMM_CREATE; ++ PMPI_Intercomm_create_f; ++ PMPI_Intercomm_create_f08; ++ pmpi_intercomm_merge; ++ pmpi_intercomm_merge_; ++ pmpi_intercomm_merge__; ++ PMPI_INTERCOMM_MERGE; ++ PMPI_Intercomm_merge_f; ++ PMPI_Intercomm_merge_f08; ++ pmpi_iprobe; ++ pmpi_iprobe_; ++ pmpi_iprobe__; ++ PMPI_IPROBE; ++ PMPI_Iprobe_f; ++ PMPI_Iprobe_f08; ++ pmpi_irecv; ++ pmpi_irecv_; ++ pmpi_irecv__; ++ PMPI_IRECV; ++ PMPI_Irecv_f; ++ PMPI_Irecv_f08; ++ pmpi_ireduce; ++ pmpi_ireduce_; ++ pmpi_ireduce__; ++ PMPI_IREDUCE; ++ PMPI_Ireduce_f; ++ PMPI_Ireduce_f08; ++ pmpi_ireduce_scatter; ++ pmpi_ireduce_scatter_; ++ pmpi_ireduce_scatter__; ++ PMPI_IREDUCE_SCATTER; ++ pmpi_ireduce_scatter_block; ++ pmpi_ireduce_scatter_block_; ++ pmpi_ireduce_scatter_block__; ++ PMPI_IREDUCE_SCATTER_BLOCK; ++ PMPI_Ireduce_scatter_block_f; ++ PMPI_Ireduce_scatter_block_f08; ++ PMPI_Ireduce_scatter_f; ++ PMPI_Ireduce_scatter_f08; ++ pmpi_irsend; ++ pmpi_irsend_; ++ pmpi_irsend__; ++ PMPI_IRSEND; ++ PMPI_Irsend_f; ++ PMPI_Irsend_f08; ++ pmpi_iscan; ++ pmpi_iscan_; ++ pmpi_iscan__; ++ PMPI_ISCAN; ++ PMPI_Iscan_f; ++ PMPI_Iscan_f08; ++ pmpi_iscatter; ++ pmpi_iscatter_; ++ pmpi_iscatter__; ++ PMPI_ISCATTER; ++ PMPI_Iscatter_f; ++ PMPI_Iscatter_f08; ++ pmpi_iscatterv; ++ pmpi_iscatterv_; ++ pmpi_iscatterv__; ++ PMPI_ISCATTERV; ++ PMPI_Iscatterv_f; ++ PMPI_Iscatterv_f08; ++ pmpi_isend; ++ pmpi_isend_; ++ pmpi_isend__; ++ PMPI_ISEND; ++ PMPI_Isend_f; ++ PMPI_Isend_f08; ++ pmpi_issend; ++ pmpi_issend_; ++ pmpi_issend__; ++ PMPI_ISSEND; ++ PMPI_Issend_f; ++ PMPI_Issend_f08; ++ pmpi_is_thread_main; ++ pmpi_is_thread_main_; ++ pmpi_is_thread_main__; ++ PMPI_IS_THREAD_MAIN; ++ PMPI_Is_thread_main_f; ++ PMPI_Is_thread_main_f08; ++ pmpi_keyval_create; ++ pmpi_keyval_create_; ++ pmpi_keyval_create__; ++ PMPI_KEYVAL_CREATE; ++ PMPI_Keyval_create_f; ++ PMPI_Keyval_create_f08; ++ pmpi_keyval_free; ++ pmpi_keyval_free_; ++ pmpi_keyval_free__; ++ PMPI_KEYVAL_FREE; ++ PMPI_Keyval_free_f; ++ PMPI_Keyval_free_f08; ++ pmpi_lookup_name; ++ pmpi_lookup_name_; ++ pmpi_lookup_name__; ++ PMPI_LOOKUP_NAME; ++ PMPI_Lookup_name_f; ++ PMPI_Lookup_name_f08; ++ pmpi_mprobe; ++ pmpi_mprobe_; ++ pmpi_mprobe__; ++ PMPI_MPROBE; ++ PMPI_Mprobe_f; ++ PMPI_Mprobe_f08; ++ pmpi_mrecv; ++ pmpi_mrecv_; ++ pmpi_mrecv__; ++ PMPI_MRECV; ++ PMPI_Mrecv_f; ++ PMPI_Mrecv_f08; ++ pmpi_neighbor_allgather; ++ pmpi_neighbor_allgather_; ++ pmpi_neighbor_allgather__; ++ PMPI_NEIGHBOR_ALLGATHER; ++ PMPI_Neighbor_allgather_f; ++ PMPI_Neighbor_allgather_f08; ++ pmpi_neighbor_allgatherv; ++ pmpi_neighbor_allgatherv_; ++ pmpi_neighbor_allgatherv__; ++ PMPI_NEIGHBOR_ALLGATHERV; ++ PMPI_Neighbor_allgatherv_f; ++ PMPI_Neighbor_allgatherv_f08; ++ pmpi_neighbor_alltoall; ++ pmpi_neighbor_alltoall_; ++ pmpi_neighbor_alltoall__; ++ PMPI_NEIGHBOR_ALLTOALL; ++ PMPI_Neighbor_alltoall_f; ++ PMPI_Neighbor_alltoall_f08; ++ pmpi_neighbor_alltoallv; ++ pmpi_neighbor_alltoallv_; ++ pmpi_neighbor_alltoallv__; ++ PMPI_NEIGHBOR_ALLTOALLV; ++ PMPI_Neighbor_alltoallv_f; ++ PMPI_Neighbor_alltoallv_f08; ++ pmpi_neighbor_alltoallw; ++ pmpi_neighbor_alltoallw_; ++ pmpi_neighbor_alltoallw__; ++ PMPI_NEIGHBOR_ALLTOALLW; ++ PMPI_Neighbor_alltoallw_f; ++ PMPI_Neighbor_alltoallw_f08; ++ pmpi_op_commutative; ++ pmpi_op_commutative_; ++ pmpi_op_commutative__; ++ PMPI_OP_COMMUTATIVE; ++ PMPI_Op_commutative_f; ++ PMPI_Op_commutative_f08; ++ pmpi_op_create; ++ pmpi_op_create_; ++ pmpi_op_create__; ++ PMPI_OP_CREATE; ++ PMPI_Op_create_f; ++ PMPI_Op_create_f08; ++ pmpi_open_port; ++ pmpi_open_port_; ++ pmpi_open_port__; ++ PMPI_OPEN_PORT; ++ PMPI_Open_port_f; ++ PMPI_Open_port_f08; ++ pmpi_op_free; ++ pmpi_op_free_; ++ pmpi_op_free__; ++ PMPI_OP_FREE; ++ PMPI_Op_free_f; ++ PMPI_Op_free_f08; ++ pmpi_pack; ++ pmpi_pack_; ++ pmpi_pack__; ++ PMPI_PACK; ++ pmpi_pack_external; ++ pmpi_pack_external_; ++ pmpi_pack_external__; ++ PMPI_PACK_EXTERNAL; ++ PMPI_Pack_external_f; ++ PMPI_Pack_external_f08; ++ pmpi_pack_external_size; ++ pmpi_pack_external_size_; ++ pmpi_pack_external_size__; ++ PMPI_PACK_EXTERNAL_SIZE; ++ PMPI_Pack_external_size_f; ++ PMPI_Pack_external_size_f08; ++ PMPI_Pack_f; ++ PMPI_Pack_f08; ++ pmpi_pack_size; ++ pmpi_pack_size_; ++ pmpi_pack_size__; ++ PMPI_PACK_SIZE; ++ PMPI_Pack_size_f; ++ PMPI_Pack_size_f08; ++ pmpi_pcontrol; ++ pmpi_pcontrol_; ++ pmpi_pcontrol__; ++ PMPI_PCONTROL; ++ PMPI_Pcontrol_f; ++ PMPI_Pcontrol_f08; ++ pmpi_probe; ++ pmpi_probe_; ++ pmpi_probe__; ++ PMPI_PROBE; ++ PMPI_Probe_f; ++ PMPI_Probe_f08; ++ pmpi_publish_name; ++ pmpi_publish_name_; ++ pmpi_publish_name__; ++ PMPI_PUBLISH_NAME; ++ PMPI_Publish_name_f; ++ PMPI_Publish_name_f08; ++ pmpi_put; ++ pmpi_put_; ++ pmpi_put__; ++ PMPI_PUT; ++ PMPI_Put_f; ++ PMPI_Put_f08; ++ pmpi_query_thread; ++ pmpi_query_thread_; ++ pmpi_query_thread__; ++ PMPI_QUERY_THREAD; ++ PMPI_Query_thread_f; ++ PMPI_Query_thread_f08; ++ pmpi_raccumulate; ++ pmpi_raccumulate_; ++ pmpi_raccumulate__; ++ PMPI_RACCUMULATE; ++ PMPI_Raccumulate_f; ++ PMPI_Raccumulate_f08; ++ pmpi_recv; ++ pmpi_recv_; ++ pmpi_recv__; ++ PMPI_RECV; ++ PMPI_Recv_f; ++ PMPI_Recv_f08; ++ pmpi_recv_init; ++ pmpi_recv_init_; ++ pmpi_recv_init__; ++ PMPI_RECV_INIT; ++ PMPI_Recv_init_f; ++ PMPI_Recv_init_f08; ++ pmpi_reduce; ++ pmpi_reduce_; ++ pmpi_reduce__; ++ PMPI_REDUCE; ++ PMPI_Reduce_f; ++ PMPI_Reduce_f08; ++ pmpi_reduce_local; ++ pmpi_reduce_local_; ++ pmpi_reduce_local__; ++ PMPI_REDUCE_LOCAL; ++ PMPI_Reduce_local_f; ++ PMPI_Reduce_local_f08; ++ pmpi_reduce_scatter; ++ pmpi_reduce_scatter_; ++ pmpi_reduce_scatter__; ++ PMPI_REDUCE_SCATTER; ++ pmpi_reduce_scatter_block; ++ pmpi_reduce_scatter_block_; ++ pmpi_reduce_scatter_block__; ++ PMPI_REDUCE_SCATTER_BLOCK; ++ PMPI_Reduce_scatter_block_f; ++ PMPI_Reduce_scatter_block_f08; ++ PMPI_Reduce_scatter_f; ++ PMPI_Reduce_scatter_f08; ++ pmpi_register_datarep; ++ pmpi_register_datarep_; ++ pmpi_register_datarep__; ++ PMPI_REGISTER_DATAREP; ++ PMPI_Register_datarep_f; ++ PMPI_Register_datarep_f08; ++ pmpi_request_free; ++ pmpi_request_free_; ++ pmpi_request_free__; ++ PMPI_REQUEST_FREE; ++ PMPI_Request_free_f; ++ PMPI_Request_free_f08; ++ pmpi_request_get_status; ++ pmpi_request_get_status_; ++ pmpi_request_get_status__; ++ PMPI_REQUEST_GET_STATUS; ++ PMPI_Request_get_status_f; ++ PMPI_Request_get_status_f08; ++ pmpi_rget; ++ pmpi_rget_; ++ pmpi_rget__; ++ PMPI_RGET; ++ pmpi_rget_accumulate; ++ pmpi_rget_accumulate_; ++ pmpi_rget_accumulate__; ++ PMPI_RGET_ACCUMULATE; ++ PMPI_Rget_accumulate_f; ++ PMPI_Rget_accumulate_f08; ++ PMPI_Rget_f; ++ PMPI_Rget_f08; ++ pmpi_rput; ++ pmpi_rput_; ++ pmpi_rput__; ++ PMPI_RPUT; ++ PMPI_Rput_f; ++ PMPI_Rput_f08; ++ pmpi_rsend; ++ pmpi_rsend_; ++ pmpi_rsend__; ++ PMPI_RSEND; ++ PMPI_Rsend_f; ++ PMPI_Rsend_f08; ++ pmpi_rsend_init; ++ pmpi_rsend_init_; ++ pmpi_rsend_init__; ++ PMPI_RSEND_INIT; ++ PMPI_Rsend_init_f; ++ PMPI_Rsend_init_f08; ++ pmpi_scan; ++ pmpi_scan_; ++ pmpi_scan__; ++ PMPI_SCAN; ++ PMPI_Scan_f; ++ PMPI_Scan_f08; ++ pmpi_scatter; ++ pmpi_scatter_; ++ pmpi_scatter__; ++ PMPI_SCATTER; ++ PMPI_Scatter_f; ++ PMPI_Scatter_f08; ++ pmpi_scatterv; ++ pmpi_scatterv_; ++ pmpi_scatterv__; ++ PMPI_SCATTERV; ++ PMPI_Scatterv_f; ++ PMPI_Scatterv_f08; ++ pmpi_send; ++ pmpi_send_; ++ pmpi_send__; ++ PMPI_SEND; ++ PMPI_Send_f; ++ PMPI_Send_f08; ++ pmpi_send_init; ++ pmpi_send_init_; ++ pmpi_send_init__; ++ PMPI_SEND_INIT; ++ PMPI_Send_init_f; ++ PMPI_Send_init_f08; ++ pmpi_sendrecv; ++ pmpi_sendrecv_; ++ pmpi_sendrecv__; ++ PMPI_SENDRECV; ++ PMPI_Sendrecv_f; ++ PMPI_Sendrecv_f08; ++ pmpi_sendrecv_replace; ++ pmpi_sendrecv_replace_; ++ pmpi_sendrecv_replace__; ++ PMPI_SENDRECV_REPLACE; ++ PMPI_Sendrecv_replace_f; ++ PMPI_Sendrecv_replace_f08; ++ pmpi_sizeof_complex128_r1_; ++ pmpi_sizeof_complex128_r2_; ++ pmpi_sizeof_complex128_r3_; ++ pmpi_sizeof_complex128_r4_; ++ pmpi_sizeof_complex128_r5_; ++ pmpi_sizeof_complex128_r6_; ++ pmpi_sizeof_complex128_r7_; ++ pmpi_sizeof_complex128_scalar_; ++ pmpi_sizeof_complex32_r1_; ++ pmpi_sizeof_complex32_r2_; ++ pmpi_sizeof_complex32_r3_; ++ pmpi_sizeof_complex32_r4_; ++ pmpi_sizeof_complex32_r5_; ++ pmpi_sizeof_complex32_r6_; ++ pmpi_sizeof_complex32_r7_; ++ pmpi_sizeof_complex32_scalar_; ++ pmpi_sizeof_complex64_r1_; ++ pmpi_sizeof_complex64_r2_; ++ pmpi_sizeof_complex64_r3_; ++ pmpi_sizeof_complex64_r4_; ++ pmpi_sizeof_complex64_r5_; ++ pmpi_sizeof_complex64_r6_; ++ pmpi_sizeof_complex64_r7_; ++ pmpi_sizeof_complex64_scalar_; ++ pmpi_sizeof_int16_r1_; ++ pmpi_sizeof_int16_r2_; ++ pmpi_sizeof_int16_r3_; ++ pmpi_sizeof_int16_r4_; ++ pmpi_sizeof_int16_r5_; ++ pmpi_sizeof_int16_r6_; ++ pmpi_sizeof_int16_r7_; ++ pmpi_sizeof_int16_scalar_; ++ pmpi_sizeof_int32_r1_; ++ pmpi_sizeof_int32_r2_; ++ pmpi_sizeof_int32_r3_; ++ pmpi_sizeof_int32_r4_; ++ pmpi_sizeof_int32_r5_; ++ pmpi_sizeof_int32_r6_; ++ pmpi_sizeof_int32_r7_; ++ pmpi_sizeof_int32_scalar_; ++ pmpi_sizeof_int64_r1_; ++ pmpi_sizeof_int64_r2_; ++ pmpi_sizeof_int64_r3_; ++ pmpi_sizeof_int64_r4_; ++ pmpi_sizeof_int64_r5_; ++ pmpi_sizeof_int64_r6_; ++ pmpi_sizeof_int64_r7_; ++ pmpi_sizeof_int64_scalar_; ++ pmpi_sizeof_int8_r1_; ++ pmpi_sizeof_int8_r2_; ++ pmpi_sizeof_int8_r3_; ++ pmpi_sizeof_int8_r4_; ++ pmpi_sizeof_int8_r5_; ++ pmpi_sizeof_int8_r6_; ++ pmpi_sizeof_int8_r7_; ++ pmpi_sizeof_int8_scalar_; ++ pmpi_sizeof_real128_r1_; ++ pmpi_sizeof_real128_r2_; ++ pmpi_sizeof_real128_r3_; ++ pmpi_sizeof_real128_r4_; ++ pmpi_sizeof_real128_r5_; ++ pmpi_sizeof_real128_r6_; ++ pmpi_sizeof_real128_r7_; ++ pmpi_sizeof_real128_scalar_; ++ pmpi_sizeof_real32_r1_; ++ pmpi_sizeof_real32_r2_; ++ pmpi_sizeof_real32_r3_; ++ pmpi_sizeof_real32_r4_; ++ pmpi_sizeof_real32_r5_; ++ pmpi_sizeof_real32_r6_; ++ pmpi_sizeof_real32_r7_; ++ pmpi_sizeof_real32_scalar_; ++ pmpi_sizeof_real64_r1_; ++ pmpi_sizeof_real64_r2_; ++ pmpi_sizeof_real64_r3_; ++ pmpi_sizeof_real64_r4_; ++ pmpi_sizeof_real64_r5_; ++ pmpi_sizeof_real64_r6_; ++ pmpi_sizeof_real64_r7_; ++ pmpi_sizeof_real64_scalar_; ++ pmpi_ssend; ++ pmpi_ssend_; ++ pmpi_ssend__; ++ PMPI_SSEND; ++ PMPI_Ssend_f; ++ PMPI_Ssend_f08; ++ pmpi_ssend_init; ++ pmpi_ssend_init_; ++ pmpi_ssend_init__; ++ PMPI_SSEND_INIT; ++ PMPI_Ssend_init_f; ++ PMPI_Ssend_init_f08; ++ pmpi_start; ++ pmpi_start_; ++ pmpi_start__; ++ PMPI_START; ++ pmpi_startall; ++ pmpi_startall_; ++ pmpi_startall__; ++ PMPI_STARTALL; ++ PMPI_Startall_f; ++ PMPI_Startall_f08; ++ PMPI_Start_f; ++ PMPI_Start_f08; ++ pmpi_status_set_cancelled; ++ pmpi_status_set_cancelled_; ++ pmpi_status_set_cancelled__; ++ PMPI_STATUS_SET_CANCELLED; ++ PMPI_Status_set_cancelled_f; ++ PMPI_Status_set_cancelled_f08; ++ pmpi_status_set_elements; ++ pmpi_status_set_elements_; ++ pmpi_status_set_elements__; ++ PMPI_STATUS_SET_ELEMENTS; ++ PMPI_Status_set_elements_f; ++ PMPI_Status_set_elements_f08; ++ pmpi_status_set_elements_x; ++ pmpi_status_set_elements_x_; ++ pmpi_status_set_elements_x__; ++ PMPI_STATUS_SET_ELEMENTS_X; ++ PMPI_Status_set_elements_x_f; ++ PMPI_Status_set_elements_x_f08; ++ pmpi_test; ++ pmpi_test_; ++ pmpi_test__; ++ PMPI_TEST; ++ pmpi_testall; ++ pmpi_testall_; ++ pmpi_testall__; ++ PMPI_TESTALL; ++ PMPI_Testall_f; ++ PMPI_Testall_f08; ++ pmpi_testany; ++ pmpi_testany_; ++ pmpi_testany__; ++ PMPI_TESTANY; ++ PMPI_Testany_f; ++ PMPI_Testany_f08; ++ pmpi_test_cancelled; ++ pmpi_test_cancelled_; ++ pmpi_test_cancelled__; ++ PMPI_TEST_CANCELLED; ++ PMPI_Test_cancelled_f; ++ PMPI_Test_cancelled_f08; ++ PMPI_Test_f; ++ PMPI_Test_f08; ++ pmpi_testsome; ++ pmpi_testsome_; ++ pmpi_testsome__; ++ PMPI_TESTSOME; ++ PMPI_Testsome_f; ++ PMPI_Testsome_f08; ++ pmpi_topo_test; ++ pmpi_topo_test_; ++ pmpi_topo_test__; ++ PMPI_TOPO_TEST; ++ PMPI_Topo_test_f; ++ PMPI_Topo_test_f08; ++ pmpi_type_commit; ++ pmpi_type_commit_; ++ pmpi_type_commit__; ++ PMPI_TYPE_COMMIT; ++ PMPI_Type_commit_f; ++ PMPI_Type_commit_f08; ++ pmpi_type_contiguous; ++ pmpi_type_contiguous_; ++ pmpi_type_contiguous__; ++ PMPI_TYPE_CONTIGUOUS; ++ PMPI_Type_contiguous_f; ++ PMPI_Type_contiguous_f08; ++ pmpi_type_create_darray; ++ pmpi_type_create_darray_; ++ pmpi_type_create_darray__; ++ PMPI_TYPE_CREATE_DARRAY; ++ PMPI_Type_create_darray_f; ++ PMPI_Type_create_darray_f08; ++ pmpi_type_create_f90_complex; ++ pmpi_type_create_f90_complex_; ++ pmpi_type_create_f90_complex__; ++ PMPI_TYPE_CREATE_F90_COMPLEX; ++ PMPI_Type_create_f90_complex_f; ++ PMPI_Type_create_f90_complex_f08; ++ pmpi_type_create_f90_integer; ++ pmpi_type_create_f90_integer_; ++ pmpi_type_create_f90_integer__; ++ PMPI_TYPE_CREATE_F90_INTEGER; ++ PMPI_Type_create_f90_integer_f; ++ PMPI_Type_create_f90_integer_f08; ++ pmpi_type_create_f90_real; ++ pmpi_type_create_f90_real_; ++ pmpi_type_create_f90_real__; ++ PMPI_TYPE_CREATE_F90_REAL; ++ PMPI_Type_create_f90_real_f; ++ PMPI_Type_create_f90_real_f08; ++ pmpi_type_create_hindexed; ++ pmpi_type_create_hindexed_; ++ pmpi_type_create_hindexed__; ++ PMPI_TYPE_CREATE_HINDEXED; ++ pmpi_type_create_hindexed_block; ++ pmpi_type_create_hindexed_block_; ++ pmpi_type_create_hindexed_block__; ++ PMPI_TYPE_CREATE_HINDEXED_BLOCK; ++ PMPI_Type_create_hindexed_block_f; ++ PMPI_Type_create_hindexed_block_f08; ++ PMPI_Type_create_hindexed_f; ++ PMPI_Type_create_hindexed_f08; ++ pmpi_type_create_hvector; ++ pmpi_type_create_hvector_; ++ pmpi_type_create_hvector__; ++ PMPI_TYPE_CREATE_HVECTOR; ++ PMPI_Type_create_hvector_f; ++ PMPI_Type_create_hvector_f08; ++ pmpi_type_create_indexed_block; ++ pmpi_type_create_indexed_block_; ++ pmpi_type_create_indexed_block__; ++ PMPI_TYPE_CREATE_INDEXED_BLOCK; ++ PMPI_Type_create_indexed_block_f; ++ PMPI_Type_create_indexed_block_f08; ++ pmpi_type_create_keyval; ++ pmpi_type_create_keyval_; ++ pmpi_type_create_keyval__; ++ PMPI_TYPE_CREATE_KEYVAL; ++ PMPI_Type_create_keyval_f; ++ PMPI_Type_create_keyval_f08; ++ pmpi_type_create_resized; ++ pmpi_type_create_resized_; ++ pmpi_type_create_resized__; ++ PMPI_TYPE_CREATE_RESIZED; ++ PMPI_Type_create_resized_f; ++ PMPI_Type_create_resized_f08; ++ pmpi_type_create_struct; ++ pmpi_type_create_struct_; ++ pmpi_type_create_struct__; ++ PMPI_TYPE_CREATE_STRUCT; ++ PMPI_Type_create_struct_f; ++ PMPI_Type_create_struct_f08; ++ pmpi_type_create_subarray; ++ pmpi_type_create_subarray_; ++ pmpi_type_create_subarray__; ++ PMPI_TYPE_CREATE_SUBARRAY; ++ PMPI_Type_create_subarray_f; ++ PMPI_Type_create_subarray_f08; ++ pmpi_type_delete_attr; ++ pmpi_type_delete_attr_; ++ pmpi_type_delete_attr__; ++ PMPI_TYPE_DELETE_ATTR; ++ PMPI_Type_delete_attr_f; ++ PMPI_Type_delete_attr_f08; ++ pmpi_type_dup; ++ pmpi_type_dup_; ++ pmpi_type_dup__; ++ PMPI_TYPE_DUP; ++ PMPI_Type_dup_f; ++ PMPI_Type_dup_f08; ++ pmpi_type_extent; ++ pmpi_type_extent_; ++ pmpi_type_extent__; ++ PMPI_TYPE_EXTENT; ++ PMPI_Type_extent_f; ++ PMPI_Type_extent_f08; ++ pmpi_type_free; ++ pmpi_type_free_; ++ pmpi_type_free__; ++ PMPI_TYPE_FREE; ++ PMPI_Type_free_f; ++ PMPI_Type_free_f08; ++ pmpi_type_free_keyval; ++ pmpi_type_free_keyval_; ++ pmpi_type_free_keyval__; ++ PMPI_TYPE_FREE_KEYVAL; ++ PMPI_Type_free_keyval_f; ++ PMPI_Type_free_keyval_f08; ++ pmpi_type_get_attr; ++ pmpi_type_get_attr_; ++ pmpi_type_get_attr__; ++ PMPI_TYPE_GET_ATTR; ++ PMPI_Type_get_attr_f; ++ PMPI_Type_get_attr_f08; ++ pmpi_type_get_contents; ++ pmpi_type_get_contents_; ++ pmpi_type_get_contents__; ++ PMPI_TYPE_GET_CONTENTS; ++ PMPI_Type_get_contents_f; ++ PMPI_Type_get_contents_f08; ++ pmpi_type_get_envelope; ++ pmpi_type_get_envelope_; ++ pmpi_type_get_envelope__; ++ PMPI_TYPE_GET_ENVELOPE; ++ PMPI_Type_get_envelope_f; ++ PMPI_Type_get_envelope_f08; ++ pmpi_type_get_extent; ++ pmpi_type_get_extent_; ++ pmpi_type_get_extent__; ++ PMPI_TYPE_GET_EXTENT; ++ PMPI_Type_get_extent_f; ++ PMPI_Type_get_extent_f08; ++ pmpi_type_get_extent_x; ++ pmpi_type_get_extent_x_; ++ pmpi_type_get_extent_x__; ++ PMPI_TYPE_GET_EXTENT_X; ++ PMPI_Type_get_extent_x_f; ++ PMPI_Type_get_extent_x_f08; ++ pmpi_type_get_name; ++ pmpi_type_get_name_; ++ pmpi_type_get_name__; ++ PMPI_TYPE_GET_NAME; ++ PMPI_Type_get_name_f; ++ PMPI_Type_get_name_f08; ++ pmpi_type_get_true_extent; ++ pmpi_type_get_true_extent_; ++ pmpi_type_get_true_extent__; ++ PMPI_TYPE_GET_TRUE_EXTENT; ++ PMPI_Type_get_true_extent_f; ++ PMPI_Type_get_true_extent_f08; ++ pmpi_type_get_true_extent_x; ++ pmpi_type_get_true_extent_x_; ++ pmpi_type_get_true_extent_x__; ++ PMPI_TYPE_GET_TRUE_EXTENT_X; ++ PMPI_Type_get_true_extent_x_f; ++ PMPI_Type_get_true_extent_x_f08; ++ pmpi_type_hindexed; ++ pmpi_type_hindexed_; ++ pmpi_type_hindexed__; ++ PMPI_TYPE_HINDEXED; ++ PMPI_Type_hindexed_f; ++ PMPI_Type_hindexed_f08; ++ pmpi_type_hvector; ++ pmpi_type_hvector_; ++ pmpi_type_hvector__; ++ PMPI_TYPE_HVECTOR; ++ PMPI_Type_hvector_f; ++ PMPI_Type_hvector_f08; ++ pmpi_type_indexed; ++ pmpi_type_indexed_; ++ pmpi_type_indexed__; ++ PMPI_TYPE_INDEXED; ++ PMPI_Type_indexed_f; ++ PMPI_Type_indexed_f08; ++ pmpi_type_lb; ++ pmpi_type_lb_; ++ pmpi_type_lb__; ++ PMPI_TYPE_LB; ++ PMPI_Type_lb_f; ++ PMPI_Type_lb_f08; ++ pmpi_type_match_size; ++ pmpi_type_match_size_; ++ pmpi_type_match_size__; ++ PMPI_TYPE_MATCH_SIZE; ++ PMPI_Type_match_size_f; ++ PMPI_Type_match_size_f08; ++ pmpi_type_set_attr; ++ pmpi_type_set_attr_; ++ pmpi_type_set_attr__; ++ PMPI_TYPE_SET_ATTR; ++ PMPI_Type_set_attr_f; ++ PMPI_Type_set_attr_f08; ++ pmpi_type_set_name; ++ pmpi_type_set_name_; ++ pmpi_type_set_name__; ++ PMPI_TYPE_SET_NAME; ++ PMPI_Type_set_name_f; ++ PMPI_Type_set_name_f08; ++ pmpi_type_size; ++ pmpi_type_size_; ++ pmpi_type_size__; ++ PMPI_TYPE_SIZE; ++ PMPI_Type_size_f; ++ PMPI_Type_size_f08; ++ pmpi_type_size_x; ++ pmpi_type_size_x_; ++ pmpi_type_size_x__; ++ PMPI_TYPE_SIZE_X; ++ PMPI_Type_size_x_f; ++ PMPI_Type_size_x_f08; ++ pmpi_type_struct; ++ pmpi_type_struct_; ++ pmpi_type_struct__; ++ PMPI_TYPE_STRUCT; ++ PMPI_Type_struct_f; ++ PMPI_Type_struct_f08; ++ pmpi_type_ub; ++ pmpi_type_ub_; ++ pmpi_type_ub__; ++ PMPI_TYPE_UB; ++ PMPI_Type_ub_f; ++ PMPI_Type_ub_f08; ++ pmpi_type_vector; ++ pmpi_type_vector_; ++ pmpi_type_vector__; ++ PMPI_TYPE_VECTOR; ++ PMPI_Type_vector_f; ++ PMPI_Type_vector_f08; ++ pmpi_unpack; ++ pmpi_unpack_; ++ pmpi_unpack__; ++ PMPI_UNPACK; ++ pmpi_unpack_external; ++ pmpi_unpack_external_; ++ pmpi_unpack_external__; ++ PMPI_UNPACK_EXTERNAL; ++ PMPI_Unpack_external_f; ++ PMPI_Unpack_external_f08; ++ PMPI_Unpack_f; ++ PMPI_Unpack_f08; ++ pmpi_unpublish_name; ++ pmpi_unpublish_name_; ++ pmpi_unpublish_name__; ++ PMPI_UNPUBLISH_NAME; ++ PMPI_Unpublish_name_f; ++ PMPI_Unpublish_name_f08; ++ pmpi_wait; ++ pmpi_wait_; ++ pmpi_wait__; ++ PMPI_WAIT; ++ pmpi_waitall; ++ pmpi_waitall_; ++ pmpi_waitall__; ++ PMPI_WAITALL; ++ PMPI_Waitall_f; ++ PMPI_Waitall_f08; ++ pmpi_waitany; ++ pmpi_waitany_; ++ pmpi_waitany__; ++ PMPI_WAITANY; ++ PMPI_Waitany_f; ++ PMPI_Waitany_f08; ++ PMPI_Wait_f; ++ PMPI_Wait_f08; ++ pmpi_waitsome; ++ pmpi_waitsome_; ++ pmpi_waitsome__; ++ PMPI_WAITSOME; ++ PMPI_Waitsome_f; ++ PMPI_Waitsome_f08; ++ pmpi_win_allocate; ++ pmpi_win_allocate_; ++ pmpi_win_allocate__; ++ PMPI_WIN_ALLOCATE; ++ pmpi_win_allocate_cptr; ++ pmpi_win_allocate_cptr_; ++ pmpi_win_allocate_cptr__; ++ PMPI_WIN_ALLOCATE_CPTR; ++ PMPI_Win_allocate_cptr_f; ++ PMPI_Win_allocate_cptr_f08; ++ PMPI_Win_allocate_f; ++ PMPI_Win_allocate_f08; ++ pmpi_win_allocate_shared; ++ pmpi_win_allocate_shared_; ++ pmpi_win_allocate_shared__; ++ PMPI_WIN_ALLOCATE_SHARED; ++ pmpi_win_allocate_shared_cptr; ++ pmpi_win_allocate_shared_cptr_; ++ pmpi_win_allocate_shared_cptr__; ++ PMPI_WIN_ALLOCATE_SHARED_CPTR; ++ PMPI_Win_allocate_shared_cptr_f; ++ PMPI_Win_allocate_shared_cptr_f08; ++ PMPI_Win_allocate_shared_f; ++ PMPI_Win_allocate_shared_f08; ++ pmpi_win_attach; ++ pmpi_win_attach_; ++ pmpi_win_attach__; ++ PMPI_WIN_ATTACH; ++ PMPI_Win_attach_f; ++ PMPI_Win_attach_f08; ++ pmpi_win_call_errhandler; ++ pmpi_win_call_errhandler_; ++ pmpi_win_call_errhandler__; ++ PMPI_WIN_CALL_ERRHANDLER; ++ PMPI_Win_call_errhandler_f; ++ PMPI_Win_call_errhandler_f08; ++ pmpi_win_complete; ++ pmpi_win_complete_; ++ pmpi_win_complete__; ++ PMPI_WIN_COMPLETE; ++ PMPI_Win_complete_f; ++ PMPI_Win_complete_f08; ++ pmpi_win_create; ++ pmpi_win_create_; ++ pmpi_win_create__; ++ PMPI_WIN_CREATE; ++ pmpi_win_create_dynamic; ++ pmpi_win_create_dynamic_; ++ pmpi_win_create_dynamic__; ++ PMPI_WIN_CREATE_DYNAMIC; ++ PMPI_Win_create_dynamic_f; ++ PMPI_Win_create_dynamic_f08; ++ pmpi_win_create_errhandler; ++ pmpi_win_create_errhandler_; ++ pmpi_win_create_errhandler__; ++ PMPI_WIN_CREATE_ERRHANDLER; ++ PMPI_Win_create_errhandler_f; ++ PMPI_Win_create_errhandler_f08; ++ PMPI_Win_create_f; ++ PMPI_Win_create_f08; ++ pmpi_win_create_keyval; ++ pmpi_win_create_keyval_; ++ pmpi_win_create_keyval__; ++ PMPI_WIN_CREATE_KEYVAL; ++ PMPI_Win_create_keyval_f; ++ PMPI_Win_create_keyval_f08; ++ pmpi_win_delete_attr; ++ pmpi_win_delete_attr_; ++ pmpi_win_delete_attr__; ++ PMPI_WIN_DELETE_ATTR; ++ PMPI_Win_delete_attr_f; ++ PMPI_Win_delete_attr_f08; ++ pmpi_win_detach; ++ pmpi_win_detach_; ++ pmpi_win_detach__; ++ PMPI_WIN_DETACH; ++ PMPI_Win_detach_f; ++ PMPI_Win_detach_f08; ++ pmpi_win_fence; ++ pmpi_win_fence_; ++ pmpi_win_fence__; ++ PMPI_WIN_FENCE; ++ PMPI_Win_fence_f; ++ PMPI_Win_fence_f08; ++ pmpi_win_flush; ++ pmpi_win_flush_; ++ pmpi_win_flush__; ++ PMPI_WIN_FLUSH; ++ pmpi_win_flush_all; ++ pmpi_win_flush_all_; ++ pmpi_win_flush_all__; ++ PMPI_WIN_FLUSH_ALL; ++ PMPI_Win_flush_all_f; ++ PMPI_Win_flush_all_f08; ++ PMPI_Win_flush_f; ++ PMPI_Win_flush_f08; ++ pmpi_win_flush_local; ++ pmpi_win_flush_local_; ++ pmpi_win_flush_local__; ++ PMPI_WIN_FLUSH_LOCAL; ++ pmpi_win_flush_local_all; ++ pmpi_win_flush_local_all_; ++ pmpi_win_flush_local_all__; ++ PMPI_WIN_FLUSH_LOCAL_ALL; ++ PMPI_Win_flush_local_all_f; ++ PMPI_Win_flush_local_all_f08; ++ PMPI_Win_flush_local_f; ++ PMPI_Win_flush_local_f08; ++ pmpi_win_free; ++ pmpi_win_free_; ++ pmpi_win_free__; ++ PMPI_WIN_FREE; ++ PMPI_Win_free_f; ++ PMPI_Win_free_f08; ++ pmpi_win_free_keyval; ++ pmpi_win_free_keyval_; ++ pmpi_win_free_keyval__; ++ PMPI_WIN_FREE_KEYVAL; ++ PMPI_Win_free_keyval_f; ++ PMPI_Win_free_keyval_f08; ++ pmpi_win_get_attr; ++ pmpi_win_get_attr_; ++ pmpi_win_get_attr__; ++ PMPI_WIN_GET_ATTR; ++ PMPI_Win_get_attr_f; ++ PMPI_Win_get_attr_f08; ++ pmpi_win_get_errhandler; ++ pmpi_win_get_errhandler_; ++ pmpi_win_get_errhandler__; ++ PMPI_WIN_GET_ERRHANDLER; ++ PMPI_Win_get_errhandler_f; ++ PMPI_Win_get_errhandler_f08; ++ pmpi_win_get_group; ++ pmpi_win_get_group_; ++ pmpi_win_get_group__; ++ PMPI_WIN_GET_GROUP; ++ PMPI_Win_get_group_f; ++ PMPI_Win_get_group_f08; ++ pmpi_win_get_info; ++ pmpi_win_get_info_; ++ pmpi_win_get_info__; ++ PMPI_WIN_GET_INFO; ++ PMPI_Win_get_info_f; ++ PMPI_Win_get_info_f08; ++ pmpi_win_get_name; ++ pmpi_win_get_name_; ++ pmpi_win_get_name__; ++ PMPI_WIN_GET_NAME; ++ PMPI_Win_get_name_f; ++ PMPI_Win_get_name_f08; ++ pmpi_win_lock; ++ pmpi_win_lock_; ++ pmpi_win_lock__; ++ PMPI_WIN_LOCK; ++ pmpi_win_lock_all; ++ pmpi_win_lock_all_; ++ pmpi_win_lock_all__; ++ PMPI_WIN_LOCK_ALL; ++ PMPI_Win_lock_all_f; ++ PMPI_Win_lock_all_f08; ++ PMPI_Win_lock_f; ++ PMPI_Win_lock_f08; ++ pmpi_win_post; ++ pmpi_win_post_; ++ pmpi_win_post__; ++ PMPI_WIN_POST; ++ PMPI_Win_post_f; ++ PMPI_Win_post_f08; ++ pmpi_win_set_attr; ++ pmpi_win_set_attr_; ++ pmpi_win_set_attr__; ++ PMPI_WIN_SET_ATTR; ++ PMPI_Win_set_attr_f; ++ PMPI_Win_set_attr_f08; ++ pmpi_win_set_errhandler; ++ pmpi_win_set_errhandler_; ++ pmpi_win_set_errhandler__; ++ PMPI_WIN_SET_ERRHANDLER; ++ PMPI_Win_set_errhandler_f; ++ PMPI_Win_set_errhandler_f08; ++ pmpi_win_set_info; ++ pmpi_win_set_info_; ++ pmpi_win_set_info__; ++ PMPI_WIN_SET_INFO; ++ PMPI_Win_set_info_f; ++ PMPI_Win_set_info_f08; ++ pmpi_win_set_name; ++ pmpi_win_set_name_; ++ pmpi_win_set_name__; ++ PMPI_WIN_SET_NAME; ++ PMPI_Win_set_name_f; ++ PMPI_Win_set_name_f08; ++ pmpi_win_shared_query; ++ pmpi_win_shared_query_; ++ pmpi_win_shared_query__; ++ PMPI_WIN_SHARED_QUERY; ++ pmpi_win_shared_query_cptr; ++ pmpi_win_shared_query_cptr_; ++ pmpi_win_shared_query_cptr__; ++ PMPI_WIN_SHARED_QUERY_CPTR; ++ PMPI_Win_shared_query_cptr_f; ++ PMPI_Win_shared_query_cptr_f08; ++ PMPI_Win_shared_query_f; ++ PMPI_Win_shared_query_f08; ++ pmpi_win_start; ++ pmpi_win_start_; ++ pmpi_win_start__; ++ PMPI_WIN_START; ++ PMPI_Win_start_f; ++ PMPI_Win_start_f08; ++ pmpi_win_sync; ++ pmpi_win_sync_; ++ pmpi_win_sync__; ++ PMPI_WIN_SYNC; ++ PMPI_Win_sync_f; ++ PMPI_Win_sync_f08; ++ pmpi_win_test; ++ pmpi_win_test_; ++ pmpi_win_test__; ++ PMPI_WIN_TEST; ++ PMPI_Win_test_f; ++ PMPI_Win_test_f08; ++ pmpi_win_unlock; ++ pmpi_win_unlock_; ++ pmpi_win_unlock__; ++ PMPI_WIN_UNLOCK; ++ pmpi_win_unlock_all; ++ pmpi_win_unlock_all_; ++ pmpi_win_unlock_all__; ++ PMPI_WIN_UNLOCK_ALL; ++ PMPI_Win_unlock_all_f; ++ PMPI_Win_unlock_all_f08; ++ PMPI_Win_unlock_f; ++ PMPI_Win_unlock_f08; ++ pmpi_win_wait; ++ pmpi_win_wait_; ++ pmpi_win_wait__; ++ PMPI_WIN_WAIT; ++ PMPI_Win_wait_f; ++ PMPI_Win_wait_f08; ++ pmpi_wtick; ++ pmpi_wtick_; ++ pmpi_wtick__; ++ PMPI_WTICK; ++ PMPI_Wtick_f; ++ PMPI_Wtick_f08; ++ pmpi_wtime; ++ pmpi_wtime_; ++ pmpi_wtime__; ++ PMPI_WTIME; ++ PMPI_Wtime_f; ++ PMPI_Wtime_f08; ++local: ++ *; ++ /* libmpi_mpifh.map */ ++}; +Index: openmpi-4.0.3/ompi/mpi/fortran/use-mpi-f08/libmpi_usempif08.map +=================================================================== +--- /dev/null ++++ openmpi-4.0.3/ompi/mpi/fortran/use-mpi-f08/libmpi_usempif08.map +@@ -0,0 +1,971 @@ ++/* Symbol version map for libmpi_usempif08.so.20.0.0 (OpenMPI 2.0.0) ++ * EXPERIMENTAL ++ * Author: Alastair McKinstry ++ * 2016-08-03 ++ */ ++ ++OMPI_2.0.0 { ++global: ++ mpi_abort_f08_; ++ mpi_accumulate_f08_; ++ mpi_add_error_class_f08_; ++ mpi_add_error_code_f08_; ++ mpi_add_error_string_f08_; ++ mpi_aint_add_f08_; ++ mpi_aint_diff_f08_; ++ mpi_allgather_f08_; ++ mpi_allgatherv_f08_; ++ mpi_alloc_mem_f08_; ++ mpi_allreduce_f08_; ++ mpi_alltoall_f08_; ++ mpi_alltoallv_f08_; ++ mpi_alltoallw_f08_; ++ mpi_barrier_f08_; ++ mpi_bcast_f08_; ++ mpi_bsend_f08_; ++ mpi_bsend_init_f08_; ++ mpi_buffer_attach_f08_; ++ mpi_buffer_detach_f08_; ++ mpi_cancel_f08_; ++ mpi_cart_coords_f08_; ++ mpi_cart_create_f08_; ++ mpi_cartdim_get_f08_; ++ mpi_cart_get_f08_; ++ mpi_cart_map_f08_; ++ mpi_cart_rank_f08_; ++ mpi_cart_shift_f08_; ++ mpi_cart_sub_f08_; ++ mpi_close_port_f08_; ++ mpi_comm_accept_f08_; ++ mpi_comm_call_errhandler_f08_; ++ mpi_comm_compare_f08_; ++ mpi_comm_connect_f08_; ++ mpi_comm_create_errhandler_f08_; ++ mpi_comm_create_f08_; ++ mpi_comm_create_group_f08_; ++ mpi_comm_create_keyval_f08_; ++ mpi_comm_delete_attr_f08_; ++ mpi_comm_disconnect_f08_; ++ mpi_comm_dup_f08_; ++ mpi_comm_dup_with_info_f08_; ++ mpi_comm_free_f08_; ++ mpi_comm_free_keyval_f08_; ++ mpi_comm_get_attr_f08_; ++ mpi_comm_get_errhandler_f08_; ++ mpi_comm_get_info_f08_; ++ mpi_comm_get_name_f08_; ++ mpi_comm_get_parent_f08_; ++ mpi_comm_group_f08_; ++ mpi_comm_idup_f08_; ++ mpi_comm_join_f08_; ++ mpi_comm_rank_f08_; ++ mpi_comm_remote_group_f08_; ++ mpi_comm_remote_size_f08_; ++ mpi_comm_set_attr_f08_; ++ mpi_comm_set_errhandler_f08_; ++ mpi_comm_set_info_f08_; ++ mpi_comm_set_name_f08_; ++ mpi_comm_size_f08_; ++ mpi_comm_spawn_f08_; ++ mpi_comm_spawn_multiple_f08_; ++ mpi_comm_split_f08_; ++ mpi_comm_split_type_f08_; ++ mpi_comm_test_inter_f08_; ++ mpi_compare_and_swap_f08_; ++ mpi_dims_create_f08_; ++ mpi_dist_graph_create_adjacent_f08_; ++ mpi_dist_graph_create_f08_; ++ mpi_dist_graph_neighbors_count_f08_; ++ mpi_dist_graph_neighbors_f08_; ++ mpi_errhandler_free_f08_; ++ mpi_error_class_f08_; ++ mpi_error_string_f08_; ++ mpi_exscan_f08_; ++ mpi_fetch_and_op_f08_; ++ mpi_file_call_errhandler_f08_; ++ mpi_file_close_f08_; ++ mpi_file_create_errhandler_f08_; ++ mpi_file_delete_f08_; ++ mpi_file_get_amode_f08_; ++ mpi_file_get_atomicity_f08_; ++ mpi_file_get_byte_offset_f08_; ++ mpi_file_get_errhandler_f08_; ++ mpi_file_get_group_f08_; ++ mpi_file_get_info_f08_; ++ mpi_file_get_position_f08_; ++ mpi_file_get_position_shared_f08_; ++ mpi_file_get_size_f08_; ++ mpi_file_get_type_extent_f08_; ++ mpi_file_get_view_f08_; ++ mpi_file_iread_all_f08_; ++ mpi_file_iread_at_all_f08_; ++ mpi_file_iread_at_f08_; ++ mpi_file_iread_f08_; ++ mpi_file_iread_shared_f08_; ++ mpi_file_iwrite_all_f08_; ++ mpi_file_iwrite_at_all_f08_; ++ mpi_file_iwrite_at_f08_; ++ mpi_file_iwrite_f08_; ++ mpi_file_iwrite_shared_f08_; ++ mpi_file_open_f08_; ++ mpi_file_preallocate_f08_; ++ mpi_file_read_all_begin_f08_; ++ mpi_file_read_all_end_f08_; ++ mpi_file_read_all_f08_; ++ mpi_file_read_at_all_begin_f08_; ++ mpi_file_read_at_all_end_f08_; ++ mpi_file_read_at_all_f08_; ++ mpi_file_read_at_f08_; ++ mpi_file_read_f08_; ++ mpi_file_read_ordered_begin_f08_; ++ mpi_file_read_ordered_end_f08_; ++ mpi_file_read_ordered_f08_; ++ mpi_file_read_shared_f08_; ++ mpi_file_seek_f08_; ++ mpi_file_seek_shared_f08_; ++ mpi_file_set_atomicity_f08_; ++ mpi_file_set_errhandler_f08_; ++ mpi_file_set_info_f08_; ++ mpi_file_set_size_f08_; ++ mpi_file_set_view_f08_; ++ mpi_file_sync_f08_; ++ mpi_file_write_all_begin_f08_; ++ mpi_file_write_all_end_f08_; ++ mpi_file_write_all_f08_; ++ mpi_file_write_at_all_begin_f08_; ++ mpi_file_write_at_all_end_f08_; ++ mpi_file_write_at_all_f08_; ++ mpi_file_write_at_f08_; ++ mpi_file_write_f08_; ++ mpi_file_write_ordered_begin_f08_; ++ mpi_file_write_ordered_end_f08_; ++ mpi_file_write_ordered_f08_; ++ mpi_file_write_shared_f08_; ++ mpi_finalized_f08_; ++ mpi_finalize_f08_; ++ mpi_fortran_argv_null_; ++ mpi_fortran_argvs_null_; ++ mpi_fortran_bottom_; ++ mpi_fortran_errcodes_ignore_; ++ mpi_fortran_in_place_; ++ mpi_fortran_statuses_ignore_; ++ mpi_fortran_status_ignore_; ++ mpi_fortran_unweighted_; ++ mpi_fortran_weights_empty_; ++ mpi_free_mem_f08_; ++ mpi_f_sync_reg_f08_; ++ mpi_gather_f08_; ++ mpi_gatherv_f08_; ++ mpi_get_accumulate_f08_; ++ mpi_get_address_f08_; ++ mpi_get_count_f08_; ++ mpi_get_elements_f08_; ++ mpi_get_elements_x_f08_; ++ mpi_get_f08_; ++ mpi_get_library_version_f08_; ++ mpi_get_processor_name_f08_; ++ mpi_get_version_f08_; ++ mpi_graph_create_f08_; ++ mpi_graphdims_get_f08_; ++ mpi_graph_get_f08_; ++ mpi_graph_map_f08_; ++ mpi_graph_neighbors_count_f08_; ++ mpi_graph_neighbors_f08_; ++ mpi_grequest_complete_f08_; ++ mpi_grequest_start_f08_; ++ mpi_group_compare_f08_; ++ mpi_group_difference_f08_; ++ mpi_group_excl_f08_; ++ mpi_group_free_f08_; ++ mpi_group_incl_f08_; ++ mpi_group_intersection_f08_; ++ mpi_group_range_excl_f08_; ++ mpi_group_range_incl_f08_; ++ mpi_group_rank_f08_; ++ mpi_group_size_f08_; ++ mpi_group_translate_ranks_f08_; ++ mpi_group_union_f08_; ++ mpi_iallgather_f08_; ++ mpi_iallgatherv_f08_; ++ mpi_iallreduce_f08_; ++ mpi_ialltoall_f08_; ++ mpi_ialltoallv_f08_; ++ mpi_ialltoallw_f08_; ++ mpi_ibarrier_f08_; ++ mpi_ibcast_f08_; ++ mpi_ibsend_f08_; ++ mpi_iexscan_f08_; ++ mpi_igather_f08_; ++ mpi_igatherv_f08_; ++ mpi_improbe_f08_; ++ mpi_imrecv_f08_; ++ mpi_ineighbor_allgather_f08_; ++ mpi_ineighbor_allgatherv_f08_; ++ mpi_ineighbor_alltoall_f08_; ++ mpi_ineighbor_alltoallv_f08_; ++ mpi_ineighbor_alltoallw_f08_; ++ mpi_info_create_f08_; ++ mpi_info_delete_f08_; ++ mpi_info_dup_f08_; ++ mpi_info_free_f08_; ++ mpi_info_get_f08_; ++ mpi_info_get_nkeys_f08_; ++ mpi_info_get_nthkey_f08_; ++ mpi_info_get_valuelen_f08_; ++ mpi_info_set_f08_; ++ mpi_init_f08_; ++ mpi_initialized_f08_; ++ mpi_init_thread_f08_; ++ mpi_intercomm_create_f08_; ++ mpi_intercomm_merge_f08_; ++ mpi_iprobe_f08_; ++ mpi_irecv_f08_; ++ mpi_ireduce_f08_; ++ mpi_ireduce_scatter_block_f08_; ++ mpi_ireduce_scatter_f08_; ++ mpi_irsend_f08_; ++ mpi_iscan_f08_; ++ mpi_iscatter_f08_; ++ mpi_iscatterv_f08_; ++ mpi_isend_f08_; ++ mpi_issend_f08_; ++ mpi_is_thread_main_f08_; ++ mpi_lookup_name_f08_; ++ mpi_mprobe_f08_; ++ mpi_mrecv_f08_; ++ mpi_neighbor_allgather_f08_; ++ mpi_neighbor_allgatherv_f08_; ++ mpi_neighbor_alltoall_f08_; ++ mpi_neighbor_alltoallv_f08_; ++ mpi_neighbor_alltoallw_f08_; ++ mpi_op_commutative_f08_; ++ mpi_op_create_f08_; ++ mpi_open_port_f08_; ++ mpi_op_free_f08_; ++ mpi_pack_external_f08_; ++ mpi_pack_external_size_f08_; ++ mpi_pack_f08_; ++ mpi_pack_size_f08_; ++ mpi_pcontrol_f08_; ++ mpi_probe_f08_; ++ mpi_publish_name_f08_; ++ mpi_put_f08_; ++ mpi_query_thread_f08_; ++ mpi_raccumulate_f08_; ++ mpi_recv_f08_; ++ mpi_recv_init_f08_; ++ mpi_reduce_f08_; ++ mpi_reduce_local_f08_; ++ mpi_reduce_scatter_block_f08_; ++ mpi_reduce_scatter_f08_; ++ mpi_register_datarep_f08_; ++ mpi_request_free_f08_; ++ mpi_request_get_status_f08_; ++ mpi_rget_accumulate_f08_; ++ mpi_rget_f08_; ++ mpi_rput_f08_; ++ mpi_rsend_f08_; ++ mpi_rsend_init_f08_; ++ mpi_scan_f08_; ++ mpi_scatter_f08_; ++ mpi_scatterv_f08_; ++ mpi_send_f08_; ++ mpi_send_init_f08_; ++ mpi_sendrecv_f08_; ++ mpi_sendrecv_replace_f08_; ++ mpi_sizeof_complex128_r1_; ++ mpi_sizeof_complex128_r2_; ++ mpi_sizeof_complex128_r3_; ++ mpi_sizeof_complex128_r4_; ++ mpi_sizeof_complex128_r5_; ++ mpi_sizeof_complex128_r6_; ++ mpi_sizeof_complex128_r7_; ++ mpi_sizeof_complex128_scalar_; ++ mpi_sizeof_complex32_r1_; ++ mpi_sizeof_complex32_r2_; ++ mpi_sizeof_complex32_r3_; ++ mpi_sizeof_complex32_r4_; ++ mpi_sizeof_complex32_r5_; ++ mpi_sizeof_complex32_r6_; ++ mpi_sizeof_complex32_r7_; ++ mpi_sizeof_complex32_scalar_; ++ mpi_sizeof_complex64_r1_; ++ mpi_sizeof_complex64_r2_; ++ mpi_sizeof_complex64_r3_; ++ mpi_sizeof_complex64_r4_; ++ mpi_sizeof_complex64_r5_; ++ mpi_sizeof_complex64_r6_; ++ mpi_sizeof_complex64_r7_; ++ mpi_sizeof_complex64_scalar_; ++ mpi_sizeof_int16_r1_; ++ mpi_sizeof_int16_r2_; ++ mpi_sizeof_int16_r3_; ++ mpi_sizeof_int16_r4_; ++ mpi_sizeof_int16_r5_; ++ mpi_sizeof_int16_r6_; ++ mpi_sizeof_int16_r7_; ++ mpi_sizeof_int16_scalar_; ++ mpi_sizeof_int32_r1_; ++ mpi_sizeof_int32_r2_; ++ mpi_sizeof_int32_r3_; ++ mpi_sizeof_int32_r4_; ++ mpi_sizeof_int32_r5_; ++ mpi_sizeof_int32_r6_; ++ mpi_sizeof_int32_r7_; ++ mpi_sizeof_int32_scalar_; ++ mpi_sizeof_int64_r1_; ++ mpi_sizeof_int64_r2_; ++ mpi_sizeof_int64_r3_; ++ mpi_sizeof_int64_r4_; ++ mpi_sizeof_int64_r5_; ++ mpi_sizeof_int64_r6_; ++ mpi_sizeof_int64_r7_; ++ mpi_sizeof_int64_scalar_; ++ mpi_sizeof_int8_r1_; ++ mpi_sizeof_int8_r2_; ++ mpi_sizeof_int8_r3_; ++ mpi_sizeof_int8_r4_; ++ mpi_sizeof_int8_r5_; ++ mpi_sizeof_int8_r6_; ++ mpi_sizeof_int8_r7_; ++ mpi_sizeof_int8_scalar_; ++ mpi_sizeof_real128_r1_; ++ mpi_sizeof_real128_r2_; ++ mpi_sizeof_real128_r3_; ++ mpi_sizeof_real128_r4_; ++ mpi_sizeof_real128_r5_; ++ mpi_sizeof_real128_r6_; ++ mpi_sizeof_real128_r7_; ++ mpi_sizeof_real128_scalar_; ++ mpi_sizeof_real32_r1_; ++ mpi_sizeof_real32_r2_; ++ mpi_sizeof_real32_r3_; ++ mpi_sizeof_real32_r4_; ++ mpi_sizeof_real32_r5_; ++ mpi_sizeof_real32_r6_; ++ mpi_sizeof_real32_r7_; ++ mpi_sizeof_real32_scalar_; ++ mpi_sizeof_real64_r1_; ++ mpi_sizeof_real64_r2_; ++ mpi_sizeof_real64_r3_; ++ mpi_sizeof_real64_r4_; ++ mpi_sizeof_real64_r5_; ++ mpi_sizeof_real64_r6_; ++ mpi_sizeof_real64_r7_; ++ mpi_sizeof_real64_scalar_; ++ mpi_ssend_f08_; ++ mpi_ssend_init_f08_; ++ mpi_startall_f08_; ++ mpi_start_f08_; ++ mpi_status_set_cancelled_f08_; ++ mpi_status_set_elements_f08_; ++ mpi_status_set_elements_x_f08_; ++ mpi_testall_f08_; ++ mpi_testany_f08_; ++ mpi_test_cancelled_f08_; ++ mpi_test_f08_; ++ mpi_testsome_f08_; ++ mpi_topo_test_f08_; ++ mpi_type_commit_f08_; ++ mpi_type_contiguous_f08_; ++ mpi_type_create_darray_f08_; ++ mpi_type_create_f90_complex_f08_; ++ mpi_type_create_f90_integer_f08_; ++ mpi_type_create_f90_real_f08_; ++ mpi_type_create_hindexed_block_f08_; ++ mpi_type_create_hindexed_f08_; ++ mpi_type_create_hvector_f08_; ++ mpi_type_create_indexed_block_f08_; ++ mpi_type_create_keyval_f08_; ++ mpi_type_create_resized_f08_; ++ mpi_type_create_struct_f08_; ++ mpi_type_create_subarray_f08_; ++ mpi_type_delete_attr_f08_; ++ mpi_type_dup_f08_; ++ mpi_type_free_f08_; ++ mpi_type_free_keyval_f08_; ++ mpi_type_get_attr_f08_; ++ mpi_type_get_contents_f08_; ++ mpi_type_get_envelope_f08_; ++ mpi_type_get_extent_f08_; ++ mpi_type_get_extent_x_f08_; ++ mpi_type_get_name_f08_; ++ mpi_type_get_true_extent_f08_; ++ mpi_type_get_true_extent_x_f08_; ++ mpi_type_indexed_f08_; ++ mpi_type_match_size_f08_; ++ mpi_type_set_attr_f08_; ++ mpi_type_set_name_f08_; ++ mpi_type_size_f08_; ++ mpi_type_size_x_f08_; ++ mpi_type_vector_f08_; ++ mpi_unpack_external_f08_; ++ mpi_unpack_f08_; ++ mpi_unpublish_name_f08_; ++ mpi_waitall_f08_; ++ mpi_waitany_f08_; ++ mpi_wait_f08_; ++ mpi_waitsome_f08_; ++ mpi_win_allocate_f08_; ++ mpi_win_allocate_shared_f08_; ++ mpi_win_attach_f08_; ++ mpi_win_call_errhandler_f08_; ++ mpi_win_complete_f08_; ++ mpi_win_create_dynamic_f08_; ++ mpi_win_create_errhandler_f08_; ++ mpi_win_create_f08_; ++ mpi_win_create_keyval_f08_; ++ mpi_win_delete_attr_f08_; ++ mpi_win_detach_f08_; ++ mpi_win_fence_f08_; ++ mpi_win_flush_all_f08_; ++ mpi_win_flush_f08_; ++ mpi_win_flush_local_all_f08_; ++ mpi_win_flush_local_f08_; ++ mpi_win_free_f08_; ++ mpi_win_free_keyval_f08_; ++ mpi_win_get_attr_f08_; ++ mpi_win_get_errhandler_f08_; ++ mpi_win_get_group_f08_; ++ mpi_win_get_info_f08_; ++ mpi_win_get_name_f08_; ++ mpi_win_lock_all_f08_; ++ mpi_win_lock_f08_; ++ mpi_win_post_f08_; ++ mpi_win_set_attr_f08_; ++ mpi_win_set_errhandler_f08_; ++ mpi_win_set_info_f08_; ++ mpi_win_set_name_f08_; ++ mpi_win_shared_query_f08_; ++ mpi_win_start_f08_; ++ mpi_win_sync_f08_; ++ mpi_win_test_f08_; ++ mpi_win_unlock_all_f08_; ++ mpi_win_unlock_f08_; ++ mpi_win_wait_f08_; ++ ompi_buffer_detach_f08; ++ ompi_f08_mpi_2complex; ++ ompi_f08_mpi_2double_complex; ++ ompi_f08_mpi_2double_precision; ++ ompi_f08_mpi_2integer; ++ ompi_f08_mpi_2real; ++ ompi_f08_mpi_aint; ++ ompi_f08_mpi_band; ++ ompi_f08_mpi_bor; ++ ompi_f08_mpi_bxor; ++ ompi_f08_mpi_byte; ++ ompi_f08_mpi_character; ++ ompi_f08_mpi_comm_null; ++ ompi_f08_mpi_comm_self; ++ ompi_f08_mpi_comm_world; ++ ompi_f08_mpi_complex; ++ ompi_f08_mpi_complex16; ++ ompi_f08_mpi_complex32; ++ ompi_f08_mpi_complex8; ++ ompi_f08_mpi_datatype_null; ++ ompi_f08_mpi_double_complex; ++ ompi_f08_mpi_double_precision; ++ ompi_f08_mpi_errhandler_null; ++ ompi_f08_mpi_errors_are_fatal; ++ ompi_f08_mpi_errors_return; ++ ompi_f08_mpi_file_null; ++ ompi_f08_mpi_group_empty; ++ ompi_f08_mpi_group_null; ++ ompi_f08_mpi_info_env; ++ ompi_f08_mpi_info_null; ++ ompi_f08_mpi_integer; ++ ompi_f08_mpi_integer1; ++ ompi_f08_mpi_integer16; ++ ompi_f08_mpi_integer2; ++ ompi_f08_mpi_integer4; ++ ompi_f08_mpi_integer8; ++ ompi_f08_mpi_land; ++ ompi_f08_mpi_lb; ++ ompi_f08_mpi_logical; ++ ompi_f08_mpi_logical1; ++ ompi_f08_mpi_logical2; ++ ompi_f08_mpi_logical4; ++ ompi_f08_mpi_logical8; ++ ompi_f08_mpi_lor; ++ ompi_f08_mpi_lxor; ++ ompi_f08_mpi_max; ++ ompi_f08_mpi_maxloc; ++ ompi_f08_mpi_message_no_proc; ++ ompi_f08_mpi_message_null; ++ ompi_f08_mpi_min; ++ ompi_f08_mpi_minloc; ++ ompi_f08_mpi_op_null; ++ ompi_f08_mpi_packed; ++ ompi_f08_mpi_prod; ++ ompi_f08_mpi_real; ++ ompi_f08_mpi_real16; ++ ompi_f08_mpi_real2; ++ ompi_f08_mpi_real4; ++ ompi_f08_mpi_real8; ++ ompi_f08_mpi_replace; ++ ompi_f08_mpi_request_null; ++ ompi_f08_mpi_sum; ++ ompi_f08_mpi_ub; ++ ompi_f08_mpi_win_null; ++ pmpi_abort_f08_; ++ pmpi_accumulate_f08_; ++ pmpi_add_error_class_f08_; ++ pmpi_add_error_code_f08_; ++ pmpi_add_error_string_f08_; ++ pmpi_aint_add_f08_; ++ pmpi_aint_diff_f08_; ++ pmpi_allgather_f08_; ++ pmpi_allgatherv_f08_; ++ pmpi_alloc_mem_f08_; ++ pmpi_allreduce_f08_; ++ pmpi_alltoall_f08_; ++ pmpi_alltoallv_f08_; ++ pmpi_alltoallw_f08_; ++ pmpi_barrier_f08_; ++ pmpi_bcast_f08_; ++ pmpi_bsend_f08_; ++ pmpi_bsend_init_f08_; ++ pmpi_buffer_attach_f08_; ++ pmpi_buffer_detach_f08_; ++ pmpi_cancel_f08_; ++ pmpi_cart_coords_f08_; ++ pmpi_cart_create_f08_; ++ pmpi_cartdim_get_f08_; ++ pmpi_cart_get_f08_; ++ pmpi_cart_map_f08_; ++ pmpi_cart_rank_f08_; ++ pmpi_cart_shift_f08_; ++ pmpi_cart_sub_f08_; ++ pmpi_close_port_f08_; ++ pmpi_comm_accept_f08_; ++ pmpi_comm_call_errhandler_f08_; ++ pmpi_comm_compare_f08_; ++ pmpi_comm_connect_f08_; ++ pmpi_comm_create_errhandler_f08_; ++ pmpi_comm_create_f08_; ++ pmpi_comm_create_group_f08_; ++ pmpi_comm_create_keyval_f08_; ++ pmpi_comm_delete_attr_f08_; ++ pmpi_comm_disconnect_f08_; ++ pmpi_comm_dup_f08_; ++ pmpi_comm_dup_with_info_f08_; ++ pmpi_comm_free_f08_; ++ pmpi_comm_free_keyval_f08_; ++ pmpi_comm_get_attr_f08_; ++ pmpi_comm_get_errhandler_f08_; ++ pmpi_comm_get_info_f08_; ++ pmpi_comm_get_name_f08_; ++ pmpi_comm_get_parent_f08_; ++ pmpi_comm_group_f08_; ++ pmpi_comm_idup_f08_; ++ pmpi_comm_join_f08_; ++ pmpi_comm_rank_f08_; ++ pmpi_comm_remote_group_f08_; ++ pmpi_comm_remote_size_f08_; ++ pmpi_comm_set_attr_f08_; ++ pmpi_comm_set_errhandler_f08_; ++ pmpi_comm_set_info_f08_; ++ pmpi_comm_set_name_f08_; ++ pmpi_comm_size_f08_; ++ pmpi_comm_spawn_f08_; ++ pmpi_comm_spawn_multiple_f08_; ++ pmpi_comm_split_f08_; ++ pmpi_comm_split_type_f08_; ++ pmpi_comm_test_inter_f08_; ++ pmpi_compare_and_swap_f08_; ++ pmpi_dims_create_f08_; ++ pmpi_dist_graph_create_adjacent_f08_; ++ pmpi_dist_graph_create_f08_; ++ pmpi_dist_graph_neighbors_count_f08_; ++ pmpi_dist_graph_neighbors_f08_; ++ pmpi_errhandler_free_f08_; ++ pmpi_error_class_f08_; ++ pmpi_error_string_f08_; ++ pmpi_exscan_f08_; ++ pmpi_fetch_and_op_f08_; ++ pmpi_file_call_errhandler_f08_; ++ pmpi_file_close_f08_; ++ pmpi_file_create_errhandler_f08_; ++ pmpi_file_delete_f08_; ++ pmpi_file_get_amode_f08_; ++ pmpi_file_get_atomicity_f08_; ++ pmpi_file_get_byte_offset_f08_; ++ pmpi_file_get_errhandler_f08_; ++ pmpi_file_get_group_f08_; ++ pmpi_file_get_info_f08_; ++ pmpi_file_get_position_f08_; ++ pmpi_file_get_position_shared_f08_; ++ pmpi_file_get_size_f08_; ++ pmpi_file_get_type_extent_f08_; ++ pmpi_file_get_view_f08_; ++ pmpi_file_iread_at_f08_; ++ pmpi_file_iread_f08_; ++ pmpi_file_iread_shared_f08_; ++ pmpi_file_iwrite_at_f08_; ++ pmpi_file_iwrite_f08_; ++ pmpi_file_iwrite_shared_f08_; ++ pmpi_file_open_f08_; ++ pmpi_file_preallocate_f08_; ++ pmpi_file_read_all_begin_f08_; ++ pmpi_file_read_all_end_f08_; ++ pmpi_file_read_all_f08_; ++ pmpi_file_read_at_all_begin_f08_; ++ pmpi_file_read_at_all_end_f08_; ++ pmpi_file_read_at_all_f08_; ++ pmpi_file_read_at_f08_; ++ pmpi_file_read_f08_; ++ pmpi_file_read_ordered_begin_f08_; ++ pmpi_file_read_ordered_end_f08_; ++ pmpi_file_read_ordered_f08_; ++ pmpi_file_read_shared_f08_; ++ pmpi_file_seek_f08_; ++ pmpi_file_seek_shared_f08_; ++ pmpi_file_set_atomicity_f08_; ++ pmpi_file_set_errhandler_f08_; ++ pmpi_file_set_info_f08_; ++ pmpi_file_set_size_f08_; ++ pmpi_file_set_view_f08_; ++ pmpi_file_sync_f08_; ++ pmpi_file_write_all_begin_f08_; ++ pmpi_file_write_all_end_f08_; ++ pmpi_file_write_all_f08_; ++ pmpi_file_write_at_all_begin_f08_; ++ pmpi_file_write_at_all_end_f08_; ++ pmpi_file_write_at_all_f08_; ++ pmpi_file_write_at_f08_; ++ pmpi_file_write_f08_; ++ pmpi_file_write_ordered_begin_f08_; ++ pmpi_file_write_ordered_end_f08_; ++ pmpi_file_write_ordered_f08_; ++ pmpi_file_write_shared_f08_; ++ pmpi_finalized_f08_; ++ pmpi_finalize_f08_; ++ pmpi_free_mem_f08_; ++ pmpi_f_sync_reg_f08_; ++ pmpi_gather_f08_; ++ pmpi_gatherv_f08_; ++ pmpi_get_accumulate_f08_; ++ pmpi_get_address_f08_; ++ pmpi_get_count_f08_; ++ pmpi_get_elements_f08_; ++ pmpi_get_elements_x_f08_; ++ pmpi_get_f08_; ++ pmpi_get_library_version_f08_; ++ pmpi_get_processor_name_f08_; ++ pmpi_get_version_f08_; ++ pmpi_graph_create_f08_; ++ pmpi_graphdims_get_f08_; ++ pmpi_graph_get_f08_; ++ pmpi_graph_map_f08_; ++ pmpi_graph_neighbors_count_f08_; ++ pmpi_graph_neighbors_f08_; ++ pmpi_grequest_complete_f08_; ++ pmpi_grequest_start_f08_; ++ pmpi_group_compare_f08_; ++ pmpi_group_difference_f08_; ++ pmpi_group_excl_f08_; ++ pmpi_group_free_f08_; ++ pmpi_group_incl_f08_; ++ pmpi_group_intersection_f08_; ++ pmpi_group_range_excl_f08_; ++ pmpi_group_range_incl_f08_; ++ pmpi_group_rank_f08_; ++ pmpi_group_size_f08_; ++ pmpi_group_translate_ranks_f08_; ++ pmpi_group_union_f08_; ++ pmpi_iallgather_f08_; ++ pmpi_iallgatherv_f08_; ++ pmpi_iallreduce_f08_; ++ pmpi_ialltoall_f08_; ++ pmpi_ialltoallv_f08_; ++ pmpi_ialltoallw_f08_; ++ pmpi_ibarrier_f08_; ++ pmpi_ibcast_f08_; ++ pmpi_ibsend_f08_; ++ pmpi_iexscan_f08_; ++ pmpi_igather_f08_; ++ pmpi_igatherv_f08_; ++ pmpi_improbe_f08_; ++ pmpi_imrecv_f08_; ++ pmpi_ineighbor_allgather_f08_; ++ pmpi_ineighbor_allgatherv_f08_; ++ pmpi_ineighbor_alltoall_f08_; ++ pmpi_ineighbor_alltoallv_f08_; ++ pmpi_ineighbor_alltoallw_f08_; ++ pmpi_info_create_f08_; ++ pmpi_info_delete_f08_; ++ pmpi_info_dup_f08_; ++ pmpi_info_free_f08_; ++ pmpi_info_get_f08_; ++ pmpi_info_get_nkeys_f08_; ++ pmpi_info_get_nthkey_f08_; ++ pmpi_info_get_valuelen_f08_; ++ pmpi_info_set_f08_; ++ pmpi_init_f08_; ++ pmpi_initialized_f08_; ++ pmpi_init_thread_f08_; ++ pmpi_intercomm_create_f08_; ++ pmpi_intercomm_merge_f08_; ++ pmpi_iprobe_f08_; ++ pmpi_irecv_f08_; ++ pmpi_ireduce_f08_; ++ pmpi_ireduce_scatter_block_f08_; ++ pmpi_ireduce_scatter_f08_; ++ pmpi_irsend_f08_; ++ pmpi_iscan_f08_; ++ pmpi_iscatter_f08_; ++ pmpi_iscatterv_f08_; ++ pmpi_isend_f08_; ++ pmpi_issend_f08_; ++ pmpi_is_thread_main_f08_; ++ pmpi_lookup_name_f08_; ++ pmpi_mprobe_f08_; ++ pmpi_mrecv_f08_; ++ pmpi_neighbor_allgather_f08_; ++ pmpi_neighbor_allgatherv_f08_; ++ pmpi_neighbor_alltoall_f08_; ++ pmpi_neighbor_alltoallv_f08_; ++ pmpi_neighbor_alltoallw_f08_; ++ pmpi_op_commutative_f08_; ++ pmpi_op_create_f08_; ++ pmpi_open_port_f08_; ++ pmpi_op_free_f08_; ++ pmpi_pack_external_f08_; ++ pmpi_pack_external_size_f08_; ++ pmpi_pack_f08_; ++ pmpi_pack_size_f08_; ++ pmpi_pcontrol_f08_; ++ pmpi_probe_f08_; ++ pmpi_publish_name_f08_; ++ pmpi_put_f08_; ++ pmpi_query_thread_f08_; ++ pmpi_raccumulate_f08_; ++ pmpi_recv_f08_; ++ pmpi_recv_init_f08_; ++ pmpi_reduce_f08_; ++ pmpi_reduce_local_f08_; ++ pmpi_reduce_scatter_block_f08_; ++ pmpi_reduce_scatter_f08_; ++ pmpi_register_datarep_f08_; ++ pmpi_request_free_f08_; ++ pmpi_request_get_status_f08_; ++ pmpi_rget_accumulate_f08_; ++ pmpi_rget_f08_; ++ pmpi_rput_f08_; ++ pmpi_rsend_f08_; ++ pmpi_rsend_init_f08_; ++ pmpi_scan_f08_; ++ pmpi_scatter_f08_; ++ pmpi_scatterv_f08_; ++ pmpi_send_f08_; ++ pmpi_send_init_f08_; ++ pmpi_sendrecv_f08_; ++ pmpi_sendrecv_replace_f08_; ++ pmpi_sizeof_complex128_r1_; ++ pmpi_sizeof_complex128_r2_; ++ pmpi_sizeof_complex128_r3_; ++ pmpi_sizeof_complex128_r4_; ++ pmpi_sizeof_complex128_r5_; ++ pmpi_sizeof_complex128_r6_; ++ pmpi_sizeof_complex128_r7_; ++ pmpi_sizeof_complex128_scalar_; ++ pmpi_sizeof_complex32_r1_; ++ pmpi_sizeof_complex32_r2_; ++ pmpi_sizeof_complex32_r3_; ++ pmpi_sizeof_complex32_r4_; ++ pmpi_sizeof_complex32_r5_; ++ pmpi_sizeof_complex32_r6_; ++ pmpi_sizeof_complex32_r7_; ++ pmpi_sizeof_complex32_scalar_; ++ pmpi_sizeof_complex64_r1_; ++ pmpi_sizeof_complex64_r2_; ++ pmpi_sizeof_complex64_r3_; ++ pmpi_sizeof_complex64_r4_; ++ pmpi_sizeof_complex64_r5_; ++ pmpi_sizeof_complex64_r6_; ++ pmpi_sizeof_complex64_r7_; ++ pmpi_sizeof_complex64_scalar_; ++ pmpi_sizeof_int16_r1_; ++ pmpi_sizeof_int16_r2_; ++ pmpi_sizeof_int16_r3_; ++ pmpi_sizeof_int16_r4_; ++ pmpi_sizeof_int16_r5_; ++ pmpi_sizeof_int16_r6_; ++ pmpi_sizeof_int16_r7_; ++ pmpi_sizeof_int16_scalar_; ++ pmpi_sizeof_int32_r1_; ++ pmpi_sizeof_int32_r2_; ++ pmpi_sizeof_int32_r3_; ++ pmpi_sizeof_int32_r4_; ++ pmpi_sizeof_int32_r5_; ++ pmpi_sizeof_int32_r6_; ++ pmpi_sizeof_int32_r7_; ++ pmpi_sizeof_int32_scalar_; ++ pmpi_sizeof_int64_r1_; ++ pmpi_sizeof_int64_r2_; ++ pmpi_sizeof_int64_r3_; ++ pmpi_sizeof_int64_r4_; ++ pmpi_sizeof_int64_r5_; ++ pmpi_sizeof_int64_r6_; ++ pmpi_sizeof_int64_r7_; ++ pmpi_sizeof_int64_scalar_; ++ pmpi_sizeof_int8_r1_; ++ pmpi_sizeof_int8_r2_; ++ pmpi_sizeof_int8_r3_; ++ pmpi_sizeof_int8_r4_; ++ pmpi_sizeof_int8_r5_; ++ pmpi_sizeof_int8_r6_; ++ pmpi_sizeof_int8_r7_; ++ pmpi_sizeof_int8_scalar_; ++ pmpi_sizeof_real128_r1_; ++ pmpi_sizeof_real128_r2_; ++ pmpi_sizeof_real128_r3_; ++ pmpi_sizeof_real128_r4_; ++ pmpi_sizeof_real128_r5_; ++ pmpi_sizeof_real128_r6_; ++ pmpi_sizeof_real128_r7_; ++ pmpi_sizeof_real128_scalar_; ++ pmpi_sizeof_real32_r1_; ++ pmpi_sizeof_real32_r2_; ++ pmpi_sizeof_real32_r3_; ++ pmpi_sizeof_real32_r4_; ++ pmpi_sizeof_real32_r5_; ++ pmpi_sizeof_real32_r6_; ++ pmpi_sizeof_real32_r7_; ++ pmpi_sizeof_real32_scalar_; ++ pmpi_sizeof_real64_r1_; ++ pmpi_sizeof_real64_r2_; ++ pmpi_sizeof_real64_r3_; ++ pmpi_sizeof_real64_r4_; ++ pmpi_sizeof_real64_r5_; ++ pmpi_sizeof_real64_r6_; ++ pmpi_sizeof_real64_r7_; ++ pmpi_sizeof_real64_scalar_; ++ pmpi_ssend_f08_; ++ pmpi_ssend_init_f08_; ++ pmpi_startall_f08_; ++ pmpi_start_f08_; ++ pmpi_status_set_cancelled_f08_; ++ pmpi_status_set_elements_f08_; ++ pmpi_status_set_elements_x_f08_; ++ pmpi_testall_f08_; ++ pmpi_testany_f08_; ++ pmpi_test_cancelled_f08_; ++ pmpi_test_f08_; ++ pmpi_testsome_f08_; ++ pmpi_topo_test_f08_; ++ pmpi_type_commit_f08_; ++ pmpi_type_contiguous_f08_; ++ pmpi_type_create_darray_f08_; ++ pmpi_type_create_f90_complex_f08_; ++ pmpi_type_create_f90_integer_f08_; ++ pmpi_type_create_f90_real_f08_; ++ pmpi_type_create_hindexed_block_f08_; ++ pmpi_type_create_hindexed_f08_; ++ pmpi_type_create_hvector_f08_; ++ pmpi_type_create_indexed_block_f08_; ++ pmpi_type_create_keyval_f08_; ++ pmpi_type_create_resized_f08_; ++ pmpi_type_create_struct_f08_; ++ pmpi_type_create_subarray_f08_; ++ pmpi_type_delete_attr_f08_; ++ pmpi_type_dup_f08_; ++ pmpi_type_free_f08_; ++ pmpi_type_free_keyval_f08_; ++ pmpi_type_get_attr_f08_; ++ pmpi_type_get_contents_f08_; ++ pmpi_type_get_envelope_f08_; ++ pmpi_type_get_extent_f08_; ++ pmpi_type_get_extent_x_f08_; ++ pmpi_type_get_name_f08_; ++ pmpi_type_get_true_extent_f08_; ++ pmpi_type_get_true_extent_x_f08_; ++ pmpi_type_indexed_f08_; ++ pmpi_type_match_size_f08_; ++ pmpi_type_set_attr_f08_; ++ pmpi_type_set_name_f08_; ++ pmpi_type_size_f08_; ++ pmpi_type_size_x_f08_; ++ pmpi_type_vector_f08_; ++ pmpi_unpack_external_f08_; ++ pmpi_unpack_f08_; ++ pmpi_unpublish_name_f08_; ++ pmpi_waitall_f08_; ++ pmpi_waitany_f08_; ++ pmpi_wait_f08_; ++ pmpi_waitsome_f08_; ++ pmpi_win_allocate_f08_; ++ pmpi_win_allocate_shared_f08_; ++ pmpi_win_attach_f08_; ++ pmpi_win_call_errhandler_f08_; ++ pmpi_win_complete_f08_; ++ pmpi_win_create_dynamic_f08_; ++ pmpi_win_create_errhandler_f08_; ++ pmpi_win_create_f08_; ++ pmpi_win_create_keyval_f08_; ++ pmpi_win_delete_attr_f08_; ++ pmpi_win_detach_f08_; ++ pmpi_win_fence_f08_; ++ pmpi_win_flush_all_f08_; ++ pmpi_win_flush_f08_; ++ pmpi_win_flush_local_all_f08_; ++ pmpi_win_flush_local_f08_; ++ pmpi_win_free_f08_; ++ pmpi_win_free_keyval_f08_; ++ pmpi_win_get_attr_f08_; ++ pmpi_win_get_errhandler_f08_; ++ pmpi_win_get_group_f08_; ++ pmpi_win_get_info_f08_; ++ pmpi_win_get_name_f08_; ++ pmpi_win_lock_all_f08_; ++ pmpi_win_lock_f08_; ++ pmpi_win_post_f08_; ++ pmpi_win_set_attr_f08_; ++ pmpi_win_set_errhandler_f08_; ++ pmpi_win_set_info_f08_; ++ pmpi_win_set_name_f08_; ++ pmpi_win_shared_query_f08_; ++ pmpi_win_start_f08_; ++ pmpi_win_sync_f08_; ++ pmpi_win_test_f08_; ++ pmpi_win_unlock_all_f08_; ++ pmpi_win_unlock_f08_; ++ pmpi_win_wait_f08_; ++ pompi_buffer_detach_f08; ++local: ++ *; ++}; ++ ++/* ++Assumed local: ++__mpi_f08_callbacks_MOD_mpi_comm_dup_fn; ++__mpi_f08_callbacks_MOD_mpi_comm_null_copy_fn; ++__mpi_f08_callbacks_MOD_mpi_comm_null_delete_fn; ++__mpi_f08_callbacks_MOD_mpi_conversion_fn_null; ++__mpi_f08_callbacks_MOD_mpi_type_dup_fn; ++__mpi_f08_callbacks_MOD_mpi_type_null_copy_fn; ++__mpi_f08_callbacks_MOD_mpi_type_null_delete_fn ++__mpi_f08_callbacks_MOD_mpi_win_dup_fn ++__mpi_f08_callbacks_MOD_mpi_win_null_copy_fn ++__mpi_f08_callbacks_MOD_mpi_win_null_delete_fn ++__mpi_f08_types_MOD_ompi_comm_op_eq ++__mpi_f08_types_MOD_ompi_comm_op_ne ++__mpi_f08_types_MOD_ompi_datatype_op_eq ++__mpi_f08_types_MOD_ompi_datatype_op_ne ++__mpi_f08_types_MOD_ompi_errhandler_op_eq ++__mpi_f08_types_MOD_ompi_errhandler_op_ne ++__mpi_f08_types_MOD_ompi_file_op_eq ++__mpi_f08_types_MOD_ompi_file_op_ne ++__mpi_f08_types_MOD_ompi_group_op_eq ++__mpi_f08_types_MOD_ompi_group_op_ne ++__mpi_f08_types_MOD_ompi_info_op_eq ++__mpi_f08_types_MOD_ompi_info_op_ne ++__mpi_f08_types_MOD_ompi_message_op_eq ++__mpi_f08_types_MOD_ompi_message_op_ne ++__mpi_f08_types_MOD_ompi_op_op_eq ++__mpi_f08_types_MOD_ompi_op_op_ne ++__mpi_f08_types_MOD_ompi_request_op_eq ++__mpi_f08_types_MOD_ompi_request_op_ne ++__mpi_f08_types_MOD_ompi_win_op_eq ++__mpi_f08_types_MOD_ompi_win_op_ne ++*/ +\ No newline at end of file +Index: openmpi-4.0.3/oshmem/liboshmem.map +=================================================================== +--- /dev/null ++++ openmpi-4.0.3/oshmem/liboshmem.map +@@ -0,0 +1,1824 @@ ++/* symbol version map for liboshmem.so.20.0.0 (OpenMPI 2.0.0) ++ * EXPERIMENTAL ++ * Author: Alastair McKinstry ++ * 2016-08-03 ++ */ ++ ++OSHMEM_2.0.0 { ++global: ++ mca_atomic; ++ mca_atomic_base_find_available; ++ mca_atomic_base_module_t_class; ++ mca_atomic_base_select; ++ mca_atomic_base_static_components; ++ mca_memheap; ++ mca_memheap_base_alloc_exit; ++ mca_memheap_base_alloc_init; ++ mca_memheap_base_already_opened; ++ mca_memheap_base_components_opened; ++ mca_memheap_base_dereg; ++ mca_memheap_base_detect_addr_type; ++ mca_memheap_base_exclude; ++ mca_memheap_base_find_offset; ++ mca_memheap_base_get_cached_mkey_slow; ++ mca_memheap_base_get_mkey; ++ mca_memheap_base_include; ++ mca_memheap_base_is_symmetric_addr; ++ mca_memheap_base_key_exchange; ++ mca_memheap_base_map; ++ mca_memheap_base_module_initialized; ++ mca_memheap_base_output; ++ mca_memheap_base_reg; ++ mca_memheap_base_select; ++ mca_memheap_base_static_components; ++ mca_memheap_base_static_exit; ++ mca_memheap_base_static_init; ++ mca_memheap_modex_recv_all; ++ mca_memheap_seg_cmp; ++ mca_scoll_base_find_available; ++ mca_scoll_base_group_unselect; ++ mca_scoll_base_module_t_class; ++ mca_scoll_base_select; ++ mca_scoll_base_static_components; ++ mca_scoll_enable; ++ mca_scoll_sync_array; ++ mca_spml; ++ mca_spml_base_atomic_requests; ++ mca_spml_base_atomic_request_t_class; ++ mca_spml_base_finalize; ++ mca_spml_base_get_requests; ++ mca_spml_base_get_request_t_class; ++ mca_spml_base_oob_get_mkeys; ++ mca_spml_base_put_requests; ++ mca_spml_base_put_request_t_class; ++ mca_spml_base_request_t_class; ++ mca_spml_base_rmkey_free; ++ mca_spml_base_rmkey_unpack; ++ mca_spml_base_select; ++ mca_spml_base_selected_component; ++ mca_spml_base_spml; ++ mca_spml_base_static_components; ++ mca_spml_base_wait; ++ mca_spml_base_wait_nb; ++ mca_sshmem_base_backing_file_dir; ++ mca_sshmem_base_close; ++ mca_sshmem_base_component; ++ mca_sshmem_base_module; ++ mca_sshmem_base_select; ++ mca_sshmem_base_selected; ++ mca_sshmem_base_start_address; ++ mca_sshmem_base_static_components; ++ mca_sshmem_ds_copy; ++ mca_sshmem_segment_attach; ++ mca_sshmem_segment_create; ++ mca_sshmem_segment_detach; ++ mca_sshmem_unlink; ++ memheap_map; ++ memheap_oob; ++ memheap_oob_destruct; ++ memheap_oob_init; ++ my_pe; ++ my_pe_; ++ my_pe__; ++ MY_PE; ++ my_pe_f; ++ Name; ++ num_pes; ++ num_pes_; ++ num_pes__; ++ NUM_PES; ++ num_pes_f; ++ oshmem_atomic_base_framework; ++ oshmem_comm_world; ++ oshmem_group_all; ++ oshmem_group_array; ++ oshmem_group_cache_list; ++ oshmem_group_cache_list_free; ++ oshmem_group_cache_list_init; ++ oshmem_group_cache_size; ++ oshmem_group_cache_t_class; ++ oshmem_group_null; ++ oshmem_group_self; ++ oshmem_group_t_class; ++ oshmem_info_close_components; ++ oshmem_info_finalize; ++ oshmem_info_init; ++ oshmem_info_register_framework_params; ++ oshmem_info_register_types; ++ oshmem_info_show_oshmem_version; ++ oshmem_info_type_oshmem; ++ oshmem_memheap_base_framework; ++ oshmem_mpi_main_thread; ++ oshmem_mpi_thread_multiple; ++ oshmem_mpi_thread_provided; ++ oshmem_mpi_thread_requested; ++ oshmem_op_and_fint2; ++ oshmem_op_and_fint2_func; ++ oshmem_op_and_fint4; ++ oshmem_op_and_fint4_func; ++ oshmem_op_and_fint8; ++ oshmem_op_and_fint8_func; ++ oshmem_op_and_int; ++ oshmem_op_and_int16; ++ oshmem_op_and_int16_func; ++ oshmem_op_and_int32; ++ oshmem_op_and_int32_func; ++ oshmem_op_and_int64; ++ oshmem_op_and_int64_func; ++ oshmem_op_and_int_func; ++ oshmem_op_and_long; ++ oshmem_op_and_long_func; ++ oshmem_op_and_longlong; ++ oshmem_op_and_longlong_func; ++ oshmem_op_and_short; ++ oshmem_op_and_short_func; ++ oshmem_op_array; ++ oshmem_op_finalize; ++ oshmem_op_init; ++ oshmem_op_max_double; ++ oshmem_op_max_double_func; ++ oshmem_op_max_fint2; ++ oshmem_op_max_fint2_func; ++ oshmem_op_max_fint4; ++ oshmem_op_max_fint4_func; ++ oshmem_op_max_fint8; ++ oshmem_op_max_fint8_func; ++ oshmem_op_max_float; ++ oshmem_op_max_float_func; ++ oshmem_op_max_freal16; ++ oshmem_op_max_freal16_func; ++ oshmem_op_max_freal4; ++ oshmem_op_max_freal4_func; ++ oshmem_op_max_freal8; ++ oshmem_op_max_freal8_func; ++ oshmem_op_max_int; ++ oshmem_op_max_int16; ++ oshmem_op_max_int16_func; ++ oshmem_op_max_int32; ++ oshmem_op_max_int32_func; ++ oshmem_op_max_int64; ++ oshmem_op_max_int64_func; ++ oshmem_op_max_int_func; ++ oshmem_op_max_long; ++ oshmem_op_max_longdouble; ++ oshmem_op_max_longdouble_func; ++ oshmem_op_max_long_func; ++ oshmem_op_max_longlong; ++ oshmem_op_max_longlong_func; ++ oshmem_op_max_short; ++ oshmem_op_max_short_func; ++ oshmem_op_min_double; ++ oshmem_op_min_double_func; ++ oshmem_op_min_fint2; ++ oshmem_op_min_fint2_func; ++ oshmem_op_min_fint4; ++ oshmem_op_min_fint4_func; ++ oshmem_op_min_fint8; ++ oshmem_op_min_fint8_func; ++ oshmem_op_min_float; ++ oshmem_op_min_float_func; ++ oshmem_op_min_freal16; ++ oshmem_op_min_freal16_func; ++ oshmem_op_min_freal4; ++ oshmem_op_min_freal4_func; ++ oshmem_op_min_freal8; ++ oshmem_op_min_freal8_func; ++ oshmem_op_min_int; ++ oshmem_op_min_int16; ++ oshmem_op_min_int16_func; ++ oshmem_op_min_int32; ++ oshmem_op_min_int32_func; ++ oshmem_op_min_int64; ++ oshmem_op_min_int64_func; ++ oshmem_op_min_int_func; ++ oshmem_op_min_long; ++ oshmem_op_min_longdouble; ++ oshmem_op_min_longdouble_func; ++ oshmem_op_min_long_func; ++ oshmem_op_min_longlong; ++ oshmem_op_min_longlong_func; ++ oshmem_op_min_short; ++ oshmem_op_min_short_func; ++ oshmem_op_or_fint2; ++ oshmem_op_or_fint2_func; ++ oshmem_op_or_fint4; ++ oshmem_op_or_fint4_func; ++ oshmem_op_or_fint8; ++ oshmem_op_or_fint8_func; ++ oshmem_op_or_int; ++ oshmem_op_or_int16; ++ oshmem_op_or_int16_func; ++ oshmem_op_or_int32; ++ oshmem_op_or_int32_func; ++ oshmem_op_or_int64; ++ oshmem_op_or_int64_func; ++ oshmem_op_or_int_func; ++ oshmem_op_or_long; ++ oshmem_op_or_long_func; ++ oshmem_op_or_longlong; ++ oshmem_op_or_longlong_func; ++ oshmem_op_or_short; ++ oshmem_op_or_short_func; ++ oshmem_op_prod_complexd; ++ oshmem_op_prod_complexd_func; ++ oshmem_op_prod_complexf; ++ oshmem_op_prod_complexf_func; ++ oshmem_op_prod_double; ++ oshmem_op_prod_double_func; ++ oshmem_op_prod_fint2; ++ oshmem_op_prod_fint2_func; ++ oshmem_op_prod_fint4; ++ oshmem_op_prod_fint4_func; ++ oshmem_op_prod_fint8; ++ oshmem_op_prod_fint8_func; ++ oshmem_op_prod_float; ++ oshmem_op_prod_float_func; ++ oshmem_op_prod_freal16; ++ oshmem_op_prod_freal16_func; ++ oshmem_op_prod_freal4; ++ oshmem_op_prod_freal4_func; ++ oshmem_op_prod_freal8; ++ oshmem_op_prod_freal8_func; ++ oshmem_op_prod_int; ++ oshmem_op_prod_int16; ++ oshmem_op_prod_int16_func; ++ oshmem_op_prod_int32; ++ oshmem_op_prod_int32_func; ++ oshmem_op_prod_int64; ++ oshmem_op_prod_int64_func; ++ oshmem_op_prod_int_func; ++ oshmem_op_prod_long; ++ oshmem_op_prod_longdouble; ++ oshmem_op_prod_longdouble_func; ++ oshmem_op_prod_long_func; ++ oshmem_op_prod_longlong; ++ oshmem_op_prod_longlong_func; ++ oshmem_op_prod_short; ++ oshmem_op_prod_short_func; ++ oshmem_op_sum_complexd; ++ oshmem_op_sum_complexd_func; ++ oshmem_op_sum_complexf; ++ oshmem_op_sum_complexf_func; ++ oshmem_op_sum_double; ++ oshmem_op_sum_double_func; ++ oshmem_op_sum_fint2; ++ oshmem_op_sum_fint2_func; ++ oshmem_op_sum_fint4; ++ oshmem_op_sum_fint4_func; ++ oshmem_op_sum_fint8; ++ oshmem_op_sum_fint8_func; ++ oshmem_op_sum_float; ++ oshmem_op_sum_float_func; ++ oshmem_op_sum_freal16; ++ oshmem_op_sum_freal16_func; ++ oshmem_op_sum_freal4; ++ oshmem_op_sum_freal4_func; ++ oshmem_op_sum_freal8; ++ oshmem_op_sum_freal8_func; ++ oshmem_op_sum_int; ++ oshmem_op_sum_int16; ++ oshmem_op_sum_int16_func; ++ oshmem_op_sum_int32; ++ oshmem_op_sum_int32_func; ++ oshmem_op_sum_int64; ++ oshmem_op_sum_int64_func; ++ oshmem_op_sum_int_func; ++ oshmem_op_sum_long; ++ oshmem_op_sum_longdouble; ++ oshmem_op_sum_longdouble_func; ++ oshmem_op_sum_long_func; ++ oshmem_op_sum_longlong; ++ oshmem_op_sum_longlong_func; ++ oshmem_op_sum_short; ++ oshmem_op_sum_short_func; ++ oshmem_op_t_class; ++ oshmem_op_xor_fint2; ++ oshmem_op_xor_fint2_func; ++ oshmem_op_xor_fint4; ++ oshmem_op_xor_fint4_func; ++ oshmem_op_xor_fint8; ++ oshmem_op_xor_fint8_func; ++ oshmem_op_xor_int; ++ oshmem_op_xor_int16; ++ oshmem_op_xor_int16_func; ++ oshmem_op_xor_int32; ++ oshmem_op_xor_int32_func; ++ oshmem_op_xor_int64; ++ oshmem_op_xor_int64_func; ++ oshmem_op_xor_int_func; ++ oshmem_op_xor_long; ++ oshmem_op_xor_long_func; ++ oshmem_op_xor_longlong; ++ oshmem_op_xor_longlong_func; ++ oshmem_op_xor_short; ++ oshmem_op_xor_short_func; ++ oshmem_output; ++ oshmem_output_verbose; ++ oshmem_preconnect_all; ++ oshmem_proc_finalize; ++ oshmem_proc_group_create; ++ oshmem_proc_group_destroy; ++ oshmem_proc_group_finalize; ++ oshmem_proc_group_init; ++ oshmem_proc_init; ++ oshmem_request_completed; ++ oshmem_request_cond; ++ oshmem_request_empty; ++ oshmem_request_finalize; ++ oshmem_request_f_to_c_table; ++ oshmem_request_functions; ++ oshmem_request_init; ++ oshmem_request_lock; ++ oshmem_request_null; ++ oshmem_request_persistent_proc_null_free; ++ oshmem_request_t_class; ++ oshmem_request_waiting; ++ oshmem_scoll_base_framework; ++ oshmem_shmem_abort; ++ oshmem_shmem_aborted; ++ oshmem_shmem_allgather; ++ oshmem_shmem_allgatherv; ++ oshmem_shmem_api_verbose; ++ oshmem_shmem_barrier; ++ oshmem_shmem_finalize; ++ oshmem_shmem_globalexit_status; ++ oshmem_shmem_info_env; ++ oshmem_shmem_inglobalexit; ++ oshmem_shmem_init; ++ oshmem_shmem_initialized; ++ oshmem_shmem_lock_recursive; ++ oshmem_shmem_preconnect_all; ++ oshmem_shmem_preconnect_all_finalize; ++ oshmem_shmem_register_params; ++ oshmem_spml_base_framework; ++ oshmem_sshmem_base_framework; ++ oshmem_status_empty; ++ oshmem_version_string; ++ p_my_pe; ++ p_my_pe_; ++ pmy_pe_; ++ pmy_pe__; ++ PMY_PE; ++ p_num_pes; ++ pnum_pes_; ++ pnum_pes__; ++ PNUM_PES; ++ preconnect_value; ++ pshfree; ++ pshmalloc; ++ pshmem_addr_accessible; ++ pshmem_addr_accessible_; ++ pshmem_addr_accessible__; ++ PSHMEM_ADDR_ACCESSIBLE; ++ pshmemalign; ++ pshmem_align; ++ pshmem_barrier; ++ pshmem_barrier_; ++ pshmem_barrier__; ++ PSHMEM_BARRIER; ++ pshmem_barrier_all; ++ pshmem_barrier_all_; ++ pshmem_barrier_all__; ++ PSHMEM_BARRIER_ALL; ++ pshmem_broadcast; ++ pshmem_broadcast32; ++ pshmem_broadcast32_; ++ pshmem_broadcast32__; ++ PSHMEM_BROADCAST32; ++ pshmem_broadcast4_; ++ pshmem_broadcast4__; ++ PSHMEM_BROADCAST4; ++ pshmem_broadcast64; ++ pshmem_broadcast64_; ++ pshmem_broadcast64__; ++ PSHMEM_BROADCAST64; ++ pshmem_broadcast8_; ++ pshmem_broadcast8__; ++ PSHMEM_BROADCAST8; ++ pshmem_character_get_; ++ pshmem_character_get__; ++ PSHMEM_CHARACTER_GET; ++ pshmem_character_put_; ++ pshmem_character_put__; ++ PSHMEM_CHARACTER_PUT; ++ pshmem_char_g; ++ pshmem_char_get; ++ pshmem_char_p; ++ pshmem_char_put; ++ pshmem_clear_cache_inv; ++ pshmem_clear_cache_inv_; ++ pshmem_clear_cache_inv__; ++ PSHMEM_CLEAR_CACHE_INV; ++ pshmem_clear_cache_line_inv; ++ pshmem_clear_cache_line_inv_; ++ pshmem_clear_cache_line_inv__; ++ PSHMEM_CLEAR_CACHE_LINE_INV; ++ pshmem_clear_lock; ++ pshmem_clear_lock_; ++ pshmem_clear_lock__; ++ PSHMEM_CLEAR_LOCK; ++ pshmem_collect32; ++ pshmem_collect32_; ++ pshmem_collect32__; ++ PSHMEM_COLLECT32; ++ pshmem_collect4_; ++ pshmem_collect4__; ++ PSHMEM_COLLECT4; ++ pshmem_collect64; ++ pshmem_collect64_; ++ pshmem_collect64__; ++ PSHMEM_COLLECT64; ++ pshmem_collect8_; ++ pshmem_collect8__; ++ PSHMEM_COLLECT8; ++ pshmem_comp4_prod_to_all_; ++ pshmem_comp4_prod_to_all__; ++ PSHMEM_COMP4_PROD_TO_ALL; ++ pshmem_comp4_sum_to_all_; ++ pshmem_comp4_sum_to_all__; ++ PSHMEM_COMP4_SUM_TO_ALL; ++ pshmem_comp4_xor_to_all_; ++ pshmem_comp4_xor_to_all__; ++ PSHMEM_COMP4_XOR_TO_ALL; ++ pshmem_comp8_prod_to_all_; ++ pshmem_comp8_prod_to_all__; ++ PSHMEM_COMP8_PROD_TO_ALL; ++ pshmem_comp8_sum_to_all_; ++ pshmem_comp8_sum_to_all__; ++ PSHMEM_COMP8_SUM_TO_ALL; ++ pshmem_comp8_xor_to_all_; ++ pshmem_comp8_xor_to_all__; ++ PSHMEM_COMP8_XOR_TO_ALL; ++ pshmem_complexd_prod_to_all; ++ pshmem_complexd_sum_to_all; ++ pshmem_complexf_prod_to_all; ++ pshmem_complexf_sum_to_all; ++ pshmem_complex_get_; ++ pshmem_complex_get__; ++ PSHMEM_COMPLEX_GET; ++ pshmem_complex_iget_; ++ pshmem_complex_iget__; ++ PSHMEM_COMPLEX_IGET; ++ pshmem_complex_iput_; ++ pshmem_complex_iput__; ++ PSHMEM_COMPLEX_IPUT; ++ pshmem_complex_put_; ++ pshmem_complex_put__; ++ PSHMEM_COMPLEX_PUT; ++ pshmem_double_g; ++ pshmem_double_get; ++ pshmem_double_get_; ++ pshmem_double_get__; ++ PSHMEM_DOUBLE_GET; ++ pshmem_double_iget; ++ pshmem_double_iget_; ++ pshmem_double_iget__; ++ PSHMEM_DOUBLE_IGET; ++ pshmem_double_iput; ++ pshmem_double_iput_; ++ pshmem_double_iput__; ++ PSHMEM_DOUBLE_IPUT; ++ pshmem_double_max_to_all; ++ pshmem_double_min_to_all; ++ pshmem_double_p; ++ pshmem_double_prod_to_all; ++ pshmem_double_put; ++ pshmem_double_put_; ++ pshmem_double_put__; ++ PSHMEM_DOUBLE_PUT; ++ pshmem_double_sum_to_all; ++ pshmem_double_swap; ++ pshmem_fcollect32; ++ pshmem_fcollect32_; ++ pshmem_fcollect32__; ++ PSHMEM_FCOLLECT32; ++ pshmem_fcollect4_; ++ pshmem_fcollect4__; ++ PSHMEM_FCOLLECT4; ++ pshmem_fcollect64; ++ pshmem_fcollect64_; ++ pshmem_fcollect64__; ++ PSHMEM_FCOLLECT64; ++ pshmem_fcollect8_; ++ pshmem_fcollect8__; ++ PSHMEM_FCOLLECT8; ++ pshmem_fence; ++ pshmem_fence_; ++ pshmem_fence__; ++ PSHMEM_FENCE; ++ pshmem_finalize; ++ pshmem_float_g; ++ pshmem_float_get; ++ pshmem_float_iget; ++ pshmem_float_iput; ++ pshmem_float_max_to_all; ++ pshmem_float_min_to_all; ++ pshmem_float_p; ++ pshmem_float_prod_to_all; ++ pshmem_float_put; ++ pshmem_float_sum_to_all; ++ pshmem_float_swap; ++ pshmem_free; ++ pshmem_get128; ++ pshmem_get128_; ++ pshmem_get128__; ++ PSHMEM_GET128; ++ pshmem_get32; ++ pshmem_get32_; ++ pshmem_get32__; ++ PSHMEM_GET32; ++ pshmem_get4_; ++ pshmem_get4__; ++ PSHMEM_GET4; ++ pshmem_get64; ++ pshmem_get64_; ++ pshmem_get64__; ++ PSHMEM_GET64; ++ pshmem_get8_; ++ pshmem_get8__; ++ PSHMEM_GET8; ++ pshmem_getmem; ++ pshmem_getmem_; ++ pshmem_getmem__; ++ PSHMEM_GETMEM; ++ pshmem_global_exit; ++ pshmem_global_exit_; ++ pshmem_global_exit__; ++ PSHMEM_GLOBAL_EXIT; ++ pshmem_iget128; ++ pshmem_iget128_; ++ pshmem_iget128__; ++ PSHMEM_IGET128; ++ pshmem_iget32; ++ pshmem_iget32_; ++ pshmem_iget32__; ++ PSHMEM_IGET32; ++ pshmem_iget4_; ++ pshmem_iget4__; ++ PSHMEM_IGET4; ++ pshmem_iget64; ++ pshmem_iget64_; ++ pshmem_iget64__; ++ PSHMEM_IGET64; ++ pshmem_iget8_; ++ pshmem_iget8__; ++ PSHMEM_IGET8; ++ pshmem_init; ++ pshmem_init_; ++ pshmem_init__; ++ PSHMEM_INIT; ++ pshmem_int2_and_to_all_; ++ pshmem_int2_and_to_all__; ++ PSHMEM_INT2_AND_TO_ALL; ++ pshmem_int2_max_to_all_; ++ pshmem_int2_max_to_all__; ++ PSHMEM_INT2_MAX_TO_ALL; ++ pshmem_int2_min_to_all_; ++ pshmem_int2_min_to_all__; ++ PSHMEM_INT2_MIN_TO_ALL; ++ pshmem_int2_or_to_all_; ++ pshmem_int2_or_to_all__; ++ PSHMEM_INT2_OR_TO_ALL; ++ pshmem_int2_prod_to_all_; ++ pshmem_int2_prod_to_all__; ++ PSHMEM_INT2_PROD_TO_ALL; ++ pshmem_int2_sum_to_all_; ++ pshmem_int2_sum_to_all__; ++ PSHMEM_INT2_SUM_TO_ALL; ++ pshmem_int2_xor_to_all_; ++ pshmem_int2_xor_to_all__; ++ PSHMEM_INT2_XOR_TO_ALL; ++ pshmem_int4_add_; ++ pshmem_int4_add__; ++ PSHMEM_INT4_ADD; ++ pshmem_int4_and_to_all_; ++ pshmem_int4_and_to_all__; ++ PSHMEM_INT4_AND_TO_ALL; ++ pshmem_int4_cswap_; ++ pshmem_int4_cswap__; ++ PSHMEM_INT4_CSWAP; ++ pshmem_int4_fadd_; ++ pshmem_int4_fadd__; ++ PSHMEM_INT4_FADD; ++ pshmem_int4_finc_; ++ pshmem_int4_finc__; ++ PSHMEM_INT4_FINC; ++ pshmem_int4_inc_; ++ pshmem_int4_inc__; ++ PSHMEM_INT4_INC; ++ pshmem_int4_max_to_all_; ++ pshmem_int4_max_to_all__; ++ PSHMEM_INT4_MAX_TO_ALL; ++ pshmem_int4_min_to_all_; ++ pshmem_int4_min_to_all__; ++ PSHMEM_INT4_MIN_TO_ALL; ++ pshmem_int4_or_to_all_; ++ pshmem_int4_or_to_all__; ++ PSHMEM_INT4_OR_TO_ALL; ++ pshmem_int4_prod_to_all_; ++ pshmem_int4_prod_to_all__; ++ PSHMEM_INT4_PROD_TO_ALL; ++ pshmem_int4_sum_to_all_; ++ pshmem_int4_sum_to_all__; ++ PSHMEM_INT4_SUM_TO_ALL; ++ pshmem_int4_swap_; ++ pshmem_int4_swap__; ++ PSHMEM_INT4_SWAP; ++ pshmem_int4_wait_; ++ pshmem_int4_wait__; ++ PSHMEM_INT4_WAIT; ++ pshmem_int4_wait_until_; ++ pshmem_int4_wait_until__; ++ PSHMEM_INT4_WAIT_UNTIL; ++ pshmem_int4_xor_to_all_; ++ pshmem_int4_xor_to_all__; ++ PSHMEM_INT4_XOR_TO_ALL; ++ pshmem_int8_add_; ++ pshmem_int8_add__; ++ PSHMEM_INT8_ADD; ++ pshmem_int8_and_to_all_; ++ pshmem_int8_and_to_all__; ++ PSHMEM_INT8_AND_TO_ALL; ++ pshmem_int8_cswap_; ++ pshmem_int8_cswap__; ++ PSHMEM_INT8_CSWAP; ++ pshmem_int8_fadd_; ++ pshmem_int8_fadd__; ++ PSHMEM_INT8_FADD; ++ pshmem_int8_finc_; ++ pshmem_int8_finc__; ++ PSHMEM_INT8_FINC; ++ pshmem_int8_inc_; ++ pshmem_int8_inc__; ++ PSHMEM_INT8_INC; ++ pshmem_int8_max_to_all_; ++ pshmem_int8_max_to_all__; ++ PSHMEM_INT8_MAX_TO_ALL; ++ pshmem_int8_min_to_all_; ++ pshmem_int8_min_to_all__; ++ PSHMEM_INT8_MIN_TO_ALL; ++ pshmem_int8_or_to_all_; ++ pshmem_int8_or_to_all__; ++ PSHMEM_INT8_OR_TO_ALL; ++ pshmem_int8_prod_to_all_; ++ pshmem_int8_prod_to_all__; ++ PSHMEM_INT8_PROD_TO_ALL; ++ pshmem_int8_sum_to_all_; ++ pshmem_int8_sum_to_all__; ++ PSHMEM_INT8_SUM_TO_ALL; ++ pshmem_int8_swap_; ++ pshmem_int8_swap__; ++ PSHMEM_INT8_SWAP; ++ pshmem_int8_wait_; ++ pshmem_int8_wait__; ++ PSHMEM_INT8_WAIT; ++ pshmem_int8_wait_until_; ++ pshmem_int8_wait_until__; ++ PSHMEM_INT8_WAIT_UNTIL; ++ pshmem_int8_xor_to_all_; ++ pshmem_int8_xor_to_all__; ++ PSHMEM_INT8_XOR_TO_ALL; ++ pshmem_int_add; ++ pshmem_int_and_to_all; ++ pshmem_int_cswap; ++ pshmem_integer_get_; ++ pshmem_integer_get__; ++ PSHMEM_INTEGER_GET; ++ pshmem_integer_iget_; ++ pshmem_integer_iget__; ++ PSHMEM_INTEGER_IGET; ++ pshmem_integer_iput_; ++ pshmem_integer_iput__; ++ PSHMEM_INTEGER_IPUT; ++ pshmem_integer_put_; ++ pshmem_integer_put__; ++ PSHMEM_INTEGER_PUT; ++ pshmem_int_fadd; ++ pshmem_int_finc; ++ pshmem_int_g; ++ pshmem_int_get; ++ pshmem_int_iget; ++ pshmem_int_inc; ++ pshmem_int_iput; ++ pshmem_int_max_to_all; ++ pshmem_int_min_to_all; ++ pshmem_int_or_to_all; ++ pshmem_int_p; ++ pshmem_int_prod_to_all; ++ pshmem_int_put; ++ pshmem_int_sum_to_all; ++ pshmem_int_swap; ++ pshmem_int_wait; ++ pshmem_int_wait_until; ++ pshmem_int_xor_to_all; ++ pshmem_iput128; ++ pshmem_iput128_; ++ pshmem_iput128__; ++ PSHMEM_IPUT128; ++ pshmem_iput32; ++ pshmem_iput32_; ++ pshmem_iput32__; ++ PSHMEM_IPUT32; ++ pshmem_iput4_; ++ pshmem_iput4__; ++ PSHMEM_IPUT4; ++ pshmem_iput64; ++ pshmem_iput64_; ++ pshmem_iput64__; ++ PSHMEM_IPUT64; ++ pshmem_iput8_; ++ pshmem_iput8__; ++ PSHMEM_IPUT8; ++ pshmem_logical_get_; ++ pshmem_logical_get__; ++ PSHMEM_LOGICAL_GET; ++ pshmem_logical_iget_; ++ pshmem_logical_iget__; ++ PSHMEM_LOGICAL_IGET; ++ pshmem_logical_iput_; ++ pshmem_logical_iput__; ++ PSHMEM_LOGICAL_IPUT; ++ pshmem_logical_put_; ++ pshmem_logical_put__; ++ PSHMEM_LOGICAL_PUT; ++ pshmem_long_add; ++ pshmem_long_and_to_all; ++ pshmem_long_cswap; ++ pshmem_longdouble_g; ++ pshmem_longdouble_get; ++ pshmem_longdouble_iget; ++ pshmem_longdouble_iput; ++ pshmem_longdouble_max_to_all; ++ pshmem_longdouble_min_to_all; ++ pshmem_longdouble_p; ++ pshmem_longdouble_prod_to_all; ++ pshmem_longdouble_put; ++ pshmem_longdouble_sum_to_all; ++ pshmem_long_fadd; ++ pshmem_long_finc; ++ pshmem_long_g; ++ pshmem_long_get; ++ pshmem_long_iget; ++ pshmem_long_inc; ++ pshmem_long_iput; ++ pshmem_longlong_add; ++ pshmem_longlong_and_to_all; ++ pshmem_longlong_cswap; ++ pshmem_longlong_fadd; ++ pshmem_longlong_finc; ++ pshmem_longlong_g; ++ pshmem_longlong_get; ++ pshmem_longlong_iget; ++ pshmem_longlong_inc; ++ pshmem_longlong_iput; ++ pshmem_longlong_max_to_all; ++ pshmem_longlong_min_to_all; ++ pshmem_longlong_or_to_all; ++ pshmem_longlong_p; ++ pshmem_longlong_prod_to_all; ++ pshmem_longlong_put; ++ pshmem_longlong_sum_to_all; ++ pshmem_longlong_swap; ++ pshmem_longlong_wait; ++ pshmem_longlong_wait_until; ++ pshmem_longlong_xor_to_all; ++ pshmem_long_max_to_all; ++ pshmem_long_min_to_all; ++ pshmem_long_or_to_all; ++ pshmem_long_p; ++ pshmem_long_prod_to_all; ++ pshmem_long_put; ++ pshmem_long_sum_to_all; ++ pshmem_long_swap; ++ pshmem_long_wait; ++ pshmem_long_wait_until; ++ pshmem_long_xor_to_all; ++ pshmem_malloc; ++ pshmem_my_pe; ++ pshmem_my_pe_; ++ pshmem_my_pe__; ++ PSHMEM_MY_PE; ++ pshmem_n_pes; ++ pshmem_n_pes_; ++ pshmem_n_pes__; ++ PSHMEM_N_PES; ++ pshmem_pe_accessible; ++ pshmem_pe_accessible_; ++ pshmem_pe_accessible__; ++ PSHMEM_PE_ACCESSIBLE; ++ pshmem_ptr; ++ pshmem_ptr_; ++ pshmem_ptr__; ++ PSHMEM_PTR; ++ pshmem_put_; ++ pshmem_put__; ++ PSHMEM_PUT; ++ pshmem_put128; ++ pshmem_put128_; ++ pshmem_put128__; ++ PSHMEM_PUT128; ++ pshmem_put32; ++ pshmem_put32_; ++ pshmem_put32__; ++ PSHMEM_PUT32; ++ pshmem_put4_; ++ pshmem_put4__; ++ PSHMEM_PUT4; ++ pshmem_put64; ++ pshmem_put64_; ++ pshmem_put64__; ++ PSHMEM_PUT64; ++ pshmem_put8_; ++ pshmem_put8__; ++ PSHMEM_PUT8; ++ pshmem_putmem; ++ pshmem_putmem_; ++ pshmem_putmem__; ++ PSHMEM_PUTMEM; ++ pshmem_quiet; ++ pshmem_quiet_; ++ pshmem_quiet__; ++ PSHMEM_QUIET; ++ pshmem_real16_max_to_all_; ++ pshmem_real16_max_to_all__; ++ PSHMEM_REAL16_MAX_TO_ALL; ++ pshmem_real16_min_to_all_; ++ pshmem_real16_min_to_all__; ++ PSHMEM_REAL16_MIN_TO_ALL; ++ pshmem_real16_prod_to_all_; ++ pshmem_real16_prod_to_all__; ++ PSHMEM_REAL16_PROD_TO_ALL; ++ pshmem_real16_sum_to_all_; ++ pshmem_real16_sum_to_all__; ++ PSHMEM_REAL16_SUM_TO_ALL; ++ pshmem_real4_max_to_all_; ++ pshmem_real4_max_to_all__; ++ PSHMEM_REAL4_MAX_TO_ALL; ++ pshmem_real4_min_to_all_; ++ pshmem_real4_min_to_all__; ++ PSHMEM_REAL4_MIN_TO_ALL; ++ pshmem_real4_prod_to_all_; ++ pshmem_real4_prod_to_all__; ++ PSHMEM_REAL4_PROD_TO_ALL; ++ pshmem_real4_sum_to_all_; ++ pshmem_real4_sum_to_all__; ++ PSHMEM_REAL4_SUM_TO_ALL; ++ pshmem_real4_swap_; ++ pshmem_real4_swap__; ++ PSHMEM_REAL4_SWAP; ++ pshmem_real8_max_to_all_; ++ pshmem_real8_max_to_all__; ++ PSHMEM_REAL8_MAX_TO_ALL; ++ pshmem_real8_min_to_all_; ++ pshmem_real8_min_to_all__; ++ PSHMEM_REAL8_MIN_TO_ALL; ++ pshmem_real8_prod_to_all_; ++ pshmem_real8_prod_to_all__; ++ PSHMEM_REAL8_PROD_TO_ALL; ++ pshmem_real8_sum_to_all_; ++ pshmem_real8_sum_to_all__; ++ PSHMEM_REAL8_SUM_TO_ALL; ++ pshmem_real8_swap_; ++ pshmem_real8_swap__; ++ PSHMEM_REAL8_SWAP; ++ pshmem_real_get_; ++ pshmem_real_get__; ++ PSHMEM_REAL_GET; ++ pshmem_real_iget_; ++ pshmem_real_iget__; ++ PSHMEM_REAL_IGET; ++ pshmem_real_iput_; ++ pshmem_real_iput__; ++ PSHMEM_REAL_IPUT; ++ pshmem_realloc; ++ pshmem_real_put_; ++ pshmem_real_put__; ++ PSHMEM_REAL_PUT; ++ pshmem_set_cache_inv; ++ pshmem_set_cache_inv_; ++ pshmem_set_cache_inv__; ++ PSHMEM_SET_CACHE_INV; ++ pshmem_set_cache_line_inv; ++ pshmem_set_cache_line_inv_; ++ pshmem_set_cache_line_inv__; ++ PSHMEM_SET_CACHE_LINE_INV; ++ pshmem_set_lock; ++ pshmem_set_lock_; ++ pshmem_set_lock__; ++ PSHMEM_SET_LOCK; ++ pshmem_short_and_to_all; ++ pshmem_short_g; ++ pshmem_short_get; ++ pshmem_short_iget; ++ pshmem_short_iput; ++ pshmem_short_max_to_all; ++ pshmem_short_min_to_all; ++ pshmem_short_or_to_all; ++ pshmem_short_p; ++ pshmem_short_prod_to_all; ++ pshmem_short_put; ++ pshmem_short_sum_to_all; ++ pshmem_short_wait; ++ pshmem_short_wait_until; ++ pshmem_short_xor_to_all; ++ pshmem_swap; ++ pshmem_swap_; ++ pshmem_swap__; ++ PSHMEM_SWAP; ++ pshmem_test_lock; ++ pshmem_test_lock_; ++ pshmem_test_lock__; ++ PSHMEM_TEST_LOCK; ++ pshmem_udcflush; ++ pshmem_udcflush_; ++ pshmem_udcflush__; ++ PSHMEM_UDCFLUSH; ++ pshmem_udcflush_line; ++ pshmem_udcflush_line_; ++ pshmem_udcflush_line__; ++ PSHMEM_UDCFLUSH_LINE; ++ pshmem_wait; ++ pshmem_wait_; ++ pshmem_wait__; ++ PSHMEM_WAIT; ++ pshmem_wait_until; ++ pshmem_wait_until_; ++ pshmem_wait_until__; ++ PSHMEM_WAIT_UNTIL; ++ pshmemx_get16; ++ pshmemx_iget16; ++ pshmemx_int16_and_to_all; ++ pshmemx_int16_g; ++ pshmemx_int16_max_to_all; ++ pshmemx_int16_min_to_all; ++ pshmemx_int16_or_to_all; ++ pshmemx_int16_p; ++ pshmemx_int16_prod_to_all; ++ pshmemx_int16_sum_to_all; ++ pshmemx_int16_xor_to_all; ++ pshmemx_int32_add; ++ pshmemx_int32_and_to_all; ++ pshmemx_int32_cswap; ++ pshmemx_int32_fadd; ++ pshmemx_int32_finc; ++ pshmemx_int32_g; ++ pshmemx_int32_inc; ++ pshmemx_int32_max_to_all; ++ pshmemx_int32_min_to_all; ++ pshmemx_int32_or_to_all; ++ pshmemx_int32_p; ++ pshmemx_int32_prod_to_all; ++ pshmemx_int32_sum_to_all; ++ pshmemx_int32_swap; ++ pshmemx_int32_wait; ++ pshmemx_int32_wait_until; ++ pshmemx_int32_xor_to_all; ++ pshmemx_int64_add; ++ pshmemx_int64_and_to_all; ++ pshmemx_int64_cswap; ++ pshmemx_int64_fadd; ++ pshmemx_int64_finc; ++ pshmemx_int64_g; ++ pshmemx_int64_inc; ++ pshmemx_int64_max_to_all; ++ pshmemx_int64_min_to_all; ++ pshmemx_int64_or_to_all; ++ pshmemx_int64_p; ++ pshmemx_int64_prod_to_all; ++ pshmemx_int64_sum_to_all; ++ pshmemx_int64_swap; ++ pshmemx_int64_wait; ++ pshmemx_int64_wait_until; ++ pshmemx_int64_xor_to_all; ++ pshmemx_iput16; ++ pshmemx_put16; ++ pshpalloc_; ++ pshpalloc__; ++ PSHPALLOC; ++ pshpclmove_; ++ pshpclmove__; ++ PSHPCLMOVE; ++ pshpdeallc_; ++ pshpdeallc__; ++ PSHPDEALLC; ++ pshrealloc; ++ pstart_pes; ++ pstart_pes_; ++ pstart_pes__; ++ PSTART_PES; ++ shfree; ++ shmalloc; ++ shmem_addr_accessible; ++ shmem_addr_accessible_; ++ shmem_addr_accessible__; ++ SHMEM_ADDR_ACCESSIBLE; ++ shmem_addr_accessible_f; ++ shmemalign; ++ shmem_align; ++ shmem_api_logger_output; ++ shmem_barrier; ++ shmem_barrier_; ++ shmem_barrier__; ++ SHMEM_BARRIER; ++ shmem_barrier_all; ++ shmem_barrier_all_; ++ shmem_barrier_all__; ++ SHMEM_BARRIER_ALL; ++ shmem_barrier_all_f; ++ shmem_barrier_f; ++ shmem_broadcast; ++ shmem_broadcast32; ++ shmem_broadcast32_; ++ shmem_broadcast32__; ++ SHMEM_BROADCAST32; ++ shmem_broadcast32_f; ++ shmem_broadcast4_; ++ shmem_broadcast4__; ++ SHMEM_BROADCAST4; ++ shmem_broadcast4_f; ++ shmem_broadcast64; ++ shmem_broadcast64_; ++ shmem_broadcast64__; ++ SHMEM_BROADCAST64; ++ shmem_broadcast64_f; ++ shmem_broadcast8_; ++ shmem_broadcast8__; ++ SHMEM_BROADCAST8; ++ shmem_broadcast8_f; ++ shmem_character_get_; ++ shmem_character_get__; ++ SHMEM_CHARACTER_GET; ++ shmem_character_get_f; ++ shmem_character_put_; ++ shmem_character_put__; ++ SHMEM_CHARACTER_PUT; ++ shmem_character_put_f; ++ shmem_char_g; ++ shmem_char_get; ++ shmem_char_p; ++ shmem_char_put; ++ shmem_clear_cache_inv; ++ shmem_clear_cache_inv_; ++ shmem_clear_cache_inv__; ++ SHMEM_CLEAR_CACHE_INV; ++ shmem_clear_cache_inv_f; ++ shmem_clear_cache_line_inv; ++ shmem_clear_cache_line_inv_; ++ shmem_clear_cache_line_inv__; ++ SHMEM_CLEAR_CACHE_LINE_INV; ++ shmem_clear_cache_line_inv_f; ++ shmem_clear_lock; ++ shmem_clear_lock_; ++ shmem_clear_lock__; ++ SHMEM_CLEAR_LOCK; ++ shmem_clear_lock_f; ++ shmem_collect32; ++ shmem_collect32_; ++ shmem_collect32__; ++ SHMEM_COLLECT32; ++ shmem_collect32_f; ++ shmem_collect4_; ++ shmem_collect4__; ++ SHMEM_COLLECT4; ++ shmem_collect4_f; ++ shmem_collect64; ++ shmem_collect64_; ++ shmem_collect64__; ++ SHMEM_COLLECT64; ++ shmem_collect64_f; ++ shmem_collect8_; ++ shmem_collect8__; ++ SHMEM_COLLECT8; ++ shmem_collect8_f; ++ shmem_comp4_prod_to_all_; ++ shmem_comp4_prod_to_all__; ++ SHMEM_COMP4_PROD_TO_ALL; ++ shmem_comp4_prod_to_all_f; ++ shmem_comp4_sum_to_all_; ++ shmem_comp4_sum_to_all__; ++ SHMEM_COMP4_SUM_TO_ALL; ++ shmem_comp4_sum_to_all_f; ++ shmem_comp4_xor_to_all_; ++ shmem_comp4_xor_to_all__; ++ SHMEM_COMP4_XOR_TO_ALL; ++ shmem_comp4_xor_to_all_f; ++ shmem_comp8_prod_to_all_; ++ shmem_comp8_prod_to_all__; ++ SHMEM_COMP8_PROD_TO_ALL; ++ shmem_comp8_prod_to_all_f; ++ shmem_comp8_sum_to_all_; ++ shmem_comp8_sum_to_all__; ++ SHMEM_COMP8_SUM_TO_ALL; ++ shmem_comp8_sum_to_all_f; ++ shmem_comp8_xor_to_all_; ++ shmem_comp8_xor_to_all__; ++ SHMEM_COMP8_XOR_TO_ALL; ++ shmem_comp8_xor_to_all_f; ++ shmem_complexd_prod_to_all; ++ shmem_complexd_sum_to_all; ++ shmem_complexf_prod_to_all; ++ shmem_complexf_sum_to_all; ++ shmem_complex_get_; ++ shmem_complex_get__; ++ SHMEM_COMPLEX_GET; ++ shmem_complex_get_f; ++ shmem_complex_iget_; ++ shmem_complex_iget__; ++ SHMEM_COMPLEX_IGET; ++ shmem_complex_iget_f; ++ shmem_complex_iput_; ++ shmem_complex_iput__; ++ SHMEM_COMPLEX_IPUT; ++ shmem_complex_iput_f; ++ shmem_complex_put_; ++ shmem_complex_put__; ++ SHMEM_COMPLEX_PUT; ++ shmem_complex_put_f; ++ shmem_double_g; ++ shmem_double_get; ++ shmem_double_get_; ++ shmem_double_get__; ++ SHMEM_DOUBLE_GET; ++ shmem_double_get_f; ++ shmem_double_iget; ++ shmem_double_iget_; ++ shmem_double_iget__; ++ SHMEM_DOUBLE_IGET; ++ shmem_double_iget_f; ++ shmem_double_iput; ++ shmem_double_iput_; ++ shmem_double_iput__; ++ SHMEM_DOUBLE_IPUT; ++ shmem_double_iput_f; ++ shmem_double_max_to_all; ++ shmem_double_min_to_all; ++ shmem_double_p; ++ shmem_double_prod_to_all; ++ shmem_double_put; ++ shmem_double_put_; ++ shmem_double_put__; ++ SHMEM_DOUBLE_PUT; ++ shmem_double_put_f; ++ shmem_double_sum_to_all; ++ shmem_double_swap; ++ shmem_fcollect32; ++ shmem_fcollect32_; ++ shmem_fcollect32__; ++ SHMEM_FCOLLECT32; ++ shmem_fcollect32_f; ++ shmem_fcollect4_; ++ shmem_fcollect4__; ++ SHMEM_FCOLLECT4; ++ shmem_fcollect4_f; ++ shmem_fcollect64; ++ shmem_fcollect64_; ++ shmem_fcollect64__; ++ SHMEM_FCOLLECT64; ++ shmem_fcollect64_f; ++ shmem_fcollect8_; ++ shmem_fcollect8__; ++ SHMEM_FCOLLECT8; ++ shmem_fcollect8_f; ++ shmem_fence; ++ shmem_fence_; ++ shmem_fence__; ++ SHMEM_FENCE; ++ shmem_fence_f; ++ shmem_finalize; ++ shmem_finalize_; ++ shmem_finalize__; ++ SHMEM_FINALIZE; ++ shmem_finalize_f; ++ shmem_float_g; ++ shmem_float_get; ++ shmem_float_iget; ++ shmem_float_iput; ++ shmem_float_max_to_all; ++ shmem_float_min_to_all; ++ shmem_float_p; ++ shmem_float_prod_to_all; ++ shmem_float_put; ++ shmem_float_sum_to_all; ++ shmem_float_swap; ++ shmem_free; ++ shmem_get; ++ shmem_get128; ++ shmem_get128_; ++ shmem_get128__; ++ SHMEM_GET128; ++ shmem_get128_f; ++ shmem_get32; ++ shmem_get32_; ++ shmem_get32__; ++ SHMEM_GET32; ++ shmem_get32_f; ++ shmem_get4_; ++ shmem_get4__; ++ SHMEM_GET4; ++ shmem_get4_f; ++ shmem_get64; ++ shmem_get64_; ++ shmem_get64__; ++ SHMEM_GET64; ++ shmem_get64_f; ++ shmem_get8_; ++ shmem_get8__; ++ SHMEM_GET8; ++ shmem_get8_f; ++ shmem_getmem; ++ shmem_getmem_; ++ shmem_getmem__; ++ SHMEM_GETMEM; ++ shmem_getmem_f; ++ shmem_global_exit; ++ shmem_global_exit_; ++ shmem_global_exit__; ++ SHMEM_GLOBAL_EXIT; ++ shmem_global_exit_f; ++ shmem_iget128; ++ shmem_iget128_; ++ shmem_iget128__; ++ SHMEM_IGET128; ++ shmem_iget128_f; ++ shmem_iget32; ++ shmem_iget32_; ++ shmem_iget32__; ++ SHMEM_IGET32; ++ shmem_iget32_f; ++ shmem_iget4_; ++ shmem_iget4__; ++ SHMEM_IGET4; ++ shmem_iget4_f; ++ shmem_iget64; ++ shmem_iget64_; ++ shmem_iget64__; ++ SHMEM_IGET64; ++ shmem_iget64_f; ++ shmem_iget8_; ++ shmem_iget8__; ++ SHMEM_IGET8; ++ shmem_iget8_f; ++ shmem_info_get_name; ++ shmem_info_get_name_; ++ shmem_info_get_name__; ++ SHMEM_INFO_GET_NAME; ++ shmem_info_get_name_f; ++ shmem_info_get_version; ++ shmem_info_get_version_; ++ shmem_info_get_version__; ++ SHMEM_INFO_GET_VERSION; ++ shmem_info_get_version_f; ++ shmem_init; ++ shmem_init_; ++ shmem_init__; ++ SHMEM_INIT; ++ shmem_init_f; ++ shmem_int2_and_to_all_; ++ shmem_int2_and_to_all__; ++ SHMEM_INT2_AND_TO_ALL; ++ shmem_int2_and_to_all_f; ++ shmem_int2_max_to_all_; ++ shmem_int2_max_to_all__; ++ SHMEM_INT2_MAX_TO_ALL; ++ shmem_int2_max_to_all_f; ++ shmem_int2_min_to_all_; ++ shmem_int2_min_to_all__; ++ SHMEM_INT2_MIN_TO_ALL; ++ shmem_int2_min_to_all_f; ++ shmem_int2_or_to_all_; ++ shmem_int2_or_to_all__; ++ SHMEM_INT2_OR_TO_ALL; ++ shmem_int2_or_to_all_f; ++ shmem_int2_prod_to_all_; ++ shmem_int2_prod_to_all__; ++ SHMEM_INT2_PROD_TO_ALL; ++ shmem_int2_prod_to_all_f; ++ shmem_int2_sum_to_all_; ++ shmem_int2_sum_to_all__; ++ SHMEM_INT2_SUM_TO_ALL; ++ shmem_int2_sum_to_all_f; ++ shmem_int2_xor_to_all_; ++ shmem_int2_xor_to_all__; ++ SHMEM_INT2_XOR_TO_ALL; ++ shmem_int2_xor_to_all_f; ++ shmem_int4_add_; ++ shmem_int4_add__; ++ SHMEM_INT4_ADD; ++ shmem_int4_add_f; ++ shmem_int4_and_to_all_; ++ shmem_int4_and_to_all__; ++ SHMEM_INT4_AND_TO_ALL; ++ shmem_int4_and_to_all_f; ++ shmem_int4_cswap_; ++ shmem_int4_cswap__; ++ SHMEM_INT4_CSWAP; ++ shmem_int4_cswap_f; ++ shmem_int4_fadd_; ++ shmem_int4_fadd__; ++ SHMEM_INT4_FADD; ++ shmem_int4_fadd_f; ++ shmem_int4_finc_; ++ shmem_int4_finc__; ++ SHMEM_INT4_FINC; ++ shmem_int4_finc_f; ++ shmem_int4_inc_; ++ shmem_int4_inc__; ++ SHMEM_INT4_INC; ++ shmem_int4_inc_f; ++ shmem_int4_max_to_all_; ++ shmem_int4_max_to_all__; ++ SHMEM_INT4_MAX_TO_ALL; ++ shmem_int4_max_to_all_f; ++ shmem_int4_min_to_all_; ++ shmem_int4_min_to_all__; ++ SHMEM_INT4_MIN_TO_ALL; ++ shmem_int4_min_to_all_f; ++ shmem_int4_or_to_all_; ++ shmem_int4_or_to_all__; ++ SHMEM_INT4_OR_TO_ALL; ++ shmem_int4_or_to_all_f; ++ shmem_int4_prod_to_all_; ++ shmem_int4_prod_to_all__; ++ SHMEM_INT4_PROD_TO_ALL; ++ shmem_int4_prod_to_all_f; ++ shmem_int4_sum_to_all_; ++ shmem_int4_sum_to_all__; ++ SHMEM_INT4_SUM_TO_ALL; ++ shmem_int4_sum_to_all_f; ++ shmem_int4_swap_; ++ shmem_int4_swap__; ++ SHMEM_INT4_SWAP; ++ shmem_int4_swap_f; ++ shmem_int4_wait_; ++ shmem_int4_wait__; ++ SHMEM_INT4_WAIT; ++ shmem_int4_wait_f; ++ shmem_int4_wait_until_; ++ shmem_int4_wait_until__; ++ SHMEM_INT4_WAIT_UNTIL; ++ shmem_int4_wait_until_f; ++ shmem_int4_xor_to_all_; ++ shmem_int4_xor_to_all__; ++ SHMEM_INT4_XOR_TO_ALL; ++ shmem_int4_xor_to_all_f; ++ shmem_int8_add_; ++ shmem_int8_add__; ++ SHMEM_INT8_ADD; ++ shmem_int8_add_f; ++ shmem_int8_and_to_all_; ++ shmem_int8_and_to_all__; ++ SHMEM_INT8_AND_TO_ALL; ++ shmem_int8_and_to_all_f; ++ shmem_int8_cswap_; ++ shmem_int8_cswap__; ++ SHMEM_INT8_CSWAP; ++ shmem_int8_cswap_f; ++ shmem_int8_fadd_; ++ shmem_int8_fadd__; ++ SHMEM_INT8_FADD; ++ shmem_int8_fadd_f; ++ shmem_int8_finc_; ++ shmem_int8_finc__; ++ SHMEM_INT8_FINC; ++ shmem_int8_finc_f; ++ shmem_int8_inc_; ++ shmem_int8_inc__; ++ SHMEM_INT8_INC; ++ shmem_int8_inc_f; ++ shmem_int8_max_to_all_; ++ shmem_int8_max_to_all__; ++ SHMEM_INT8_MAX_TO_ALL; ++ shmem_int8_max_to_all_f; ++ shmem_int8_min_to_all_; ++ shmem_int8_min_to_all__; ++ SHMEM_INT8_MIN_TO_ALL; ++ shmem_int8_min_to_all_f; ++ shmem_int8_or_to_all_; ++ shmem_int8_or_to_all__; ++ SHMEM_INT8_OR_TO_ALL; ++ shmem_int8_or_to_all_f; ++ shmem_int8_prod_to_all_; ++ shmem_int8_prod_to_all__; ++ SHMEM_INT8_PROD_TO_ALL; ++ shmem_int8_prod_to_all_f; ++ shmem_int8_sum_to_all_; ++ shmem_int8_sum_to_all__; ++ SHMEM_INT8_SUM_TO_ALL; ++ shmem_int8_sum_to_all_f; ++ shmem_int8_swap_; ++ shmem_int8_swap__; ++ SHMEM_INT8_SWAP; ++ shmem_int8_swap_f; ++ shmem_int8_wait_; ++ shmem_int8_wait__; ++ SHMEM_INT8_WAIT; ++ shmem_int8_wait_f; ++ shmem_int8_wait_until_; ++ shmem_int8_wait_until__; ++ SHMEM_INT8_WAIT_UNTIL; ++ shmem_int8_wait_until_f; ++ shmem_int8_xor_to_all_; ++ shmem_int8_xor_to_all__; ++ SHMEM_INT8_XOR_TO_ALL; ++ shmem_int8_xor_to_all_f; ++ shmem_int_add; ++ shmem_int_and_to_all; ++ shmem_int_cswap; ++ shmem_integer_get_; ++ shmem_integer_get__; ++ SHMEM_INTEGER_GET; ++ shmem_integer_get_f; ++ shmem_integer_iget_; ++ shmem_integer_iget__; ++ SHMEM_INTEGER_IGET; ++ shmem_integer_iget_f; ++ shmem_integer_iput_; ++ shmem_integer_iput__; ++ SHMEM_INTEGER_IPUT; ++ shmem_integer_iput_f; ++ shmem_integer_put_; ++ shmem_integer_put__; ++ SHMEM_INTEGER_PUT; ++ shmem_integer_put_f; ++ shmem_int_fadd; ++ shmem_int_finc; ++ shmem_int_g; ++ shmem_int_get; ++ shmem_int_iget; ++ shmem_int_inc; ++ shmem_int_iput; ++ shmem_int_max_to_all; ++ shmem_int_min_to_all; ++ shmem_int_or_to_all; ++ shmem_int_p; ++ shmem_int_prod_to_all; ++ shmem_int_put; ++ shmem_int_sum_to_all; ++ shmem_int_swap; ++ shmem_int_wait; ++ shmem_int_wait_until; ++ shmem_int_xor_to_all; ++ shmem_iput128; ++ shmem_iput128_; ++ shmem_iput128__; ++ SHMEM_IPUT128; ++ shmem_iput128_f; ++ shmem_iput32; ++ shmem_iput32_; ++ shmem_iput32__; ++ SHMEM_IPUT32; ++ shmem_iput32_f; ++ shmem_iput4_; ++ shmem_iput4__; ++ SHMEM_IPUT4; ++ shmem_iput4_f; ++ shmem_iput64; ++ shmem_iput64_; ++ shmem_iput64__; ++ SHMEM_IPUT64; ++ shmem_iput64_f; ++ shmem_iput8_; ++ shmem_iput8__; ++ SHMEM_IPUT8; ++ shmem_iput8_f; ++ shmem_lock_finalize; ++ shmem_lock_init; ++ shmem_logical_get_; ++ shmem_logical_get__; ++ SHMEM_LOGICAL_GET; ++ shmem_logical_get_f; ++ shmem_logical_iget_; ++ shmem_logical_iget__; ++ SHMEM_LOGICAL_IGET; ++ shmem_logical_iget_f; ++ shmem_logical_iput_; ++ shmem_logical_iput__; ++ SHMEM_LOGICAL_IPUT; ++ shmem_logical_iput_f; ++ shmem_logical_put_; ++ shmem_logical_put__; ++ SHMEM_LOGICAL_PUT; ++ shmem_logical_put_f; ++ shmem_long_add; ++ shmem_long_and_to_all; ++ shmem_long_cswap; ++ shmem_longdouble_g; ++ shmem_longdouble_get; ++ shmem_longdouble_iget; ++ shmem_longdouble_iput; ++ shmem_longdouble_max_to_all; ++ shmem_longdouble_min_to_all; ++ shmem_longdouble_p; ++ shmem_longdouble_prod_to_all; ++ shmem_longdouble_put; ++ shmem_longdouble_sum_to_all; ++ shmem_long_fadd; ++ shmem_long_finc; ++ shmem_long_g; ++ shmem_long_get; ++ shmem_long_iget; ++ shmem_long_inc; ++ shmem_long_iput; ++ shmem_longlong_add; ++ shmem_longlong_and_to_all; ++ shmem_longlong_cswap; ++ shmem_longlong_fadd; ++ shmem_longlong_finc; ++ shmem_longlong_g; ++ shmem_longlong_get; ++ shmem_longlong_iget; ++ shmem_longlong_inc; ++ shmem_longlong_iput; ++ shmem_longlong_max_to_all; ++ shmem_longlong_min_to_all; ++ shmem_longlong_or_to_all; ++ shmem_longlong_p; ++ shmem_longlong_prod_to_all; ++ shmem_longlong_put; ++ shmem_longlong_sum_to_all; ++ shmem_longlong_swap; ++ shmem_longlong_wait; ++ shmem_longlong_wait_until; ++ shmem_longlong_xor_to_all; ++ shmem_long_max_to_all; ++ shmem_long_min_to_all; ++ shmem_long_or_to_all; ++ shmem_long_p; ++ shmem_long_prod_to_all; ++ shmem_long_put; ++ shmem_long_sum_to_all; ++ shmem_long_swap; ++ shmem_long_wait; ++ shmem_long_wait_until; ++ shmem_long_xor_to_all; ++ shmem_malloc; ++ shmem_my_pe; ++ shmem_my_pe_; ++ shmem_my_pe__; ++ SHMEM_MY_PE; ++ shmem_my_pe_f; ++ shmem_n_pes; ++ shmem_n_pes_; ++ shmem_n_pes__; ++ SHMEM_N_PES; ++ shmem_n_pes_f; ++ shmem_pe_accessible; ++ shmem_pe_accessible_; ++ shmem_pe_accessible__; ++ SHMEM_PE_ACCESSIBLE; ++ shmem_pe_accessible_f; ++ shmem_ptr; ++ shmem_ptr_; ++ shmem_ptr__; ++ SHMEM_PTR; ++ shmem_ptr_f; ++ shmem_put; ++ shmem_put_; ++ shmem_put__; ++ SHMEM_PUT; ++ shmem_put128; ++ shmem_put128_; ++ shmem_put128__; ++ SHMEM_PUT128; ++ shmem_put128_f; ++ shmem_put32; ++ shmem_put32_; ++ shmem_put32__; ++ SHMEM_PUT32; ++ shmem_put32_f; ++ shmem_put4_; ++ shmem_put4__; ++ SHMEM_PUT4; ++ shmem_put4_f; ++ shmem_put64; ++ shmem_put64_; ++ shmem_put64__; ++ SHMEM_PUT64; ++ shmem_put64_f; ++ shmem_put8_; ++ shmem_put8__; ++ SHMEM_PUT8; ++ shmem_put8_f; ++ shmem_put_f; ++ shmem_putmem; ++ shmem_putmem_; ++ shmem_putmem__; ++ SHMEM_PUTMEM; ++ shmem_putmem_f; ++ shmem_quiet; ++ shmem_quiet_; ++ shmem_quiet__; ++ SHMEM_QUIET; ++ shmem_quiet_f; ++ shmem_real16_max_to_all_; ++ shmem_real16_max_to_all__; ++ SHMEM_REAL16_MAX_TO_ALL; ++ shmem_real16_max_to_all_f; ++ shmem_real16_min_to_all_; ++ shmem_real16_min_to_all__; ++ SHMEM_REAL16_MIN_TO_ALL; ++ shmem_real16_min_to_all_f; ++ shmem_real16_prod_to_all_; ++ shmem_real16_prod_to_all__; ++ SHMEM_REAL16_PROD_TO_ALL; ++ shmem_real16_prod_to_all_f; ++ shmem_real16_sum_to_all_; ++ shmem_real16_sum_to_all__; ++ SHMEM_REAL16_SUM_TO_ALL; ++ shmem_real16_sum_to_all_f; ++ shmem_real4_max_to_all_; ++ shmem_real4_max_to_all__; ++ SHMEM_REAL4_MAX_TO_ALL; ++ shmem_real4_max_to_all_f; ++ shmem_real4_min_to_all_; ++ shmem_real4_min_to_all__; ++ SHMEM_REAL4_MIN_TO_ALL; ++ shmem_real4_min_to_all_f; ++ shmem_real4_prod_to_all_; ++ shmem_real4_prod_to_all__; ++ SHMEM_REAL4_PROD_TO_ALL; ++ shmem_real4_prod_to_all_f; ++ shmem_real4_sum_to_all_; ++ shmem_real4_sum_to_all__; ++ SHMEM_REAL4_SUM_TO_ALL; ++ shmem_real4_sum_to_all_f; ++ shmem_real4_swap_; ++ shmem_real4_swap__; ++ SHMEM_REAL4_SWAP; ++ shmem_real4_swap_f; ++ shmem_real8_max_to_all_; ++ shmem_real8_max_to_all__; ++ SHMEM_REAL8_MAX_TO_ALL; ++ shmem_real8_max_to_all_f; ++ shmem_real8_min_to_all_; ++ shmem_real8_min_to_all__; ++ SHMEM_REAL8_MIN_TO_ALL; ++ shmem_real8_min_to_all_f; ++ shmem_real8_prod_to_all_; ++ shmem_real8_prod_to_all__; ++ SHMEM_REAL8_PROD_TO_ALL; ++ shmem_real8_prod_to_all_f; ++ shmem_real8_sum_to_all_; ++ shmem_real8_sum_to_all__; ++ SHMEM_REAL8_SUM_TO_ALL; ++ shmem_real8_sum_to_all_f; ++ shmem_real8_swap_; ++ shmem_real8_swap__; ++ SHMEM_REAL8_SWAP; ++ shmem_real8_swap_f; ++ shmem_real_get_; ++ shmem_real_get__; ++ SHMEM_REAL_GET; ++ shmem_real_get_f; ++ shmem_real_iget_; ++ shmem_real_iget__; ++ SHMEM_REAL_IGET; ++ shmem_real_iget_f; ++ shmem_real_iput_; ++ shmem_real_iput__; ++ SHMEM_REAL_IPUT; ++ shmem_real_iput_f; ++ shmem_realloc; ++ shmem_real_put_; ++ shmem_real_put__; ++ SHMEM_REAL_PUT; ++ shmem_real_put_f; ++ shmem_set_cache_inv; ++ shmem_set_cache_inv_; ++ shmem_set_cache_inv__; ++ SHMEM_SET_CACHE_INV; ++ shmem_set_cache_inv_f; ++ shmem_set_cache_line_inv; ++ shmem_set_cache_line_inv_; ++ shmem_set_cache_line_inv__; ++ SHMEM_SET_CACHE_LINE_INV; ++ shmem_set_cache_line_inv_f; ++ shmem_set_lock; ++ shmem_set_lock_; ++ shmem_set_lock__; ++ SHMEM_SET_LOCK; ++ shmem_set_lock_f; ++ shmem_short_and_to_all; ++ shmem_short_g; ++ shmem_short_get; ++ shmem_short_iget; ++ shmem_short_iput; ++ shmem_short_max_to_all; ++ shmem_short_min_to_all; ++ shmem_short_or_to_all; ++ shmem_short_p; ++ shmem_short_prod_to_all; ++ shmem_short_put; ++ shmem_short_sum_to_all; ++ shmem_short_wait; ++ shmem_short_wait_until; ++ shmem_short_xor_to_all; ++ shmem_swap; ++ shmem_swap_; ++ shmem_swap__; ++ SHMEM_SWAP; ++ shmem_swap_f; ++ shmem_test_lock; ++ shmem_test_lock_; ++ shmem_test_lock__; ++ SHMEM_TEST_LOCK; ++ shmem_test_lock_f; ++ shmem_udcflush; ++ shmem_udcflush_; ++ shmem_udcflush__; ++ SHMEM_UDCFLUSH; ++ shmem_udcflush_f; ++ shmem_udcflush_line; ++ shmem_udcflush_line_; ++ shmem_udcflush_line__; ++ SHMEM_UDCFLUSH_LINE; ++ shmem_udcflush_line_f; ++ shmem_wait; ++ shmem_wait_; ++ shmem_wait__; ++ SHMEM_WAIT; ++ shmem_wait_f; ++ shmem_wait_until; ++ shmem_wait_until_; ++ shmem_wait_until__; ++ SHMEM_WAIT_UNTIL; ++ shmem_wait_until_f; ++ shmemx_get16; ++ shmemx_iget16; ++ shmemx_int16_and_to_all; ++ shmemx_int16_g; ++ shmemx_int16_max_to_all; ++ shmemx_int16_min_to_all; ++ shmemx_int16_or_to_all; ++ shmemx_int16_p; ++ shmemx_int16_prod_to_all; ++ shmemx_int16_sum_to_all; ++ shmemx_int16_xor_to_all; ++ shmemx_int32_add; ++ shmemx_int32_and_to_all; ++ shmemx_int32_cswap; ++ shmemx_int32_fadd; ++ shmemx_int32_finc; ++ shmemx_int32_g; ++ shmemx_int32_inc; ++ shmemx_int32_max_to_all; ++ shmemx_int32_min_to_all; ++ shmemx_int32_or_to_all; ++ shmemx_int32_p; ++ shmemx_int32_prod_to_all; ++ shmemx_int32_sum_to_all; ++ shmemx_int32_swap; ++ shmemx_int32_wait; ++ shmemx_int32_wait_until; ++ shmemx_int32_xor_to_all; ++ shmemx_int64_add; ++ shmemx_int64_and_to_all; ++ shmemx_int64_cswap; ++ shmemx_int64_fadd; ++ shmemx_int64_finc; ++ shmemx_int64_g; ++ shmemx_int64_inc; ++ shmemx_int64_max_to_all; ++ shmemx_int64_min_to_all; ++ shmemx_int64_or_to_all; ++ shmemx_int64_p; ++ shmemx_int64_prod_to_all; ++ shmemx_int64_sum_to_all; ++ shmemx_int64_swap; ++ shmemx_int64_wait; ++ shmemx_int64_wait_until; ++ shmemx_int64_xor_to_all; ++ shmemx_iput16; ++ shmemx_put16; ++ shpalloc_; ++ shpalloc__; ++ SHPALLOC; ++ shpalloc_f; ++ shpclmove_; ++ shpclmove__; ++ SHPCLMOVE; ++ shpclmove_f; ++ shpdeallc_; ++ shpdeallc__; ++ SHPDEALLC; ++ shpdeallc_f; ++ shrealloc; ++ start_pes; ++ start_pes_; ++ start_pes__; ++ START_PES; ++ start_pes_f; ++local: ++ *; ++}; ++ ++/* The following assumed to be local: ++_my_pe ++_my_pe_ ++_num_pes ++_shmem_test_lock ++_shmem_clear_lock ++_shmem_set_lock ++lock_counter_head ++lock_prev_pe_container_head ++*/ +Index: openmpi-4.0.3/ompi/mpi/cxx/libmpi_cxx.map +=================================================================== +--- /dev/null ++++ openmpi-4.0.3/ompi/mpi/cxx/libmpi_cxx.map +@@ -0,0 +1,403 @@ ++/* Symbol version map for libmpi_cxx.so.20.0.0 (OpenMPI 2.0.0) ++ * EXPERIMENTAL ++ * Author: Alastair McKinstry ++ * 2016-08-03 ++ */ ++ ++OMPI_2.0.0 { ++global: ++ intercept_extra_state_t_class; ++ ompi_mpi_cxx_comm_copy_attr_intercept; ++ ompi_mpi_cxx_comm_delete_attr_intercept; ++ ompi_mpi_cxx_comm_errhandler_invoke; ++ ompi_mpi_cxx_comm_throw_excptn_fctn; ++ ompi_mpi_cxx_file_errhandler_invoke; ++ ompi_mpi_cxx_file_throw_excptn_fctn; ++ ompi_mpi_cxx_grequest_cancel_fn_intercept; ++ ompi_mpi_cxx_grequest_free_fn_intercept; ++ ompi_mpi_cxx_grequest_query_fn_intercept; ++ ompi_mpi_cxx_op_intercept; ++ ompi_mpi_cxx_throw_exception; ++ ompi_mpi_cxx_type_copy_attr_intercept; ++ ompi_mpi_cxx_type_delete_attr_intercept; ++ ompi_mpi_cxx_win_copy_attr_intercept; ++ ompi_mpi_cxx_win_delete_attr_intercept; ++ ompi_mpi_cxx_win_errhandler_invoke; ++ ompi_mpi_cxx_win_throw_excptn_fctn; ++ _ZN3MPI10ARGVS_NULLE; ++ _ZN3MPI10COMM_WORLDE; ++ _ZN3MPI10DOUBLE_INTE; ++ _ZN3MPI10Errhandler4FreeEv; ++ _ZN3MPI10ErrhandlerD0Ev; ++ _ZN3MPI10ErrhandlerD1Ev; ++ _ZN3MPI10ErrhandlerD2Ev; ++ _ZN3MPI10GROUP_NULLE; ++ _ZN3MPI10TWOINTEGERE; ++ _ZN3MPI11GROUP_EMPTYE; ++ _ZN3MPI11LONG_DOUBLEE; ++ _ZN3MPI11SIGNED_CHARE; ++ _ZN3MPI12REQUEST_NULLE; ++ _ZN3MPI13DATATYPE_NULLE; ++ _ZN3MPI13ERRORS_RETURNE; ++ _ZN3MPI13LONG_LONG_INTE; ++ _ZN3MPI13UNSIGNED_CHARE; ++ _ZN3MPI13UNSIGNED_LONGE; ++ _ZN3MPI14DOUBLE_COMPLEXE; ++ _ZN3MPI14UNSIGNED_SHORTE; ++ _ZN3MPI15ERRHANDLER_NULLE; ++ _ZN3MPI15LONG_DOUBLE_INTE; ++ _ZN3MPI16DOUBLE_PRECISIONE; ++ _ZN3MPI16ERRORS_ARE_FATALE; ++ _ZN3MPI16F_DOUBLE_COMPLEXE; ++ _ZN3MPI16Register_datarepEPKcPFiPvP15ompi_datatype_tiS2_xS2_EPFvS2_RNS_8DatatypeEiS2_xS2_EPFvRKS7_RlS2_ES2_; ++ _ZN3MPI16Register_datarepEPKcPFiPvP15ompi_datatype_tiS2_xS2_ES6_PFvRKNS_8DatatypeERlS2_ES2_; ++ _ZN3MPI16Register_datarepEPKcPFvPvRNS_8DatatypeEiS2_xS2_EPFiS2_P15ompi_datatype_tiS2_xS2_EPFvRKS3_RlS2_ES2_; ++ _ZN3MPI16Register_datarepEPKcPFvPvRNS_8DatatypeEiS2_xS2_ES6_PFvRKS3_RlS2_ES2_; ++ _ZN3MPI18UNSIGNED_LONG_LONGE; ++ _ZN3MPI19LONG_DOUBLE_COMPLEXE; ++ _ZN3MPI19TWODOUBLE_PRECISIONE; ++ _ZN3MPI20InitializeInterceptsEv; ++ _ZN3MPI23ERRORS_THROW_EXCEPTIONSE; ++ _ZN3MPI26ompi_libcxx_version_stringE; ++ _ZN3MPI2LBE; ++ _ZN3MPI2Op4FreeEv; ++ _ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb; ++ _ZN3MPI2OpD0Ev; ++ _ZN3MPI2OpD1Ev; ++ _ZN3MPI2OpD2Ev; ++ _ZN3MPI2UBE; ++ _ZN3MPI3BORE; ++ _ZN3MPI3INTE; ++ _ZN3MPI3LORE; ++ _ZN3MPI3MAXE; ++ _ZN3MPI3MINE; ++ _ZN3MPI3SUME; ++ _ZN3MPI3Win11Delete_attrEi; ++ _ZN3MPI3Win16do_create_keyvalEPFiP10ompi_win_tiPvS3_S3_PiEPFiS2_iS3_S3_EPFiRKS0_iS3_S3_S3_RbEPFiRS0_iS3_S3_ES3_Ri; ++ _ZN3MPI3Win17Create_errhandlerEPFvRS0_PizE; ++ _ZN3MPI3Win4FreeEv; ++ _ZN3MPI3Win8Set_attrEiPKv; ++ _ZN3MPI3Win8Set_nameEPKc; ++ _ZN3MPI3WinD0Ev; ++ _ZN3MPI3WinD1Ev; ++ _ZN3MPI3WinD2Ev; ++ _ZN3MPI4BANDE; ++ _ZN3MPI4BOOLE; ++ _ZN3MPI4BXORE; ++ _ZN3MPI4BYTEE; ++ _ZN3MPI4CHARE; ++ _ZN3MPI4Comm10DisconnectEv; ++ _ZN3MPI4Comm11Delete_attrEi; ++ _ZN3MPI4Comm14Set_errhandlerERKNS_10ErrhandlerE; ++ _ZN3MPI4Comm16do_create_keyvalEPFiP19ompi_communicator_tiPvS3_S3_PiEPFiS2_iS3_S3_EPFiRKS0_iS3_S3_S3_RbEPFiRS0_iS3_S3_ES3_Ri; ++ _ZN3MPI4Comm17Create_errhandlerEPFvRS0_PizE; ++ _ZN3MPI4Comm4FreeEv; ++ _ZN3MPI4Comm5AbortEi; ++ _ZN3MPI4Comm8Set_nameEPKc; ++ _ZN3MPI4CommC1ERKNS_9Comm_NullE; ++ _ZN3MPI4CommC1Ev; ++ _ZN3MPI4CommC2ERKNS_9Comm_NullE; ++ _ZN3MPI4CommC2Ev; ++ _ZN3MPI4File17Create_errhandlerEPFvRS0_PizE; ++ _ZN3MPI4File5CloseEv; ++ _ZN3MPI4FileD0Ev; ++ _ZN3MPI4FileD1Ev; ++ _ZN3MPI4FileD2Ev; ++ _ZN3MPI4Info3SetEPKcS2_; ++ _ZN3MPI4Info4FreeEv; ++ _ZN3MPI4Info6DeleteEPKc; ++ _ZN3MPI4InfoD0Ev; ++ _ZN3MPI4InfoD1Ev; ++ _ZN3MPI4InfoD2Ev; ++ _ZN3MPI4LANDE; ++ _ZN3MPI4LONGE; ++ _ZN3MPI4LXORE; ++ _ZN3MPI4PRODE; ++ _ZN3MPI4REALE; ++ _ZN3MPI5FLOATE; ++ _ZN3MPI5Group4FreeEv; ++ _ZN3MPI5GroupD0Ev; ++ _ZN3MPI5GroupD1Ev; ++ _ZN3MPI5GroupD2Ev; ++ _ZN3MPI5REAL2E; ++ _ZN3MPI5REAL4E; ++ _ZN3MPI5REAL8E; ++ _ZN3MPI5SHORTE; ++ _ZN3MPI5WCHARE; ++ _ZN3MPI6BOTTOME; ++ _ZN3MPI6DOUBLEE; ++ _ZN3MPI6MAXLOCE; ++ _ZN3MPI6MINLOCE; ++ _ZN3MPI6PACKEDE; ++ _ZN3MPI6Status10Set_sourceEi; ++ _ZN3MPI6Status12Set_elementsERKNS_8DatatypeEi; ++ _ZN3MPI6Status13Set_cancelledEb; ++ _ZN3MPI6Status7Set_tagEi; ++ _ZN3MPI6Status9Set_errorEi; ++ _ZN3MPI6StatusD0Ev; ++ _ZN3MPI6StatusD1Ev; ++ _ZN3MPI6StatusD2Ev; ++ _ZN3MPI6TWOINTE; ++ _ZN3MPI7COMPLEXE; ++ _ZN3MPI7INTEGERE; ++ _ZN3MPI7LOGICALE; ++ _ZN3MPI7OP_NULLE; ++ _ZN3MPI7REPLACEE; ++ _ZN3MPI7Request4FreeEv; ++ _ZN3MPI7Request4TestERNS_6StatusE; ++ _ZN3MPI7Request4TestEv; ++ _ZN3MPI7Request4WaitERNS_6StatusE; ++ _ZN3MPI7Request4WaitEv; ++ _ZN3MPI7RequestD0Ev; ++ _ZN3MPI7RequestD1Ev; ++ _ZN3MPI7RequestD2Ev; ++ _ZN3MPI7TWOREALE; ++ _ZN3MPI8CartcommD0Ev; ++ _ZN3MPI8CartcommD1Ev; ++ _ZN3MPI8CartcommD2Ev; ++ _ZN3MPI8Datatype11Delete_attrEi; ++ _ZN3MPI8Datatype16do_create_keyvalEPFiP15ompi_datatype_tiPvS3_S3_PiEPFiS2_iS3_S3_EPFiRKS0_iS3_PKvS3_RbEPFiRS0_iS3_S3_ES3_Ri; ++ _ZN3MPI8Datatype4FreeEv; ++ _ZN3MPI8Datatype6CommitEv; ++ _ZN3MPI8Datatype8Set_attrEiPKv; ++ _ZN3MPI8Datatype8Set_nameEPKc; ++ _ZN3MPI8DatatypeD0Ev; ++ _ZN3MPI8DatatypeD1Ev; ++ _ZN3MPI8DatatypeD2Ev; ++ _ZN3MPI8Grequest8CompleteEv; ++ _ZN3MPI8GrequestD0Ev; ++ _ZN3MPI8GrequestD1Ev; ++ _ZN3MPI8GrequestD2Ev; ++ _ZN3MPI8IN_PLACEE; ++ _ZN3MPI8INTEGER1E; ++ _ZN3MPI8INTEGER2E; ++ _ZN3MPI8INTEGER4E; ++ _ZN3MPI8LONG_INTE; ++ _ZN3MPI8Prequest5StartEv; ++ _ZN3MPI8PrequestD0Ev; ++ _ZN3MPI8PrequestD1Ev; ++ _ZN3MPI8PrequestD2Ev; ++ _ZN3MPI8UNSIGNEDE; ++ _ZN3MPI8WIN_NULLE; ++ _ZN3MPI9ARGV_NULLE; ++ _ZN3MPI9CHARACTERE; ++ _ZN3MPI9Comm_NullD0Ev; ++ _ZN3MPI9Comm_NullD1Ev; ++ _ZN3MPI9Comm_NullD2Ev; ++ _ZN3MPI9COMM_NULLE; ++ _ZN3MPI9COMM_SELFE; ++ _ZN3MPI9F_COMPLEXE; ++ _ZN3MPI9FILE_NULLE; ++ _ZN3MPI9FLOAT_INTE; ++ _ZN3MPI9GraphcommD0Ev; ++ _ZN3MPI9GraphcommD1Ev; ++ _ZN3MPI9GraphcommD2Ev; ++ _ZN3MPI9INFO_NULLE; ++ _ZN3MPI9IntercommD0Ev; ++ _ZN3MPI9IntercommD1Ev; ++ _ZN3MPI9IntercommD2Ev; ++ _ZN3MPI9Intracomm14Spawn_multipleEiPPKcPS3_PKiPKNS_4InfoEi; ++ _ZN3MPI9Intracomm14Spawn_multipleEiPPKcPS3_PKiPKNS_4InfoEiPi; ++ _ZN3MPI9IntracommC1EP19ompi_communicator_t; ++ _ZN3MPI9IntracommC2EP19ompi_communicator_t; ++ _ZN3MPI9IntracommD0Ev; ++ _ZN3MPI9IntracommD1Ev; ++ _ZN3MPI9IntracommD2Ev; ++ _ZN3MPI9LONG_LONGE; ++ _ZN3MPI9mpi_errnoE; ++ _ZN3MPI9SHORT_INTE; ++ _ZNK3MPI2Op12Reduce_localEPKvPviRKNS_8DatatypeE; ++ _ZNK3MPI2Op14Is_commutativeEv; ++ _ZNK3MPI3Win10AccumulateEPKviRKNS_8DatatypeEiliS5_RKNS_2OpE; ++ _ZNK3MPI3Win14Get_errhandlerEv; ++ _ZNK3MPI3Win14Set_errhandlerERKNS_10ErrhandlerE; ++ _ZNK3MPI3Win15Call_errhandlerEi; ++ _ZNK3MPI3Win3GetEPKviRKNS_8DatatypeEiliS5_; ++ _ZNK3MPI3Win3PutEPKviRKNS_8DatatypeEiliS5_; ++ _ZNK3MPI3Win4LockEiii; ++ _ZNK3MPI3Win4PostERKNS_5GroupEi; ++ _ZNK3MPI3Win4TestEv; ++ _ZNK3MPI3Win4WaitEv; ++ _ZNK3MPI3Win5FenceEi; ++ _ZNK3MPI3Win5StartERKNS_5GroupEi; ++ _ZNK3MPI3Win6UnlockEi; ++ _ZNK3MPI3Win8CompleteEv; ++ _ZNK3MPI3Win8Get_nameEPcRi; ++ _ZNK3MPI3Win9Get_groupEv; ++ _ZNK3MPI4Comm10AllgathervEPKviRKNS_8DatatypeEPvPKiS8_S5_; ++ _ZNK3MPI4Comm10Bsend_initEPKviRKNS_8DatatypeEii; ++ _ZNK3MPI4Comm10Rsend_initEPKviRKNS_8DatatypeEii; ++ _ZNK3MPI4Comm10Ssend_initEPKviRKNS_8DatatypeEii; ++ _ZNK3MPI4Comm12Get_topologyEv; ++ _ZNK3MPI4Comm14Get_errhandlerEv; ++ _ZNK3MPI4Comm14Reduce_scatterEPKvPvPiRKNS_8DatatypeERKNS_2OpE; ++ _ZNK3MPI4Comm16Sendrecv_replaceEPviRKNS_8DatatypeEiiii; ++ _ZNK3MPI4Comm16Sendrecv_replaceEPviRKNS_8DatatypeEiiiiRNS_6StatusE; ++ _ZNK3MPI4Comm4RecvEPviRKNS_8DatatypeEii; ++ _ZNK3MPI4Comm4RecvEPviRKNS_8DatatypeEiiRNS_6StatusE; ++ _ZNK3MPI4Comm4SendEPKviRKNS_8DatatypeEii; ++ _ZNK3MPI4Comm5BcastEPviRKNS_8DatatypeEi; ++ _ZNK3MPI4Comm5BsendEPKviRKNS_8DatatypeEii; ++ _ZNK3MPI4Comm5IrecvEPviRKNS_8DatatypeEii; ++ _ZNK3MPI4Comm5IsendEPKviRKNS_8DatatypeEii; ++ _ZNK3MPI4Comm5ProbeEii; ++ _ZNK3MPI4Comm5ProbeEiiRNS_6StatusE; ++ _ZNK3MPI4Comm5RsendEPKviRKNS_8DatatypeEii; ++ _ZNK3MPI4Comm5SsendEPKviRKNS_8DatatypeEii; ++ _ZNK3MPI4Comm6GatherEPKviRKNS_8DatatypeEPviS5_i; ++ _ZNK3MPI4Comm6IbsendEPKviRKNS_8DatatypeEii; ++ _ZNK3MPI4Comm6IprobeEii; ++ _ZNK3MPI4Comm6IprobeEiiRNS_6StatusE; ++ _ZNK3MPI4Comm6IrsendEPKviRKNS_8DatatypeEii; ++ _ZNK3MPI4Comm6IssendEPKviRKNS_8DatatypeEii; ++ _ZNK3MPI4Comm6ReduceEPKvPviRKNS_8DatatypeERKNS_2OpEi; ++ _ZNK3MPI4Comm7BarrierEv; ++ _ZNK3MPI4Comm7GathervEPKviRKNS_8DatatypeEPvPKiS8_S5_i; ++ _ZNK3MPI4Comm7ScatterEPKviRKNS_8DatatypeEPviS5_i; ++ _ZNK3MPI4Comm8AlltoallEPKviRKNS_8DatatypeEPviS5_; ++ _ZNK3MPI4Comm8Get_attrEiPv; ++ _ZNK3MPI4Comm8Get_nameEPcRi; ++ _ZNK3MPI4Comm8Get_rankEv; ++ _ZNK3MPI4Comm8Get_sizeEv; ++ _ZNK3MPI4Comm8Is_interEv; ++ _ZNK3MPI4Comm8ScattervEPKvPKiS4_RKNS_8DatatypeEPviS7_i; ++ _ZNK3MPI4Comm8SendrecvEPKviRKNS_8DatatypeEiiPviS5_ii; ++ _ZNK3MPI4Comm8SendrecvEPKviRKNS_8DatatypeEiiPviS5_iiRNS_6StatusE; ++ _ZNK3MPI4Comm8Set_attrEiPKv; ++ _ZNK3MPI4Comm9AllgatherEPKviRKNS_8DatatypeEPviS5_; ++ _ZNK3MPI4Comm9AllreduceEPKvPviRKNS_8DatatypeERKNS_2OpE; ++ _ZNK3MPI4Comm9AlltoallvEPKvPKiS4_RKNS_8DatatypeEPvS4_S4_S7_; ++ _ZNK3MPI4Comm9AlltoallwEPKvPKiS4_PKNS_8DatatypeEPvS4_S4_S7_; ++ _ZNK3MPI4Comm9Get_groupEv; ++ _ZNK3MPI4Comm9Recv_initEPviRKNS_8DatatypeEii; ++ _ZNK3MPI4Comm9Send_initEPKviRKNS_8DatatypeEii; ++ _ZNK3MPI4Info10Get_nthkeyEiPc; ++ _ZNK3MPI4Info12Get_valuelenEPKcRi; ++ _ZNK3MPI4Info3DupEv; ++ _ZNK3MPI4Info3GetEPKciPc; ++ _ZNK3MPI4Info9Get_nkeysEv; ++ _ZNK3MPI5Group10Range_exclEiPA3_Ki; ++ _ZNK3MPI5Group10Range_inclEiPA3_Ki; ++ _ZNK3MPI5Group4ExclEiPKi; ++ _ZNK3MPI5Group4InclEiPKi; ++ _ZNK3MPI5Group8Get_rankEv; ++ _ZNK3MPI5Group8Get_sizeEv; ++ _ZNK3MPI6Status10Get_sourceEv; ++ _ZNK3MPI6Status12Get_elementsERKNS_8DatatypeE; ++ _ZNK3MPI6Status12Is_cancelledEv; ++ _ZNK3MPI6Status7Get_tagEv; ++ _ZNK3MPI6Status9Get_countERKNS_8DatatypeE; ++ _ZNK3MPI6Status9Get_errorEv; ++ _ZNK3MPI7Request10Get_statusERNS_6StatusE; ++ _ZNK3MPI7Request10Get_statusEv; ++ _ZNK3MPI7Request6CancelEv; ++ _ZNK3MPI8Cartcomm10Get_coordsEiiPi; ++ _ZNK3MPI8Cartcomm13Get_cart_rankEPKi; ++ _ZNK3MPI8Cartcomm3MapEiPKiPKb; ++ _ZNK3MPI8Cartcomm3SubEPKb; ++ _ZNK3MPI8Cartcomm5CloneEv; ++ _ZNK3MPI8Cartcomm5ShiftEiiRiS1_; ++ _ZNK3MPI8Cartcomm7Get_dimEv; ++ _ZNK3MPI8Cartcomm8Get_topoEiPiPbS1_; ++ _ZNK3MPI8Datatype10Get_extentERlS1_; ++ _ZNK3MPI8Datatype12Get_contentsEiiiPiPlPS0_; ++ _ZNK3MPI8Datatype12Get_envelopeERiS1_S1_S1_; ++ _ZNK3MPI8Datatype13Create_darrayEiiiPKiS2_S2_S2_i; ++ _ZNK3MPI8Datatype13Create_vectorEiii; ++ _ZNK3MPI8Datatype13Pack_externalEPKcPKviPvlRl; ++ _ZNK3MPI8Datatype14Create_hvectorEiil; ++ _ZNK3MPI8Datatype14Create_indexedEiPKiS2_; ++ _ZNK3MPI8Datatype14Create_resizedEll; ++ _ZNK3MPI8Datatype15Create_hindexedEiPKiPKl; ++ _ZNK3MPI8Datatype15Create_subarrayEiPKiS2_S2_i; ++ _ZNK3MPI8Datatype15Get_true_extentERlS1_; ++ _ZNK3MPI8Datatype15Unpack_externalEPKcPKvlRlPvi; ++ _ZNK3MPI8Datatype17Create_contiguousEi; ++ _ZNK3MPI8Datatype18Pack_external_sizeEPKci; ++ _ZNK3MPI8Datatype20Create_indexed_blockEiiPKi; ++ _ZNK3MPI8Datatype3DupEv; ++ _ZNK3MPI8Datatype4PackEPKviPviRiRKNS_4CommE; ++ _ZNK3MPI8Datatype6UnpackEPKviPviRiRKNS_4CommE; ++ _ZNK3MPI8Datatype8Get_attrEiPv; ++ _ZNK3MPI8Datatype8Get_nameEPcRi; ++ _ZNK3MPI8Datatype8Get_sizeEv; ++ _ZNK3MPI8Datatype9Pack_sizeEiRKNS_4CommE; ++ _ZNK3MPI9Graphcomm13Get_neighborsEiiPi; ++ _ZNK3MPI9Graphcomm19Get_neighbors_countEi; ++ _ZNK3MPI9Graphcomm3MapEiPKiS2_; ++ _ZNK3MPI9Graphcomm5CloneEv; ++ _ZNK3MPI9Graphcomm8Get_dimsEPiS1_; ++ _ZNK3MPI9Graphcomm8Get_topoEiiPiS1_; ++ _ZNK3MPI9Intercomm15Get_remote_sizeEv; ++ _ZNK3MPI9Intercomm16Get_remote_groupEv; ++ _ZNK3MPI9Intercomm5CloneEv; ++ _ZNK3MPI9Intercomm5MergeEb; ++ _ZNK3MPI9Intercomm5SplitEii; ++ _ZNK3MPI9Intercomm6CreateERKNS_5GroupE; ++ _ZNK3MPI9Intracomm11Create_cartEiPKiPKbb; ++ _ZNK3MPI9Intracomm12Create_graphEiPKiS2_b; ++ _ZNK3MPI9Intracomm16Create_intercommEiRKNS_4CommEii; ++ _ZNK3MPI9Intracomm4ScanEPKvPviRKNS_8DatatypeERKNS_2OpE; ++ _ZNK3MPI9Intracomm5CloneEv; ++ _ZNK3MPI9Intracomm5SpawnEPKcPS2_iRKNS_4InfoEi; ++ _ZNK3MPI9Intracomm5SpawnEPKcPS2_iRKNS_4InfoEiPi; ++ _ZNK3MPI9Intracomm5SplitEii; ++ _ZNK3MPI9Intracomm6AcceptEPKcRKNS_4InfoEi; ++ _ZNK3MPI9Intracomm6CreateERKNS_5GroupE; ++ _ZNK3MPI9Intracomm6ExscanEPKvPviRKNS_8DatatypeERKNS_2OpE; ++ _ZNK3MPI9Intracomm7ConnectEPKcRKNS_4InfoEi; ++ _ZTIN3MPI10ErrhandlerE; ++ _ZTIN3MPI2OpE; ++ _ZTIN3MPI3WinE; ++ _ZTIN3MPI4CommE; ++ _ZTIN3MPI4FileE; ++ _ZTIN3MPI4InfoE; ++ _ZTIN3MPI5GroupE; ++ _ZTIN3MPI6StatusE; ++ _ZTIN3MPI7RequestE; ++ _ZTIN3MPI8CartcommE; ++ _ZTIN3MPI8DatatypeE; ++ _ZTIN3MPI8GrequestE; ++ _ZTIN3MPI8PrequestE; ++ _ZTIN3MPI9Comm_NullE; ++ _ZTIN3MPI9GraphcommE; ++ _ZTIN3MPI9IntercommE; ++ _ZTIN3MPI9IntracommE; ++ _ZTSN3MPI10ErrhandlerE; ++ _ZTSN3MPI2OpE; ++ _ZTSN3MPI3WinE; ++ _ZTSN3MPI4CommE; ++ _ZTSN3MPI4FileE; ++ _ZTSN3MPI4InfoE; ++ _ZTSN3MPI5GroupE; ++ _ZTSN3MPI6StatusE; ++ _ZTSN3MPI7RequestE; ++ _ZTSN3MPI8CartcommE; ++ _ZTSN3MPI8DatatypeE; ++ _ZTSN3MPI8GrequestE; ++ _ZTSN3MPI8PrequestE; ++ _ZTSN3MPI9Comm_NullE; ++ _ZTSN3MPI9GraphcommE; ++ _ZTSN3MPI9IntercommE; ++ _ZTSN3MPI9IntracommE; ++ _ZTVN3MPI10ErrhandlerE; ++ _ZTVN3MPI2OpE; ++ _ZTVN3MPI3WinE; ++ _ZTVN3MPI4CommE; ++ _ZTVN3MPI4FileE; ++ _ZTVN3MPI4InfoE; ++ _ZTVN3MPI5GroupE; ++ _ZTVN3MPI6StatusE; ++ _ZTVN3MPI7RequestE; ++ _ZTVN3MPI8CartcommE; ++ _ZTVN3MPI8DatatypeE; ++ _ZTVN3MPI8GrequestE; ++ _ZTVN3MPI8PrequestE; ++ _ZTVN3MPI9Comm_NullE; ++ _ZTVN3MPI9GraphcommE; ++ _ZTVN3MPI9IntercommE; ++ _ZTVN3MPI9IntracommE; ++local: ++ *; ++}; ++ +Index: openmpi-4.0.3/ompi/mpi/fortran/use-mpi-ignore-tkr/libmpi_usempi_ignore_tkr.map +=================================================================== +--- /dev/null ++++ openmpi-4.0.3/ompi/mpi/fortran/use-mpi-ignore-tkr/libmpi_usempi_ignore_tkr.map +@@ -0,0 +1,180 @@ ++/* Symbol version map for libmpi_usempi_ignore_tkr.so.20.0.0 (OpenMPI 2.0.0) ++ * EXPERIMENTAL ++ * Author: Alastair McKinstry ++ * 2016-08-03 ++ */ ++ ++OMPI_2.0.0 { ++global: ++ mpi_fortran_argv_null_; ++ mpi_fortran_argvs_null_; ++ mpi_fortran_bottom_; ++ mpi_fortran_errcodes_ignore_; ++ mpi_fortran_in_place_; ++ mpi_fortran_statuses_ignore_; ++ mpi_fortran_status_ignore_; ++ mpi_fortran_unweighted_; ++ mpi_fortran_weights_empty_; ++ mpi_sizeof_complex128_r1_; ++ mpi_sizeof_complex128_r2_; ++ mpi_sizeof_complex128_r3_; ++ mpi_sizeof_complex128_r4_; ++ mpi_sizeof_complex128_r5_; ++ mpi_sizeof_complex128_r6_; ++ mpi_sizeof_complex128_r7_; ++ mpi_sizeof_complex128_scalar_; ++ mpi_sizeof_complex32_r1_; ++ mpi_sizeof_complex32_r2_; ++ mpi_sizeof_complex32_r3_; ++ mpi_sizeof_complex32_r4_; ++ mpi_sizeof_complex32_r5_; ++ mpi_sizeof_complex32_r6_; ++ mpi_sizeof_complex32_r7_; ++ mpi_sizeof_complex32_scalar_; ++ mpi_sizeof_complex64_r1_; ++ mpi_sizeof_complex64_r2_; ++ mpi_sizeof_complex64_r3_; ++ mpi_sizeof_complex64_r4_; ++ mpi_sizeof_complex64_r5_; ++ mpi_sizeof_complex64_r6_; ++ mpi_sizeof_complex64_r7_; ++ mpi_sizeof_complex64_scalar_; ++ mpi_sizeof_int16_r1_; ++ mpi_sizeof_int16_r2_; ++ mpi_sizeof_int16_r3_; ++ mpi_sizeof_int16_r4_; ++ mpi_sizeof_int16_r5_; ++ mpi_sizeof_int16_r6_; ++ mpi_sizeof_int16_r7_; ++ mpi_sizeof_int16_scalar_; ++ mpi_sizeof_int32_r1_; ++ mpi_sizeof_int32_r2_; ++ mpi_sizeof_int32_r3_; ++ mpi_sizeof_int32_r4_; ++ mpi_sizeof_int32_r5_; ++ mpi_sizeof_int32_r6_; ++ mpi_sizeof_int32_r7_; ++ mpi_sizeof_int32_scalar_; ++ mpi_sizeof_int64_r1_; ++ mpi_sizeof_int64_r2_; ++ mpi_sizeof_int64_r3_; ++ mpi_sizeof_int64_r4_; ++ mpi_sizeof_int64_r5_; ++ mpi_sizeof_int64_r6_; ++ mpi_sizeof_int64_r7_; ++ mpi_sizeof_int64_scalar_; ++ mpi_sizeof_int8_r1_; ++ mpi_sizeof_int8_r2_; ++ mpi_sizeof_int8_r3_; ++ mpi_sizeof_int8_r4_; ++ mpi_sizeof_int8_r5_; ++ mpi_sizeof_int8_r6_; ++ mpi_sizeof_int8_r7_; ++ mpi_sizeof_int8_scalar_; ++ mpi_sizeof_real128_r1_; ++ mpi_sizeof_real128_r2_; ++ mpi_sizeof_real128_r3_; ++ mpi_sizeof_real128_r4_; ++ mpi_sizeof_real128_r5_; ++ mpi_sizeof_real128_r6_; ++ mpi_sizeof_real128_r7_; ++ mpi_sizeof_real128_scalar_; ++ mpi_sizeof_real32_r1_; ++ mpi_sizeof_real32_r2_; ++ mpi_sizeof_real32_r3_; ++ mpi_sizeof_real32_r4_; ++ mpi_sizeof_real32_r5_; ++ mpi_sizeof_real32_r6_; ++ mpi_sizeof_real32_r7_; ++ mpi_sizeof_real32_scalar_; ++ mpi_sizeof_real64_r1_; ++ mpi_sizeof_real64_r2_; ++ mpi_sizeof_real64_r3_; ++ mpi_sizeof_real64_r4_; ++ mpi_sizeof_real64_r5_; ++ mpi_sizeof_real64_r6_; ++ mpi_sizeof_real64_r7_; ++ mpi_sizeof_real64_scalar_; ++ pmpi_sizeof_complex128_r1_; ++ pmpi_sizeof_complex128_r2_; ++ pmpi_sizeof_complex128_r3_; ++ pmpi_sizeof_complex128_r4_; ++ pmpi_sizeof_complex128_r5_; ++ pmpi_sizeof_complex128_r6_; ++ pmpi_sizeof_complex128_r7_; ++ pmpi_sizeof_complex128_scalar_; ++ pmpi_sizeof_complex32_r1_; ++ pmpi_sizeof_complex32_r2_; ++ pmpi_sizeof_complex32_r3_; ++ pmpi_sizeof_complex32_r4_; ++ pmpi_sizeof_complex32_r5_; ++ pmpi_sizeof_complex32_r6_; ++ pmpi_sizeof_complex32_r7_; ++ pmpi_sizeof_complex32_scalar_; ++ pmpi_sizeof_complex64_r1_; ++ pmpi_sizeof_complex64_r2_; ++ pmpi_sizeof_complex64_r3_; ++ pmpi_sizeof_complex64_r4_; ++ pmpi_sizeof_complex64_r5_; ++ pmpi_sizeof_complex64_r6_; ++ pmpi_sizeof_complex64_r7_; ++ pmpi_sizeof_complex64_scalar_; ++ pmpi_sizeof_int16_r1_; ++ pmpi_sizeof_int16_r2_; ++ pmpi_sizeof_int16_r3_; ++ pmpi_sizeof_int16_r4_; ++ pmpi_sizeof_int16_r5_; ++ pmpi_sizeof_int16_r6_; ++ pmpi_sizeof_int16_r7_; ++ pmpi_sizeof_int16_scalar_; ++ pmpi_sizeof_int32_r1_; ++ pmpi_sizeof_int32_r2_; ++ pmpi_sizeof_int32_r3_; ++ pmpi_sizeof_int32_r4_; ++ pmpi_sizeof_int32_r5_; ++ pmpi_sizeof_int32_r6_; ++ pmpi_sizeof_int32_r7_; ++ pmpi_sizeof_int32_scalar_; ++ pmpi_sizeof_int64_r1_; ++ pmpi_sizeof_int64_r2_; ++ pmpi_sizeof_int64_r3_; ++ pmpi_sizeof_int64_r4_; ++ pmpi_sizeof_int64_r5_; ++ pmpi_sizeof_int64_r6_; ++ pmpi_sizeof_int64_r7_; ++ pmpi_sizeof_int64_scalar_; ++ pmpi_sizeof_int8_r1_; ++ pmpi_sizeof_int8_r2_; ++ pmpi_sizeof_int8_r3_; ++ pmpi_sizeof_int8_r4_; ++ pmpi_sizeof_int8_r5_; ++ pmpi_sizeof_int8_r6_; ++ pmpi_sizeof_int8_r7_; ++ pmpi_sizeof_int8_scalar_; ++ pmpi_sizeof_real128_r1_; ++ pmpi_sizeof_real128_r2_; ++ pmpi_sizeof_real128_r3_; ++ pmpi_sizeof_real128_r4_; ++ pmpi_sizeof_real128_r5_; ++ pmpi_sizeof_real128_r6_; ++ pmpi_sizeof_real128_r7_; ++ pmpi_sizeof_real128_scalar_; ++ pmpi_sizeof_real32_r1_; ++ pmpi_sizeof_real32_r2_; ++ pmpi_sizeof_real32_r3_; ++ pmpi_sizeof_real32_r4_; ++ pmpi_sizeof_real32_r5_; ++ pmpi_sizeof_real32_r6_; ++ pmpi_sizeof_real32_r7_; ++ pmpi_sizeof_real32_scalar_; ++ pmpi_sizeof_real64_r1_; ++ pmpi_sizeof_real64_r2_; ++ pmpi_sizeof_real64_r3_; ++ pmpi_sizeof_real64_r4_; ++ pmpi_sizeof_real64_r5_; ++ pmpi_sizeof_real64_r6_; ++ pmpi_sizeof_real64_r7_; ++ pmpi_sizeof_real64_scalar_; ++local: ++ *; ++}; +\ No newline at end of file +Index: openmpi-4.0.3/configure.ac +=================================================================== +--- openmpi-4.0.3.orig/configure.ac ++++ openmpi-4.0.3/configure.ac +@@ -43,6 +43,7 @@ m4_include([config/autogen_found_items.m + m4_include([config/opal_get_version.m4]) + AC_LANG([C]) + ++ + # Init autoconf + + # We don't have the version number to put in here yet, and we can't +@@ -266,6 +267,7 @@ m4_ifdef([project_orte], [ORTE_CONFIGURE + m4_ifdef([project_ompi], [OMPI_CONFIGURE_OPTIONS]) + m4_ifdef([project_oshmem], [OSHMEM_CONFIGURE_OPTIONS]) + ++ + # Set up project specific AM_CONDITIONALs + AS_IF([test "$enable_ompi" != "no"], [project_ompi_amc=true], [project_ompi_amc=false]) + m4_ifndef([project_ompi], [project_ompi_amc=false]) +@@ -1400,6 +1402,8 @@ case "`uname`" in + ;; + esac + ++m4_include([config/ld-version-script.m4]) ++ + # opaldatadir, opallibdir, and opalinclude are essentially the same as + # pkg*dir, but will always be */openmpi. This is to make it a bit + # easier to deal with the problem of opal, orte, and ompi built from diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..8271e5a --- /dev/null +++ b/debian/rules @@ -0,0 +1,330 @@ +#!/usr/bin/make -f + +export DH_VERBOSE=1 + +DPKG_EXPORT_BUILDFLAGS = 1 +include /usr/share/dpkg/buildflags.mk + +DESTDIR:=$(CURDIR)/debian/tmp/ +BUILDDIR_FLANG=debian/build-flang +BUILDDIR_GFORTRAN=debian/build-gfortran +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) +LIBDIR:=/usr/lib/$(DEB_HOST_MULTIARCH) +AUTOGENERATED:= libopenmpi-dev.postinst libopenmpi-dev.prerm + +### Arch-specific stuff +# No ibverbs support available on kFreeBSD, Hurd +NO_VERBS_ARCH:= hurd-i386 kfreebsd-amd64 kfreebsd-i386 s390x i386 +NO_FABRIC_ARCH:= hurd-i386 kfreebsd-amd64 kfreebsd-i386 s390x sh4 powerpc x32 i386 +PSM_ARCH:= amd64 i386 +PSM2_ARCH:= amd64 +UCX_ARCH:= amd64 ppc64el arm64 +ATOMICS_ARCH:= s390x riscv64 +NO_CMA_ARCH:= s390x mipsel hppa alpha armhf armel m68k sparc64 +NO_JAVA_ARCH:= hppa hurd-i386 kfreebsd-amd64 kfreebsd-i386 ppc64 alpha sparc64 +NO_TEST_ARCH:= hppa hurd-i386 + + +UCX:= $(if $(filter $(DEB_TARGET_ARCH), $(UCX_ARCH)), --with-ucx, ) +VERBS:= $(if $(filter $(DEB_TARGET_ARCH), $(NO_VERBS_ARCH)), , --with-verbs ) +FABRIC:= $(if $(filter $(DEB_TARGET_ARCH), $(NO_FABRIC_ARCH)), , --with-libfabric ) +PSM:= $(if $(filter $(DEB_TARGET_ARCH), $(PSM_ARCH)), --with-psm, ) +PSM2:= $(if $(filter $(DEB_TARGET_ARCH), $(PSM2_ARCH)), --with-psm2, ) +ATOMICS:= $(if $(filter $(DEB_TARGET_ARCH), $(ATOMICS_ARCH)), --enable-builtin-atomics, ) +CMA:= $(if $(filter $(DEB_TARGET_ARCH), $(NO_CMA_ARCH)), --without-cma , ) +DO_TEST:= $(if $(filter $(DEB_TARGET_ARCH), $(NO_TEST_ARCH)), false, true) +BTL_TESTS:= $(if $(DO_TEST), --enable-opal-btl-usnic-unit-tests, ) +DO_FLANG:=$(if $(wildcard /usr/bin/flang),true, false) + +ifeq ($(filter nojava,$(DEB_BUILD_PROFILES)),) + JAVA := $(if $(filter $(DEB_TARGET_ARCH), $(NO_JAVA_ARCH)), \ + ,--with-jdk-dir=/usr/lib/jvm/default-java --enable-mpi-java ) +endif + +FLANG_FCFLAGS= $(filter '-g', $(shell dpkg-buildflags --get FCFLAGS)) +FLANG_LIBDIR= $(LIBDIR)/fortran/flang + +FLANG_VERSION=$(shell basename $(shell readlink /usr/bin/flang)) +# GFORTRAN_VERSION:=$(shell basename $(shell readlink -f /usr/bin/gfortran)) +export GFORTRAN_VERSION=gfortran-mod-15 + +# FC set to f77 by default in make +# Read default compiler name unless FC is actually set +ifeq ($(FC),f77) + FC:=$(shell basename $(shell readlink /etc/alternatives/f95)) +endif + +# Drop '-g' flag with flang. Known failure with 2018122 version +ifneq ($(filter flang,$(FC)),) +FCFLAGS=$(shell dpkg-buildflags --get FCLAGS | sed -e 's/-g //') +endif + + +ifeq (sparc,$(DEB_HOST_GNU_CPU)) + CFLAGS += -mcpu=v9 +endif + +# Use -O3 recommended by upstream +CFLAGS += -O3 +CXXFLAGS += -O3 +FCFLAGS += -O3 + +# Flags for the static build: see bug #502232 +#STATIC_CONFIG_PARAMS = --enable-static +STATIC_CONFIG_PARAMS = + +# Do not embed build username or build system hostname, see README +export HOSTNAME=hostname +export USER=username + +%: + dh $@ + +extra_flags = \ + --disable-silent-rules \ + --disable-wrapper-runpath \ + --with-package-string="Debian OpenMPI" \ + $(VERBS) $(FABRIC) $(PSM) $(PSM2) $(CMA) \ + $(UCX) \ + --with-pmix=$(LIBDIR)/pmix2 \ + $(ATOMICS) \ + $(JAVA) \ + $(STATIC_CONFIG_PARAMS) \ + $(BTL_TESTS) \ + --with-libevent=external \ + --with-hwloc=external \ + --disable-silent-rules \ + --enable-mpi-cxx \ + --enable-ipv6 \ + --with-devel-headers \ + --with-slurm \ + --with-sge \ + --without-tm \ + --sysconfdir=/etc/openmpi \ + --libdir=\$${prefix}/lib/${DEB_HOST_MULTIARCH}/openmpi/lib \ + --includedir=\$${prefix}/lib/${DEB_HOST_MULTIARCH}/openmpi/include + +override_dh_auto_clean: + dh_clean + rm -f $(patsubst %, debian/%, ${AUTOGENERATED}) + find . -name .libs -exec rm -rf {} \; || true + find . -name .dirstamp -delete + find . -type l -delete + find . -name '*.o' -delete + +override_dh_update_autotools_config: + (cd config && autom4te --language=m4sh opal_get_version.m4sh -o opal_get_version.sh) + ./autogen.pl --force + +override_dh_auto_configure: + for f in ${AUTOGENERATED} ; do \ + sed -e 's%@DEB_HOST_MULTIARCH@%${DEB_HOST_MULTIARCH}%g' < debian/$$f.in | \ + sed -e 's/@GFORTRAN_VERSION@/${GFORTRAN_VERSION}/' > debian/$$f ; \ + done + dh_auto_configure --builddirectory=$(BUILDDIR_GFORTRAN) -- $(extra_flags) + $(DO_FLANG) && dh_auto_configure --builddirectory=$(BUILDDIR_FLANG) \ + -- $(extra_flags) FC=flang FCFLAGS="$(FLANG_FCFLAGS)" || true + +override_dh_auto_build: + dh_auto_build --builddirectory=$(BUILDDIR_GFORTRAN) + $(DO_FLANG) && dh_auto_build --builddirectory=$(BUILDDIR_FLANG) || true + +override_dh_install: + dh_auto_install --builddirectory=$(BUILDDIR_GFORTRAN) + $(DO_FLANG) && find $(BUILDDIR_FLANG) -type f -perm -+x -a ! -name '*.la' -a ! -name '*.mod' -exec chrpath -d '{}' \; || true +# Rename the compiler and startup wrappers. + for f in mpic++ mpicc mpiCC mpicxx mpiexec mpif77 mpif90 mpirun mpifort ; do \ + if test -f $(DESTDIR)/usr/bin/$${f}; then \ + mv $(DESTDIR)/usr/bin/$${f} $(DESTDIR)/usr/bin/$${f}.openmpi ; \ + fi; \ + done + # Rename some files + mv $(DESTDIR)/usr/bin/aggregate_profile.pl $(DESTDIR)/usr/bin/aggregate_profile + mv $(DESTDIR)/usr/bin/profile2mat.pl $(DESTDIR)/usr/bin/profile2mat +# Strip rpath from pc,wrapper files + for f in ompi-c.pc ompi-cxx.pc ompi-f77.pc ompi-f90.pc ompi-fort.pc ompi.pc opal.pc orte.pc ; do \ + sed -e 's/-Wl,-rpath -Wl,$${libdir}//' < $(DESTDIR)/$(LIBDIR)/openmpi/lib/pkgconfig/$${f} > debian/tmp.x ; \ + mv debian/tmp.x $(DESTDIR)/$(LIBDIR)/openmpi/lib/pkgconfig/$${f} ; \ + done + find . -name '*wrapper-data.txt' | while read f; do \ + sed -e 's/-Wl,-rpath -Wl,@{libdir}//' < $$f | \ + sed -e 's/@COMPILER_VERSION@/${GFORTRAN_VERSION}/' > debian/tmp.x ; \ + mv debian/tmp.x $$f ; done +# Rename the compiler wrapper man pages. + for f in mpic++ mpicc mpicxx mpiexec mpif77 mpif90 mpirun mpifort ; do \ + if test -f $(DESTDIR)/usr/share/man/man1/$${f}.1; then \ + echo DEBUG7 $${f} ;\ + mv $(DESTDIR)/usr/share/man/man1/$${f}.1 $(DESTDIR)/usr/share/man/man1/$${f}.openmpi.1 ; \ + fi; \ + if test -f $(DESTDIR)/usr/share/man/man1/$${f}.3; then \ + echo DEBUG8 $${f} ;\ + mv $(DESTDIR)/usr/share/man/man3/$${f}.3 $(DESTDIR)/usr/share/man/man1/$${f}.openmpi.3 ; \ + fi; \ + done + cd $(DESTDIR)/usr/share/man/man3; \ + for f in *.3; do \ + mv $$f $$(echo $$f|sed -e "s|\.3|.openmpi.3|g"); \ + done; \ + mkdir -p $(DESTDIR)/$(LIBDIR)/openmpi/lib/ + cp $(BUILDDIR_GFORTRAN)/ompi/mpi/fortran/*/.libs/libmpi_mpifh.so.40.30.0 $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmpi_mpifh.so.40.30.0 + cp $(BUILDDIR_GFORTRAN)/ompi/mpi/fortran/*/.libs/libmpi_usempi_ignore_tkr.so.40.30.0 $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmpi_usempi_ignore_tkr.so.40.30.0 + cp $(BUILDDIR_GFORTRAN)/ompi/mpi/fortran/*/.libs/libmpi_usempif08.so.40.30.0 $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmpi_usempif08.so.40.30.0 + gcc -shared -fPIC -Wl,-soname,libmpi_mpifh-gfortran.so.40 -o $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmpi_mpifh-gfortran.so.40.30.0 \ + $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmpi_mpifh.so.40.30.0 + gcc -shared -fPIC -Wl,-soname,libmpi_usempi_ignore_tkr-gfortran.so.40 \ + -o $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmpi_usempi_ignore_tkr-gfortran.so.40.30.0 \ + $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmpi_usempi_ignore_tkr.so.40.30.0 + gcc -shared -fPIC -Wl,-soname,libmpi_usempif08-gfortran.so.40 -o $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmpi_usempif08-gfortran.so.40.30.0 \ + $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmpi_usempif08.so.40.30.0 + # Flang, if present + $(DO_FLANG) && ( \ + mkdir -p $(DESTDIR)/$(FLANG_MODDIR) ; \ + dh_fortran_mod -p libopenmpi-dev $(BUILDDIR_FLANG)/ompi/mpi/fortran/mpiext/*.mod openmpi ; \ + dh_fortran_mod -p libopenmpi-dev $(BUILDDIR_FLANG)/ompi/mpi/fortran/use-mpi-ignore-tkr/*.mod openmpi ; \ + dh_fortran_mod -p libopenmpi-dev $(BUILDDIR_FLANG)/ompi/mpi/fortran/use-mpi-f08/*.mod openmpi ; \ + dh_fortran_mod -p libopenmpi-dev $(BUILDDIR_FLANG)/ompi/mpi/fortran/use-mpi-f08/mod/*.mod openmpi ; \ + dh_fortran_mod -p libopenmpi-dev $(BUILDDIR_FLANG)/ompi/mpi/fortran/mpiext-use-mpi/*.mod openmpi ; \ + cp $(BUILDDIR_FLANG)/ompi/mpi/fortran/*/.libs/libmpi_mpifh.so.40.30.0 $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmpi_mpifh-flang.so.40.30.0 ; \ + cp $(BUILDDIR_FLANG)/ompi/mpi/fortran/*/.libs/libmpi_usempi_ignore_tkr.so.40.30.0 $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmpi_usempi_ignore_tkr-flang.so.40.30.0 ; \ + cp $(BUILDDIR_FLANG)/ompi/mpi/fortran/*/.libs/libmpi_usempif08.so.40.30.0 $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmpi_usempif08-flang.so.40.30.0 ; \ + dh_link -p libopenmpi3 $(LIBDIR)/libmpi_mpifh-flang.so.40.30.0 $(LIBDIR)/openmpi/lib/libmpi_mpifh-flang.so.40 ; \ + dh_link -p libopenmpi-dev $(LIBDIR)/libmpi_mpifh-flang.so.40.30.0 $(FLANG_LIBDIR)/openmpi/lib/libmpi_mpifh-flang.so ; \ + dh_link -p libopenmpi3 $(LIBDIR)/libmpi_usempif08-flang.so.40.30.0 $(LIBDIR)/openmpi/lib/libmpi_usempif08-flang.so.40 ; \ + dh_link -p libopenmpi-dev $(LIBDIR)/libmpi_usempif08-flang.so.40.30.0 $(FLANG_LIBDIR)/openmpi/lib/libmpi_usempif08.so ; \ + dh_link -p libopenmpi3 $(LIBDIR)/libmpi_usempi_ignore_tkr-flang.so.40.30.0 $(LIBDIR)/openmpi/lib/libmpi_usempi_ignore_tkr-flang.so.40 ; \ + dh_link -p libopenmpi-dev $(LIBDIR)/libmpi_usempi_ignore_tkr-flang.so.40.30.0 $(FLANG_LIBDIR)/openmpi/lib/libmpi_usempi_ignore_tkr.so ; \ + ) || true +# patchelf --set-soname libmpi_mpifh-flang.so.40 $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmpi_mpifh-flang.so.40.30.0 ; \ +# patchelf --set-soname libmpi_usempi_ignore_tkr-flang.so.40 $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmpi_usempi_ignore_tkr-flang.so.40.30.0 ; \ +# patchelf --set-soname libmpi_usempif08-flang.so.40 $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmpi_usempif08-flang.so.40.30.0 ; \ + # Strip rpath info from all executables and libraries. + find $(DESTDIR) -type f -perm -+x -a ! -name '*.la' -a ! -name '*.mod' -exec chrpath -d '{}' \; || true +# Rename orte-bootproxy.sh to orte-bootproxy + if test -f $(DESTDIR)/usr/bin/orte-bootproxy.sh; then \ + mv $(DESTDIR)/usr/bin/orte-bootproxy.sh $(DESTDIR)/usr/bin/orte-bootproxy; \ + fi +# Remove dangling symlink(s) + rm -f $(DESTDIR)/usr/share/man/man1/mpiCC.1 + rm -f $(DESTDIR)/usr/share/man/man1/orteCC.1 +# Remove COPYRIGHT file of ptmalloc2. It's reproduced in debian/copyright. + rm -fr $(DESTDIR)/usr/share/openmpi/doc/ +# Remove pmi2, pmix now in separate package + rm -rf $(DESTDIR)/usr/lib/*/openmpi/include/pmi* +# Remove buggy ${pkgincludedir} refs from pkg-config files. #837062 + find . -name '*.pc' -type f | while read f ; do \ + cat $${f} | sed -e 's%-I$${pkgincludedir}[a-zA-Z0-9/]* %%g' > x ; \ + mv x $${f}; done +# sanitize build paths for bit-reproducibility + if test $(DESTDIR)/${LIBDIR}/openmpi/include/openmpi/opal_config.h ; then \ + sed -e 's%${CURDIR}%/build/openmpi%g' < $(DESTDIR)/${LIBDIR}/openmpi/include/openmpi/opal_config.h \ + > $(DESTDIR)/x ; \ + mv $(DESTDIR)/x /$(DESTDIR)/${LIBDIR}/openmpi/include/openmpi/opal_config.h ; \ + fi +# Continue as usual + dh_install +# oshmem, shmem only built on Linux so do by hand or it may fail ... + # mkdir -p debian/libopenmpi3/$(LIBDIR)/openmpi/lib + if test -f $(DESTDIR)/usr/bin/oshmem_info ; then \ + dh_link -p openmpi-bin /usr/bin/mpirun.openmpi /usr/bin/oshrun ;\ + dh_install -p openmpi-bin /usr/bin/oshmem_info ; \ + dh_install -p openmpi-bin /usr/bin/oshcxx ;\ + dh_install -p openmpi-bin /usr/bin/oshcc ;\ + dh_install -p openmpi-bin /usr/bin/oshc++ ;\ + dh_install -p openmpi-bin /usr/bin/oshfort ; \ + dh_install -p openmpi-bin /usr/bin/oshCC ; \ + dh_installman -p openmpi-bin $(DESTDIR)/usr/share/man/man1/oshfort.1 ; \ + dh_installman -p openmpi-bin $(DESTDIR)/usr/share/man/man1/oshrun.1 ; \ + dh_installman -p openmpi-bin $(DESTDIR)/usr/share/man/man1/oshmem_info.1 ; \ + dh_installman -p openmpi-bin $(DESTDIR)/usr/share/man/man1/oshcc.1 ; \ + dh_installman -p openmpi-bin $(DESTDIR)/usr/share/man/man1/oshCC.1 ; \ + dh_installman -p openmpi-bin $(DESTDIR)/usr/share/man/man1/oshc++.1 ; \ + dh_installman -p openmpi-bin $(DESTDIR)/usr/share/man/man1/oshcxx.1 ; \ + dh_install -p libopenmpi3 $(LIBDIR)/openmpi/lib/liboshmem.so.40.30.2 $(LIBDIR) ; \ + dh_link -p libopenmpi3 $(LIBDIR)/liboshmem.so.40.30.2 $(LIBDIR)/liboshmem.so.40 ; \ + dh_link -p libopenmpi-dev $(LIBDIR)/liboshmem.so.40 $(LIBDIR)/openmpi/lib/liboshmem.so ; \ + dh_link -p libopenmpi-dev $(LIBDIR)/liboshmem.so.40 $(LIBDIR)/liboshmem.so ; \ + fi + if test -f $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmpi_java.so.40.30.0 ; then \ + dh_install -p openmpi-bin /usr/bin/mpijavac ; \ + dh_install -p openmpi-bin usr/bin/mpijavac.pl ; \ + dh_installman openmpi-bin $(DESTDIR)/usr/share/man/man1/mpijavac.1 ; \ + dh_install -p libopenmpi3 $(LIBDIR)/openmpi/lib/libmpi_java.so.40.30.0 $(LIBDIR); \ + dh_link -p libopenmpi3 $(LIBDIR)/libmpi_java.so.40.30.0 $(LIBDIR)/libmpi_java.so.40 ; \ + dh_link -p libopenmpi-dev $(LIBDIR)/libmpi_java.so.40 $(LIBDIR)/openmpi/lib/libmpi_java.so ; \ + dh_link -p libopenmpi-dev $(LIBDIR)/libmpi_java.so.40 $(LIBDIR)/libmpi_java.so ; \ + fi + if test -f $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmca_common_ucx.so.40.30.2 ; then \ + dh_install -p libopenmpi3 $(LIBDIR)/openmpi/lib/libmca_common_ucx.so.40.30.2 $(LIBDIR); \ + dh_link -p libopenmpi3 $(LIBDIR)/libmca_common_ucx.so.40.30.2 $(LIBDIR)/libmca_common_ucx.so.40 ; \ + dh_link -p libopenmpi-dev $(LIBDIR)/libmca_common_ucx.so.40 $(LIBDIR)/openmpi/lib/libmca_common_ucx.so ; \ + dh_link -p libopenmpi-dev $(LIBDIR)/libmca_common_ucx.so.40 $(LIBDIR)/libmca_common_ucx.so ; \ + fi + if test -f $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmca_common_monitoring.so.50.20.0 ; then \ + dh_install -p libopenmpi3 $(LIBDIR)/openmpi/lib/libmca_common_monitoring.so.50.20.0 $(LIBDIR) ; \ + dh_link -p libopenmpi3 $(LIBDIR)/libmca_common_monitoring.so.50.20.0 $(LIBDIR)/libmca_common_monitoring.so.50 ; \ + dh_link -p libopenmpi-dev $(LIBDIR)/libmca_common_monitoring.so.50 $(LIBDIR)/openmpi/lib/libmca_common_monitoring.so ; \ + dh_link -p libopenmpi-dev $(LIBDIR)/libmca_common_monitoring.so.50 $(LIBDIR)/libmca_common_monitoring.so ; \ + fi + # No longer needed ? + if test -f $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmca_common_ofi.so.10.0.2 ; then \ + dh_install -p libopenmpi3 $(LIBDIR)/openmpi/lib/libmca_common_ofi.so.10.0.2 $(LIBDIR) ; \ + dh_link -p libopenmpi3 $(LIBDIR)/libmca_common_ofi.so.10.0.2 $(LIBDIR)/libmca_common_ofi.so.10 ; \ + dh_link -p libopenmpi-dev $(LIBDIR)/libmca_common_ofi.so.10 $(LIBDIR)/openmpi/lib/libmca_common_ofi.so ; \ + dh_link -p libopenmpi-dev $(LIBDIR)/libmca_common_ofi.so.10 $(LIBDIR)/libmca_common_ofi.so ; \ + fi + if test -f $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmca_common_ompio.so.41.29.4; then \ + dh_install -p libopenmpi3 $(LIBDIR)/openmpi/lib/libmca_common_ompio.so.41.29.4 $(LIBDIR) ; \ + dh_link -p libopenmpi3 $(LIBDIR)/libmca_common_ompio.so.41.29.4 $(LIBDIR)/libmca_common_ompio.so.41 ; \ + dh_link -p libopenmpi-dev $(LIBDIR)/libmca_common_ompio.so.41 $(LIBDIR)/openmpi/lib/libmca_common_ompio.so ; \ + dh_link -p libopenmpi-dev $(LIBDIR)/libmca_common_ompio.so.41 $(LIBDIR)/libmca_common_ompio.so ; \ + fi + if test -f $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmca_common_verbs.so.40.30.0 ; then \ + dh_install -p libopenmpi3 $(LIBDIR)/openmpi/lib/libmca_common_verbs.so.40.30.0 $(LIBDIR) ; \ + dh_link -p libopenmpi3 $(LIBDIR)/libmca_common_verbs.so.40.30.0 $(LIBDIR)/libmca_common_verbs.so.40 ; \ + dh_link -p libopenmpi-dev $(LIBDIR)/libmca_common_verbs.so.40 $(LIBDIR)/openmpi/lib/libmca_common_verbs.so ; \ + dh_link -p libopenmpi-dev $(LIBDIR)/libmca_common_verbs.so.40 $(LIBDIR)/libmca_common_verbs.so ; \ + fi + if test -f $(DESTDIR)/$(LIBDIR)/openmpi/lib/libmca_common_libfabric.so.40.30.0 ; then \ + dh_install -p libopenmpi3 $(LIBDIR)/openmpi/lib/libmca_common_libfabric.so.40.30.0 $(LIBDIR) ; \ + dh_link -p libopenmpi3 $(LIBDIR)/libmca_common_libfabric.so.40.30.0 $(LIBDIR)/libmca_common_libfabric.so.40 ; \ + dh_link -p libopenmpi-dev $(LIBDIR)/libmca_common_libfabric.so.40 $(LIBDIR)/openmpi/lib/libmca_common_libfabric.so ; \ + dh_link -p libopenmpi-dev $(LIBDIR)/libmca_common_libfabric.so.40 $(LIBDIR)/libmca_common_libfabric.so ; \ + fi + # If shmemrun exists, its a broken link so use -h to test + if test -h $(DESTDIR)/usr/bin/shmemrun ; then \ + dh_link -p openmpi-bin /usr/bin/mpirun.openmpi /usr/bin/shmemrun ;\ + dh_install -p openmpi-bin usr/bin/shmemcc ; \ + dh_install -p openmpi-bin usr/bin/shmemcxx ; \ + dh_install -p openmpi-bin usr/bin/shmemc++ ; \ + dh_install -p openmpi-bin /usr/bin/shmemCC ; \ + dh_install -p openmpi-bin /usr/bin/shmemfort ; \ + dh_installman -p openmpi-bin $(DESTDIR)/usr/share/man/man1/shmemcc.1 ;\ + dh_installman -p openmpi-bin $(DESTDIR)/usr/share/man/man1/shmemc++.1 ;\ + dh_installman -p openmpi-bin $(DESTDIR)/usr/share/man/man1/shmemfort.1 ; \ + dh_installman -p openmpi-bin $(DESTDIR)/usr/share/man/man1/shmemrun.1 ; \ + dh_installman -p openmpi-bin $(DESTDIR)/usr/share/man/man1/shmemCC.1 ; \ + dh_installman -p openmpi-bin $(DESTDIR)/usr/share/man/man1/shmemcxx.1 ; \ + fi + +override_dh_fixperms-arch: + chmod 0644 debian/libopenmpi*/$(LIBDIR)/fortran/*/openmpi/*.mod + rm -f debian/libopenmpi-dev/usr/lib/*/openmpi/lib/ompi_monitoring_prof.so + dh_fixperms + +override_dh_auto_test: + $(DO_TEST) && dh_auto_test || echo "Tests disabled on ${NO_TEST_ARCH} systems for the moment" + +override_dh_shlibdeps: + dh_shlibdeps -l$(DESTDIR)/$(LIBDIR)/openmpi/lib -- --ignore-missing-info + +override_dh_installdocs: + dh_installdocs --all NEWS README +ifeq ($(filter nojava,$(DEB_BUILD_PROFILES)),) + dh_installdocs -p openmpi-doc debian/tmp/usr/share/doc/openmpi/javadoc-openmpi + dh_link -p libopenmpi-dev /usr/share/javascript/jquery/jquery.js /usr/share/doc/libopenmpi-dev/javadoc-openmpi/jquery/external/jquery/jquery.js + dh_link -p libopenmpi-dev /usr/share/javascript/jquery/jquery.js /usr/share/doc/libopenmpi-dev/javadoc-openmpi/jquery/jquery-3.5.1.js + dh_link -p libopenmpi-dev /usr/share/javascript/jquery-ui/themes/base/jquery-ui.css /usr/share/doc/libopenmpi-dev/javadoc-openmpi/jquery/jquery-ui.css + dh_link -p libopenmpi-dev /usr/share/javascript/jquery-ui/jquery-ui.js /usr/share/doc/libopenmpi-dev/javadoc-openmpi/jquery/jquery-ui.js + dh_link -p libopenmpi-dev /usr/share/javascript/jquery-ui/themes/base/jquery-ui.min.css /usr/share/doc/libopenmpi-dev/javadoc-openmpi/jquery/jquery-ui.min.css + dh_link -p libopenmpi-dev /usr/share/javascript/jquery-ui/jquery-ui.min.js /usr/share/doc/libopenmpi-dev/javadoc-openmpi/jquery/jquery-ui.min.js +endif diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/tests/check_shared_objs b/debian/tests/check_shared_objs new file mode 100755 index 0000000..9532356 --- /dev/null +++ b/debian/tests/check_shared_objs @@ -0,0 +1,9 @@ +#!/bin/sh + + +# Ensure all mca shared objects, etc are ok + +ompi_info --all 2>&1 | grep "cannot open shared object file" + +[ $? -eq 1 ] + diff --git a/debian/tests/control b/debian/tests/control new file mode 100644 index 0000000..d933c4e --- /dev/null +++ b/debian/tests/control @@ -0,0 +1,11 @@ +Tests: hello1 +Depends: gcc, openmpi-bin, libopenmpi-dev + +Tests: hello2 +Depends: gfortran, libopenmpi-dev, openmpi-bin + +Tests: hello4 +Depends: gfortran, libopenmpi-dev, openmpi-bin + +Tests: check_shared_objs +Depends: openmpi-bin diff --git a/debian/tests/hello.c b/debian/tests/hello.c new file mode 100644 index 0000000..cb7748d --- /dev/null +++ b/debian/tests/hello.c @@ -0,0 +1,28 @@ +#include +#include + +int main(int argc, char** argv) { + // Initialize the MPI environment + MPI_Init(NULL, NULL); + + // Get the number of processes + int world_size; + MPI_Comm_size(MPI_COMM_WORLD, &world_size); + + // Get the rank of the process + int world_rank; + MPI_Comm_rank(MPI_COMM_WORLD, &world_rank); + + // Get the name of the processor + char processor_name[MPI_MAX_PROCESSOR_NAME]; + int name_len; + MPI_Get_processor_name(processor_name, &name_len); + + // Print off a hello world message + printf("Hello world from processor %s, rank %d out of %d processors\n", + processor_name, world_rank, world_size); + + // Finalize the MPI environment. + MPI_Finalize(); +} + diff --git a/debian/tests/hello.f b/debian/tests/hello.f new file mode 100644 index 0000000..0f15d1d --- /dev/null +++ b/debian/tests/hello.f @@ -0,0 +1,11 @@ +C Fortran example + program hello + include 'mpif.h' + integer rank, size, ierror, tag, status(MPI_STATUS_SIZE) + + call MPI_INIT(ierror) + call MPI_COMM_SIZE(MPI_COMM_WORLD, size, ierror) + call MPI_COMM_RANK(MPI_COMM_WORLD, rank, ierror) + print*, 'node', rank, ': Hello world' + call MPI_FINALIZE(ierror) + end diff --git a/debian/tests/hello.f90 b/debian/tests/hello.f90 new file mode 100644 index 0000000..fee143f --- /dev/null +++ b/debian/tests/hello.f90 @@ -0,0 +1,11 @@ +! Fortran example + program hello + use mpi + integer rank, size, ierror, tag, status(MPI_STATUS_SIZE) + + call MPI_INIT(ierror) + call MPI_COMM_SIZE(MPI_COMM_WORLD, size, ierror) + call MPI_COMM_RANK(MPI_COMM_WORLD, rank, ierror) + print*, 'node', rank, ': Hello world' + call MPI_FINALIZE(ierror) + end diff --git a/debian/tests/hello1 b/debian/tests/hello1 new file mode 100755 index 0000000..3a4adf7 --- /dev/null +++ b/debian/tests/hello1 @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +### Compile and run a simple MPI application + +cd debian/tests +mpicc -o hello hello.c + +mpirun -n 1 ./hello +rm ./hello diff --git a/debian/tests/hello2 b/debian/tests/hello2 new file mode 100755 index 0000000..378842e --- /dev/null +++ b/debian/tests/hello2 @@ -0,0 +1,13 @@ +#!/bin/sh + +set -e + +cd debian/tests + +### Compile and run a simple MPI application + +mpif90 -o hello hello.f90 + +mpirun -n 1 ./hello + +rm ./hello diff --git a/debian/tests/hello3 b/debian/tests/hello3 new file mode 100755 index 0000000..51c8f2e --- /dev/null +++ b/debian/tests/hello3 @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +### Compile and run a simple MPI application, via pkg-config + + +cc -o hello `pkg-config mpi --libs --cflags` hello.c + +mpirun -n 1 ./hello diff --git a/debian/tests/hello4 b/debian/tests/hello4 new file mode 100755 index 0000000..d554bbd --- /dev/null +++ b/debian/tests/hello4 @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +### Compile and run a simple MPI application + cd debian/tests + +mpif77 -o hello hello.f + +mpirun -n 1 ./hello +rm ./hello diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..7255d63 --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://www.open-mpi.org/software/ompi/ .*/.*/openmpi-([\d+\.]+)\.tar\.gz