[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.1.1-37-g31680ed

Service Account noreply at mpich.org
Sun Jun 29 21:18:26 CDT 2014


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  31680ed37675df04df2f234944ff356c0ce80537 (commit)
       via  66b7b666648ef0c09c9f513ad33b83d7d859dcb5 (commit)
      from  e8db3c61c18a86478632a4b543890ef2d5332b1c (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/31680ed37675df04df2f234944ff356c0ce80537

commit 31680ed37675df04df2f234944ff356c0ce80537
Author: Ken Raffenetti <raffenet at mcs.anl.gov>
Date:   Wed Jun 25 09:41:50 2014 -0500

    add README section for portals4 netmod
    
    Signed-off-by: Pavan Balaji <balaji at anl.gov>

diff --git a/README.vin b/README.vin
index f5ca5fb..c7fcaf5 100644
--- a/README.vin
+++ b/README.vin
@@ -513,6 +513,41 @@ configurations:
     configuration right now.
 
 
+portals4 network module
+```````````````````````
+The portals4 netmod provides support for the Portals 4 network
+programming interface. To enable, configure with the following option:
+
+  --with-device=ch3:nemesis:portals4
+
+If the Portals 4 include files and libraries are not in the normal
+search paths, you can specify them with the following options:
+
+  --with-portals4-include= and --with-portals4-lib=
+
+... or the if lib/ and include/ are in the same directory, you can use
+the following option:
+
+  --with-portals4=
+
+If the Portals libraries are shared libraries, they need to be in the
+shared library search path. This can be done by adding the path to
+/etc/ld.so.conf, or by setting the LD_LIBRARY_PATH variable in your
+environment. It's also possible to set the shared library search path
+in the binary. If you're using gcc, you can do this by adding
+
+  LD_LIBRARY_PATH=/path/to/lib
+
+  (and)
+
+  LDFLAGS="-Wl,-rpath -Wl,/path/to/lib"
+
+... as arguments to configure.
+
+Currently, use of MPI_ANY_SOURCE and MPI dynamic processes are unsupported
+with the portals4 netmod.
+
+
 sock channel
 ------------
 sock is the traditional TCP sockets based communication channel. It

http://git.mpich.org/mpich.git/commitdiff/66b7b666648ef0c09c9f513ad33b83d7d859dcb5

commit 66b7b666648ef0c09c9f513ad33b83d7d859dcb5
Author: Ken Raffenetti <raffenet at mcs.anl.gov>
Date:   Thu Jun 19 16:07:24 2014 -0500

    remove undeclared cvar check in portals4 netmod
    
    Fixes a compilation error when building the portals4 netmod. We
    considered implementing this cvar more generally at the nemesis level,
    but could not guarantee it is safe to disable this functionality
    in the other netmods.
    
    Signed-off-by: Pavan Balaji <balaji at anl.gov>

diff --git a/src/mpid/ch3/channels/nemesis/netmod/portals4/ptl_init.c b/src/mpid/ch3/channels/nemesis/netmod/portals4/ptl_init.c
index e0b83e4..8cfd774 100644
--- a/src/mpid/ch3/channels/nemesis/netmod/portals4/ptl_init.c
+++ b/src/mpid/ch3/channels/nemesis/netmod/portals4/ptl_init.c
@@ -281,8 +281,7 @@ static int vc_init(MPIDI_VC_t *vc)
     vc_ch->iStartContigMsg = MPID_nem_ptl_iStartContigMsg;
     vc_ch->iSendContig     = MPID_nem_ptl_iSendContig;
 
-    if (MPIR_CVAR_COMM_OVERRIDES) /* allow feature to be disabled at runtime */
-        vc->comm_ops = &comm_ops;
+    vc->comm_ops = &comm_ops;
 
     vc_ch->next = NULL;
     vc_ch->prev = NULL;

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

Summary of changes:
 README.vin                                         |   35 ++++++++++++++++++++
 .../channels/nemesis/netmod/portals4/ptl_init.c    |    3 +-
 2 files changed, 36 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
MPICH primary repository


More information about the commits mailing list