Version: 4.1.4, Package name: openmpi-4.1.4 |
Maintained by: Martin Reindl |
Master sites: |
Description The Open MPI Project is an open source MPI-3.1 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: - Full MPI-3.1 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 |
Filesize: 17374.206 KB |
Version History (View Complete History) |
|
2021-06-23 07:01:22 by Martin Reindl | Files touched by this commit (3) |
Log message: Update openmpi to bug fix release 4.0.6 with embedded PMIx 3.2.3. Changelog: https://www.mail-archive.com/announce@lists.open-mpi.org//msg00142.html |
2021-06-09 13:50:11 by Stuart Henderson | Files touched by this commit (73) |
Log message: remove ports libexecinfo, we now have a libunwind-based libexecinfo in base |
2020-08-30 07:28:44 by Martin Reindl | Files touched by this commit (2) |
Log message: Update openmpi to 4.0.5. |
2020-06-14 12:09:11 by Martin Reindl | Files touched by this commit (2) |
Log message: Update Open MPI to 4.0.4. |
2020-03-05 23:59:33 by Martin Reindl | Files touched by this commit (5) |
Log message: Bugfix update for openmpi to 4.0.3. Changelog available at: https://raw.githubusercontent.com/open-mpi/ompi/v4.0.x/NEWS GDS patches have been merged upstream to the embedded PMIx component and the config logic was subsequently fixed (hash remains the only working GDS). Bump SHARED_LIBS where necessary. |
2020-01-28 06:50:08 by Martin Reindl | Files touched by this commit (3) |
Log message: - reenable fortran support - switch COMPILER to ports-gcc only, due to limitations in the build system, MODULES=fortran requires ports-gcc anyway. If problems with C++ ever show up, we might make a version with fortran disabled and base-clang only. Compiling mpi applications with base-clang is still possible. - adjust SHARED_LIBS accordingly, add @so lib markers while there - add a simple README with example code joint effort with j@bitminer.ca |
2019-12-22 08:47:36 by Martin Reindl | Files touched by this commit (5) |
Log message: Update to openmpi-4.0.2 Changelog/Announcement: https://www.mail-archive.com/announce@lists.open-mpi.org/msg00124.html with help and input from David J. Raymond OK jca@ |
2019-06-28 05:05:11 by Jeremie Courreges-Anglas | Files touched by this commit (2) |
Log message: Cleaner filesystem detection. Our diff to convert statfs.f_type tests to statfs.f_fstypename was broken, since it used pointer equality tests for strings. Fortunately the default FS type is UFS and upstream tests for NFS using statfs.f_fstypename, so we only need to neuter tests based on statfs.f_type. ok martin@ (maintainer) |
2019-06-27 07:52:00 by Jeremie Courreges-Anglas | Files touched by this commit (12) |
Log message: Major update to openmpi-4.0.1 From Martin Reindl (martin@) with input from sthen@ and me. ok sthen@ |
2019-01-21 07:24:31 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Unbreak on clang archs Symbols visibility support effectively makes public symbols unavailable on clang archs. Should be investigated to understand why gcc archs aren't affected. Fix from Andreas Kusalananda Kahari (restricted to clang archs by me) |
2018-10-24 08:28:14 by Stuart Henderson | Files touched by this commit (740) |
Log message: Add COMPILER lines to c++ ports which currently use the default. Adjust some existing COMPILER lines with arch restrictions etc. In the usual case this is now using "COMPILER = base-clang ports-gcc base-gcc" on ports with c++ libraries in WANTLIB. This is basically intended to be a noop on architectures using clang as the system compiler, but help with other architectures where we currently have many ports knocked out due to building with an unsuitable compiler - - some ports require c++11/newer so the GCC version in base that is used on these archirtectures is too old. - some ports have conflicts where an executable is built with one compiler (e.g. gcc from base) but a library dependency is built with a different one (e.g. gcc from ports), resulted in mixing incompatible libraries in the same address space. devel/gmp is intentionally skipped as it's on the path to building gcc - the c++ library there is unused in ports (and not built by default upstream) so intending to disable building gmpcxx in a future commit. |
2018-04-11 16:49:40 by Stuart Henderson | Files touched by this commit (1) |
Log message: clang6 space around constants; from David CARLIER |
2018-01-20 07:03:39 by Jonathan Gray | Files touched by this commit (22) |
Log message: Now that arm has switched to clang the base compiler has atomic builtins and accepts -mfpu=neon. ok jca@ sthen@ |
2017-07-26 16:45:35 by Stuart Henderson | Files touched by this commit (937) |
Log message: bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. |
2017-07-16 13:19:06 by Marc Espie | Files touched by this commit (880) |
Log message: use COMPILER_LIBCXX where applicable |
2017-05-14 08:30:03 by Ingo Schwarze | Files touched by this commit (1) |
Log message: unimportant blank line differences only, drop USE_GROFF and bump |
2017-04-10 05:45:29 by Stuart Henderson | Files touched by this commit (281) |
Log message: use LIBCXX |
2017-02-27 23:49:05 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: BROKEN on arm, "No atomic primitives available" |
2016-11-26 09:59:27 by Christian Weisgerber | Files touched by this commit (1) |
Log message: do not pick up gfortan as Fortran 77 compiler |
2016-03-27 09:31:24 by Christian Weisgerber | Files touched by this commit (30) |
Log message: g/c PFRAG.shared |
2015-05-29 06:45:04 by Pascal Stumpf | Files touched by this commit (1) |
Log message: openmpi now works fine with g77. ok espie@ aja@ jasper@ |
2015-01-17 20:16:09 by Christian Weisgerber | Files touched by this commit (3349) |
Log message: Drop remaining MD5/RMD160/SHA1 checksums. |
2010-11-15 12:46:10 by Marc Espie | Files touched by this commit (706) |
Log message: move depends to new style |
2010-10-23 09:09:57 by Steven Mestdagh | Files touched by this commit (19) |
Log message: replace MODFORTRAN_WANTG77 with MODFORTRAN_COMPILER |
2010-10-18 11:48:13 by Marc Espie | Files touched by this commit (650) |
Log message: USE_GROFF=Yes |
2010-06-14 04:12:46 by Jasper Lievisse Adriaanse | Files touched by this commit (1) |
Log message: - fix build on mips64 ok MAINTAINER |
2010-05-23 05:09:36 by Marc Espie | Files touched by this commit (1) |
Log message: use fortran module |
2010-04-04 09:49:06 by Jasper Lievisse Adriaanse | Files touched by this commit (3) |
Log message: - add two patches from j@bitminer.ca to quieten openmpi a bit about v4-mapped addresses read good to maintainer |
2010-03-21 04:45:19 by Jasper Lievisse Adriaanse | Files touched by this commit (7) |
Log message: - update openmpi to 1.4.1 * Rewrite network interface configuration using getifaddrs(3) for BSD, from netbsd ok maintainer |
2010-02-01 13:28:17 by Christian Weisgerber | Files touched by this commit (4) |
Log message: mark devel/lam and devel/openmpi as conflicting |