--- /dev/null
+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
+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