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/31680ed37675df04df2f234944ff356c0c... commit 31680ed37675df04df2f234944ff356c0ce80537 Author: Ken Raffenetti <[email protected]> Date: Wed Jun 25 09:41:50 2014 -0500 add README section for portals4 netmod Signed-off-by: Pavan Balaji <[email protected]> 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/66b7b666648ef0c09c9f513ad33b83d7d8... commit 66b7b666648ef0c09c9f513ad33b83d7d859dcb5 Author: Ken Raffenetti <[email protected]> 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 <[email protected]> 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