1fa410e276
1.10.7: - Fix bug in TCP BTL that impacted performance on 10GbE (and faster) networks by not adjusting the TCP send/recv buffer sizes and using system default values - Add missing MPI_AINT_ADD and MPI_AINT_DIFF function delcarations in mpif.h - Fixed time reported by MPI_WTIME; it was previously reported as dependent upon the CPU frequency. - Fix platform detection on FreeBSD - Fix a bug in the handling of MPI_TYPE_CREATE_DARRAY in MPI_(R)(GET_)ACCUMULATE - Fix openib memory registration limit calculation - Add missing MPI_T_PVAR_SESSION_NULL in mpi.h - Fix "make distcheck" when using external hwloc and/or libevent packages - Add latest ConnectX-5 vendor part id to OpenIB device params - Fix race condition in the UCX PML - Fix signal handling for rsh launcher - Fix Fortran compilation errors by removing MPI_SIZEOF in the Fortran interfaces when the compiler does not support it - Fixes for the pre-ignore-TKR "mpi" Fortran module implementation (i.e., for older Fortran compilers -- these problems did not exist in the "mpi" module implementation for modern Fortran compilers): - Add PMPI_* interfaces - Fix typo in MPI_FILE_WRITE_AT_ALL_BEGIN interface name - Fix typo in MPI_FILE_READ_ORDERED_BEGIN interface name - Fixed the type of MPI_DISPLACEMENT_CURRENT in all Fortran interfaces to be an INTEGER(KIND=MPI_OFFSET_KIND). - Fixed typos in MPI_INFO_GET_* man pages. Thanks to Nicolas Joly for the patch - Fix typo bugs in wrapper compiler script
24 lines
1.1 KiB
Text
24 lines
1.1 KiB
Text
The Open MPI Project is an open source MPI-2 implementation that is developed
|
|
and maintained by a consortium of academic, research, and industry partners.
|
|
Open MPI is therefore able to combine the expertise, technologies, and
|
|
resources from all across the High Performance Computing community in order to
|
|
build the best MPI library available. Open MPI offers advantages for system and
|
|
software vendors, application developers and computer science researchers.
|
|
|
|
Features implemented or in short-term development for Open MPI include:
|
|
- Full MPI-2 standards conformance
|
|
- Thread safety and concurrency
|
|
- Dynamic process spawning
|
|
- Network and process fault tolerance
|
|
- Support network heterogeneity
|
|
- Single library supports all networks
|
|
- Run-time instrumentation
|
|
- Many job schedulers supported
|
|
- Many OS's supported (32 and 64 bit)
|
|
- Production quality software
|
|
- High performance on all platforms
|
|
- Portable and maintainable
|
|
- Tunable by installers and end-users
|
|
- Component-based design, documented APIs
|
|
- Active, responsive mailing list
|
|
- Open source license based on the BSD license
|