Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

mvapich2-devel-2.3.7-150500.1.33 RPM for aarch64

From OpenSuSE Leap 15.5 for aarch64

Name: mvapich2-devel Distribution: SUSE Linux Enterprise 15
Version: 2.3.7 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150500.1.33 Build date: Thu May 18 17:35:40 2023
Group: Development/Libraries/Parallel Build host: ibs-centriq-6
Size: 1483268 Source RPM: mvapich2-2.3.7-150500.1.33.src.rpm
Packager: https://www.suse.com/
Url: http://mvapich.cse.ohio-state.edu
Summary: OSU MVAPICH2 MPI package
This is an MPI-2 implementation which includes all MPI-1 features.  It
is based on MPICH2 and MVICH.

Provides

Requires

License

BSD-3-Clause

Changelog

* Wed Jul 06 2022 [email protected]
  - Add mvapich2-allow-building-with-external-hwloc.patch
    to allow building against an external hwloc library
  - Build mvapich2 HPC flavors against pmix and hwloc system libraries
* Wed Jun 29 2022 [email protected]
  - add pass-correct-size-to-snprintf.patch to fix potential buffer
    overflows (required to make 'sundials' testsuite pass)
  - Update to mvapich2 2.3.7
    * Features and Enhancements (since 2.3.6):
    - Added support for systems with Rockport's switchless networks
    * Added automatic architecture detection
    * Optimized performance for point-to-point operations
    - Added support for the Cray Slingshot 10 interconnect
    - Enhanced support for blocking collective offload using
      Mellanox SHARP
    * Scatter and Scatterv
    - Enhanced support for non-blocking collective offload using
      Mellanox SHARP
    * Iallreduce, Ibarrier, Ibcast, and Ireduce
    * Bug Fixes (since 2.3.6):
    - Removed several deprectated functions
    - Thanks to Honggang Li @RedHat for the report
    - Fixed a bug where tools like CMake FindMPI would not
      detect MVAPICH  when compiled without Hydra mpiexec
    - Thanks to Chris Chambreau and Adam Moody @LLNL for the report
    - Fixed compilation error when building with mpirun and without hydra
    - Thanks to James Long @University of Illinois for the report
    - Fixed issue with setting RoCE mode correctly without RDMA_CM.
    - Thanks to Nicolas Gagnon @Rockport Networks for the report
    - Fixed an issue on heterogeneous clusters where QP attributes were
      set incorrectly
    - Thanks to X-ScaleSolutions for the report and fix
    - Fixed a memory leak in improbe on the PSM channel
    - Thanks to Gregory Lee @LLNL Beichuan Yan @University of Colorado
      for the report
    - Added retry logic for PSM connection establishment
    - Thanks to Gregory Lee @LLNL for the report and X-ScaleSolutions
      for the patch
    - Fixed an initialization error when using PSM and gcc's -pg option
    - Thanks to Gregory Lee @LLNL for the report and X-ScaleSolutions for
      the patch
    - Fixed a potential integer overflow when transfering large arrays
    - Thanks to Alexander Melnikov for the report and patch
  - Fix Url: link
