--- /dev/null
--- /dev/null
++openmpi (4.1.3-2) unstable; urgency=medium
++
++ * Update links:
++ - libmca_common_ompio.so.41.29.2 -> libmca_common_ompio.so.41.29.3
++ - libmca_common_ucx.so.40.30.1 -> libmca_common_ucx.so.40.30.2
++ Closes: #1008966
++ * Fix autopkgtest that was incorrectly silent: Closes: #1009263
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 11 Apr 2022 08:32:17 +0100
++
++openmpi (4.1.3-1) unstable; urgency=medium
++
++ * New upstream release
++ * Update links:
++ - libmpi.so.40.30.2 -> libmpi.so.4.0.30.2
++ - libompitrace.so.40.30.0 -> libompitrace.so.40.30.1
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sat, 02 Apr 2022 09:05:27 +0100
++
++openmpi (4.1.2-2) unstable; urgency=medium
++
++ * Add link for mpifort-wrapper-data. Closes: #1006453
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 01 Mar 2022 12:39:43 +0000
++
++openmpi (4.1.2-1) unstable; urgency=medium
++
++ * Nww upstream release
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 28 Nov 2021 08:20:25 +0000
++
++openmpi (4.1.2~rc1-5) unstable; urgency=medium
++
++ * Drop unused and broken link to libopen-orted-mpir.so
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 27 Oct 2021 09:08:51 +0100
++
++openmpi (4.1.2~rc1-4) unstable; urgency=medium
++
++ * Move java docs to openmpi-doc package
++ * Add Breaks/Replaces for file move libopenmpi-dev -> openmpi-doc
++ * Delete obsolete breaks/replaces
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 29 Sep 2021 11:49:06 +0100
++
++openmpi (4.1.2~rc1-3) unstable; urgency=medium
++
++ * Update versions:
++ - libmca_common_ompio.so 41.29.1 -> 41.29.2
++ - libmca_common_ofi.so 10.0.1 -> 10.0.2
++ Closes: #995150
++ * Add autopkg test for unlinked shared libs
++ * Add alpha, ppc64, sparc64 to the 'nojava' arch list
++ * Only install javadocs via d/rules inside conditional
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 28 Sep 2021 08:11:18 +0100
++
++openmpi (4.1.2~rc1-2) unstable; urgency=medium
++
++ * Drop deprecated "stage1" build profile in favour of "nojava"
++ * Don't depend on libfabric-dev on sh4, powerpc, x32
++ * Only install java wrapper script on java platforms (not hurd)
++ * Don't try to build java support on kfreebsd-*
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 26 Sep 2021 10:55:45 +0100
++
++openmpi (4.1.2~rc1-1) experimental; urgency=medium
++
++ * New upstream release
++ * Drop merged patches:
++ - pr8827.patch
++ - no-ship-orted-mpir.patch
++ - pr8596.patch
++ * Update libversions:
++ - libmpi.so.40.30.1 -> libmpi.so.40.30.2
++ - libmpi_cxx.so.40.30.0 -> libmpi_cxx.so.40.30.1
++ - libopen-pal.so.40.30.1 -> libopen-pal.so.40.30.2
++ - libopen-rte.so.40.30.1 -> libopen-rte.so.40.30.2
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sat, 25 Sep 2021 13:20:47 +0100
++
++openmpi (4.1.1-5) unstable; urgency=medium
++
++ * Include pr8596.patch from 4.1.0-9 in 4.1.1
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 08 Sep 2021 14:07:52 +0100
++
++openmpi (4.1.1-4) unstable; urgency=medium
++
++ * Don't ship libopen-orted-mpir.so. Patch from upstream for 4.1.2
++ internal lib only.
++ * Also exclude mtl ofi to deal with libfabric fork in tests.
++ Closes: #979041
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 02 Sep 2021 13:31:02 +0100
++
++openmpi (4.1.1-3) unstable; urgency=medium
++
++ * Don't embed username, hostname in binaries. Closes: #990254.
++ Thanks, Vagrant Cascadian
++ * Ship libopen-orted-mpir.so in -dev pkg only. Closes: #993041, #993038
++ * Close bug fixed in previous release. Closes: #945120
++ * Fix FTBFS with missing javadocs in stage1/no java builds.
++ Closes: #979877, #975995
++
++ -- Alastair McKinstry <mckinstry@debian.org> Fri, 27 Aug 2021 12:04:06 +0100
++
++openmpi (4.1.1-2) unstable; urgency=medium
++
++ * Ensure libopen-orted-mpir.so is shipped
++ * Update so minor versions on libmca_common_ofi, libmca_common_ompio.
++ Closes: #989111
++ * Enable IPv6. Closes: #989694.
++ * Standards-Version: 4.6.0; no changes required
++ * Build with autoconf 2.71 ; Closes: #978878
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 26 Aug 2021 09:28:50 +0100
++
++openmpi (4.1.1-1) experimental; urgency=medium
++
++ * New upstream release
++ * Patches merged upstream:
++ - external-pmix-fix.patch
++ - external-pmix-fix.patch
++ - grequest-fix.patch
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 11 May 2021 10:11:22 +0100
++
++openmpi (4.1.0-10) unstable; urgency=medium
++
++ * Rebuild against ucx 1.10.1~rc1+really.1.10.0-1 for buster
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 27 May 2021 09:16:24 +0100
++
++openmpi (4.1.0-9) unstable; urgency=medium
++
++ * Pull fix for Memory leak in MPI_Allreduce when using a repeatedly created
++ and freed MPI_Datatype. Closes: #987261
++ * Workaround for mpirun crashes when trying to schedule a task on
++ a foreign host. Closes: #984956
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 13 May 2021 14:01:44 +0100
++
++openmpi (4.1.0-8) unstable; urgency=medium
++
++ * Ship mpiijavac.pl script. Closes: #984962
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 11 Mar 2021 18:29:08 +0000
++
++openmpi (4.1.0-7) unstable; urgency=medium
++
++ * Also disable ofi BTL to avoid libfabric issues
++ (user can re-enable on systems with RDMA hardware)
++ Closes: #979041
++ * Backport grequest fix from 4.1.x. Closes: #979480
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 20 Jan 2021 17:22:18 +0000
++
++openmpi (4.1.0-6) unstable; urgency=medium
++
++ * Disable UCX by default to avoid spurious errors on systems
++ without rdmacm hardware. Closes: #90033
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 14 Jan 2021 11:43:39 +0000
++
++openmpi (4.1.0-5) unstable; urgency=medium
++
++ * libfabric-dev now available on all bar hurd, kfreebsd
++ * libnuma-dev now available on all bar hurd, kfreebsd
++ * Exclude openib by default, update README.Debian to explain.
++ * Patch to detect pmix 4. Closes: #979041
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sat, 09 Jan 2021 19:42:23 +0000
++
++openmpi (4.1.0-4) unstable; urgency=mediuzm
++
++ * Rename some scripts to drop language suffix
++ - aggregate_profile.pl -> aggregate_profile
++ - profile2mat.pl -> profile2man
++ * Drop dependencies on libpmix* as we use the internal version
++ * Fix for missing plugin mca_op_avx.so. Closes: #979041, #978496
++ * Update shymlink to jquery.js for version number change
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 03 Jan 2021 22:22:09 +0000
++
++openmpi (4.1.0-3) unstable; urgency=medium
++
++ * Set -latomic on some archs for pmix
++ * Fix overreaching find in d/rules
++ * Make install of shmemc++.1 conditional
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 28 Dec 2020 17:17:04 +0000
++
++openmpi (4.1.0-2) unstable; urgency=medium
++
++ * Update d/watch file
++ * Use internal pmix until pmix 4.0 supported.
++ Closes: #978022, #978308, #978203, #978066
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 27 Dec 2020 14:38:05 +0000
++
++openmpi (4.1.0-1) unstable; urgency=medium
++
++ * New upstream release
++ - minor lib versions updated to 40.30.0
++ * Standards-Version: 4.5.1
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 21 Dec 2020 10:56:34 +0000
++
++openmpi (4.0.5-7) unstable; urgency=medium
++
++ * Undo NO_PMIX_ARCH for armel, mipsel no longer needed as atomic
++ primitives now provided in external pmix. Closes: #971669
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 14 Oct 2020 20:08:08 +0100
++
++openmpi (4.0.5-6) unstable; urgency=medium
++
++ * Update VCS-* headers to point to debian/latest branch. Closes: #970707
++ * Rebuild to drop build of mca_pmix_pmix3.so on armel/mipsel (triggered by
++ misconfig in pmix package) ?
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 12 Oct 2020 08:46:30 +0100
++
++openmpi (4.0.5-5) unstable; urgency=medium
++
++ * Drop amd64 from NO_PMIX_ARCH (debugging test). Closes: #970698
++ * Update Breaks/Replaces to cope with bug regression below
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 21 Sep 2020 21:29:06 +0100
++
++openmpi (4.0.5-4) unstable; urgency=medium
++
++ * Regression fix: man pages belong in openmpi-bin, Closes: #970442
++ * Set B-D on libpmix-dev. Closes: #970193
++ * Add dependency on libevent-dev to libopenmpi-dev. Closes: #945121
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 17 Sep 2020 11:25:15 +0100
++
++openmpi (4.0.5-3) unstable; urgency=medium
++
++ * Revert autogenerated vars in preinst/postinst. Closes: #970036
++ * Update pmix path for libpmix-dev >= 3.2.0rc1-2
++ * Ack. bug closed due to mpi4py test disabled: Closes: #965352.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sat, 12 Sep 2020 12:33:38 +0100
++
++openmpi (4.0.5-2) unstable; urgency=medium
++
++ * in binary-indep builds, ignore stuff thats not installed (d/not-installed)
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 10 Sep 2020 09:18:52 +0100
++
++openmpi (4.0.5-1) unstable; urgency=medium
++
++ * New upstream release
++ * Update libversions:
++ libmpi.so 40.20.4 -> 40.20.5
++ libopen-pal.so 40.20.4 -> 40.20.5
++ libopen-rte.so 40.20.4 -> 40.20.5
++ libmpi_usempif08: 40.21.1 -> 40.21.2
++ * Add libpmix-dev as Dependency of libopenmpi-dev
++ * Depend on libjs-jquery-ui in -dev pkg rather than use external version
++ * Move to debhelper 13; use DEB_HOST_MULTIARCH vars rather than autogenerated
++ link, install files
++ * Drop use_openib patch now that UCX enabled
++ * Change gdb.conf and branch names to match DEP-14 recommendations
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 09 Sep 2020 16:48:29 +0100
++
++openmpi (4.0.4-2) unstable; urgency=medium
++
++ * Re-enable liboshmem.so
++ * Se hwloc to external for clarity
++ * Enable UCX support
++ - Add libmca_common_ucx.so lib
++ * Tidy up d/rules to use more dh_* commands not cp/mv
++ * Ship javadocs in libopenmpi-dev
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 15 Jul 2020 07:59:50 +0100
++
++openmpi (4.0.4-1) unstable; urgency=medium
++
++ * New upstream release
++ * Update libversions:
++ libmpi.so 40.20.3 -> 40.20.4
++ libopen-pal.so 40.20.3 -> 40.20.4
++ libopen-rte.so 40.20.3 -> 40.20.4
++ libmpi_usempif08: 40.21.0 -> 40.21.1
++ * Updated build config for ia64, thanks to John Paul Adrian Glaubitz.
++ Closes: #963729
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 02 Jul 2020 08:42:05 +0100
++
++openmpi (4.0.3-9) unstable; urgency=medium
++
++ * Add config to use Infiniband on 4.0+. Closes: #962180
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 09 Jun 2020 17:09:51 +0100
++
++openmpi (4.0.3-8) unstable; urgency=medium
++
++ * Undo 64-bit;
++ * Add breaks to avoid libhwloc.so.5/so.15 collision. Closes: #961631
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 28 May 2020 16:35:04 +0100
++
++openmpi (4.0.3-7) experimental; urgency=medium
++
++ * Experimental full 64-bit build
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 20 May 2020 12:12:06 +0100
++
++openmpi (4.0.3-6) unstable; urgency=medium
++
++ * libopenmpi-dev now depends on zlib1g-dev
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 12 Apr 2020 12:47:29 +0100
++
++openmpi (4.0.3-5) unstable; urgency=medium
++
++ * Fix autopkgtest scripts to run in right directory; dep on gcc, gfortran
++ * Correct JAVA condition so its not built on hppa. Closes: #956161
++
++ -- Alastair McKinstry <mckinstry@debian.org> Fri, 10 Apr 2020 14:02:54 +0100
++
++openmpi (4.0.3-4) unstable; urgency=medium
++
++ * Hard-code GFORTRAN_VERSION as gfortran-mod-15 for the moment to avoid
++ pulling arch-dep stuff into openmpi-common (mpi wrappers)
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 08 Apr 2020 14:19:09 +0100
++
++openmpi (4.0.3-3) unstable; urgency=medium
++
++ * Fix broken link for libmpi_usempi_ignore_tkr.so
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 07 Apr 2020 13:56:17 +0100
++
++openmpi (4.0.3-2) unstable; urgency=medium
++
++ * Fix broken psm conditional that causes FTBFS on non-intel archs
++ * Use gcc rather than patchelf to change sonames for gfortan libs;
++ patchelf causes ldconfig to create wierd files and breaks dwz
++ Closes: #955708
++ * Ensure mpif*.h headers are also present in the fortran mod dir that
++ mpif90/mpif77 now searches. Closes: #955749
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 05 Apr 2020 11:56:15 +0100
++
++openmpi (4.0.3-1) unstable; urgency=medium
++
++ * New upstream release. Closes: #954932
++ Some lib changes:
++ - libmpi 40.20.2 -> 40.20.3
++ - libopen-pal 40.20.2 -> 40.20.3
++ - libopen-rte 40.20.2 -> 40.20.3
++ - libmpi_usempif08 40.20.1 -> 40.21.0
++ - libmca_common_ompio.so. 41.19.2 -> 41.19.3
++ * Standards-Version: 4.5.0
++ * Enable java build on riscv64. Closes: #933738
++ * Build with both gfortran and flang (where possible)
++ But don't depend on flang until it supports llvm-9
++ * Drop B-D on gcc >= 4, Obsolete
++ * Don't have openmpi-bin depend on libopenmpi-dev.
++ THIS MAY BREAK THINGS EXPECTING libopenmpi-dev TO SHIP mpicc*, etc.
++ THEY SHOULD DEPEND ON MPI-DEFAULT-DEV instead.
++ * Build without '--with-ltdl'; 4.* uses dlopen directly.
++ * Use dh-sequence-fortran-mod instead of --with fortran_mod
++ * Add initial hello_world sanity package tests
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 30 Mar 2020 15:10:13 +0100
++
++openmpi (4.0.2-5) unstable; urgency=medium
++
++ * Fix typos in d/changelog
++ * Ship orte-server. Closes: #946542
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 18 Dec 2019 13:41:29 +0000
++
++openmpi (4.0.2-4) unstable; urgency=medium
++
++ * Version numbers on libs changed:
++ - libmpi_java.so now version 40.20.0
++ - libmca_common_monitoring.so now 50.10.0
++ - libmca_common_ompio.so now 41.19.2
++ - libmca_common_verbs.so now 40.20.0
++ - libmca_common_ofi.so, liboshmem.so no longer produced
++ - Closes: #945170,
++ * Close old bug: Closes #945121
++ * Update postinst scripts, remove preinst scripts; remove stuff no longer
++ needed post buster
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 21 Nov 2019 14:35:36 +0000
++
++openmpi (4.0.2-3) unstable; urgency=medium
++
++ * Add dependency on libevent-dev to libopenmpi-dev. Closes: #933738
++ * Drop deprecated Fortran-Mod: clause from d/control. Closes: #916860
++ * Enable java support for riscv64. Closes: #933738
++ * dh_fortran_mod now adds Fortran dependencies. Closes: #916159
++ * As of last upload, openmpi no longer prints warnings to stderr
++ by default. Closes: #814451
++ * Recent openmpi works in chroot. Closes: #494046
++ * OpenMPI4 works with hwloc2. Closes: #916794.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 20 Nov 2019 09:24:14 +0000
++
++openmpi (4.0.2-2) unstable; urgency=medium
++
++ * Move to unstable. Closes: #941996
++ * Set OMPI_MCA_btl_base_warn_component_unused=0 by default to silence
++ warnings. Add README.Debian to say so.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 19 Nov 2019 11:55:49 +0000
++
++openmpi (4.0.2-1) experimental; urgency=medium
++
++ * New upstream release
++ - libmpi_usempi_ignore_tkr.so now .40.20.0
++ - libompitrace.so now 40.20.0
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 22 Oct 2019 18:04:21 +0100
++
++openmpi (4.0.2~rc1-1) experimental; urgency=medium
++
++ * New upstream release
++ - libmpi_cxx.so, libmpi_usempif08.so now 40.20.1
++ - libmpi_mpifh, libmpi.so now 40.20.2
++ - libopen-pal, libopen-rte now 40.20.2
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 09 Sep 2019 06:46:16 +0100
++
++openmpi (4.0.1-1) experimental; urgency=medium
++
++ * New upstream release
++ - orte-ps, orte-top, orte-server, orte-dvm, prun no longer built.
++ - libmca_common_sm now 40.20.0
++ - libmpi.so, libmpi_mpifh,libopen-rte,libopen-pal now 40.20.1
++ * Undo --no-parallel.
++ * Standards-Version: 4.4.0
++ * Use debhelper-compat (= 12)
++ * Drop B-D on gcc7 for ia64 (no longer a release arch)
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 21 Jul 2019 11:20:58 +0100
++
++openmpi (3.1.3-11) unstable; urgency=medium
++
++ [ Alastair McKinstry ]
++ * Build-Depend on gfortran | fortran-compiler
++ * Drop B-D on gcc >= 4, obsolete
++ * Drop -g flag if compiling with flang
++
++ [ Andreas Beckmann ]
++ * Team upload.
++ * Add Breaks against mpich and lam predating mpi-$MULTIARCH alternatives.
++
++ -- Andreas Beckmann <anbe@debian.org> Tue, 30 Apr 2019 23:40:47 +0200
++
++openmpi (3.1.3-10) unstable; urgency=medium
++
++ * Remove obsolete debian/TODO comments
++ * Include cleanups of alternatives handling by Andreas Beckmann.
++ Closes: #915025
++ * Add Breaks: libmpich-dev (<< 3.3~b1-5) to libopenmpi-dev as the mpi
++ alternatives handling changed.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 20 Jan 2019 13:12:03 +0000
++
++openmpi (3.1.3-9) unstable; urgency=medium
++
++ * Re-enable external pmix now that it works with 32-bit systems again.
++ Closes: #918713.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 08 Jan 2019 19:20:33 +0000
++
++openmpi (3.1.3-8) unstable; urgency=medium
++
++ * dh-fortran-mod >= 0.11 to properly remove files on purge.
++ Closes: #918000, #915025.
++ * Use internal pmix until pmix pkg works.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 07 Jan 2019 21:19:05 +0000
++
++openmpi (3.1.3-7) unstable; urgency=medium
++
++ * Standards-Version: 4.3.0
++ * Use dh-fortran-mod and place mod files in $fmoddir/openmpi to avoid
++ collision with mpich. Closes: #917133
++ * Patch to remove PMIX_MODEX (removed in latest pmix release)
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 01 Jan 2019 13:25:39 +0000
++
++openmpi (3.1.3-6) unstable; urgency=medium
++
++ * Rebuild with dh-fortran-mod >= 0.6 to fix broken postrm script.
++ Closes: #916890
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 20 Dec 2018 09:23:45 +0000
++
++openmpi (3.1.3-5) unstable; urgency=medium
++
++ * Use dh-fortran-mod >= 0.4: insert tracking via Fortran-Mod rather than
++ Depends. mod file is now placed in /usr/lib/$arch/fortran/gfortran-8
++ ($fmoddir) but also in usual place until gfortan reads $fmoddirOA
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 11 Dec 2018 14:14:53 +0000
++
++openmpi (3.1.3-4) unstable; urgency=medium
++
++ * More robust alternatives handling. Closes: #915025
++ * Don't call dpkg-parsechangelog in rules
++
++ -- Alastair McKinstry <mckinstry@debian.org> Fri, 07 Dec 2018 13:04:38 +0000
++
++openmpi (3.1.3-3) unstable; urgency=medium
++
++ * Use dh-fortran-mod to track Fortran module version
++ * Change symlink /usr/include/openmpi to /usr/include/$ma/openmpi
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 28 Nov 2018 17:08:03 +0000
++
++openmpi (3.1.3-2) unstable; urgency=medium
++
++ * Check if mpi alternatives is corrupt. If so, delete. Closes: #912437
++ * openmpi-dev.postinst: don't call update-alt on abort
++ * openmpi-bin.postinst: silence grep output on check
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 31 Oct 2018 17:12:52 +0000
++
++openmpi (3.1.3-1) unstable; urgency=medium
++
++ * New upstream release Closes: #902101
++ * Drop alioth mailing list (OpenMPI maintainers) from Uploaders.
++ Closes: #899289.
++ * Openmpi-bin is not labelled M-A: foreign. Closes: #901874
++ * preinst, postinst scripts: recast conditionals to allow 'set -e'
++ * Add Recommends: libopenmpi-dev to openmpi-bin
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 30 Oct 2018 16:14:16 +0000
++
++openmpi (3.1.3~rc1-1) experimental; urgency=medium
++
++ * New upstream release.
++ * Build against libpmix 3.1.0rc1
++ * Drop hard-coded xz compression for tarball
++ * btl.patch now merged upstream.
++ * library soname changes:
++ libmpi 40.10.2 -> 40.10.3
++ libopen-pal 40.10.2 -> 40.10.3
++ libopen-rte 40.10.2 -> 40.10.3
++ libmpi_usempif08. 40.10.1 -> 40.10.2
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 24 Oct 2018 16:49:41 +0100
++
++openmpi (3.1.2-7) experimental; urgency=medium
++
++ * Test builtin atomics on riscv64
++ * Compile with gcc-7 on ia64 (ICE on gcc8*)
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 17 Oct 2018 12:08:52 +0100
++
++openmpi (3.1.2-6) unstable; urgency=medium
++
++ * Fixes for regression (segfaults in liggghts, etc) due to btl patch.
++ Closes: #905418, #910263
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 08 Oct 2018 11:44:08 +0100
++
++openmpi (3.1.2-5) unstable; urgency=medium
++
++ * Fix by Nathan Hjelm for hangs on archs with 32-bit atomics tags
++ Closes: #905418, #907267, #907407
++ * make openmpi-bin depend on libopenmpi-dev, as its needed for mpicc, etc.
++ * Drop link-libfabric.patch as obsolete
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 03 Oct 2018 13:15:03 +0100
++
++openmpi (3.1.2-4) unstable; urgency=medium
++
++ * Reccomend libopencoarrays-openmpi-dev, (and drop opencoarrays-bin), now
++ that coarrays pkg split to openmpi, mpich parts
++ * Sanitize build paths from opal_config.h
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 18 Sep 2018 07:10:44 +0100
++
++openmpi (3.1.2-3) unstable; urgency=medium
++
++ * Regression: don't ship ompi_monitoring_prof.so in libopenmp3.
++ Closes: #908503.
++ * Standards-Version: 4.2.1. No changes required
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 11 Sep 2018 11:44:22 +0100
++
++openmpi (3.1.2-2) unstable; urgency=medium
++
++ * Mark openmpi-common as M-A: foreign
++ * Fix FTBFS with dpkg-buildpackage -A. Closes: #908148
++ * Fix pmix dependency on -1 version to -1~.
++ * Closing old bugs fixed in previous releases:
++ Closes: #904779
++
++ -- Alastair McKinstry <mckinstry@debian.org> Fri, 07 Sep 2018 10:09:52 +0100
++
++openmpi (3.1.2-1) unstable; urgency=medium
++
++ * New upstream release
++ - library changes:
++ libmpi_mpifh.so.40.10.1 -> libmpi_mpifh.so.40.10.2
++ libmpi.so.40.10.1 -> libmpi.so.40.10.2
++ libopen-pal.so.40.10.1 -> libopen-pal.so.40.10.2
++ libopen-rte.so.40.10.1 -> libopen-rte.so.40.10.2
++ - hang-fix patch merged upstream
++ * Re-enable use of external libpix, libevent
++ * Add Recommends: on open-coarrays (dev and bin packages)
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 28 Aug 2018 19:07:54 +0100
++
++openmpi (3.1.1.real-7) unstable; urgency=medium
++
++ * Patch from upstream for OMPI/PMIX hang. Closes: #906118
++ * Change openmpi-common to Arch: all
++ * Standards-Version: 4.2.0
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 19 Aug 2018 19:06:13 +0100
++
++openmpi (3.1.1.real-6) unstable; urgency=medium
++
++ * Typo on d/control Breaks. pmix-dev -> pmix2
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 09 Aug 2018 15:02:02 +0100
++
++openmpi (3.1.1.real-5) unstable; urgency=medium
++
++ * Include zlib1g-dev to build against
++ * Use internal libpmix, libevent to fix hang on MPI_Abort.
++ Closes: #904825.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 09 Aug 2018 12:55:50 +0100
++
++openmpi (3.1.1.real-4) unstable; urgency=medium
++
++ * Make libopenmpi3 pull in libpmix2 >= 3.0.0-1
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 18 Jul 2018 11:20:16 +0100
++
++openmpi (3.1.1.real-3) unstable; urgency=medium
++
++ * Patch ext2x to use pmix 3.0
++ Closes: #903561, #903492, #903549, #903655
++ * Fix broken symlinks for libmpi_usempif08
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sat, 14 Jul 2018 13:47:37 +0100
++
++openmpi (3.1.1.real-2) unstable; urgency=medium
++
++ * Use internal pmix (2.1.2rc1) not external which is currently
++ incompatible. Closes: #903596
++ * Standards-Version: 4.1.5
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 12 Jul 2018 07:18:14 +0100
++
++openmpi (3.1.1.real-1) unstable; urgency=medium
++
++ * Real upstream 3.1.1 release (previous was a mislabelled 3.1.1rc2)
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 02 Jul 2018 16:14:02 +0100
++
++openmpi (3.1.1-1) unstable; urgency=medium
++
++ * New upstream release
++ * Depend on pmix >= 2.1.2rc1
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 01 Jul 2018 17:12:05 +0100
++
++openmpi (3.1.1~git.20180627-1) experimental; urgency=medium
++
++ * Nightly tarball to test fix for armel
++ * Update soversions:
++ libmpi_mpifh.so.40.10.1
++ libmpi.so.40.10.1
++ libmpi_usempif08.so.40.10.1
++ libmpi_usempi_ignore_tkr.so.40.10.1
++ libopen-pal.so.40.10.1
++ libopen-rte.so.40.10.1
++ * mpi*-wrapper-data.txt is arch-dependent, so:
++ Set openmpi-common as Arch: any, not all
++ Drop M-A: foreign from openmpi-bin (which uses it)
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 27 Jun 2018 15:53:25 +0100
++
++openmpi (3.1.0-8) unstable; urgency=medium
++
++ * Remove powerpc build patch; now obsoleted upstream
++ * Remove arm64 build patch; now obsoleted upstream
++
++ -- Alastair McKinstry <mckinstry@debian.org> Fri, 22 Jun 2018 12:26:38 +0100
++
++openmpi (3.1.0-7) unstable; urgency=medium
++
++ * Enable libpsm2. Closes: #901132
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sat, 09 Jun 2018 13:36:15 +0100
++
++openmpi (3.1.0-6) unstable; urgency=medium
++
++ * Dump libtool on FTBFS for debugging
++ * Remove -rpath from compiler wrappers,too: Closes: #900069
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 28 May 2018 19:46:30 +0100
++
++openmpi (3.1.0-5) unstable; urgency=medium
++
++ * Fix overly strong dependencies on openmpi-bin causing upgrade issues.
++ Closes: #899388
++ * Remove -rpath flags from pkgconfig files. Closes: #899391
++ * Add --with-package-string to configure for reproducibility
++
++ -- Alastair McKinstry <mckinstry@debian.org> Fri, 25 May 2018 10:15:38 +0100
++
++openmpi (3.1.0-4) unstable; urgency=medium
++
++ * Patch to fix underlinking. Closes: #899104
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 23 May 2018 15:47:13 +0100
++
++openmpi (3.1.0-3) unstable; urgency=medium
++
++ * libmca_common_ofi, monitoring: handle with being arch-dependent.
++ Closes: 899169
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 20 May 2018 20:08:01 +0100
++
++openmpi (3.1.0-2) unstable; urgency=medium
++
++ * Include new libs libmca_common_monitoring, ofi. Closes: #899077
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sat, 19 May 2018 08:20:20 +0100
++
++openmpi (3.1.0-1) unstable; urgency=medium
++
++ * New upstream release
++ - Java support re-enabled;
++ - PPC patch no longer needed
++ * Update soversions: all now 40.10.0
++ * Need to drop --disable-wrapper-rpath
++ * Drop --disable-vt; removed in OpenMPI 2.0
++ * Use simply '--with-libltdl', no args needed
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 16 May 2018 17:44:34 +0100
++
++openmpi (3.0.1.real-4) unstable; urgency=medium
++
++ * Add patch to support OpenJDK 10
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 09 May 2018 15:40:07 +0100
++
++openmpi (3.0.1.real-3) unstable; urgency=medium
++
++ * Add kfreebsd, sh4 to the non-Java list (no openjdk-9 support).
++ Closes: #897452
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 03 May 2018 04:49:34 +0100
++
++openmpi (3.0.1.real-2) unstable; urgency=medium
++
++ * Builds against openjdk-9 as openjdk-19 (now default) doesn't ship
++ javah, which we need for java bindings. Closes: #897417
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 02 May 2018 15:33:57 +0100
++
++openmpi (3.0.1.real-1) unstable; urgency=medium
++
++ * Upgrade from 3.0.1rc5 to real 3.0.1 release. Closes: #896105
++ * Works on kfreebsd*. Closes: #846635, #873450
++ * Enable extra debugging on dh_auto_build failure for random FTBFS
++ * Drop --enable-mpi-thread-multiple as obsolete
++ * Enable dh --no-parallel
++ * Depend on pmix >= 2.1.1rc1-4 for full extern support
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 01 May 2018 06:33:35 +0100
++
++openmpi (3.0.1-9) unstable; urgency=medium
++
++ * Enable verbose output in build. Closes: #896863
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 24 Apr 2018 17:47:14 +0100
++
++openmpi (3.0.1-8) unstable; urgency=medium
++
++ * Fix for update-alternatives error in postinst. Closes: #896189
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 24 Apr 2018 06:31:20 +0100
++
++openmpi (3.0.1-7) unstable; urgency=medium
++
++ * Delete old non-mpi alternatives if needed. Closes: #896189
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 22 Apr 2018 15:20:35 +0100
++
++openmpi (3.0.1-6) unstable; urgency=medium
++
++ * Ship internal libpmix shlib where external is not available
++ * Ensure arch-dependent build rules are consistent
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 18 Apr 2018 06:34:01 +0100
++
++openmpi (3.0.1-5) unstable; urgency=medium
++
++ * Fix broken symlink
++ * PMIX build check reversed; Closes: #895827
++ * Ack olf bugs fixed: Closes: #877069, #886644
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 16 Apr 2018 13:01:55 +0100
++
++openmpi (3.0.1-4) unstable; urgency=medium
++
++ * Update hurd patch for pmix (Add MAXPATHLEN)
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sat, 14 Apr 2018 07:14:05 +0100
++
++openmpi (3.0.1-3) experimental; urgency=medium
++
++ * Re-enable PPC using -O3 as documented upstream
++ * Add riscv64 to current no-java list
++ * Add m68k, hurd-i386 to no-pmix list
++ * rm -f the incorrect symlink in perms; may not be present on kfreebsd
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 09 Apr 2018 15:44:23 +0100
++
++openmpi (3.0.1-2) experimental; urgency=medium
++
++ * Undo arm_support patch that breaks armel
++ * Standard-Version: 4.1.4. No changes required
++ * Don't use pmix on minor archs due to pmix dependencies missing;
++ (sh4 x32, riscv64, powerpcspe)
++ * Don't depend on default-jdk on archs which don't use it
++ * Fix more manpage macros for whatis entries
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 08 Apr 2018 16:17:25 +0100
++
++openmpi (3.0.1-1) experimental; urgency=medium
++
++ * New upstream release
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 03 Apr 2018 15:59:29 +0100
++
++openmpi (3.0.1~rc4-1) experimental; urgency=medium
++
++ [ Alastair McKinsty ]
++ * New upstream release
++ * Delete obsolete conflicts
++ * Fix logic in update-alternatives, libopenmpi-dev.prerm
++
++ [ Andreas Beckmann ]
++ * Fix Vcs-* URLs.
++ * Fix libmca_common_ompio.so.41 symlink.
++ * Fix *.so -> SONAME symlinks.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 22 Mar 2018 09:22:40 +0000
++
++openmpi (3.0.1~rc2-2) experimental; urgency=medium
++
++ * Fix multi-arch alternatives handling. Closes: #889715
++ * Move mpicc, etc. binaries to openmpi-bin for M-A safe libopenmpi-dev
++ * Add breaks/conflicts for bin move
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 26 Feb 2018 06:05:17 +0000
++
++openmpi (3.0.1~rc2-1) experimental; urgency=medium
++
++ * New upstream release
++ * Disable Java on ia64. Closes: 888286
++ * Move VCS to point to salsa.debian.org
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 04 Feb 2018 10:36:39 +0000
++
++openmpi (3.0.1~rc1-2) experimental; urgency=medium
++
++ * Remove obsolete pmix-disable-check.patch
++ * Remove "--enable-heterogeneous" as buggy. Closes: #886336
++ * Remove Sylvestre Ledru from Uploaders, with thanks for all the work
++ he's done. Closes: #886552
++ * Add MultiArch versioning to mpi alternatives (See #886644)
++ * Add dependency on openssh-client to openmpi-bin. Closes: #882603
++ * Ack old bug closed in 3.0.1rc1: Closes: #876142
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 23 Jan 2018 16:25:35 +0000
++
++openmpi (3.0.1~rc1-1) experimental; urgency=medium
++
++ * New upstream release
++ * libopenmpi-dev now depends on openmpi-bin; doesn't ship conflicting
++ etc/ that it depends on
++ * Standards-Version: 4.1.3; change VCS to https:
++ * libopenmpi3 no longer conflicts with libopenmpi1 / libopenmpi2
++ * Now have DH_COMPAT=11
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 04 Jan 2018 15:21:01 +0000
++
++openmpi (3.0.0-3) experimental; urgency=medium
++
++ * Rebuild against reconfigured pmix.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 26 Nov 2017 08:03:40 +0000
++
++openmpi (3.0.0-2) experimental; urgency=medium
++
++ * Build against external pmix. Closes: #881967
++ * Standatds-Version: 4.1.1
++ * Change Priority: extra to Priority: optional
++ * Fix for Hurd FTBFS.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Fri, 17 Nov 2017 14:56:53 +0000
++
++openmpi (3.0.0-1) experimental; urgency=medium
++
++ * New upstream release;
++ - Arm detection patch now merged upstream
++ * Remove obsolete dependency on libcr-dev. Closes: #877009
++ * Re-enable opalcc.1, opalc++.1 manpages
++ * Depend on external libevent (2.1 in debian better than internal 2.0.22)
++ * Change so lib from openmpi -> openmpi3 in libopenmpi3 to avoid collisions
++ * Include pmix (until separate package is in debian/)
++ * Drop redundant --parallel --autodev_tools on dh line
++ * openmpi-bin depends on openssh-client to ensure jobs launch.
++ Closes: #882603
++ * Ack. old bug closed with upload: Closes: #876142
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sat, 30 Sep 2017 16:56:07 +0100
++
++openmpi (2.1.1-7) unstable; urgency=medium
++
++ * Add multistage support to make bootstrappable. Closes: #871243
++ * Standards-Version: 4.1.0; no changes required
++ * Typos in package names in rules: openpi -> openmpi
++ * Move to debhelper level 10; remove dependencies on automake,
++ autoconf, autotools-dev, libtool
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 27 Sep 2017 13:33:11 +0100
++
++openmpi (2.1.1-6) unstable; urgency=medium
++
++ * Use --enable-builtin-atomics on s390x. Delete test patch Closes: #865465
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 22 Jun 2017 22:46:24 +0100
++
++openmpi (2.1.1-5) unstable; urgency=medium
++
++ * Remove Multi-Arch: foreign on -dev. Closes: #865468
++ * Standards-Version: 4.0.0; no changes required
++ * Update soversions to fix symlinks:
++ - libopen-pal 20.10.0 -> 20.10.1
++ - libopen-rte 20.10.0 -> 20.10.1
++ - libmca_common_sm 20.10.0 -> 20.10.1
++ - libmpi_mpifh 20.10.0 -> 20.11.0
++ Closes: #865471, #865540
++ * Fix typo in test patch for s390x
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 22 Jun 2017 16:18:21 +0100
++
++openmpi (2.1.1-4) unstable; urgency=medium
++
++ * Push to unstable
++ * Test fix for s390x FTBFS
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 21 Jun 2017 08:06:45 +0100
++
++openmpi (2.1.1-3) experimental; urgency=medium
++
++ * Test patch #3589 for s390x
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 01 Jun 2017 14:15:25 +0100
++
++openmpi (2.1.1-2) experimental; urgency=medium
++
++ * Add updated patch for x32 detection
++ * Delete old ignore-cma.patch
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 15 May 2017 11:22:44 +0100
++
++openmpi (2.1.1-1) experimental; urgency=medium
++
++ * New upstream release
++ * Add sparc64 to the no-CMA support list
++
++ -- Alastair McKinstry <mckinstry@debian.org> Fri, 05 May 2017 12:28:12 +0100
++
++openmpi (2.1.1~rc1-1) experimental; urgency=medium
++
++ * New upstream release
++ - Disable CMA on archs where it fails
++ - x32 patch now merged upstream
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 04 May 2017 16:51:00 +0100
++
++openmpi (2.1.0rc2-2) experimental; urgency=medium
++
++ * Patch for arm64 FTBFS
++ * Patch for mipsel, other FTBFS
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 04 May 2017 14:56:55 +0100
++
++openmpi (2.1.0rc2-1) experimental; urgency=medium
++
++ * New upstream release
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 21 Mar 2017 17:04:18 +0000
++
++openmpi (2.1.0rc1-1) experimental; urgency=medium
++
++ * New upstream release
++ * Update soversion minor versions to 20.10.0
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 06 Mar 2017 09:58:38 +0000
++
++openmpi (2.0.2-2) unstable; urgency=medium
++
++ * Move to unstable. Closes: #8487574
++
++ -- Alastair McKinstry <mckinstry@debian.org> Fri, 10 Feb 2017 05:43:32 +0000
++
++openmpi (2.0.2-1) experimental; urgency=medium
++
++ * New upstream release
++ - opal_fifo.patch obsoleted
++ - reproducible.patch merged upstream
++ - libpmix no longer built
++ * Fix some manpage macros that break whatis.
++ * Disable rpath generation by mpi wrappers.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 06 Feb 2017 08:44:44 +0000
++
++openmpi (2.0.2~git.20161225-9) unstable; urgency=medium
++
++ * Fix incorrect SONAME version in symlink. Closes: #847805
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 15 Jan 2017 11:08:14 +0000
++
++openmpi (2.0.2~git.20161225-8) unstable; urgency=medium
++
++ * Multiarch support. Closes: #833728, #842881.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sat, 17 Dec 2016 14:17:24 +0000
++
++openmpi (2.0.2~git.20161225-7) unstable; urgency=medium
++
++ [ Thibaut Jean-Claude Paumard ]
++ * Fix opal_fifo test. Closes: #848218.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 15 Dec 2016 13:52:51 +0000
++
++openmpi (2.0.2~git.20161225-6) unstable; urgency=medium
++
++ * More hurd fixes: man pages for oshrun need to be conditional.
++ Closes: #846965.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 13 Dec 2016 07:10:17 +0000
++
++openmpi (2.0.2~git.20161225-5) unstable; urgency=medium
++
++ * Updated build_hurd patch, Samuel Thibault. Closes: #846965
++ * Ack. prevously fixed bug. Closes: #847806
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 12 Dec 2016 11:38:15 +0000
++
++openmpi (2.0.2~git.20161225-4) unstable; urgency=medium
++
++ * Multiarch support
++ * Fix manpages
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 11 Dec 2016 14:58:34 +0000
++
++openmpi (2.0.2~git.20161225-3) experimental; urgency=medium
++
++ * Fix conditional inclusion and linking of liboshmem.so and
++ libmca_common_ompio.so. Closes: #838623.
++ * Mark openmpi-doc as Multi-Arch: foreign
++ * Mark as fixed in previous release: Closes: #845594. #846635
++ * Invert NO_TEST condition as broken for hppa, i386 in debian/rules
++ * Forward patches upstream and update comments in patch:
++ - arm_detection.patch
++ - x32.patch
++ - link_libfabric.patch
++ * Remove obsolete (unapplied) patches from debian/patches/*
++ * Updates to build_hurd patch from Samuel Thibault Closes: #846965
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 05 Dec 2016 10:34:42 +0000
++
++openmpi (2.0.2~git.20161225-2) experimental; urgency=medium
++
++ * Add B-D for flex.
++ * Don't use external libevent in experimental; not threaded
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sat, 03 Dec 2016 08:23:29 +0000
++
++openmpi (2.0.2~git.20161225-1) experimental; urgency=medium
++
++ * Test build of upstream snapshot for #845594
++ - ship libpmix and plugins
++ - orte-submit no longer included
++
++ -- Alastair McKinstry <mckinstry@debian.org> Fri, 02 Dec 2016 15:52:04 +0000
++
++openmpi (2.0.1-8) experimental; urgency=medium
++
++ * Disable java on hurd-i386. Closes: #842746.
++ * Test building with psm support on amd64, intel
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 03 Nov 2016 09:16:55 +0000
++
++openmpi (2.0.1-7) unstable; urgency=medium
++
++ * Link libfabric. Closes: #841643
++
++ -- Alastair McKinstry <mckinstry@debian.org> Fri, 21 Oct 2016 19:01:25 +0100
++
++openmpi (2.0.1-6) experimental; urgency=medium
++
++ * Enable BTL unit tests
++ * Build against external libevent (>= 2.1 in experimental)
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 14 Sep 2016 05:40:27 +0100
++
++openmpi (2.0.1-5) unstable; urgency=medium
++
++ * Fix for wait that breaks mpi4py. Closes: #837536.
++ * Incorrect SONAME links. Patch thanks to Andread Beckmann.
++ Closes: #837525
++ * Build with java bindings on mipsel, but not hppa. Closes: #837446
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 12 Sep 2016 07:54:45 +0100
++
++openmpi (2.0.1-4) unstable; urgency=medium
++
++ * Fixes for build_hurd. Also, don't run tests on hurd
++ * Remove buggy ${pkgincludedir} references from pkgconfig files.
++ Closes: #837062.
++ * Add Breaks/Replaces for libopenmpi1.6 to -dev. Closes: #837392
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 11 Sep 2016 11:32:28 +0100
++
++openmpi (2.0.1-3) unstable; urgency=medium
++
++ * libopen-pal.so link broken due to typo.
++ * Re-enable rest of hurd patch (non hostnamelen parts)
++ * commit missed: Don't run tests on slow hppa
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 06 Sep 2016 10:58:45 +0100
++
++openmpi (2.0.1-2) experimental; urgency=medium
++
++ * Fix for powerpc/--enable-mpi-cxx FTBFS.
++ * Don't run tests on slow hppa
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 05 Sep 2016 15:33:00 +0100
++
++openmpi (2.0.1-1) experimental; urgency=medium
++
++ * New upstream release
++ - soversion patch now merged upstream.
++ - build_hurd patch obsoleted/merged upstream.
++ - arm patches now merged upstream
++ - update soversion minor numbers
++ * Ship libmpi_java shared library
++ * regression: oshmem ships on Linux only; make conditional in rules
++ * Make java conditional; not on mipsel (segfaults there, fails on hppa)
++ * Adapt arm64 atomics patch for new ifdefs.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 04 Sep 2016 16:35:04 +0100
++
++openmpi (2.0.0-6) experimental; urgency=medium
++
++ * Fix --with-fabric; regression
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 01 Sep 2016 05:36:34 +0100
++
++openmpi (2.0.0-5) experimental; urgency=medium
++
++ * More ompi -> opal_ changes; need testing
++ * --verbs conditional support was also inverted
++ * conditional syntax: --with-jdk-dir, not --with-jdk
++ * --enable-builtin-atomics: test against mips, powerpc lockups
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 31 Aug 2016 09:24:53 +0100
++
++openmpi (2.0.0-4) experimental; urgency=medium
++
++ * Test versioning patch
++ * Change OMPI_ -> OPAL_ names in patches for opal/ directory;
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 30 Aug 2016 02:46:59 +0100
++
++openmpi (2.0.0-3) experimental; urgency=medium
++
++ * Remove obsolete /empty patches that were unused from debian/patches
++ * Build-Depend on pkg-config
++ * Fix more manpage macros
++ * Ensure --fabric only used on amd64, i386 not the other way round ...
++ * Include libmca_common_libfabric.so.20.* library and link
++ * Create lib*verbs, lib*fabric symlinks only on archs where lib is included.
++ * Don't ship libmca_*.so files; private interface only.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 04 Aug 2016 04:05:23 +0100
++
++openmpi (2.0.0-2) experimental; urgency=medium
++
++ * Build against libfabric only on amd64
++ * B-D on default-jdk to build java, set --enable-mpi-java
++ * Fix manpage issues. Merge manpage change patches
++ * Change ompitrace soname 0 -> 20. Closes: #832235
++ * Need autotools-dev for ompitrace fix.
++ * 2.0.0 obsoletes old bug. Closes: #826007
++ * Fix verbs support on KFreeBSD. Closes: #826202
++ * ompi now uses gcc atomics where available. Closes: #405929.
++ * Move .mod files from libopenmpi1.10, libopenmpi2 to -dev.
++ * Add conflicts/replaces on libopenmpi1.10 to cope.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 02 Aug 2016 12:52:24 +0100
++
++openmpi (2.0.0-1) experimental; urgency=medium
++
++ * New upstream release
++ - Patch refresh.
++ - Alpha no longer supported in 2.0
++ - libopenmpi1.10 -> libopenmpi2
++ - Thread support: now --enable-mpi-thread-support
++ - libnuma is dropped; discovered through hwloc
++ - manual page changes for -doc package
++ * Add Apache license for Java/* code
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sun, 17 Jul 2016 08:45:06 +0100
++
++openmpi (1.10.3-3) unstable; urgency=medium
++
++ * Fix libmca_common_verbs 7.0.0 -> 7.0.1
++ * lenny Breaks: add version to libopenmpi1.4
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 21 Jun 2016 13:00:37 +0100
++
++openmpi (1.10.3-2) unstable; urgency=medium
++
++ Fix missing shlib version change:
++ * _tkr moved from 6.1.1 -> 6.2.0
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 16 Jun 2016 12:46:06 +0100
++
++openmpi (1.10.3-1) unstable; urgency=medium
++
++ * New upstream release
++ - patch opal_thread_add64.patch merged upstream
++ - mpi_win.patch merged upstream
++ * Shlib version changes:
++ - libmpi 12.0.2 -> 12.0.3
++ - libmpi_mpifh 12.0.0 -> 12.0.1
++ - libmpi_usempif08 11.1.0 -> 11.1.1
++ - libmpi_usempi_ignore_tkr 6.1.0 -> 6.2.0
++ - libopen-pal 13.0.2 -> 13.0.3
++ - libopen-rte.so 12.0.2 -> 12.0.3
++ - liboshmem.so 8.1.0 -> 8.1.1
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 16 Jun 2016 07:12:57 +0100
++
++openmpi (1.10.2-15) unstable; urgency=medium
++
++ * Regression: liboshmem.so.8.1.0 not shipped. Closes: #825575
++ * Build against libfabric-dev where possible.
++ * Fix: bad regex check on list meant not building against verbs
++ on some archs.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 02 Jun 2016 06:44:30 +0100
++
++openmpi (1.10.2-14) unstable; urgency=medium
++
++ * Standards-Version: 3.9.8. No changes required
++ * Reproducible builds: Sort glob'bed filelists.
++ * Add Breaks/Replaces for libopenmpi1 (lenny upgrade). Closes: #822913.
++ * Undo mips chrpath workaround. Closes: #818909
++ * Ack. fixed bug. Closes: #818935.
++ * Close obsolete bug; cannot occur with openmpi1.10. Closes: 801988.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 24 May 2016 13:31:19 +0100
++
++openmpi (1.10.2-13) unstable; urgency=medium
++
++ * Fix chrpath on mips64el, mipsel too. Closes: #818909
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sat, 09 Apr 2016 12:14:48 +0100
++
++openmpi (1.10.2-12) unstable; urgency=medium
++
++ * Workaround for chrpath problem on mips. Closes: #818909
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 07 Apr 2016 14:11:30 +0100
++
++openmpi (1.10.2-11) unstable; urgency=medium
++
++ * Typo in install file. Thanks to Patrice DUROUX. Closes: #817020.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 14 Mar 2016 08:03:38 +0000
++
++openmpi (1.10.2-10) experimental; urgency=medium
++
++ * test fix for big-endian systems problem on mpi4py
++
++ -- Alastair McKinstry <mckinstry@debian.org> Fri, 11 Mar 2016 14:02:42 +0000
++
++openmpi (1.10.2-9) unstable; urgency=medium
++
++ * Drop Suggests: for openmpi-checkpoint, which no longer exists.
++ Closes: #816648.
++ * libopenmpi1.10: Depend on libhwloc-plugins. Closes: #790540.
++ * opal_thread_add64.patch: Fix for OPAL_THREAD_ADD64 not
++ defined on 32-bit systems. Closes: #816303.
++ * Fix broken symlinks in -dev package. Closes: #817020.
++ * Fix arch- and bin-only builds (debian/rule). Closes: #816985.
++ * Drop unreproducible ia64 bug report. Closes: #720419.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 09 Mar 2016 11:00:41 +0000
++
++openmpi (1.10.2-8) unstable; urgency=medium
++
++ * Don't ship opal.pc link that conflicts with libopal-dev. Closes: #814515
++ * openmpi-doc breaks/replaces openmpi-checkpoint (<< 1.10.2).
++ Closes: #814518.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 17 Feb 2016 11:45:09 +0000
++
++openmpi (1.10.2-7) unstable; urgency=medium
++
++ * x32 support from Adam Borowski. Closes: #814332.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Wed, 10 Feb 2016 13:40:56 +0000
++
++openmpi (1.10.2-6) unstable; urgency=medium
++
++ * libopenmpi-dev recommends openmpi-doc. Closes: #813929.
++ * Fix formatting errors in man pages. Silences lintian :-)
++ * Define PATH_MAX in ompi_config.h and other fixes for Hurd.
++ * Change packages to Arch: any so s390x can build. Closes: #813734.
++ * Test suite enabled, so Closes: #719896.
++ * Close old bugs as we now support hppa, s390: Closes: #376833, #389306.
++ * Build-Conflict on libmpich-dev.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Sat, 06 Feb 2016 02:09:58 +0000
++
++openmpi (1.10.2-5) unstable; urgency=medium
++
++ * Do not use --with-verbs on s390x.
++ * Enable test suite. Do initial run as experimental to see what breaks :-(
++
++ -- Alastair McKinstry <mckinstry@debian.org> Fri, 05 Feb 2016 11:48:41 +0000
++
++openmpi (1.10.2-4) unstable; urgency=medium
++
++ * Change to Arch: any, as s390x, builds. Closes: #813694.
++ * Standards-Version: 3.9.7
++
++ -- Alastair McKinstry <mckinstry@debian.org> Thu, 04 Feb 2016 12:59:21 +0000
++
++openmpi (1.10.2-3) unstable; urgency=medium
++
++ * Add missing links to .pc files in /usr/lib/pkgconfig
++ * Disable --with-verbs on kFreeBSD, Hurd.
++ * Update openmpi-docs man pages
++ * Add links for mpifort. Closes: #813060, #813057.
++ * Fix alternatives in postinst. Closes: #734096
++ * Delete torque deps in rules; Closes: #769578
++ * Close old bug - mpicc-wrapper data no longer contains /usr/lib.
++ Closes: #812991.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 01 Feb 2016 18:41:01 +0000
++
++openmpi (1.10.2-2) unstable; urgency=medium
++
++ * libopenmpi1.10 conflicts with libopenmpi1.6. Closes: #813042.
++ * Fixes for hppa, hurd patches.
++ * checkpoint/restart disabled - lack of upstream maintenance support
++ since 1.7+.
++ * Drop references to tools no longer shipped in 1.10.2
++ * oshmem only supported on Linux, so only try to install on Linux, not
++ Hurd or KFreeBSD
++
++ -- Alastair McKinstry <mckinstry@debian.org> Fri, 29 Jan 2016 04:29:18 +0000
++
++openmpi (1.10.2-1) experimental; urgency=medium
++
++ * New upstream release.
++ Closes: #753001, #796982, #796985, #659134, #657625, #584702,
++ Closes: #579505.
++ LP: #1365152, #1390198
++ * Patch refresh:
++ - ompi_autogen_sh.patch. Disabled as unnecessary
++ - fix-bashims.diff: upstream code removed
++ - fix-testsuite-compile: fixed upstream
++ - mips-support-upstream-1.7.3.diff: fixed upstream
++ - mips-support-fix.diff: ditto
++ - ppc64el-support.patch: ditto
++ * Change package names 1.6 -> 1.10
++ * Close Ophaning bug. Set myself as Maintainer, team as Uploaders.
++ Closes: #810079.
++ * Include HPPA support from Helge Deller. Closes: #776730.
++ * Replace __DATE__ with $(DEBIAN_VERSION) in debug output to make
++ build bit-reproducible.
++ * libopenmp1.6 recommends openmpi-common; needed for programs to run.
++ LP: #398095.
++ * Ack. that torque support is dropped. Closes: #767411. Presume that
++ openmpi will be informed if a new Torque is introduced to stretch,++.
++ * Set --with-ldtl=/usr/ not external; not detected otherwise ?
++ * Drop -dbg package as automatic -dbsym packages now generated.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 26 Jan 2016 11:23:11 +0000
++
++openmpi (1.6.5-11) unstable; urgency=medium
++
++ * Build against gcc,gfortran5 for transition.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 10 Aug 2015 07:55:56 +0100
++
++openmpi (1.6.5-10) unstable; urgency=medium
++
++ * Acknowledge taking maintainership. Closes: #766859.
++ * Ack. patch from Willi Mann that fixes FTBFS. Closes: #782653.
++ * Move to debhelper compatabililty level 9.
++ * Use 'xz' compression
++ * Depend on libibverbs >= 1.1.7 for libibverbs ABI change (From Ubuntu)
++
++ -- Alastair McKinstry <mckinstry@debian.org> Mon, 22 Jun 2015 18:56:29 +0100
++
++openmpi (1.6.5-9.2) unstable; urgency=medium
++
++ * Non-maintainer upload.
++ * libopenmpi1.6: Fix two incorrect soname links. (Closes: #736675)
++ * openmpi-common: Set Multi-Arch: foreign. (Closes: #769378)
++
++ -- Andreas Beckmann <anbe@debian.org> Tue, 25 Nov 2014 12:42:38 +0100
++
++openmpi (1.6.5-9.1) unstable; urgency=medium
++
++ * Non-maintainer upload.
++ * Disable torque support (see #767411).
++
++ -- Julien Cristau <jcristau@debian.org> Fri, 14 Nov 2014 17:57:11 +0100
++
++openmpi (1.6.5-9) unstable; urgency=medium
++
++ * Add myself as uploader.
++ * Standards-Version: 3.9.6; no changes required.
++ * Rebuild against lastest gfortran. Closes: #647908, #675115.
++ * Patch for mpi.pc support. Closes: #752785.
++ * Patch from Michael Cree to fix bad atomic ops on Alpha that
++ causes mpi4py to segfault. Closes: #754524.
++
++ -- Alastair McKinstry <mckinstry@debian.org> Tue, 28 Oct 2014 11:07:44 +0000
++
++openmpi (1.6.5-8) unstable; urgency=low
++
++ [ Dimitri John Ledkov ]
++ * Set ppc64el gnu-type to use ppc atomics code-path.
++ * Attempt ppc64el build.
++
++ [ Sylvestre Ledru ]
++ * Sync changes from Ubuntu (it would be nice to have contribution
++ directly in Debian btw)
++ * Fix a link issue on libopen-pal.so (Closes: #733086)
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Thu, 26 Dec 2013 14:29:07 +0100
++
++openmpi (1.6.5-7) unstable; urgency=low
++
++ [ Logan Rosen ]
++ * Bring over Ubuntu changes from openmpi1.6:
++ - Call dh_shlibdeps with -lfoo to not break fakeroot.
++ - Add basic AArch64 support (Leif Lindholm).
++ - Use and install AArch64 header files, not ARM header files.
++
++ [ Adam Conrad ]
++ * Remove unnecessary fakeroot from dh_shlibdeps call.
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Wed, 18 Dec 2013 12:10:47 -0500
++
++openmpi (1.6.5-6) unstable; urgency=low
++
++ * Add the support of mips64 & mips64el. (Closes: #727141)
++ Thanks to YunQiang Su
++ * Also support of mips & mipsel. Thanks to Jurica Stanojkovic
++ (Closes: #732027)
++ * Fix an upgrade issue (Closes: #730622)
++ * Standards-Version updated to 3.9.5
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Wed, 04 Dec 2013 18:14:59 +0100
++
++openmpi (1.6.5-5) unstable; urgency=low
++
++ * Fix the incorrect symlink in libopenmpi1.6 (Closes: #722888)
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Sat, 14 Sep 2013 18:54:05 +0200
++
++openmpi (1.6.5-4) unstable; urgency=low
++
++ * Fix again the HURD build. Thanks to Pino Toscano (Closes: #720395)
++ * orte_snapc manpage has moved from openmpi-checkpoint to openmpi-doc
++ (Closes: #717978)
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Wed, 28 Aug 2013 08:54:09 +0200
++
++openmpi (1.6.5-3) unstable; urgency=low
++
++ * Increase the priority of the libopenmpi-dev package to make sure OpenMPI
++ is used before mpich. Otherwise, it causes issues like:
++ «PKGBUILDDIR»/./src/mpi.c:143: undefined reference to `ompi_mpi_comm_world'
++ «PKGBUILDDIR»/./src/mpi.c:143: undefined reference to `ompi_mpi_double'
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Tue, 20 Aug 2013 13:39:25 +0200
++
++openmpi (1.6.5-2) unstable; urgency=low
++
++ * Update of the HURD port (Closes: #719797)
++ * Fix path mistakes on libmpi_f90 (Closes: #720124)
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Sat, 17 Aug 2013 19:35:24 +0200
++
++openmpi (1.6.5-1) unstable; urgency=low
++
++ * Upload to unstable (will need a transition)
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Thu, 15 Aug 2013 08:55:11 +0200
++
++openmpi (1.6.5-1~exp2) experimental; urgency=low
++
++ * quilt as dependency is not necessary
++ * Limit the usage of libibverbs-dev on Linux kernels
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Thu, 11 Jul 2013 09:36:23 +0200
++
++openmpi (1.6.5-1~exp1) experimental; urgency=low
++
++ * New upstream release
++ * Build-Conflicts libopenmpi1.3 (avoid wrong dependencies)
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Mon, 01 Jul 2013 09:43:57 +0200
++
++openmpi (1.6.4+-1~exp1) experimental; urgency=low
++
++ * Upload the 1.6 release over the 1.4
++ Note that this will require a transition
++ * Standards-Version updated to 3.9.4
++ * Add libfakeroot path to the LD_LIBRARY_PATH
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Tue, 04 Jun 2013 17:16:16 +0200
++
++openmpi1.6 (1.6.4-2) unstable; urgency=low
++
++ * Inconsistency in debian/libopenmpi1.6.install.
++ Thanks Hiroyuki Yamamoto (Closes: #704936)
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Thu, 11 Apr 2013 16:02:35 +0200
++
++openmpi1.6 (1.6.4-1) unstable; urgency=low
++
++ * New upstream release
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Fri, 22 Feb 2013 09:27:09 +0100
++
++openmpi1.6 (1.6.3-3) unstable; urgency=low
++
++ * Rename manpages to avoid conflicts with mpich2-doc (Closes: #692937)
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Fri, 16 Nov 2012 17:42:56 +0100
++
++openmpi1.6 (1.6.3-2) unstable; urgency=low
++
++ * Bring back manpages for MPI functions (LP: #1027289)
++ * Remove mca_rml_ftrm.so on ia64 & sparc
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Fri, 09 Nov 2012 14:09:11 +0100
++
++openmpi1.6 (1.6.3-1) unstable; urgency=low
++
++ * New upstream release
++ * Fix bashims (Closes: #690929)
++ * Remove mca_pml_crcpw.so on ia64 & sparc
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Wed, 07 Nov 2012 11:50:54 +0100
++
++openmpi1.6 (1.6.2-2) unstable; urgency=low
++
++ * Remove mca_grpcomm_hier.so on all archs
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Sat, 29 Sep 2012 14:03:42 +0200
++
++openmpi1.6 (1.6.2-1) unstable; urgency=low
++
++ * New upstream release
++ * Add dpkg-dev (>= 1.16.1~) dependency (hardening)
++ * Enable hardening flags (but not taken in account everywhere)
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Sat, 29 Sep 2012 09:40:58 +0200
++
++openmpi1.6 (1.6.1-1) unstable; urgency=low
++
++ * New upstream release
++ * Some libs have been removed from upstream: mca_rmcast_tcp.so,
++ mca_rmcast_udp.so & mca_io_romio.so
++ * Remove fix_orte_default_hostfile_path.diff (applied upstream)
++ * Switch to automake as build dependency
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Thu, 23 Aug 2012 15:49:02 +0200
++
++openmpi1.6 (1.6-4) unstable; urgency=low
++
++ * Update library list for sparc & ia64
++ * --enable-mpi-threads -> --enable-opal-multi-threads
++ * --enable-ft-thread is needed to have a similar level of checkpointing as
++ before
++ Thanks to Matthieu Volat for the two last changes
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Sun, 01 Jul 2012 14:38:42 +0200
++
++openmpi1.6 (1.6-3) unstable; urgency=low
++
++ * Try another change in the detection of armel (v5 instead of v6)
++ * Fix a problem in the default hostfile with orte. Thanks to Matthieu Volat
++ for the patch
++ * Update lib library for sparc, armhf and armel
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Wed, 27 Jun 2012 22:34:28 +0200
++
++openmpi1.6 (1.6-2) unstable; urgency=low
++
++ * Update the detection of armel & armhf (See arm_detection.diff)
++ * Add the dependency on hwloc-dev from libopenmpi1.6-dev (Closes: #677744)
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Mon, 25 Jun 2012 13:47:07 +0200
++
++openmpi1.6 (1.6-1) unstable; urgency=low
++
++ * Sync from Ubuntu (which has been uploaded with a new name).
++ * Rename openmpi 1.5 => 1.6
++ * Standards-Version updated to version 3.9.3
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Wed, 06 Jun 2012 17:45:07 +0200
++
++openmpi1.5 (1.5.4-0ubuntu1) precise; urgency=low
++
++ [ Robie Basak ]
++ * Fork new openmpi1.5 package for co-existence with openmpi 1.4
++ (LP: #889644).
++ * Move required plugins from openmpi-checkpoint to libopenmpi1.5-2:
++ - d/control: openmpi-checkpoint now depends on libopenmpi1-5-2
++ - d/libopenmpi1.5-2.install*: switch to wildcard plugin install, drop
++ specific install files for armel and armhf.
++ - d/openmpi-checkpoint.install: Don't install any plugins.
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Fri, 18 May 2012 17:06:10 +0200
++
++openmpi (1.5.4-2~exp2) experimental; urgency=low
++
++ [ Manuel Prinz ]
++ * Fixed dangling symlinks. Thanks to Roderich Schupp for the patch!
++ Closes: #658594.
++
++ [ James Pages ]
++ * The checks for FAKEROOT introduced to fix this bug upstream are
++ preceeded by a new check that calls stat re-producing the original bug.
++ Re-ordering the checks to ensure that FAKEROOT is detected first
++ appears to resolve this issue.
++ Closes: #658600.
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Sun, 19 Feb 2012 15:42:41 +0100
++
++openmpi (1.5.4-2~exp1) experimental; urgency=low
++
++ [ Manuel Prinz ]
++ * Moved all CR components from libopenmpi2 to openmpi-checkpoint. Fixes the
++ build issue on ia64.
++
++ [ Jani Monoses ]
++ * Build for armhf as well.
++ * Add armel/armhf specific libopenmpi2.install files.
++ * debian/patches/configure_arm_fix.patch: Fix arm FTBFS.
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Tue, 24 Jan 2012 16:34:52 +0100
++
++openmpi (1.5.4-1) experimental; urgency=low
++
++ * New upstream release. Closes: #619998.
++ - ABI changes, bumped SONAME.
++ * Changes in packaging:
++ - Using "3.0 (quilt)" source format.
++ - Deleted README.source (obsolete).
++ - Updated watch file.
++ - Bumped Standards-Version to 3.9.2. No changes needed.
++ - Changed hard-coded list of non-Linux architectures in Build-Depends to
++ "linux-any". Closes: #634628.
++ - openmpi-bin now "Suggests" openmpi-checkpoint instead of recommending it.
++ - Deleted shlibs.local (obsolete).
++ - Updated debian/copyright.
++ - Updated patches.
++ - Substituted "OpenMPI" with "Open MPI" (official writing).
++ - Fixed a small bug when calling dh_installdocs. Thanks to Jean-Louis Dupond
++ for the patch! Closes: #634899.
++ - Dropped .la files (no rdepends with .la files). Closes: #628070.
++ - Build against libltdl and libhwloc provided by Debian.
++ * Acknowledge NMU. Thanks to Riku Voipio!
++ * Builds support for GridEngine. Closes: #626164.
++ * Enabled support for MPI threads. Closes: #602132.
++
++ -- Manuel Prinz <manuel@debian.org> Wed, 21 Dec 2011 00:38:25 +0100
++
++openmpi (1.4.3-2.1) unstable; urgency=low
++
++ * Non-maintainer upload
++ * Add openmpi link fix, closes: #621978
++ - Thanks to Daniel Schepler <dschepler@gmail.com>
++ * Add arm support from ubuntu, closes: #617779
++ - Thanks to Jani Monoses <jani@ubuntu.com>
++
++ -- Riku Voipio <riku.voipio@iki.fi> Wed, 20 Apr 2011 19:53:03 +0300
++
++openmpi (1.4.3-2) unstable; urgency=low
++
++ * Fixed symlinks for shared libraries. Thanks to Matthias Klose
++ for the patch! Closes: #608717, #609830.
++ * Fixed symlink loop in openmpi-checkpoint. Closes: #611454.
++
++ -- Manuel Prinz <manuel@debian.org> Fri, 11 Mar 2011 14:45:20 +0100
++
++openmpi (1.4.3-1) unstable; urgency=low
++
++ * New upstream release.
++ * Removed the following patches, all applied upstream:
++ - build_kfreebsd
++ - manpage-errors-checkpoint
++ - manpage-errors-macro
++ - manpage-errors-whatis
++ - manpage-spelling-errors
++ - var-copy
++ * Added a patch that fixes man page issues.
++ * Added sparc64 to Architecture list. Thanks to Aurelien Jarno for
++ the patch! Closes: #596134.
++
++ -- Manuel Prinz <manuel@debian.org> Wed, 15 Dec 2010 18:50:16 +0100
++
++openmpi (1.4.2-4) unstable; urgency=low
++
++ * Added patch to remove use of AS_VAR_GET. Closes: #592892.
++ * debian/control: Added powerpcspe to architecture list. Thanks to
++ Sebastian Andrzej Siewior for the patch! Closes: #593481.
++ * Build with support for Torque (except on HURD). Closes: #592887.
++ * Updated Standards-Version to 3.9.1. No changes needed.
++
++ -- Manuel Prinz <manuel@debian.org> Wed, 01 Sep 2010 17:53:44 +0200
++
++openmpi (1.4.2-3) unstable; urgency=low
++
++ * Fixed build issue on kFreeBSD. Closes: #589467.
++ * Added and updated patch meta-information.
++
++ -- Manuel Prinz <manuel@debian.org> Tue, 20 Jul 2010 17:31:52 +0200
++
++openmpi (1.4.2-2) unstable; urgency=low
++
++ * Fixed broken broken library symlinks. Closes: #589319.
++
++ -- Manuel Prinz <manuel@debian.org> Fri, 16 Jul 2010 20:49:24 +0200
++
++openmpi (1.4.2-1) unstable; urgency=low
++
++ * New upstream release. Closes: #585800.
++ * Updated patches.
++ * Updated Standards-Version. No changes needed.
++ * Install previously uninstalled files. Closes: #589043.
++ * Fixed several errors in man pages.
++
++ -- Manuel Prinz <manuel@debian.org> Thu, 15 Jul 2010 17:19:23 +0200
++
++openmpi (1.4.1-3) unstable; urgency=low
++
++ * Added slave alternatives symlinks for MPI FORTRAN libraries.
++ Thanks to Adam C. Powell, IV for the patch! Closes: #563705.
++ * Recommend openmpi-checkpoint only on available architectures.
++ * Increased update-alternatives priority of libopenmpi-dev.
++
++ -- Manuel Prinz <manuel@debian.org> Thu, 25 Mar 2010 16:32:21 +0100
++
++openmpi (1.4.1-2) unstable; urgency=low
++
++ * Fixed build issues on HURD. Thanks to Pino Toscano for the patch!
++ Closes: #552397.
++ * Recreate autotools stuff during build. Added autoconf, automake,
++ libtool and libltdl-dev to Build-Depends.
++ * openmpi-checkpoint now depends on blcr-util. Closes: #572229.
++ * Fixed symlink issues with ompi-{checkpoint,restart}. Closes: #572021.
++ * Retroactively adding LP entries to close bugs in Ubuntu's Launchpad.
++
++ -- Manuel Prinz <manuel@debian.org> Thu, 18 Mar 2010 17:57:30 +0100
++
++openmpi (1.4.1-1) unstable; urgency=low
++
++ [ Sylvestre Ledru ]
++ * New upstream release. Libtool patch removed, included upstream.
++ * Watch file updated.
++
++ [ Manuel Prinz ]
++ * Bumped Standards-Version to 3.8.4. No changes needed.
++ * Updated section on alternatives in README.Debian.
++ * Removed conflict with libopal-dev in libopenmpi-dev. Closes: #559161.
++ * Removed conflict with ancient pgapack in libopenmpi-dev.
++ * Fixed several spelling-error-in-manpage lintian warnings.
++ * Deleted man pages provided by Debian, all included upstream.
++ * Changed .install files to match soname bumps. The soname bumps were
++ introduced by upstream to follow the libtool versioning guidelines.
++ The ABI did not change and recompilations of rdepends are not needed.
++ * Compile with support for heterogeneous environments and memory affinity.
++ LP: #419074.
++ * Provide symlinks for orte-{checkpoint,restart} for smoother transition.
++ The tools were merged with ompi-{checkpoint,restart}.
++ * Added ${misc:Depends} everywhere so lintian is happy.
++
++ -- Manuel Prinz <manuel@debian.org> Tue, 16 Feb 2010 17:59:12 +0100
++
++openmpi (1.3.3-4) unstable; urgency=medium
++
++ * Fixed security issue in copy of libtool, see CVE-2009-3736.
++ Closes: #559836.
++
++ -- Manuel Prinz <manuel@debian.org> Tue, 08 Dec 2009 00:58:02 +0100
++
++openmpi (1.3.3-3.1) unstable; urgency=low
++
++ * Non-maintainer upload with the maintainer's permission.
++ * Improve alternatives upgrade.
++
++ -- Lucas Nussbaum <lucas@lucas-nussbaum.net> Thu, 19 Nov 2009 16:44:20 -0600
++
++openmpi (1.3.3-3) unstable; urgency=low
++
++ * Removed mpiexec alternative, as discussed in #552429. It is now a slave
++ of the mpirun master alternative. Also raised the priority to 40, along
++ with MPICH2. Closes: #493876.
++
++ -- Manuel Prinz <manuel@debian.org> Wed, 11 Nov 2009 21:16:59 +0100
++
++openmpi (1.3.3-2) unstable; urgency=low
++
++ * Removing ancient mpirun alternatives in preinst. Closes: #534740, #544372.
++ * Build with BLCR support on supported architectures. The openmpi-checkpoint
++ package includes the binaries for checkpointing and documentation. Many
++ thanks to Alan Woodland for the implementation! Closes: #545919.
++ * Added a README.source file.
++ * Empty dependency_libs in .la files.
++
++ -- Manuel Prinz <manuel@debian.org> Tue, 13 Oct 2009 20:50:51 +0200
++
++openmpi (1.3.3-1) unstable; urgency=low
++
++ * New upstream version
++ * Change of my email address since I am now DD
++ * Standards-Version updated to 3.8.3
++ * XS-Dm-Upload-Allowed tag removed
++ * Patch disable-memory-allocator (see bug #531522) removed. Applied upstream
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Sat, 29 Aug 2009 18:39:48 +0200
++
++openmpi (1.3.2-4) unstable; urgency=low
++
++ [ Cyril Brulebois ]
++ * Fix installability of libopenmpi-dev on non-Linux architectures, where
++ libibverbs-dev isn't built (due to its being Linux-specific) by removing
++ the latter from the dependencies of the former for kfreebsd-* and
++ hurd-i386 (for reference, that was already done for Build-Depends).
++ (Closes: #535225)
++
++ -- Sylvestre Ledru <sylvestre.ledru@inria.fr> Tue, 30 Jun 2009 23:52:42 +0200
++
++openmpi (1.3.2-3) unstable; urgency=low
++
++ * Re-uploading, as last upload was not successful.
++ * Acknowledgement of NMU. Thanks to Steve M. Robbins for the patches and
++ NMUs! Closes: #531522.
++ * Removing ancient mpicc, mpiCC and mpiexec master alternatives in preinst.
++ Closes: #531184, #532008, #532910.
++ * debian/control: Bumped Standards-Version. No changes needed.
++ * Fixed typo in README.Debian of openmpi-bin.
++
++ -- Manuel Prinz <manuel@debian.org> Wed, 24 Jun 2009 00:33:23 +0200
++
++openmpi (1.3.2-2.2) unstable; urgency=low
++
++ * Non-Maintainer Upload (NMU)
++ * debian/patches/disable-memory-allocator: Replace with improved patch
++ from upstream.
++
++ -- Steve M. Robbins <smr@debian.org> Sun, 21 Jun 2009 13:08:05 -0500
++
++openmpi (1.3.2-2.1) unstable; urgency=low
++
++ * Non-Maintainer Upload (NMU)
++ * debian/patches/disable-memory-allocator: New. Patch
++ opal/mca/memory/ptmalloc2/hooks.c to add check for environment
++ variable OMPI_MCA_disable_memory_allocator. If set, avoid setting up
++ malloc hooks and avoid stat() calls from the malloc init hook.
++ Closes: #531522.
++
++ -- Steve M. Robbins <smr@debian.org> Wed, 17 Jun 2009 22:03:31 -0500
++
++openmpi (1.3.2-2) unstable; urgency=low
++
++ * Upload to unstable. No changes compared to 1.3.2-1.
++
++ -- Manuel Prinz <manuel@debian.org> Thu, 28 May 2009 12:28:37 +0200
++
++openmpi (1.3.2-1) experimental; urgency=low
++
++ * New upstream release. (Closes: #520597, #515116)
++ - Manpage and VampirTrace patches removed, included upstream.
++ * Fixed build issues on Alpha. Huge thanks to Arthur Loiret for providing
++ access to his machines for testing! (Closes: #510845, #517543)
++ * Fixed build issues on Sparc. (Closes: #519725)
++ * Fixed manpage-has-errors-from-man lintian warnings.
++ * Faked SONAME change by renaming library package. (Closes: #512616)
++ * Made libopenmpi-dev depend on libibverbs-dev. (Closes: #522153, LP: #342344)
++ * Support for "nocheck" build option in debian/rules.
++ * Updated Standards-Version in debian/control.
++ * Changed section of libopenmpi-dbg to "debug".
++ * Updated debian/copyright.
++
++ * Dirk Eddelbuettel removed himself from Uploaders. The team thanks Dirk
++ for his long-term contribution and effort to get Open MPI back to life.
++ I personally thank Dirk for encouraging me to become a Debian Developer
++ and his support and mentoring on that way and beyond.
++
++ -- Manuel Prinz <manuel@debian.org> Thu, 23 Apr 2009 14:01:21 +0200
++
++openmpi (1.3-2) unstable; urgency=low
++
++ * Updated debian/watch to point to 1.3 series download location
++ * Added a patch to fix build issues with VampirTrace
++ * Added a patch to fix lintian warnings: manpage-has-errors-from-man
++ * Added a patch to enable Open MPI to build on MIPS. Many thanks to
++ Thiemo Seufer, he will be missed!
++
++ -- Manuel Prinz <manuel@debian.org> Wed, 28 Jan 2009 23:38:02 +0100
++
++openmpi (1.3-1) unstable; urgency=low
++
++ [ Dirk Eddelbuettel ]
++ * New upstream version.
++ * debian/rules: Pass empty LDFLAGS to configure call to prevent seg.fault.
++ on load due to overly hungry link command on Ubuntu
++
++ [ Manuel Prinz ]
++ * Header files are now available under /usr/include/openmpi via symlink
++ (Closes: #493875)
++
++ -- Dirk Eddelbuettel <edd@debian.org> Tue, 20 Jan 2009 20:10:20 -0600
++
++openmpi (1.2.8-3) unstable; urgency=low
++
++ * Building static libraries (again) (Closes: #502232)
++ * Removed *.so files from libopenmpi-dev package (Closes: #504161)
++
++ -- Manuel Prinz <manuel@debian.org> Sun, 02 Nov 2008 15:53:19 +0100
++
++openmpi (1.2.8-2) unstable; urgency=low
++
++ * Reverted back to revision r137 corresponding to Debian release 1.2.7-1
++ (Closes: #504161)
++
++ -- Dirk Eddelbuettel <edd@debian.org> Sat, 01 Nov 2008 17:37:07 -0500
++
++openmpi (1.2.8-1) unstable; urgency=low
++
++ * New upstream version.
++ * libopenmpi-dev ships static libraries (Closes: #502232)
++ * Remaining lintian warnings removed
++
++ -- Sylvestre Ledru <sylvestre.ledru@inria.fr> Tue, 28 Oct 2008 23:49:37 +0200
++
++openmpi (1.2.7-1) unstable; urgency=low
++
++ * New upstream version.
++
++ [ Sylvestre Ledru ]
++ * debian/control: Added myself to Uploaders field
++
++ [ Manuel Prinz ]
++ * debian/control: Changed my email address in Uploaders field
++
++ -- Manuel Prinz <manuel@debian.org> Wed, 24 Sep 2008 21:22:35 +0200
++
++openmpi (1.2.7~rc2-2) unstable; urgency=low
++
++ * Updated README.Debian of libopenmpi-dev. It contained references to closed
++ bugs. Also added a recommendation on correct linking.
++ * debian/control: Removed XS-Autobuild field
++ * debian/copyright: Added missing copyrights and licenses for ROMIO and
++ GNU libltdl
++
++ -- Manuel Prinz <debian@pinguinkiste.de> Mon, 25 Aug 2008 22:41:16 +0200
++
++openmpi (1.2.7~rc2-1) unstable; urgency=low
++
++ [ Dirk Eddelbuettel ]
++ * New upstream pre-release version
++ * Thanks to Manuel for the work on this release, and on 1.2.6-3 which
++ we never uploaded, and to the Open MPI team for the integrating the patch
++ from 1.2.6-3 into what will be 1.2.7
++
++ [ Manuel Prinz ]
++ * debian/control: Changed Standards-Version to 3.8.0
++ * Deleted all patches, removed Build-Depends of dpatch
++
++ -- Dirk Eddelbuettel <edd@debian.org> Wed, 02 Jul 2008 19:08:07 -0500
++
++openmpi (1.2.6-3) unstable; urgency=low
++
++ [ Manuel Prinz ]
++ * debian/patches/01openfabrics.dpatch: Applied patch by Jeff Squyres that
++ deals with the warnings printed when OpenFabrics hardware is not present.
++ Thanks to Jeff for the patch!
++ * debian/patches/10fix_config_infiniband.dpatch: Removed, it's obsoleted
++ by the above mentioned OpenFabrics patch.
++ * Updated README.Debian with information about the OpenFabrics patch.
++ * debian/patches/02manpages-lintian-fix.dpatch: Applied patch another patch
++ by Jeff Squyres that fixes Lintian manpage-has-errors-from-man issues.
++ Thanks again to Jeff for the patch!
++
++ -- Manuel Prinz <debian@pinguinkiste.de> Sat, 31 May 2008 23:49:13 +0200
++
++openmpi (1.2.6-2) unstable; urgency=low
++
++ [ Sylvestre Ledru ]
++ * Can be built under ppc64. Thanks to Andreas Jochens (Closes: #478427)
++
++ [ Dirk Eddelbuettel ]
++ * Built and uploaded. Thanks to Sylvestre for applying the patch.
++
++ -- Dirk Eddelbuettel <edd@debian.org> Mon, 05 May 2008 07:16:49 -0500
++
++openmpi (1.2.6-1) unstable; urgency=low
++
++ [ Dirk Eddelbuettel ]
++ * New upstream version
++ * debian/patches/00list: Disabled man page patches 60* which
++ has been included upstream in version 1.2.6
++
++ -- Dirk Eddelbuettel <edd@debian.org> Tue, 08 Apr 2008 20:19:24 -0500
++
++openmpi (1.2.5-3) unstable; urgency=low
++
++ [ Dirk Eddelbuettel ]
++ * debian/control: Version the Conflicts: of libopenmpi-dev with pgapack to
++ 'pgapack (<= 1.0.0.1-4.2)' as newer pgapack do not exhibit a conflict.
++
++ -- Dirk Eddelbuettel <edd@debian.org> Mon, 10 Mar 2008 16:55:37 -0500
++
++openmpi (1.2.5-2) unstable; urgency=low
++
++ [ Dirk Eddelbuettel ]
++ * Debian build and upload
++ * Thanks to Manuel for all the work, and to Ondrej for persistent debugging.
++
++ [ Manuel Prinz ]
++ * Added missing ${shlibs:Depends} to Depends: line of libopenmpi-dev
++ * debian/shlibs.local: Added entry for libibverbs until the package provides
++ the necessary information. (Closes: #464705)
++ * debian/control: Added versioned dependency to libibverbs in Build-Depends
++ * debian/libopenmpi-dev.postinst: Corrected dead symlinks. Thanks to Ondrej
++ Certik for reporting the issue! (Closes: #464795)
++ * debian/patches/60_fix_manpage_name_section.dpatch: Fixing name line in the
++ MPI_Comm_f2c.3 manpage. Thanks to Jeff Squyres!
++
++ -- Dirk Eddelbuettel <edd@debian.org> Thu, 14 Feb 2008 20:54:06 -0600
++
++openmpi (1.2.5-1) unstable; urgency=low
++
++ [ Dirk Eddelbuettel ]
++ * New upstream version
++ * debian/patches/00list: Disabled man page patches 20*, 30* and 31* which
++ have been included upstream
++ * debian/patches/60_fix_manpage_name_section.dpatch: Applied small correction
++ * Debian build and upload
++
++ [ Manuel Prinz ]
++ * debian/*.lintian-override: Deleted, all issues are fixed
++ - debian/libopenmpi{1,-dev}.links, debian/libopenmpi1.install:
++ Moved *.so.0 links from /usr/lib/openmpi/lib to /usr/lib. Created
++ *.so.0.0.0 symlinks in /usr/lib, pointing to /usr/lib/openmpi/lib.
++ This fixes postinst-has-useless-call-to-ldconfig, postrm-has-useless-
++ call-to-ldconfig and package-name-doesnt-match-sonames warnings.
++ - debian/rules, debian/control: Added chrpath to Build-Depends and
++ deleting all rpath info with chrpath in install-arch target. This
++ fixes all binary-or-shlib-defines-rpath warnings.
++ * debian/rules: Adjusted target dependencies to be more sane. Renamed
++ "test" target to "check".
++ * Applied a patch by Adam Powell IV that adds /usr/lib/libmpi++.so via
++ update-alternatives for compatibility with LAM/MPI and MPICH. Thanks to
++ Adam for the patch! (Closes: #459642)
++
++ -- Dirk Eddelbuettel <edd@debian.org> Wed, 09 Jan 2008 16:30:33 -0600
++
++openmpi (1.2.4-5) unstable; urgency=low
++
++ [ Manuel Prinz ]
++ * Several changes in the libopenmpi-dev package to correct the library
++ soname links (Closes: #456721)
++
++ [ Dirk Eddelbuettel ]
++ * Debian build and upload
++
++ -- Dirk Eddelbuettel <edd@debian.org> Tue, 18 Dec 2007 20:00:53 -0600
++
++openmpi (1.2.4-4) unstable; urgency=low
++
++ [ Manuel Prinz ]
++ * debian/rules: Several minor changes
++ - Added cross-compilation support
++ - Replaced (un)patch targets with dpatch's makefile snippet
++ * debian/control: Changed Standards-Version to match latest policy
++ * debian/control: Several cosmetic changes to control fields
++ - XS-Vcs-*: Renamed fields to Vcs-*
++ - XS-DM-Upload-Allowed: Added, allowing uploads for Debian Maintainers
++ - Homepage: Newly added
++ - Build-Depends: Removed libsysfs-dev (Closes: #449084)
++ - Build-Depends: Removed automake
++ - Uploaders: Added myself
++ * Moved include files and libraries to /usr/lib/openmpi and use the "mpi"
++ alternative. Thanks to Nicholas Breen for assistance! (Closes: #452047)
++
++ [ Dirk Eddelbuettel ]
++ * Debian build and upload
++
++ -- Dirk Eddelbuettel <edd@debian.org> Wed, 12 Dec 2007 09:40:29 -0600
++
++openmpi (1.2.4-3) unstable; urgency=low
++
++ [ Manuel Prinz ]
++ * debian/control: Added openmpi-common to libopenmpi-dev's Depends
++ (Closes: #445230)
++
++ [ Dirk Eddelbuettel ]
++ * Debian build and upload
++
++ -- Dirk Eddelbuettel <edd@debian.org> Sat, 06 Oct 2007 07:54:47 -0500
++
++openmpi (1.2.4-2) unstable; urgency=low
++
++ [ Manuel Prinz ]
++ * debian/control: Added sparc to list of supported architectures
++
++ [ Dirk Eddelbuettel ]
++ * Debian build and upload
++
++ -- Dirk Eddelbuettel <edd@debian.org> Tue, 02 Oct 2007 22:04:04 -0500
++
++openmpi (1.2.4-1) unstable; urgency=low
++
++ [ Manuel Prinz ]
++ * debian/control: Modified package relationships to prevent problems when
++ upgrading from 1.2.3-4 (Closes: #444432)
++
++ [ Dirk Eddelbuettel ]
++ * Debian build and upload
++
++ -- Dirk Eddelbuettel <edd@debian.org> Fri, 28 Sep 2007 16:25:13 -0500
++
++openmpi (1.2.4-0) unstable; urgency=low
++
++ * New upstream release
++
++ [ Sylvestre Ledru ]
++ * debian/patches: Removed 50fix_kfreebsd_build patch (Fixed upstream)
++
++ [ Manuel Prinz ]
++ * Patch added: Please shut up libibverbs (Closes: #439730)
++ * Moved compiler wrappers from package openmpi-bin to libopenmpi-dev.
++
++ [ Dirk Eddelbuettel ]
++ * Debian build and upload
++
++ -- Dirk Eddelbuettel <edd@debian.org> Wed, 26 Sep 2007 22:07:15 -0500
++
++openmpi (1.2.3-4) unstable; urgency=low
++
++ [ Manuel Prinz ]
++ * Fixed: openmpi-bin: FTBFS on kFreeBSD and maybe Hurd. Thanks to
++ Uwe Hermann for providing the patches! (Closes: #437839)
++ * debian/rules: Disabled threading support (Closes: #435581)
++ * debian/openmpi-bin.README.Debian: Documented disabling of threading
++ * debian/patches: Removed 10opal_noexecstack and 99autoconf patches
++ because they are no longer needed. Thanks to Brian Barrett for
++ clarification.
++
++ [ Dirk Eddelbuettel ]
++ * debian/control: Add 'kfreebsd-i386 kfreebsd-amd64 hurd-i386' to list
++ of build architecture (via Uwe's patch referenced above)
++
++ -- Dirk Eddelbuettel <edd@debian.org> Mon, 20 Aug 2007 20:10:46 -0500
++
++openmpi (1.2.3-3) unstable; urgency=low
++
++ [ Manuel Prinz ]
++ * Fixed: openmpi-bin: libibverbs only available for Linux. Thanks to
++ Uwe Hermann for providing the patch! (Closes: #435573)
++ * Changed section of openmpi-doc to doc to satisfy overrides
++
++ [ Dirk Eddelbuettel ]
++ * debian/control: Trying something moderately radical here -- we are
++ switching the binary packages from 'Architecture: any' to the set
++ of five architectures that can actually build the package, given the
++ lack of upstream support for atomistic operations on the other
++ architectures (c.f. Debian BTS for openmpi)
++
++ -- Dirk Eddelbuettel <edd@debian.org> Sun, 12 Aug 2007 19:43:29 -0500
++
++openmpi (1.2.3-2) unstable; urgency=low
++
++ [ Dirk Eddelbuettel ]
++ * debian/control: Added some per-package text to the common titles
++ of the Descriptions
++
++ [ Manuel Prinz ]
++ * Fixed: FTBFS on GNU/kFreeBSD, Thanks to Petr Salinger for providing
++ the patch! (Closes: #433142).
++ * debian/control: Changed priority to "extra" to comply with the Debian
++ Policy, section 2.5.
++
++ -- Dirk Eddelbuettel <edd@debian.org> Mon, 30 Jul 2007 21:12:11 -0500
++
++openmpi (1.2.3-1) unstable; urgency=low
++
++ [ Dirk Eddelbuettel ]
++ * debian/rules: Ensure AUTHORS NEWS README are installed everywhere
++ * debian/rules: Add examples/ directory to openmpi-doc
++ * debian/control: More Conflicts/Replaces/Provides for renamed packages
++
++ -- Dirk Eddelbuettel <edd@debian.org> Sun, 24 Jun 2007 21:18:31 -0500
++
++openmpi (1.2.3-0) unstable; urgency=low
++
++ * First release by the new maintainer group 'pkg-openmpi'
++
++ * Takeover of the package is coordinated with the previous maintainer.
++ Our thanks to Florian for his initial packaging.
++ * We also would like to thank everybody who has prepared a previous NMU,
++
++ [ Dirk Eddelbuettel ]
++ * debian/control: Add myself as Uploaders
++ * debian/patches/31_fix_manpages_lintian.dpatch: Another small man page fix
++ * debian/{ompi_info.1,opal_wrapper.1,orted.1}: Contributed three man pages
++ * Renaming some sub-package:
++ - openmpi-libs0 package renamed to libopenmpi1
++ - openmpi-dev package renamed to libopenmpi-dev
++ - openmpi-dbg package rename to libopenmpi-dbg
++ - new openmpi-mpidoc package renamed to openmpi-doc
++ * debian/control: Add Build-Depends: on 'gcc (>= 4.1.2)' to build for the
++ 'long double' transition -- and as we happen to have renamed the library
++ package name, is requivalent to the 'ldbl' suffix (Closes: #430321)
++
++ [ Upstream ]
++ * Fixed: mpif77 and mpif90 incorrect default include file search path
++ (Closes: #405472)
++
++ [ Sylvestre Ledru ]
++ * New upstream release 1.2.3
++ * New upstream release 1.2.2 (Closes: #427356)
++ * Patch removed: 20implicit_pointer_conversion.dpatch
++ * Apply all of Tilman's patches below (Closes: #415338)
++ * Add the correct XS-Autobuild, XS-Vcs-Svn and XS-Vcs-Browser fields in
++ debian/control.
++ * Fix errors in manpages (Lintian complaining)
++
++ [ Manuel Prinz ]
++ * Patch removed: 30_alpha_inline_assembly.dpatch (Fixed upstream)
++ * Updated patch of autogenerated autoconf files by Steve Langasek.
++ * Fixed: Please make openmpi thread-compartible by adding
++ --enable-mpi-threads and --enable-progress-threads (Closes: #419867)
++ * Fixed: Use Debian alternatives (Closes: #396761)
++ * Added watch file.
++
++ [ Tilman Koschnick ]
++ * New upstream release 1.2.0
++ * Acknowledge previous NMUs (Closes: #386491, #392633, #404003, #404026).
++ * Fix: mpicc.openmpi fails to run when named mpicc.openmpi (Closes: #388216).
++ * Include manual pages (Closes: #413607).
++ * Add openmpi-mpidoc package for man pages describing the MPI standard.
++ * Update copyrights.
++
++ [ Andreas Barth ]
++ * Spelling mistake in the description of the package (Closes: #390238)
++
++ -- Dirk Eddelbuettel <edd@debian.org> Sat, 23 Jun 2007 18:55:31 -0500
++
++openmpi (1.1-2.5) unstable; urgency=high
++
++ * Non-maintainer upload.
++ * High urgency upload for RC bugfix.
++ * Add missing build-dependency on libsysfs-dev, which is used in the build
++ but was previously pulled in via libibverbs-dev.
++
++ -- Steve Langasek <vorlon@debian.org> Sun, 29 Apr 2007 22:03:58 -0700
++
++openmpi (1.1-2.4) unstable; urgency=low
++
++ * Non-maintainer upload.
++ * 0-day alpha porter upload.
++ * Fix wrong inline assembler check on alpha: 'zero' is not recognized
++ as a mnemonic for $31 with binutils. This broken check resulted
++ in various atomic operations remaining undefined, leading to a build
++ failure on alpha. Likewise, fix the inline assembly provided in
++ opal/include/opal/sys/alpha/atomic.h so that it's valid under GNU
++ binutils. Closes: #384792.
++
++ -- Steve Langasek <vorlon@debian.org> Sun, 29 Apr 2007 02:27:51 -0700
++
++openmpi (1.1-2.3) unstable; urgency=high
++
++ * Non-maintainer upload.
++ * Add conflicts between openmpi-dev and libopal-dev, pgapack.
++ Closes: #404003, #404026
++
++ -- Andreas Barth <aba@not.so.argh.org> Fri, 22 Dec 2006 13:57:13 +0000
++
++openmpi (1.1-2.2) unstable; urgency=low
++
++ * Non-maintainer upload.
++ * Remove --host=* from debian/rules to make autoconf not enable
++ cross-building mode. Thanks to Steve Langasek for pointing this out.
++ Closes: #392633.
++
++ -- Mark Hymers <mark@hymers.org.uk> Sun, 15 Oct 2006 00:46:11 +0100
++
++openmpi (1.1-2.1) unstable; urgency=high
++
++ * NMU
++ * Make sparc build UltraSPARC-only, since upstream seems to have
++ dropped support for 32-bit machines. closes: #386491.
++
++ -- Clint Adams <schizo@debian.org> Tue, 26 Sep 2006 00:31:36 -0400
++
++openmpi (1.1-2) unstable; urgency=low
++
++ * Apply patch by Tilman Koschnick <til@subnetz.org> to add a new package
++ with debugging symbols (Closes: #383997).
++
++ -- Florian Ragwitz <rafl@debian.org> Wed, 23 Aug 2006 12:43:16 +0200
++
++openmpi (1.1-1) unstable; urgency=low
++
++ * New upstream release.
++ * Applied patch by dann frazier <dannf@debian.org> to fix an implicit
++ pointer conversion on 64bit platforms (Closes: #377725).
++ * Fixed mix-up in package descriptions (Closes: #379594).
++ * Use the alternatives system for the mpi* executables in openmpi-bin
++ (Closes: #377297).
++
++ -- Florian Ragwitz <rafl@debian.org> Mon, 7 Aug 2006 16:57:42 +0200
++
++openmpi (1.0.2-1) unstable; urgency=low
++
++ * Initial release (Closes: #340426).
++
++ -- Florian Ragwitz <rafl@debian.org> Fri, 6 Jan 2006 15:13:31 +0100
--- /dev/null
--- /dev/null
++Author: Alastair McKinstry <mckinstry@debian.org>
++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 <<EOF
+++VERS_1 {
+++ global: sym;
+++};
+++
+++VERS_2 {
+++ global: sym;
+++} VERS_1;
+++EOF
+++ AC_LINK_IFELSE([AC_LANG_PROGRAM([], [])],
+++ [gl_cv_sys_ld_version_script=yes])])
+++ rm -f conftest.map
+++ LDFLAGS=$save_LDFLAGS])
+++ have_ld_version_script=$gl_cv_sys_ld_version_script])
+++ AM_CONDITIONAL([HAVE_LD_VERSION_SCRIPT],
+++ [test "$have_ld_version_script" = yes])
+++])
+++
+++gl_LD_VERSION_SCRIPT()
++Index: openmpi-4.0.3/ompi/Makefile.am
++===================================================================
++--- openmpi-4.0.3.orig/ompi/Makefile.am
+++++ openmpi-4.0.3/ompi/Makefile.am
++@@ -163,6 +163,10 @@ lib@OMPI_LIBMPI_NAME@_la_LDFLAGS = \
++ -version-info $(libmpi_so_version) \
++ $(OMPI_LIBMPI_EXTRA_LDFLAGS)
++
+++if HAVE_LD_VERSION_SCRIPT
+++lib@OMPI_LIBMPI_NAME@_la_LDFLAGS += -Wl,--version-script=$(top_srcdir)/ompi/libmpi.map
+++endif
+++
++ # included subdirectory Makefile.am's and appended-to variables
++ headers =
++ noinst_LTLIBRARIES =
++Index: openmpi-4.0.3/oshmem/Makefile.am
++===================================================================
++--- openmpi-4.0.3.orig/oshmem/Makefile.am
+++++ openmpi-4.0.3/oshmem/Makefile.am
++@@ -73,6 +73,11 @@ liboshmem_la_LDFLAGS = \
++ -version-info $(liboshmem_so_version) \
++ $(OSHMEM_LIBSHMEM_EXTRA_LDFLAGS)
++
+++OSHMSM_LIBSHMEM_EXTRA_LDFLAGS = -Wl,--version-script=$(top_srcdir)/oshmem/liboshmem.map
+++if HAVE_LD_VERSION_SCRIPT
+++liboshmem_la_LDFLAGS += -Wl,--version-script=$(top_srcdir)/oshmem/liboshmem.map
+++endif
+++
++ # included subdirectory Makefile.am's and appended-to variables
++ headers =
++ noinst_LTLIBRARIES =
++Index: openmpi-4.0.3/ompi/mpi/cxx/Makefile.am
++===================================================================
++--- openmpi-4.0.3.orig/ompi/mpi/cxx/Makefile.am
+++++ openmpi-4.0.3/ompi/mpi/cxx/Makefile.am
++@@ -45,6 +45,10 @@ lib@OMPI_LIBMPI_NAME@_cxx_la_SOURCES = \
++ lib@OMPI_LIBMPI_NAME@_cxx_la_LIBADD = $(top_builddir)/ompi/lib@OMPI_LIBMPI_NAME@.la
++ lib@OMPI_LIBMPI_NAME@_cxx_la_LDFLAGS = -version-info $(libmpi_cxx_so_version)
++
+++if HAVE_LD_VERSION_SCRIPT
+++lib@OMPI_LIBMPI_NAME@_cxx_la_LDFLAGS += -Wl,--version-script=$(top_srcdir)/ompi/mpi/cxx/libmpi_cxx.map
+++endif
+++
++ headers = \
++ mpicxx.h \
++ constants.h \
++Index: openmpi-4.0.3/ompi/mpi/fortran/mpif-h/Makefile.am
++===================================================================
++--- openmpi-4.0.3.orig/ompi/mpi/fortran/mpif-h/Makefile.am
+++++ openmpi-4.0.3/ompi/mpi/fortran/mpif-h/Makefile.am
++@@ -58,6 +58,10 @@ lib@OMPI_LIBMPI_NAME@_mpifh_la_LIBADD =
++
++ lib@OMPI_LIBMPI_NAME@_mpifh_la_LDFLAGS = -version-info $(libmpi_mpifh_so_version)
++
+++if HAVE_LD_VERSION_SCRIPT
+++lib@OMPI_LIBMPI_NAME@_mpifh_la_LDFLAGS += -Wl,--version-script=$(top_srcdir)/ompi/mpi/fortran/mpif-h/libmpi_mpifh.map
+++endif
+++
++ # Are we building the mpif.h bindings at all?
++ if OMPI_BUILD_FORTRAN_MPIFH_BINDINGS
++ # If yes, then we need to build the installable library and the glue
++Index: openmpi-4.0.3/ompi/mpi/fortran/use-mpi-f08/Makefile.am
++===================================================================
++--- openmpi-4.0.3.orig/ompi/mpi/fortran/use-mpi-f08/Makefile.am
+++++ openmpi-4.0.3/ompi/mpi/fortran/use-mpi-f08/Makefile.am
++@@ -832,6 +832,10 @@ lib@OMPI_LIBMPI_NAME@_usempif08_la_LIBAD
++ lib@OMPI_LIBMPI_NAME@_usempif08_la_DEPENDENCIES = $(module_sentinel_files)
++ lib@OMPI_LIBMPI_NAME@_usempif08_la_LDFLAGS = -version-info $(libmpi_usempif08_so_version)
++
+++if HAVE_LD_VERSION_SCRIPT
+++lib@OMPI_LIBMPI_NAME@_usempif08_la_LDFLAGS += -Wl,--version-script=$(top_srcdir)/ompi/mpi/fortran/use-mpi-f08/libmpi_usempif08.map
+++endif
+++
++ #
++ # Automake doesn't do Fortran dependency analysis, so must list them
++ # manually here. Bummer!
++Index: openmpi-4.0.3/ompi/mpi/fortran/use-mpi-ignore-tkr/Makefile.am
++===================================================================
++--- openmpi-4.0.3.orig/ompi/mpi/fortran/use-mpi-ignore-tkr/Makefile.am
+++++ openmpi-4.0.3/ompi/mpi/fortran/use-mpi-ignore-tkr/Makefile.am
++@@ -67,6 +67,10 @@ lib@OMPI_LIBMPI_NAME@_usempi_ignore_tkr_
++ -version-info $(libmpi_usempi_ignore_tkr_so_version) \
++ $(OMPI_FORTRAN_EXTRA_SHARED_LIBRARY_FLAGS)
++
+++if HAVE_LD_VERSION_SCRIPT
+++lib@OMPI_LIBMPI_NAME@_usempi_ignore_tkr_la_LDFLAGS += -Wl,--version-script=$(top_srcdir)/ompi/mpi/fortran/use-mpi-ignore-tkr/libmpi_usempi_ignore_tkr.map
+++endif
+++
++ #
++ # mpi-ignore-tkr-sizeof.* are generated based on some results from
++ # configure tests.
++Index: openmpi-4.0.3/ompi/libmpi.map
++===================================================================
++--- /dev/null
+++++ openmpi-4.0.3/ompi/libmpi.map
++@@ -0,0 +1,1707 @@
+++/* Symbol versioning for libmpi.so.20.0.0 (OpenMPI 2.0.0)
+++ * EXPERIMENTAL
+++ * Author: Alastair McKinstry <mckinstry@debian.org>
+++ * 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 <mckinstry@debian.org>
+++ * 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 <mckinstry@debian.org>
+++ * 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 <mckinstry@debian.org>
+++ * 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 <mckinstry@debian.org>
+++ * 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 <mckinstry@debian.org>
+++ * 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