Jeff Squyres
e188c75edc
opal_environ.c: ensure "value" is a valid string for the setenv() case
...
This was CID 1269764.
2015-02-12 13:41:29 -08:00
Nathan Hjelm
f1dc29b145
btl/vader: fix modex size when xpmem is in use
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-02-12 14:06:24 -07:00
Nathan Hjelm
49ba150972
mca/base: fix path string parsing
...
CID 993709
2015-02-12 13:03:46 -07:00
Nathan Hjelm
dd8aaca295
Merge pull request #389 from hjelmn/osc_datatype_fix
...
osc/base: fix accumulate on derived datatypes
2015-02-12 12:01:05 -07:00
Jeff Squyres
00c878957c
mca_base_var.c: add debug check for another programming error
...
Coverity alerted us to the fact that there are places where
the synonym_for param is hard-coded to -1 when calling
register_variable(). It would be a coding error if synonym_for==-1
and (flags & MCA_BASE_VAR_FLAG_SYNONYM)>0, so let's add that to the
debug-only check at the top of the function.
This was CID 993717.
2015-02-12 10:24:02 -08:00
Jeff Squyres
167d72ec68
net.c: ensure to free the args in the error case
...
This was CID 710643.
2015-02-12 10:24:02 -08:00
Jeff Squyres
332943f1c3
pstat linux: ensure to close the file
...
This was CID 71983.
2015-02-12 10:24:02 -08:00
Jeff Squyres
6a64fe85a1
pstat linux: ensure read() returns >=0
...
This was CID 71182.
2015-02-12 10:24:02 -08:00
Jeff Squyres
27a783b1c3
coll_sm_barrier: remove dead code
...
This was CID 1269978.
2015-02-12 10:24:02 -08:00
Jeff Squyres
bea0efe59c
info.c: fix minor memory leak in error condition
...
This was CID 1269851.
2015-02-12 10:24:02 -08:00
Jeff Squyres
2ca4bf4777
cart_rank_f.c: make sure MPI_Cartdim_get succeeded
...
This was CID 1269686.
2015-02-12 10:24:02 -08:00
Jeff Squyres
20465badcb
dims_create.c: fix minor error leak in error condition
...
This was CID 70278.
2015-02-12 10:24:02 -08:00
Jeff Squyres
1e58920b4d
*info param.c: use stack string buffers
...
Coverity identified that we treated the possibility that one of the
message buffers could be NULL in some places (because strdup() could
fail), but not in others.
So just use stack buffers that will never be NULL.
This was CID 1269914.
2015-02-12 10:24:02 -08:00
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
1a3597aa93
osc/base: fix accumulate on derived datatypes
...
With certain datatypes the opal_datatype_unpack method for performing
the accumulate operation does not work. This commit modifies the
accumulate code in the osc base to use opal_convertor_raw instead.
Fixes #385
2015-02-11 12:36:30 -07: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