Rainer Keller
d749cc0a08
Incorporate @jsquyres suggestions about OMPI_V_GEN & echo'ing another line.
2016-05-17 14:21:35 +02:00
Rainer Keller
0fb0913cd4
In case, we do not build Fortran, Fortran 2008 or CXX, the regexp in make_manpage.pl will delete all
...
lines up to the next ".fi" -- which for functions that do not implement the corresponding interface
as code will have all eliminated.
Change to delete the man page's content up to the next section header ".SH"
Also in case of make V=1, we'd like to see the command line, too.
Amend OMPI_Affinity_str according to the other man-pages definitions.
2016-05-17 14:21:35 +02:00
rhc54
8b534e9897
Merge pull request #1668 from rhc54/topic/slurm
...
When direct launching applications, we must allow the MPI layer to pr…
2016-05-16 12:23:19 -07:00
Howard Pritchard
9066d26c67
Merge pull request #1672 from hppritcha/topic/fix_cray_pmix_bust
...
pmix/cray: fix some breakage
2016-05-16 20:06:51 +01:00
Jeff Squyres
daa26f4578
Merge pull request #1671 from jsquyres/pr/fix-bml-opal-output-func-names
...
bml_r2: use __func__ to identify function names
2016-05-16 14:17:04 -04:00
Howard Pritchard
1a676e5b35
pmix/cray: fix some breakage
...
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2016-05-16 12:45:05 -05:00
Jeff Squyres
5275e5e2a1
bml_r2: use __func__ to identify function names
...
There were some old/stale function names in some debugging/verbose
opal_output calls. Use __func__ instead, so that they won't become
stale in the future.
Thanks to Durga Choudhury for pointing out the issue.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-05-16 11:06:47 -04:00
Gilles Gouaillardet
4e21933a74
memory/patcher: declare __curbrk as extern in order not to generate an (unitialized) common symbol
2016-05-16 09:30:11 +09:00
rhc54
e0fef390a8
Merge pull request #1670 from rhc54/topic/dashhost
...
In MPMD case, add slots given to each of the executables instead of overwriting
2016-05-15 13:51:54 -07:00
Ralph Castain
ca69403cc8
In MPMD case, add slots given to each of the executables instead of overwriting
2016-05-15 08:55:43 -07:00
Ralph Castain
01ba861f2a
When direct launching applications, we must allow the MPI layer to progress during RTE-level barriers. Neither SLURM nor Cray provide non-blocking fence functions, so push those calls into a separate event thread (use the OPAL async thread for this purpose so we don't create another one) and let the MPI thread sping in wait_for_completion. This also restores the "lazy" completion during MPI_Finalize to minimize cpu utilization.
...
Update external as well
Revise the change: we still need the MPI_Barrier in MPI_Finalize when we use a blocking fence, but do use the "lazy" wait for completion. Replace the direct logic in MPI_Init with a cleaner macro
2016-05-14 16:37:00 -07:00
Aurélien Bouteiller
7f65c2b18e
forgot to update copyright in commits 627a89b
4899c89
2016-05-13 11:34:59 -04:00
George Bosilca
37e03e3e5b
Don't update req_bytes_received if no bytes were received.
2016-05-12 23:39:32 -04:00
Gilles Gouaillardet
456b73da69
btl/openib: fix error path in init_one_device()
...
do not explicitly release ib verbs components since they will
be released in the object destructor
Thanks Durga for the report
2016-05-13 09:03:48 +09:00
rhc54
4d026e223c
Merge pull request #1661 from matcabral/master
...
PSM and PSM2 MTLs to detect drivers and link
2016-05-11 17:43:17 -07:00
Matias A Cabral
40717198c6
add glob.h check fro psm and psm2 mtls
2016-05-11 13:05:43 -07:00
George Bosilca
f8facb177d
atomically update the refcount on the datatype args.
2016-05-11 12:40:18 -04:00
rhc54
055a3add73
Merge pull request #1667 from rhc54/topic/pmixext
...
Ensure we fail to configure if external PMIx was requested and is not found.
2016-05-11 08:56:16 -07:00
Ralph Castain
9a5ef60602
Ensure we fail to configure if external PMIx was requested and is not found.
2016-05-11 07:59:05 -07:00
Matias A Cabral
528abff6ae
Merge remote-tracking branch 'upstream/master'
2016-05-10 15:42:08 -07:00
Jeff Squyres
30f913f217
Merge pull request #1652 from jsquyres/pr/remove-aix-timer
...
timer/aix: remove stale code
2016-05-10 15:47:02 -04:00
Jeff Squyres
5aa38cc300
Merge pull request #1644 from ggouaillardet/topic/two_proc_algo_error
...
coll/tuned: two_proc algo errors when forced on comm size > 2
2016-05-10 11:54:15 -04:00
Jeff Squyres
3706c955cc
Merge pull request #1663 from jsquyres/pr/hwloc-wrapper-extra-flags-fix
...
hwloc/external: set WRAPPER_EXTRA_* vars in proper location
2016-05-10 11:51:33 -04:00
Jeff Squyres
eccf0ff4cd
hwloc/external: set WRAPPER_EXTRA_* vars in proper location
...
WRAPPER_EXTRA flags are checked *before* the POST_CONFIG macro is
invoked. So set them in the main CONFIG macro.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-05-10 07:34:56 -07:00
Gilles Gouaillardet
ef3ee027b0
autogen: patch configure in order to correctly detect Solaris Studio 12.5 beta compilers
...
previously: f90: Sun Fortran 95 8.7 Linux_i386 2014/10/20
now : Studio 12.5 Fortran 95 8.8 Linux_i386 Beta 2015/11/17
note the "Sun" branding has gone
Thanks Paul Hargrove for the report and the patch
2016-05-10 16:28:33 +09:00
Matias A Cabral
d28ee62a96
Update in PSM and PSM2 MTLs to detect entries created by drivers for
...
Intel TrueScale and Intel OmniPath, and detect a link in ACTIVE state.
This fix addresses the scenario reported in the below OMPI users email,
including formerly named Qlogic IB, now Intel True scale. Given the
nature of the PSM/PSM2 mtls this fix applies to OmniPath:
https://www.open-mpi.org/community/lists/users/2016/04/29018.php
2016-05-09 12:08:44 -07:00
Josh Hursey
44d95cb610
Merge pull request #1657 from bgoglin/hwloc-for-2.0
...
configure: check the actual may_alias syntax that we use
2016-05-09 13:37:08 -05:00
Ralph Castain
7767882346
Per user request, add some missing data and definitions:
...
OPAL_PMIX_UNIV_RANK - synonym for OPAL_PMIX_GLOBAL_RANK
OPAL_PMIX_APP_SIZE - #ranks in the application of this proc
2016-05-09 08:39:01 -07:00
Gilles Gouaillardet
0a19337371
coll/base: return MPI_ERR_UNSUPPORTED_OPERATION when coll_base_*_two_procs algo is used on a communicator that has no two tasks
...
Thanks Dave Love for the report
2016-05-09 14:18:40 +09:00
Brice Goglin
6839d928c2
configure: check the actual may_alias syntax that we use
...
xlc 13.1.0 crashes because of our may_alias attributes in nolibxml.c
on Power7. libxml.c and nolibxml.c are the only may_alias users for now,
so change our configure check to match the actual code using it.
Thanks to Paul Hargrove for reporting and debugging the issue,
and providing the patch.
https://www.open-mpi.org/community/lists/devel/2016/05/18918.php
(cherry picked from open-mpi/hwloc@0ab7af5e90 )
2016-05-08 22:22:30 +02:00
Ralph Castain
1911d74095
Prevent segfault when -debug given to mpirun
2016-05-08 10:19:05 -07:00
Ralph Castain
7594b95e4b
Ensure the hwloc external header is include when --with-devel-headers is given
2016-05-08 10:18:14 -07:00
Nathan Hjelm
b110f76c8e
Merge pull request #1653 from jsquyres/pr/fix-memory-patcher-sys-syscall-h
...
memory/patcher: check for <sys/syscall.h>
2016-05-08 04:03:17 -06:00
Jeff Squyres
acbd2c608d
memory/patcher: check for <sys/syscall.h>
...
Thanks to Paul Hargrove for reporting.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-05-07 09:48:14 -07:00
Jeff Squyres
b4982d7725
timer/aix: remove stale code
...
Per discussion on the mailing list and with IBM, remove the AIX timer
code (since AIX is no longer supported).
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-05-07 09:31:34 -07:00
rhc54
58de86e1a5
Merge pull request #1651 from rhc54/topic/op86
...
Remove stale component - I'm not going to get to it
2016-05-07 07:49:50 -07:00
Ralph Castain
6b24e2779b
Remove stale component - I'm not going to get to it
2016-05-07 04:13:34 -07:00
rhc54
2839484737
Merge pull request #1649 from rhc54/topic/env
...
Fix the env_list support - the MCA param was being set way too early,…
2016-05-06 16:51:36 -07:00
Ralph Castain
7e5ef6a240
Fix the env_list support - the MCA param was being set way too early, so provide a "backdoor" way of providing the value
2016-05-06 15:38:39 -07:00
rhc54
6311f86939
Merge pull request #1648 from rhc54/topic/repair
...
Repair the processing of cmd line options that mapped to MCA params.
2016-05-06 14:39:23 -07:00
Ralph Castain
58dd41facf
Repair the processing of cmd line options that mapped to MCA params. This was responsible for breaking things like map-by <foo>.
...
Remove debug, let orterun send terminate cmd to DVM
Recover the DVM support
2016-05-06 13:14:03 -07:00
Edgar Gabriel
def1b95fd7
Merge pull request #1646 from edgargabriel/getview-preallocate-fixes
...
io/ompio: file_getview and file_preallocate fixes
2016-05-06 11:46:00 -05:00
Edgar Gabriel
e65e189671
io/ompio: fix file size after file_preallocate
...
Thanks for @dalcini for reporting
Fixes open-mpi/ompi#1633
2016-05-06 08:20:59 -05:00
Edgar Gabriel
d358965134
io/ompio: fix envelope of datatype returned by getview
...
Thanks for @dalcini for reporting
Fixes open-mpi/ompi#1632
2016-05-06 08:19:48 -05:00
Edgar Gabriel
7c92acaa78
Merge pull request #1637 from edgargabriel/pr/netbsd-compilation-problems
...
fs/lustre and fs/pvfs2: fix netbsd compilation problems
2016-05-06 08:05:36 -05:00
Josh Hursey
35ae7e33d7
Merge pull request #1639 from jjhursey/topic/dl-open-null-fname
...
dl/dlopen/libltdl: Allow opal_dl_open to take a NULL filename.
2016-05-05 22:15:46 -05:00
Ralph Castain
8ec1891d11
Silence warning
2016-05-05 20:04:10 -07:00
Jeff Squyres
810db734c4
Merge pull request #1640 from jsquyres/pr/mpir-cleanup
...
debuggers: remove some useless code
2016-05-05 21:23:30 -04:00
Gilles Gouaillardet
6c9d65c0ca
coll/libnbc: fix MPI_Ireduce_scatter_block for one task communicator
...
Thanks Lisandro Dalcin for the report
Fixes open-mpi/ompi#248
2016-05-06 09:43:29 +09:00
rhc54
7a9b0bbf9f
Merge pull request #1641 from rhc54/topic/cleanse
...
Some minor cleanups of warnings from gcc 6.0.0. Update s1/s2 pmix to …
2016-05-05 16:23:07 -07:00