Commit 767ba1a
committed
Allow for optimized scale launches
Many environments do not face the problem of inconsistent
pml component selection. Yet the current pml implementation
requires that either a modex be executed so that each
process can check their pml selection against that of
rank=0, or that each process engage in a very expensive
all-to-all direct modex exchange of the pml selection.
Provide an opportunity for users and system admins to
bypass both of these methods by setting an MCA param
(via one of the several OMPI-supported methods) that
disables the check. This has significant launch
performance impact for most large-scale systems, but
we will leave the param set to default to executing
the check since those who need it are probably not
savvy enough to know that they do.
Signed-off-by: Ralph Castain <[email protected]>1 parent a75f933 commit 767ba1a
3 files changed
+15
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| 75 | + | |
75 | 76 | | |
76 | 77 | | |
77 | 78 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| 101 | + | |
101 | 102 | | |
102 | 103 | | |
103 | 104 | | |
| |||
158 | 159 | | |
159 | 160 | | |
160 | 161 | | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
161 | 171 | | |
162 | 172 | | |
163 | 173 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
346 | 346 | | |
347 | 347 | | |
348 | 348 | | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
349 | 353 | | |
350 | 354 | | |
351 | 355 | | |
| |||
0 commit comments