[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.2b1-29-gc6c0d6f
Service Account
noreply at mpich.org
Fri Apr 3 09:14:36 CDT 2015
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 c6c0d6f6e67fcf8fb213044f551c6a577ae05dd6 (commit)
via d1f533e6e43cfeba50721aae89c0c6cede34b0bc (commit)
from a5686ec3c42f0357119cab7f21df46389c7acec8 (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/c6c0d6f6e67fcf8fb213044f551c6a577ae05dd6
commit c6c0d6f6e67fcf8fb213044f551c6a577ae05dd6
Author: Ken Raffenetti <raffenet at mcs.anl.gov>
Date: Thu Apr 2 16:11:40 2015 -0500
portals4: increase max_entries limit
Increases the number of matching list entries we can append. The netmod
would bump into this limit on the Get portal when doing many sends
above the large threshold.
No reviewer.
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 f8e714e..ae9099f 100644
--- a/src/mpid/ch3/channels/nemesis/netmod/portals4/ptl_init.c
+++ b/src/mpid/ch3/channels/nemesis/netmod/portals4/ptl_init.c
@@ -15,6 +15,7 @@
#define UNEXPECTED_HDR_COUNT 32768
#define EVENT_COUNT 32768
#define LIST_SIZE 32768
+#define ENTRY_COUNT 32768
#define NID_KEY "NID"
#define PID_KEY "PID"
#define PTI_KEY "PTI"
@@ -181,6 +182,8 @@ static int ptl_init(MPIDI_PG_t *pg_p, int pg_rank, char **bc_val_p, int *val_max
desired.max_unexpected_headers = UNEXPECTED_HDR_COUNT;
if (desired.max_list_size < LIST_SIZE && getenv("PTL_LIM_MAX_LIST_SIZE") == NULL)
desired.max_list_size = LIST_SIZE;
+ if (desired.max_entries < ENTRY_COUNT && getenv("PTL_LIM_MAX_ENTRIES") == NULL)
+ desired.max_entries = ENTRY_COUNT;
/* do the real init */
ret = PtlNIInit(PTL_IFACE_DEFAULT, PTL_NI_MATCHING | PTL_NI_PHYSICAL,
http://git.mpich.org/mpich.git/commitdiff/d1f533e6e43cfeba50721aae89c0c6cede34b0bc
commit d1f533e6e43cfeba50721aae89c0c6cede34b0bc
Author: Ken Raffenetti <raffenet at mcs.anl.gov>
Date: Thu Apr 2 16:05:54 2015 -0500
portals4: fixup for [7d1fd292]
When cleaning up uses of the max_eqs limit, I missed where we were passing
it to the Rportals layer. Use EVENT_COUNT instead, same as the PtlEQAlloc
calls.
No reviewer.
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 1a7f5da..f8e714e 100644
--- a/src/mpid/ch3/channels/nemesis/netmod/portals4/ptl_init.c
+++ b/src/mpid/ch3/channels/nemesis/netmod/portals4/ptl_init.c
@@ -242,7 +242,7 @@ static int ptl_init(MPIDI_PG_t *pg_p, int pg_rank, char **bc_val_p, int *val_max
MPIU_ERR_CHKANDJUMP1(ret, mpi_errno, MPI_ERR_OTHER, "**ptlmdbind", "**ptlmdbind %s", MPID_nem_ptl_strerror(ret));
/* currently, rportlas only works with a single NI and EQ */
- ret = MPID_nem_ptl_rptl_init(MPIDI_Process.my_pg->size, MPIDI_nem_ptl_ni_limits.max_eqs, get_target_info);
+ ret = MPID_nem_ptl_rptl_init(MPIDI_Process.my_pg->size, EVENT_COUNT, get_target_info);
MPIU_ERR_CHKANDJUMP1(ret, mpi_errno, MPI_ERR_OTHER, "**ptlniinit", "**ptlniinit %s", MPID_nem_ptl_strerror(ret));
/* allow rportal to manage the primary portal and retransmit if needed */
-----------------------------------------------------------------------
Summary of changes:
.../channels/nemesis/netmod/portals4/ptl_init.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
hooks/post-receive
--
MPICH primary repository
More information about the commits
mailing list