* Wed Feb 16 2022 [email protected]
  - Disable dlopen for verbs library (bsc#1196019)
* Tue Oct 19 2021 [email protected]
  - Move rpm macros to %_rpmmacrodir (bsc#1191386)
* Tue Sep 28 2021 [email protected]
  - Remove obsolete python dependency (bsc#1190996)
* Tue May 18 2021 [email protected]
  - Update to mvapich2 2.3.6
    - Enhanced performance for UD-Hybrid code
    - Add multi-rail support for UD-Hybrid code
    - Enhanced performance for shared-memory collectives
    - Enhanced job-startup performance for flux job launcher
    - Use PMI2 by default when SLURM is selected as process manager
    - Add support to use aligned memory allocations for multi-threaded
      applications
    - Architecture detection and enhanced point-to-point tuning for
      Oracle BM.HPC2 cloud shape
    - Add support for GCC compiler v11
    - Update hwloc v1 code to v1.11.14
    - Update hwloc v2 code to v2.4.2
  - Drop obsolete patches:
    - fix-missing-return-code.patch as it was fixed upstream
    - mvapich2-remove-deprecated-sys_siglist.patch
    - rdma_find_network_type-return-MV2_NETWORK_CLASS_UNKNOWN-when-dev_list-is-freed.patch
  - Refresh reproducible.patch
* Wed Mar 24 2021 [email protected]
  - Update mvapich2 to 2.3.5.
    * Enhanced performance for MPI_Allreduce and MPI_Barrier
    * Support collective offload using Mellanox's SHARP for Barrier
    - Enhanced tuning framework for Barrier using SHARP
    * Remove dependency on underlying libibverbs, libibmad, libibumad, and
      librdmacm libraries using dlopen
    * Add support for Broadcom NetXtreme RoCE HCA
    - Enhanced inter-node point-to-point support
    * Support architecture detection for Fujitsu A64fx processor
    * Enhanced point-to-point and collective tuning for Fujitsu A64fx processor
    * Enhanced point-to-point and collective tuning for AMD ROME processor
    * Add support for process placement aware HCA selection
    - Add "MV2_PROCESS_PLACEMENT_AWARE_HCA_MAPPING" environment variable to
      enable process placement aware HCA mapping
    * Add support to auto-detect RoCE HCAs and auto-detect GID index
    * Add support to use RoCE/Ethernet and InfiniBand HCAs at the same time
    * Add architecture-specific flags to improve performance of certain CUDA
      operations
    - Thanks to Chris Chambreau @LLNL for the report
    * Read MTU and maximum outstanding RDMA operations from the device
    * Improved performance and scalability for UD-based communication
    * Update maximum HCAs supported by default from 4 to 10
    * Enhanced collective tuning for Frontera@TACC, Expanse@SDSC,
      Ookami@StonyBrook, and bb5@EPFL
    * Enhanced support for SHARP v2.1.0
    * Generalize code for GPU support
  - Obsolete: wrapper-revert-ldflag-order-change.patch.
  - Replace: mvapich2-fix-double-free.patch by
    rdma_find_network_type-return-MV2_NETWORK_CLASS_UNKNOWN-when-dev_list-is-freed.patch
* Thu Feb 18 2021 [email protected]
  - Re-add mvapich2-fix-double-free.patch as the bug was
    somehow be reintroduced (bsc#1144000)
  - Add mvapich2-remove-deprecated-sys_siglist.patch to
    fix compilation errors with newer glibc
* Sun Nov 29 2020 [email protected]
  - HPC: Fix environment module settings for MANPATH.
* Sat Jul 25 2020 [email protected]
  - For HPC builds check for gnu compiler suite version >= 10 and
    set -fallow-argument-mismatch.
* Thu Jul 23 2020 [email protected]
  - Add build support for gcc8/9/10 to HPC build (bsc#1174439).
* Wed Jun 03 2020 [email protected]
  - Update so mvapich2 2.3.4
    - See CHANGELOG for fixes and new features
  - Add fix-missing-return-code.patch to fix compilation errors
  - Add 0001-Drop-Real-16.patch to disable Real(16) support on Armv7
  - Add wrapper-revert-ldflag-order-change.patch to revert LDFLAGS order
    change done in 2.3.4.
    This allows legacy builds to work without adding a -lmpi flag
* Tue Jan 21 2020 [email protected]
  - Update to mvapich2 2.3.3 (jsc#SLE-8497)
    - See CHANGELOG for fixes and new features
* Fri Sep 06 2019 [email protected]
  - Update to mvapich2 2.3.2 (jsc#SLE-8544)
    - See CHANGELOG for fixes and new features
  - Drop mvapich2-make-sure-ibv_get_device_list-returned-one-before-freeing-it.patch
    as it was fixed upstream.
  - Use FAT LTO objects in order to provide proper static library.
  - Add 0001-Drop-real128.patch to fix compilation on armv7
* Fri Aug 02 2019 [email protected]
  - Add mvapich2-make-sure-ibv_get_device_list-returned-one-before-freeing-it.patch
    to Fix segfault when ib_uverbs is not loaded (bsc#1144000)
* Mon May 27 2019 [email protected]
  - Add reproducible.patch to sort readdir to make package build reproducible
    (boo#1041090)
* Mon May 13 2019 [email protected]
  - Update to mvapich2 2.3.1
    - See CHANGELOG for fixes and new features
  - Refreshed patches against the new version:
    - 0001-Drop-GCC-check.patch
    - mvapich2-arm-support.patch
    - mvapich2-s390_get_cycles.patch
  - Drop mvapich2-fix-double-free.patch as it was merged upstream
* Thu May 02 2019 [email protected]
  - Add mvapich2-fix-double-free.patch to fix a segfault
    when running on a machine with no RDMA hardware (bsc#1133797)
* Wed Mar 20 2019 [email protected]
  - Add patch to remove obsolete GCC check (bnc#1129421). It also patches
    autogen.sh to get the autotools working in SLE12SP4.
    * 0001-Drop-GCC-check.patch
  - Force to re-run autotools to generate properly the files after
    patching src/binding/cxx/buildiface
* Sun Nov 18 2018 [email protected]
  - Add macro _hpc_mvapich2_modules for modules support (bsc#1116458).
* Mon Sep 10 2018 [email protected]
  - Remove bashism in postun scriptlet
* Wed Sep 05 2018 [email protected]
  - Fix handling of mpi-selector during updates (bsc#1098653)
* Sun Aug 19 2018 [email protected]
  - macros.hpc-mvapich2:
    replace %%compiler_family by %%hpc_compiler_family
* Mon Jul 16 2018 [email protected]
  - Use sched_yield instead of pthread_yield (boo#1102421).
    - drop mvapich2-pthread_yield.patch
* Mon Jun 18 2018 [email protected]
  - Add missing bsc and fate references to changelog
* Tue Jun 12 2018 [email protected]
  - Disable HPC builds for SLE12 (fate#323655)
* Sun Mar 25 2018 [email protected]
  - Change mvapich2-arm-support.patch to provide missing functions for
    armv6hl
* Fri Feb 09 2018 [email protected]
  - Fix summary in module files (bnc#1080259)
* Tue Jan 30 2018 [email protected]
  - Use macro in mpivars.(c)sh to be independent of changes to the module
    setup for the compiler (boo#1078364).
* Fri Jan 05 2018 [email protected]
  - Switch from gcc6 to gcc7 as additional compiler flavor for HPC on SLES.
  - Fix library package requires - use HPC macro (boo#1074890).
* Fri Oct 06 2017 [email protected]
  - Add conflicts between the macros-devel packages
* Thu Oct 05 2017 [email protected]
  - Add BuildRequires to libibmad-devel for older release (SLE <= 12.2, Leap <= 42.2)
* Tue Sep 12 2017 [email protected]
  - Add HPC specific build targets using environment modules
    (FATE#321712).
* Tue Sep 12 2017 [email protected]
  - Drop unnecessary dependency to xorg-x11-devel
* Mon Sep 11 2017 [email protected]
  - Only requires verbs libraries for verbs build.
    libibverbs devel causes a SEGV when run in a chroot using the
    psm or psm2 conduits
  - Add testuite packages for all build flavours
* Thu Jul 13 2017 [email protected]
  - Add LD_LIBRARY_PATH to mpivars.sh and mpivars.csh
* Thu Jul 13 2017 [email protected]
  - Disable rpath in pkgconfig files
* Wed Jul 05 2017 [email protected]
  - Remove redondant configure options already passed by %configure
* Mon Jun 26 2017 [email protected]
  - Change install dir to allow multiple flavor to be installed
    at the same time (bsc#934090)
  - Fix bsc#1045955
    - Fix mvapich2-psm package to use libpsm (TrueScale)
    - Add mvapich2-psm2 package using libpsm2 (OmniPath)
* Mon Jun 26 2017 [email protected]
  - Use _multibuild to build the various mvapich2-flavours
* Fri Jun 23 2017 [email protected]
  - Replace dependency from libibmad-devel to infiniband-diags-devel
* Wed Jun 14 2017 [email protected]
  - Have mvapich2 and mvapich2-psm conflicts between them
  - Cleanup spec file
  - Remove mvapich2-testsuite RPM
* Thu Jun 08 2017 [email protected]
  - Reenable arm compilation
  - Rename and cleanup mvapich-s390_get_cycles.patch to
    mvapich2-s390_get_cycles.patch for coherency
  - Cleanup mvapich2-pthread_yield.patch
  - Add mvapich2-arm-support.patch to provide missing functions for
    armv7hl and aarch64
* Thu Jun 08 2017 [email protected]
  - Remove version dependencies to libibumad, libibverbs and librdmacm
* Tue May 16 2017 [email protected]
  - Fix mvapich2-testsuite packaging
  - Disable build on armv7
* Wed Mar 29 2017 [email protected]
  - Make dependencies on libs now coming from rdma-core versioned.
* Tue Nov 29 2016 [email protected]
  - Create environment module (bsc#1004628).
* Wed Nov 23 2016 [email protected]
  - Fix URL.
  - Update to mvapich 2.2 GA. Changes since rc1:
    MVAPICH2 2.2 (09/07/2016)
    * Features and Enhancements (since 2.2rc2):
    - Single node collective tuning for Bridges@PSC, Stampede@TACC and other
      architectures
    - Enable PSM builds when both PSM and PSM2 libraries are present
    - Add support for HCAs that return result of atomics in big endian notation
    - Establish loopback connections by default if HCA supports atomics
    * Bug Fixes (since 2.2rc2):
    - Fix minor error in use of communicator object in collectives
    - Fix missing u_int64_t declaration with PGI compilers
    - Fix memory leak in RMA rendezvous code path
    MVAPICH2 2.2rc2 (08/08/2016)
    * Features and Enhancements (since 2.2rc1):
    - Enhanced performance for MPI_Comm_split through new bitonic algorithm
    - Enable graceful fallback to Shared Memory if LiMIC2 or CMA transfer fails
    - Enable support for multiple MPI initializations
    - Unify process affinity support in Gen2, PSM and PSM2 channels
    - Remove verbs dependency when building the PSM and PSM2 channels
    - Allow processes to request MPI_THREAD_MULTIPLE when socket or NUMA node
      level affinity is specified
    - Point-to-point and collective performance optimization for Intel Knights
      Landing
    - Automatic detection and tuning for InfiniBand EDR HCAs
    - Warn user to reconfigure library if rank type is not large enough to
      represent all ranks in job
    - Collective tuning for Opal@LLNL, Bridges@PSC, and Stampede-1.5@TACC
    - Tuning and architecture detection for Intel Broadwell processors
    - Add ability to avoid using --enable-new-dtags with ld
    - Add LIBTVMPICH specific CFLAGS and LDFLAGS
    * Bug Fixes (since 2.2rc1):
    - Disable optimization that removes use of calloc in ptmalloc hook
      detection code
    - Fix weak alias typos (allows successful compilation with CLANG compiler)
    - Fix issues in PSM large message gather operations
    - Enhance error checking in collective tuning code
    - Fix issues with UD based communication in RoCE mode
    - Fix issues with PMI2 support in singleton mode
    - Fix default binding bug in hydra launcher
    - Fix issues with Checkpoint Restart when launched with mpirun_rsh
    - Fix fortran binding issues with Intel 2016 compilers
    - Fix issues with socket/NUMA node level binding
    - Disable atomics when using Connect-IB with RDMA_CM
    - Fix hang in MPI_Finalize when using hybrid channel
    - Fix memory leaks
* Tue Nov 15 2016 [email protected]
  - Update to version 2.2rc1 (fate#319240). Changes since 2.1:
    MVAPICH2 2.2rc1 (03/29/2016)
    * Features and Enhancements (since 2.2b):
    - Support for OpenPower architecture
    - Optimized inter-node and intra-node communication
    - Support for Intel Omni-Path architecture
    - Thanks to Intel for contributing the patch
    - Introduction of a new PSM2 channel for Omni-Path
    - Support for RoCEv2
    - Architecture detection for PSC Bridges system with Omni-Path
    - Enhanced startup performance and reduced memory footprint for storing
      InfiniBand end-point information with SLURM
    - Support for shared memory based PMI operations
    - Availability of an updated patch from the MVAPICH project website
      with this support for SLURM installations
    - Optimized pt-to-pt and collective tuning for Chameleon InfiniBand
      systems at TACC/UoC
    - Enable affinity by default for TrueScale(PSM) and Omni-Path(PSM2)
      channels
    - Enhanced tuning for shared-memory based MPI_Bcast
    - Enhanced debugging support and error messages
    - Update to hwloc version 1.11.2
    * Bug Fixes (since 2.2b):
    - Fix issue in some of the internal algorithms used for MPI_Bcast,
      MPI_Alltoall and MPI_Reduce
    - Fix hang in one of the internal algorithms used for MPI_Scatter
    - Thanks to Ivan Raikov@Stanford for reporting this issue
    - Fix issue with rdma_connect operation
    - Fix issue with Dynamic Process Management feature
    - Fix issue with de-allocating InfiniBand resources in blocking mode
    - Fix build errors caused due to improper compile time guards
    - Thanks to Adam Moody@LLNL for the report
    - Fix finalize hang when running in hybrid or UD-only mode
    - Thanks to Jerome Vienne@TACC for reporting this issue
    - Fix issue in MPI_Win_flush operation
    - Thanks to Nenad Vukicevic for reporting this issue
    - Fix out of memory issues with non-blocking collectives code
    - Thanks to Phanisri Pradeep Pratapa and Fang Liu@GaTech for
      reporting this issue
    - Fix fall-through bug in external32 pack
    - Thanks to Adam Moody@LLNL for the report and patch
    - Fix issue with on-demand connection establishment and blocking mode
    - Thanks to Maksym Planeta@TU Dresden for the report
    - Fix memory leaks in hardware multicast based broadcast code
    - Fix memory leaks in TrueScale(PSM) channel
    - Fix compilation warnings
    MVAPICH2 2.2b (11/12/2015)
    * Features and Enhancements (since 2.2a):
    - Enhanced performance for small messages
    - Enhanced startup performance with SLURM
    - Support for PMIX_Iallgather and PMIX_Ifence
    - Support to enable affinity with asynchronous progress thread
    - Enhanced support for MPIT based performance variables
    - Tuned VBUF size for performance
    - Improved startup performance for QLogic PSM-CH3 channel
    - Thanks to Maksym Planeta@TU Dresden for the patch
    * Bug Fixes (since 2.2a):
    - Fix issue with MPI_Get_count in QLogic PSM-CH3 channel with very large
      messages (>2GB)
    - Fix issues with shared memory collectives and checkpoint-restart
    - Fix hang with checkpoint-restart
    - Fix issue with unlinking shared memory files
    - Fix memory leak with MPIT
    - Fix minor typos and usage of inline and static keywords
    - Thanks to Maksym Planeta@TU Dresden for the patch and suggestions
    - Fix missing MPIDI_FUNC_EXIT
    - Thanks to Maksym Planeta@TU Dresden for the patch
    - Remove unused code
    - Thanks to Maksym Planeta@TU Dresden for the patch
    - Continue with warning if user asks to enable XRC when the system does not
      support XRC
    MVAPICH2 2.2a (08/17/2015)
    * Features and Enhancements (since 2.1 GA):
    - Based on MPICH 3.1.4
    - Support for backing on-demand UD CM information with shared memory
      for minimizing memory footprint
    - Reorganized HCA-aware process mapping
    - Dynamic identification of maximum read/atomic operations supported by HCA
    - Enabling support for intra-node communications in RoCE mode without
      shared memory
    - Updated to hwloc 1.11.0
    - Updated to sm_20 kernel optimizations for MPI Datatypes
    - Automatic detection and tuning for 24-core Haswell architecture
    * Bug Fixes (since 2.1 GA):
    - Fix for error with multi-vbuf design for GPU based communication
    - Fix bugs with hybrid UD/RC/XRC communications
    - Fix for MPICH putfence/getfence for large messages
    - Fix for error in collective tuning framework
    - Fix validation failure with Alltoall with IN_PLACE option
    - Thanks for Mahidhar Tatineni @SDSC for the report
    - Fix bug with MPI_Reduce with IN_PLACE option
    - Thanks to Markus Geimer for the report
    - Fix for compilation failures with multicast disabled
    - Thanks to Devesh Sharma @Emulex for the report
    - Fix bug with MPI_Bcast
    - Fix IPC selection for shared GPU mode systems
    - Fix for build time warnings and memory leaks
    - Fix issues with Dynamic Process Management
    - Thanks to Neil Spruit for the report
    - Fix bug in architecture detection code
    - Thanks to Adam Moody @LLNL for the report
* Fri Oct 14 2016 [email protected]
  - Create and include modules file for Mvapich2 (bsc#1004628).
  - Remove mvapich2-fix-implicit-decl.patch as the fix is upstream.
  - Adapt spec file to the changed micro benchmark install directory.
* Sun Jul 24 2016 [email protected]
  - Update to version 2.1
    * Features and Enhancements (since 2.1rc2):
    - Tuning for EDR adapters
    - Optimization of collectives for SDSC Comet system
    - Based on MPICH-3.1.4
    - Enhanced startup performance with mpirun_rsh
    - Checkpoint-Restart Support with DMTCP (Distributed MultiThreaded
      CheckPointing)
    - Thanks to the DMTCP project team (http://dmtcp.sourceforge.net/)
    - Support for handling very large messages in RMA
    - Optimize size of buffer requested for control messages in large message
      transfer
    - Enhanced automatic detection of atomic support
    - Optimized collectives (bcast, reduce, and allreduce) for 4K processes
    - Introduce support to sleep for user specified period before aborting
    - Disable PSM from setting CPU affinity
    - Install PSM error handler to print more verbose error messages
    - Introduce retry mechanism to perform psm_ep_open in PSM channel
    * Bug-Fixes (since 2.1rc2):
    - Relocate reading environment variables in PSM
    - Fix issue with automatic process mapping
    - Fix issue with checkpoint restart when full path is not given
    - Fix issue with Dynamic Process Management
    - Fix issue in CUDA IPC code path
    - Fix corner case in CMA runtime detection
    * Features and Enhancements (since 2.1rc1):
    - Based on MPICH-3.1.4
    - Enhanced startup performance with mpirun_rsh
    - Checkpoint-Restart Support with DMTCP (Distributed MultiThreaded
      CheckPointing)
    - Support for handling very large messages in RMA
    - Optimize size of buffer requested for control messages in large message
      transfer
    - Enhanced automatic detection of atomic support
    - Optimized collectives (bcast, reduce, and allreduce) for 4K processes
    - Introduce support to sleep for user specified period before aborting
    - Disable PSM from setting CPU affinity
    - Install PSM error handler to print more verbose error messages
    - Introduce retry mechanism to perform psm_ep_open in PSM channel
    * Bug-Fixes (since 2.1rc1):
    - Fix failures with shared memory collectives with checkpoint-restart
    - Fix failures with checkpoint-restart when using internal communication
      buffers of different size
    - Fix undeclared variable error when --disable-cxx is specified with
      configure
    - Fix segfault seen during connect/accept with dynamic processes
    - Fix errors with large messages pack/unpack operations in PSM channel
    - Fix for bcast collective tuning
    - Fix assertion errors in one-sided put operations in PSM channel
    - Fix issue with code getting stuck in infinite loop inside ptmalloc
    - Fix assertion error in shared memory large message transfers
    - Fix compilation warnings
    * Features and Enhancements (since 2.1a):
    - Based on MPICH-3.1.3
    - Flexibility to use internal communication buffers of different size for
      improved performance and memory footprint
    - Improve communication performance by removing locks from critical path
    - Enhanced communication performance for small/medium message sizes
    - Support for linking Intel Trace Analyzer and Collector
    - Increase the number of connect retry attempts with RDMA_CM
    - Automatic detection and tuning for Haswell architecture
    * Bug-Fixes (since 2.1a):
    - Fix automatic detection of support for atomics
    - Fix issue with void pointer arithmetic with PGI
    - Fix deadlock in ctxidup MPICH test in PSM channel
    - Fix compile warnings
    * Features and Enhancements (since 2.0):
    - Based on MPICH-3.1.2
    - Support for PMI-2 based startup with SLURM
    - Enhanced startup performance for Gen2/UD-Hybrid channel
    - GPU support for MPI_Scan and MPI_Exscan collective operations
    - Optimize creation of 2-level communicator
    - Collective optimization for PSM-CH3 channel
    - Tuning for IvyBridge architecture
    - Add -export-all option to mpirun_rsh
    - Support for additional MPI-T performance variables (PVARs)
      in the CH3 channel
    - Link with libstdc++ when building with GPU support
      (required by CUDA 6.5)
    * Bug-Fixes (since 2.0):
    - Fix error in large message (>2GB) transfers in CMA code path
    - Fix memory leaks in OFA-IB-CH3 and OFA-IB-Nemesis channels
    - Fix issues with optimizations for broadcast and reduce collectives
    - Fix hang at finalize with Gen2-Hybrid/UD channel
    - Fix issues for collectives with non power-of-two process counts
    - Make ring startup use HCA selected by user
    - Increase counter length for shared-memory collectives
  - Use download Url as source
  - Some other minor improvements
  - Add mvapich2-fix-implicit-decl.patch

Files

/usr/lib64/mpi/gcc/mvapich2/include
/usr/lib64/mpi/gcc/mvapich2/include/mpi-ext.h
/usr/lib64/mpi/gcc/mvapich2/include/mpi.h
/usr/lib64/mpi/gcc/mvapich2/include/mpi.mod
/usr/lib64/mpi/gcc/mvapich2/include/mpi_base.mod
/usr/lib64/mpi/gcc/mvapich2/include/mpi_constants.mod
/usr/lib64/mpi/gcc/mvapich2/include/mpi_sizeofs.mod
/usr/lib64/mpi/gcc/mvapich2/include/mpicxx.h
/usr/lib64/mpi/gcc/mvapich2/include/mpiext_cuda.h
/usr/lib64/mpi/gcc/mvapich2/include/mpif.h
/usr/lib64/mpi/gcc/mvapich2/include/mpio.h
/usr/lib64/mpi/gcc/mvapich2/include/mpiof.h
/usr/lib64/mpi/gcc/mvapich2/include/opa_config.h
/usr/lib64/mpi/gcc/mvapich2/include/opa_primitives.h
/usr/lib64/mpi/gcc/mvapich2/include/opa_queue.h
/usr/lib64/mpi/gcc/mvapich2/include/opa_util.h
/usr/lib64/mpi/gcc/mvapich2/include/primitives
/usr/lib64/mpi/gcc/mvapich2/include/primitives/opa_by_lock.h
/usr/lib64/mpi/gcc/mvapich2/include/primitives/opa_emulated.h
/usr/lib64/mpi/gcc/mvapich2/include/primitives/opa_gcc_ia64.h
/usr/lib64/mpi/gcc/mvapich2/include/primitives/opa_gcc_intel_32_64.h
/usr/lib64/mpi/gcc/mvapich2/include/primitives/opa_gcc_intel_32_64_barrier.h
/usr/lib64/mpi/gcc/mvapich2/include/primitives/opa_gcc_intel_32_64_ops.h
/usr/lib64/mpi/gcc/mvapich2/include/primitives/opa_gcc_intel_32_64_p3.h
/usr/lib64/mpi/gcc/mvapich2/include/primitives/opa_gcc_intel_32_64_p3barrier.h
/usr/lib64/mpi/gcc/mvapich2/include/primitives/opa_gcc_intrinsics.h
/usr/lib64/mpi/gcc/mvapich2/include/primitives/opa_gcc_ppc.h
/usr/lib64/mpi/gcc/mvapich2/include/primitives/opa_gcc_sicortex.h
/usr/lib64/mpi/gcc/mvapich2/include/primitives/opa_nt_intrinsics.h
/usr/lib64/mpi/gcc/mvapich2/include/primitives/opa_sun_atomic_ops.h
/usr/lib64/mpi/gcc/mvapich2/include/primitives/opa_unsafe.h
/usr/lib64/mpi/gcc/mvapich2/lib64/libfmpich.so
/usr/lib64/mpi/gcc/mvapich2/lib64/libmpi.so
/usr/lib64/mpi/gcc/mvapich2/lib64/libmpich.so
/usr/lib64/mpi/gcc/mvapich2/lib64/libmpichcxx.so
/usr/lib64/mpi/gcc/mvapich2/lib64/libmpichf90.so
/usr/lib64/mpi/gcc/mvapich2/lib64/libmpicxx.so
/usr/lib64/mpi/gcc/mvapich2/lib64/libmpifort.so
/usr/lib64/mpi/gcc/mvapich2/lib64/libmpl.so
/usr/lib64/mpi/gcc/mvapich2/lib64/libopa.so
/usr/lib64/mpi/gcc/mvapich2/lib64/pkgconfig
/usr/lib64/mpi/gcc/mvapich2/lib64/pkgconfig/mvapich2.pc
/usr/lib64/mpi/gcc/mvapich2/lib64/pkgconfig/openpa.pc
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/Constants.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPIX_Comm_agree.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPIX_Comm_failure_ack.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPIX_Comm_failure_get_acked.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPIX_Comm_revoke.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPIX_Comm_shrink.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Abort.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Accumulate.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Add_error_class.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Add_error_code.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Add_error_string.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Address.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Aint_add.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Aint_diff.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Allgather.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Allgatherv.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Alloc_mem.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Allreduce.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Alltoall.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Alltoallv.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Alltoallw.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Attr_delete.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Attr_get.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Attr_put.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Barrier.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Bcast.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Bsend.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Bsend_init.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Buffer_attach.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Buffer_detach.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Cancel.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Cart_coords.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Cart_create.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Cart_get.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Cart_map.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Cart_rank.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Cart_shift.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Cart_sub.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Cartdim_get.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Close_port.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_accept.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_call_errhandler.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_compare.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_connect.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_create.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_create_errhandler.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_create_group.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_create_keyval.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_delete_attr.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_disconnect.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_dup.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_dup_with_info.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_free.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_free_keyval.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_get_attr.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_get_errhandler.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_get_info.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_get_name.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_get_parent.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_group.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_idup.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_join.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_rank.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_remote_group.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_remote_size.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_set_attr.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_set_errhandler.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_set_info.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_set_name.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_size.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_spawn.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_spawn_multiple.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_split.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_split_type.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Comm_test_inter.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Compare_and_swap.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Dims_create.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Dist_graph_create.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Dist_graph_create_adjacent.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Dist_graph_neighbors.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Dist_graph_neighbors_count.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Errhandler_create.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Errhandler_free.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Errhandler_get.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Errhandler_set.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Error_class.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Error_string.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Exscan.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Fetch_and_op.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_c2f.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_call_errhandler.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_close.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_create_errhandler.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_delete.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_f2c.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_get_amode.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_get_atomicity.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_get_byte_offset.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_get_errhandler.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_get_group.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_get_info.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_get_position.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_get_position_shared.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_get_size.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_get_type_extent.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_get_view.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_iread.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_iread_all.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_iread_at.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_iread_at_all.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_iread_shared.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_iwrite.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_iwrite_all.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_iwrite_at.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_iwrite_at_all.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_iwrite_shared.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_open.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_preallocate.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_read.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_read_all.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_read_all_begin.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_read_all_end.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_read_at.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_read_at_all.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_read_at_all_begin.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_read_at_all_end.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_read_ordered.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_read_ordered_begin.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_read_ordered_end.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_read_shared.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_seek.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_seek_shared.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_set_atomicity.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_set_errhandler.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_set_info.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_set_size.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_set_view.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_sync.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_write.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_write_all.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_write_all_begin.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_write_all_end.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_write_at.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_write_at_all.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_write_at_all_begin.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_write_at_all_end.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_write_ordered.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_write_ordered_begin.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_write_ordered_end.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_File_write_shared.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Finalize.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Finalized.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Free_mem.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Gather.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Gatherv.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Get.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Get_accumulate.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Get_address.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Get_count.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Get_elements.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Get_elements_x.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Get_library_version.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Get_processor_name.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Get_version.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Graph_create.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Graph_get.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Graph_map.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Graph_neighbors.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Graph_neighbors_count.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Graphdims_get.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Grequest_complete.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Grequest_start.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Group_compare.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Group_difference.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Group_excl.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Group_free.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Group_incl.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Group_intersection.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Group_range_excl.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Group_range_incl.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Group_rank.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Group_size.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Group_translate_ranks.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Group_union.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Iallgather.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Iallgatherv.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Iallreduce.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Ialltoall.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Ialltoallv.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Ialltoallw.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Ibarrier.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Ibcast.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Ibsend.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Iexscan.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Igather.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Igatherv.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Improbe.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Imrecv.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Ineighbor_allgather.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Ineighbor_allgatherv.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Ineighbor_alltoall.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Ineighbor_alltoallv.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Ineighbor_alltoallw.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Info_create.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Info_delete.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Info_dup.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Info_free.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Info_get.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Info_get_nkeys.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Info_get_nthkey.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Info_get_valuelen.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Info_set.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Init.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Init_thread.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Initialized.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Intercomm_create.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Intercomm_merge.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Iprobe.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Irecv.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Ireduce.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Ireduce_scatter.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Ireduce_scatter_block.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Irsend.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Is_thread_main.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Iscan.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Iscatter.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Iscatterv.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Isend.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Issend.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Keyval_create.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Keyval_free.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Lookup_name.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Mprobe.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Mrecv.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Neighbor_allgather.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Neighbor_allgatherv.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Neighbor_alltoall.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Neighbor_alltoallv.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Neighbor_alltoallw.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Op_commute.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Op_create.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Op_free.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Open_port.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Pack.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Pack_external.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Pack_external_size.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Pack_size.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Pcontrol.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Probe.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Publish_name.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Put.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Query_thread.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Raccumulate.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Recv.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Recv_init.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Reduce.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Reduce_local.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Reduce_scatter.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Reduce_scatter_block.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Register_datarep.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Request_free.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Request_get_status.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Rget.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Rget_accumulate.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Rput.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Rsend.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Rsend_init.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Scan.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Scatter.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Scatterv.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Send.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Send_init.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Sendrecv.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Sendrecv_replace.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Ssend.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Ssend_init.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Start.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Startall.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Status_set_cancelled.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Status_set_elements.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Status_set_elements_x.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_category_changed.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_category_get_categories.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_category_get_cvars.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_category_get_index.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_category_get_info.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_category_get_num.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_category_get_pvars.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_cvar_get_index.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_cvar_get_info.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_cvar_get_num.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_cvar_handle_alloc.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_cvar_handle_free.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_cvar_read.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_cvar_write.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_enum_get_info.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_enum_get_item.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_finalize.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_init_thread.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_pvar_get_index.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_pvar_get_info.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_pvar_get_num.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_pvar_handle_alloc.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_pvar_handle_free.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_pvar_read.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_pvar_readreset.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_pvar_reset.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_pvar_session_create.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_pvar_session_free.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_pvar_start.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_pvar_stop.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_T_pvar_write.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Test.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Test_cancelled.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Testall.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Testany.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Testsome.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Topo_test.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_commit.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_contiguous.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_create_darray.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_create_hindexed.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_create_hindexed_block.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_create_hvector.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_create_indexed_block.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_create_keyval.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_create_resized.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_create_struct.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_create_subarray.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_delete_attr.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_dup.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_extent.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_free.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_free_keyval.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_get_attr.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_get_contents.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_get_envelope.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_get_extent.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_get_extent_x.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_get_name.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_get_true_extent.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_get_true_extent_x.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_hindexed.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_hvector.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_indexed.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_lb.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_match_size.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_set_attr.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_set_name.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_size.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_size_x.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_struct.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_ub.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Type_vector.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Unpack.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Unpack_external.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Unpublish_name.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Wait.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Waitall.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Waitany.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Waitsome.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_allocate.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_allocate_shared.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_attach.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_call_errhandler.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_complete.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_create.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_create_dynamic.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_create_errhandler.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_create_keyval.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_delete_attr.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_detach.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_fence.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_flush.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_flush_all.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_flush_local.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_flush_local_all.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_free.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_free_keyval.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_get_attr.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_get_errhandler.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_get_group.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_get_info.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_get_name.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_lock.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_lock_all.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_post.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_set_attr.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_set_errhandler.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_set_info.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_set_name.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_shared_query.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_start.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_sync.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_test.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_unlock.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_unlock_all.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Win_wait.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Wtick.3
/usr/lib64/mpi/gcc/mvapich2/share/man/man3/MPI_Wtime.3


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 18:17:49 2024