Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libpsm2 for openSUSE:Factory checked 
in at 2021-09-08 21:36:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libpsm2 (Old)
 and      /work/SRC/openSUSE:Factory/.libpsm2.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libpsm2"

Wed Sep  8 21:36:32 2021 rev:18 rq:917138 version:11.2.203

Changes:
--------
--- /work/SRC/openSUSE:Factory/libpsm2/libpsm2.changes  2020-07-31 
15:54:16.744248428 +0200
+++ /work/SRC/openSUSE:Factory/.libpsm2.new.1899/libpsm2.changes        
2021-09-08 21:36:45.973898969 +0200
@@ -1,0 +2,6 @@
+Tue Aug 24 06:05:38 UTC 2021 - Nicolas Morey-Chaisemartin 
<[email protected]>
+
+- Update to 11.2.203 (jsc#SLE-20580)
+  - No release notes available
+
+-------------------------------------------------------------------

Old:
----
  libpsm2-11.2.185.tar.bz2

New:
----
  libpsm2-11.2.203.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libpsm2.spec ++++++
--- /var/tmp/diff_new_pack.cnL8Y6/_old  2021-09-08 21:36:46.445899522 +0200
+++ /var/tmp/diff_new_pack.cnL8Y6/_new  2021-09-08 21:36:46.445899522 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libpsm2
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,12 +20,12 @@
 
 %define psm_so 2
 Name:           libpsm2
-Version:        11.2.185
+Version:        11.2.203
 Release:        0
 Summary:        Intel PSM Messaging API libraries
 License:        BSD-2-Clause OR GPL-2.0-only
 Group:          Development/Libraries/C and C++
-URL:            https://github.com/01org/opa-psm2/
+URL:            https://github.com/cornelisnetworks/opa-psm2/
 Source0:        %{name}-%{version}%{git_ver}.tar.bz2
 Source1:        libpsm2.changelog
 Source2:        libpsm2-rpmlintrc
@@ -79,7 +79,6 @@
 %description    compat
 Support for MPIs linked with PSM versions < 2.
 
-
 %prep
 %setup -q -n %{name}-%{version}%{git_ver}
 %patch2

++++++ _service ++++++
--- /var/tmp/diff_new_pack.cnL8Y6/_old  2021-09-08 21:36:46.469899550 +0200
+++ /var/tmp/diff_new_pack.cnL8Y6/_new  2021-09-08 21:36:46.469899550 +0200
@@ -1,15 +1,15 @@
 <services>
   <service name="tar_scm" mode="disabled">
     <param name="scm">git</param>
-    <param name="url">https://github.com/01org/opa-psm2.git</param>
+    <param name="url">https://github.com/cornelisnetworks/opa-psm2.git</param>
     <param name="package-meta">no</param>
     <param name="exclude">.git</param>
     <param name="filename">libpsm2</param>
-    <param name="version">11.2.185</param>
-    <param name="versionrewrite-pattern">PSM2_(.*)</param>
+    <param name="version">11.2.203</param>
+    <param name="versionrewrite-pattern">PSM2_(.*)(nccl)\?</param>
     <param name="versionrewrite-replacement">\1</param>
     <param name="match-tag">PSM2_*</param>
-    <param name="revision">7a33bedc4bb3dff4e57c00293a2d70890db4d983</param>
+    <param name="revision"></param>
   </service>
   <service name="recompress" mode="disabled">
     <param name="file">libpsm2*.tar</param>

++++++ libpsm2-11.2.185.tar.bz2 -> libpsm2-11.2.203.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpsm2-11.2.185/README new/libpsm2-11.2.203/README
--- old/libpsm2-11.2.185/README 2020-07-21 21:47:50.000000000 +0200
+++ new/libpsm2-11.2.203/README 2021-05-14 21:21:27.000000000 +0200
@@ -67,7 +67,6 @@
 - INSTALLING
   * INSTALLING USING MAKEFILE
   * INSTALLING USING EITHER YUM OR DNF
-- TESTING
 - RELATED SOFTWARE TO PSM2
 - SUPPORTING DOCUMENTATION
 
@@ -251,6 +250,24 @@
 make install mechanism which will detect and build the relevant PSM2 network
 modules for Open MPI once the header and runtime files are detected.
 
+Open MPI 4.1.x, OFI BTL, and high PPN jobs
+----------------
+Open MPI added the OFI BTL for one-sided communication. On an OPA fabric, the
+OFI BTL may use the PSM2 OFI provider underneath. If PSM2 is in-use as both
+the MTL (directly or via OFI) and the BTL (via OFI), then each rank in the
+Open MPI job will require two PSM2 endpoints and PSM2 context-sharing will
+be disabled.
+
+In this case, total number of PSM2 ranks on a node can be no more than:
+  (num_hfi * num_user_contexts)/2
+Where num_user_contexts is typically equal to the number of physical CPU
+cores on that node.
+
+If your job does not require an inter-node BTL (e.g. OFI), then you can
+disable the OFI BTL in one of two ways:
+  1. When building Open MPI, specify '--with-ofi=no' when you run 'configure'.
+  2. When running your Open MPI job, add '-mca btl self,vader'.
+
 MVAPICH2 support
 ----------------
 MVAPICH2 supports PSM2 transport for optimized communication on HFI hardware.

Reply via email to