[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.2-410-gee2f295

Service Account noreply at mpich.org
Tue Aug 30 14:15:08 CDT 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "MPICH primary repository".

The branch, master has been updated
       via  ee2f29508c93d5b37a979c0b0820a5401b6b69f8 (commit)
      from  b8df3c9da9169577b880eac2e385d2eea0e1fe8d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.mpich.org/mpich.git/commitdiff/ee2f29508c93d5b37a979c0b0820a5401b6b69f8

commit ee2f29508c93d5b37a979c0b0820a5401b6b69f8
Author: Ken Raffenetti <raffenet at mcs.anl.gov>
Date:   Tue Aug 30 12:52:42 2016 -0500

    Add CH4 info to README and RELEASE_NOTES
    
    Signed-off-by: Pavan Balaji <balaji at anl.gov>

diff --git a/README.vin b/README.vin
index c845b17..5b0a2bf 100644
--- a/README.vin
+++ b/README.vin
@@ -397,8 +397,9 @@ relevant Makefiles.
 =================================
 
 The communication mechanisms in MPICH are called "devices". MPICH
-supports ch3 (default), as well as many third-party devices that are
-released and maintained by other institutes.
+supports ch3 (default) and ch4 (experimental), as well as many
+third-party devices that are released and maintained by other
+institutes.
 
                    *************************************
 
@@ -577,6 +578,57 @@ channel can be configured using the following option:
 
   --with-device=ch3:sock
 
+
+ch4 device
+**********
+The ch4 device contains different network and shared memory modules
+for communication. We currently support the ofi and ucx network
+modules, and posix shared memory module.
+
+ofi network module
+```````````````````
+The ofi netmod provides support for the OFI network programming interface.
+To enable, configure with the following option:
+
+  --with-device=ch4:ofi
+
+If the OFI include files and libraries are not in the normal search paths,
+you can specify them with the following options:
+
+  --with-libfabric-include= and --with-libfabric-lib=
+
+... or the if lib/ and include/ are in the same directory, you can use
+the following option:
+
+  --with-libfabric=
+
+ucx network module
+``````````````````
+The ucx netmod provides support for the Unified Communication X
+library. It can be built with the following configure option:
+
+  --with-device=ch4:ucx
+
+If the UCX include files and libraries are not in the normal search paths,
+you can specify them with the following options:
+
+  --with-ucx-include= and --with-ucx-lib=
+
+... or the if lib/ and include/ are in the same directory, you can use
+the following option:
+
+  --with-ucx=
+
+By default, the UCX library throws warnings when the system does not
+enable certain features that might hurt performance.  These are
+important warnings that might cause performance degradation on your
+system.  But you might need root privileges to fix some of them.  If
+you would like to disable such warnings, you can set the UCX log level
+to "error" instead of the default "warn" by using:
+
+  UCX_LOG_LEVEL=error
+  export UCX_LOG_LEVEL
+
 -------------------------------------------------------------------------
 
 5. Alternate Process Managers
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index b3d7b1e..be423d0 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -2,6 +2,17 @@
                         KNOWN ISSUES
 ----------------------------------------------------------------------
 
+### CH4 preview
+
+ * Build Issues
+   - CH4 will not build with "--enable-strict".
+   - CH4 will not build with Solaris compilers.
+
+ * Test failures
+   - CH4 will not currently pass 100% of the testsuite.
+   - Test failures differ based on experimental setup and network
+     support built in.
+
 ### Solaris compilers
 
  * Compilation on solaris will freeze when MPICH is configured with 

-----------------------------------------------------------------------

Summary of changes:
 README.vin    |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 RELEASE_NOTES |   11 +++++++++++
 2 files changed, 65 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
MPICH primary repository


More information about the commits mailing list