From fecfd10b3c9cc66c6f64aa622758ebf9df539d41 Mon Sep 17 00:00:00 2001
From: Tomislav Janjusic Current release series
- Prior stable release series
+ Current development
- The v5.0.x series introduced the following major feature
+enhancements compared to the v4.1.x series: Open MPI v5.0.x changed the default behavior of how it builds and links
+ against its required 3rd-party packages: libevent, hwloc, PMIx, and PRRTE. Open MPI 5.0.x adopted PRRTE (PMIx Reference RunTime Environment) as the default runtime environment
+ management system.v5.0.x series
+
+
+
+
+ Unlike previous versions of Open MPI, Open MPI 5.0 and later will prefer
+ an external package that meets our version requirements, even if it is
+ older than our internal version.
PRRTE provides run-time environment infrastructure for environments that do not
+ natively have them. In practical terms, this typically means providing infrastructure for
+ non-scheduled environments that have no concept of distributed scheduling, file staging,
+ remote stdout/stderr redirection, and only have ssh to execute commands on remote nodes.
+
+
+
+
+
+
CUDA-specific code
+ was replaced with a generic framework that standardizes various
+ device features such as copies or pointer type detection.
The v4.1.x series introduced the following major feature diff --git a/software/ompi/nav.inc b/software/ompi/nav.inc index 4472896225..7965d79df5 100644 --- a/software/ompi/nav.inc +++ b/software/ompi/nav.inc @@ -3,10 +3,10 @@ include_once("$topdir/includes/nav.inc"); $this_dir = "software"; $this_nav[] = new Nav("Current"); -$this_nav[] = new Nav("Version 4.1 ", "$topdir/software/ompi/v4.1/"); -$this_nav[] = new Nav("Upcoming"); $this_nav[] = new Nav("Version 5.0 ", "$topdir/software/ompi/v5.0/"); +/*$this_nav[] = new Nav("Upcoming");*/ $this_nav[] = new Nav("Still supported"); +$this_nav[] = new Nav("Version 4.1 ", "$topdir/software/ompi/v4.1/"); $this_nav[] = new Nav("Version 4.0 ", "$topdir/software/ompi/v4.0/"); $this_nav[] = new Nav("Older versions"); $this_nav[] = new Nav("Version 3.1 (retired)", "$topdir/software/ompi/v3.1/"); diff --git a/software/ompi/v5.0/timeline-graph.php b/software/ompi/v5.0/timeline-graph.php index d3395b991c..a8aead3ee7 100644 --- a/software/ompi/v5.0/timeline-graph.php +++ b/software/ompi/v5.0/timeline-graph.php @@ -28,22 +28,7 @@ // v5.0 release series series("v5.0 series", $series_start->format("Y-m-d"), $beyond_end_date, $data, $vpos, $graph); milestone("branch from main", "2021-03-11", $data, $vpos); -milestone("v5.0.0rc1", "2021-09-30", $data, $vpos); -milestone("v5.0.0rc2", "2021-10-18", $data, $vpos); -milestone("v5.0.0rc3", "2022-03-08", $data, $vpos); -milestone("v5.0.0rc4", "2022-03-31", $data, $vpos); -milestone("v5.0.0rc5", "2022-04-07", $data, $vpos); -milestone("v5.0.0rc6", "2022-04-15", $data, $vpos); -milestone("v5.0.0rc7", "2022-05-13", $data, $vpos); -milestone("v5.0.0rc8", "2022-09-29", $data, $vpos); -milestone("v5.0.0rc9", "2022-10-21", $data, $vpos); -milestone("v5.0.0rc10", "2023-02-02", $data, $vpos); -milestone("v5.0.0rc11", "2023-04-06", $data, $vpos); -milestone("v5.0.0rc12", "2023-05-19", $data, $vpos); -milestone("v5.0.0rc13", "2023-09-29", $data, $vpos); -milestone("v5.0.0rc14", "2023-10-17", $data, $vpos); -milestone("v5.0.0rc15", "2023-10-19", $data, $vpos); -milestone("v5.0.0rc16", "2023-10-24", $data, $vpos); +milestone("v5.0.0", "2023-10-26", $data, $vpos); // Party on $graph->CreateSimple($data); diff --git a/software/ompi/v5.0/version.inc b/software/ompi/v5.0/version.inc index e3e3a3c522..a8022249d0 100644 --- a/software/ompi/v5.0/version.inc +++ b/software/ompi/v5.0/version.inc @@ -11,11 +11,12 @@ $download_prefix="https://download.open-mpi.org/release/open-mpi/v" . $release_s $s3_prefix = "release/open-mpi/v" . $release_series . "/"; /* releases must be ordered newest to oldest */ -$releases = array(); +$releases = array("5.0.0"); + /* prereleases must be ordered newest to oldest. All prereleases will be shown, so make an empty array when the official release is added to releases above */ -$prereleases = array("5.0.0rc16", "5.0.0rc15", "5.0.0rc14", "5.0.0rc13", "5.0.0rc12", "5.0.0rc11", "5.0.0rc10", "5.0.0rc9", "5.0.0rc8", "5.0.0rc7", "5.0.0rc6", "5.0.0rc5", "5.0.0rc4", "5.0.0rc3", "5.0.0rc2", "5.0.0rc1"); +$prereleases = array(); /* set to true if we should add a cygwin note */ $cygwin_note = 0;