Jeff Squyres
8be0e0b0ca
usnic: don't close fp upon error
...
Let the caller close fp. Properly check for errors when calling
subroutines.
This was Coverity CID 1269995.
2015-02-12 10:24:01 -08:00
Nathan Hjelm
1c8f8c6694
opal_fifo: add a couple of memory barriers to the cswap2 implementation
2015-02-12 11:01:40 -07:00
Rolf vandeVaart
1f749b0224
Bump priority of coll cuda component so it is higher than self.
...
Otherwise, get some odd interactions with coll self in CUDA-aware
builds.
2015-02-12 12:29:03 -05:00
Howard Pritchard
0cf2b478e0
Merge pull request #391 from hppritcha/topic/cray_pmi_kvs
...
pmix/cray: initial kvs removal work
2015-02-11 19:55:34 -07:00
Howard Pritchard
9955834ff1
pmix/cray: initial kvs removal work
...
Remove use of the Cray PMI KVS - which is designed for a lighweight
MPI that exchanges only a minimimal amount of connection info
(about 128 bytes per rank) - within cray/pmix. Use Cray PMI
collective extensions instead.
This is the first of several steps to accelerate launch of
Open MPI on Cray systems using either native aprun or nativized
slurm.
2015-02-11 15:14:55 -08:00
Rolf vandeVaart
08dceda2c0
Fix logic for handling priority and eager RDMA. There was some refactoring that was done
...
in this code and it ended up changing the logic that is used to set up eager RDMA.
Rather than setting up eager RDMA with a high priority message, it did it the other
way around. For some reason, CUDA-aware support did not like this. So, basically,
restore the logic to the way it was prior to the refactoring. The refactoring did not
intend to change this. Lightly reviewed by hjelmn.
2015-02-11 16:38:36 -05:00
Jeff Squyres
08285c6361
lt_interface: properly check OPAL_HAVE_LTDL_ADVISE
2015-02-11 12:25:20 -08:00
Jeff Squyres
07480a3e8a
HACKING: whitespace cleanup.
...
No (non-whitespace) content changes.
2015-02-11 12:25:20 -08:00
Jeff Squyres
fe8bc4e7eb
debuggers: make the test safe to build without dlopen
...
This is a bit of overkill, but I'm cleaning out a bunch of other
libltdl-support assumptions, so I might as well do this one, too. The
test isn't built if we don't have libltdl support, but it had
half-hearted #if protection in it to make it safe to build even if we
didn't have libltdl support. This commit finishes that half-hearted
support.
2015-02-11 12:25:20 -08:00
Jeff Squyres
3ac1d0dae5
*-info: add "lt_dladvise support" lines
2015-02-11 12:25:20 -08:00
Jeff Squyres
4f1996df5d
various: remove $(LTDLINCL) from Makefile.am's that didn't need it
2015-02-11 12:25:20 -08:00
Ralph Castain
8e4bcef195
Merge branch 'topic/pmix'
2015-02-11 12:04:14 -08:00
Nathan Hjelm
a2bdfd99a2
osc/pt2pt: do not set active_incoming_frag_signal_count to 0 on fence completion
2015-02-11 12:34:04 -07:00
Ralph Castain
fcff72a4fc
Merge remote-tracking branch 'refs/remotes/origin/master'
2015-02-11 10:43:15 -08:00
Ralph Castain
2a83d2613a
Cleanup the orte/test/system directory
2015-02-11 10:42:38 -08:00
Ralph Castain
409a2008d7
Merge remote-tracking branch 'refs/remotes/origin/master'
2015-02-11 10:14:28 -08:00
Ralph Castain
d5775bf9de
Cleanup orte MPI test directory so it all builds again
2015-02-11 10:14:06 -08:00
Ralph Castain
ce56c0a2cf
Oops - remove debug/exit
2015-02-11 10:14:06 -08:00
Ralph Castain
89ab9dce3d
Cleanup orte MPI test directory so it all builds again
2015-02-11 10:13:35 -08:00
Jeff Squyres
c9e3f22933
orte mpi tests: fix a bunch of compiler warnings
2015-02-11 12:28:10 -05:00
Jeff Squyres
07179ef669
orte mpi tests: don't use deprecated MPI functions
...
Change MPI_Errhandler_set -> MPI_Comm_set_errhandler
2015-02-11 12:28:10 -05:00
Ralph Castain
65db587f6f
Oops - remove debug/exit
2015-02-11 08:02:47 -08:00
Jeff Squyres
cc7f433c0f
Makefile: this file should not be executable
2015-02-11 07:33:56 -08:00
Ralph Castain
3de8c5c7c6
Cleanup the munge support - the credential cannot be reused for multiple connections
2015-02-10 20:34:35 -08:00
George Bosilca
e173f9b0c0
Somehow we lost one of the most critical parameter
...
allowing the PML to decide how to order the different
interconnects. Bring it back !
2015-02-10 20:32:05 -05:00
George Bosilca
7f4c5fa96f
Add the displacement of the element to the
...
safeguard check.
2015-02-10 20:13:36 -05:00
Ralph Castain
46fb850bb0
Continue adding support for options on orte-submit - still need to shift some of the MCA params to job object attributes
2015-02-10 13:56:14 -08:00
Ralph Castain
116fcaff2c
Start adding support for cmd line options to orte-submit
2015-02-10 12:13:21 -08:00
rhc54
cf3f4def48
Merge pull request #386 from marksantcroos/master
...
Add debug option to orte-dvm.
Looks fine - thanks
2015-02-10 11:38:52 -08:00
Ralph Castain
df2cd96772
Display the local/global attribute flag more prominently. Mark the attributes as global in orte-submit so they will be communicated
2015-02-10 10:47:32 -08:00
Mark Santcroos
ff6a69a68d
Add debug option to orte-dvm.
2015-02-10 13:02:23 -05:00
Mark Santcroos
a56b648d2b
Merge branch 'master' of github.com:open-mpi/ompi
2015-02-10 12:02:51 -05:00
Ralph Castain
063e4c9989
Cleanup the pretty-print of odls cmds as some were missing. Add a new cmd to terminate the DVM, which the HNP will use to trun around and issue an xcast to the DVM.
2015-02-10 08:27:13 -08:00
Mark Santcroos
70d8bd774c
Merge branch 'master' of github.com:open-mpi/ompi
...
Conflicts:
orte/tools/orte-dvm/orte-dvm.c
2015-02-10 11:21:01 -05:00
Ralph Castain
3ae3b96c17
Fix master compilation - a buried header dependency must have been removed.
2015-02-10 07:22:10 -08:00
Elena
948c20d862
added pmix unit test to tarball
2015-02-10 13:41:15 +02:00
Mike Dubman
6816e3421f
Merge pull request #377 from regrant/ib_wr_fix
...
fix problem with get_pathrecord posting too many recv requests
2015-02-10 08:47:23 +02:00
Ralph Castain
95b1775557
Merge branch 'master' of https://github.com/open-mpi/ompi
2015-02-09 20:49:44 -08:00
Howard Pritchard
b62d9c2c70
ess/alps: fix compile issue for pgi
...
remote -fi-noident cflag option. Wasn't helping anyway
and caused pgi compiles to break.
2015-02-09 20:49:04 -08:00
Jeff Squyres
c368699bde
configury: whitespace cleanup
...
No code changes.
2015-02-09 20:49:04 -08:00
Jeff Squyres
0acdf34044
configury: --enable-dist ceased being useful long ago
...
The --enable-dist flag is a relic from a prior iteration of the build
system. It isn't necessary any more.
2015-02-09 20:49:04 -08:00
Ralph Castain
bef830efef
Fix debug output
2015-02-09 20:49:04 -08:00
Jeff Squyres
1f3823b4f7
distscript.csh: no need to get config.sub|guess from upstream
...
It used to be important to get the latest config.sub and config.guess
from upstream because architectures were changing rapidly, and the GNU
Autotools released super-slowly.
However, architectures have not been changing nearly as fast -- the
versions of config.guess and config.sub that ship in the GNU Autotools
are fine. So let's stop getting upstream config.guess|sub from
upstream as part of "make dist".
2015-02-09 20:49:04 -08:00
Jeff Squyres
5b0897bb9e
contrib: remove "hg" directory
...
We no longer have the need to support Mercurial since we moved to git.
2015-02-09 20:49:03 -08:00
Mike Dubman
6611f4ce38
OSHMEM: fix warnings
2015-02-09 20:49:03 -08:00
Ralph Castain
07134f5b17
Add munge security
2015-02-09 20:49:03 -08:00
Ralph Castain
3478def791
Ensure that nodes get included in the nidmap when spawning a new DVM job - we really only need to do this once, but for now we do it for every job until we work out how to avoid the duplication. Remove debug from orte-dvm tool
2015-02-09 23:47:46 -05:00
Howard Pritchard
7f037c1bca
ess/alps: fix compile issue for pgi
...
remote -fi-noident cflag option. Wasn't helping anyway
and caused pgi compiles to break.
2015-02-09 15:51:51 -08:00
rhc54
516bdb80a3
Merge pull request #384 from rhc54/topic/munge
...
Add munge security module
2015-02-09 13:55:36 -08:00
Jeff Squyres
8511902d5c
configury: whitespace cleanup
...
No code changes.
2015-02-09 11:45:54 -08:00