Nathan Hjelm
868e10caf2
pml/bfo: ompi ignore until updated for BTL 3.0 interface
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-02-13 11:46:37 -07:00
Nathan Hjelm
c4a0e02261
pml/ob1: update for BTL 3.0 interface
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-02-13 11:46:37 -07:00
Nathan Hjelm
9285e2c356
bml: update for BTL 3.0 interface
...
This commit brings the bml framework up to date with BTL 3.0 interface.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-02-13 11:46:37 -07:00
Gilles Gouaillardet
b68e1cd579
ompio: fix memory leaks reported by Coverity scan
...
and silence CID 72195
2015-02-13 13:18:44 +09:00
Nathan Hjelm
0e822e03f7
osc/sm: always release the lock on MPI_Unlock
...
When a lock was obtained with MPI_MODE_NOCHECK it was not correctly
release on unlock. This is an error.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-02-12 18:54:22 -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
27a783b1c3
coll_sm_barrier: remove dead code
...
This was CID 1269978.
2015-02-12 10:24:02 -08: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
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
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
Jeff Squyres
f38f2a159b
pml_base: whitespace cleanup; no code changes
2015-02-06 11:27:50 -08:00
Jeff Squyres
46a1722dfc
pml_base: fix errant show_help message
2015-02-06 11:27:50 -08:00
Howard Pritchard
45e7c7fd60
Merge pull request #378 from hppritcha/topic/mtl_query_cast_fix
...
mtl/query: squash compiler warning
2015-02-06 12:23:33 -07:00
Todd Kordenbrock
b5a0f3d347
osc-portals4: rename OPAL_ASSEMBLY_ARCH values from OMPI_* to OPAL_*
2015-02-04 16:08:55 -06:00
Todd Kordenbrock
762b05bcda
mtl-portals4: fix mismatch between format and type-size
2015-02-04 15:35:03 -06:00
Todd Kordenbrock
87759a1b1e
mtl-portals4: fix signedness mismatch warning
2015-02-04 15:35:03 -06:00
Todd Kordenbrock
5ddce1acbc
mtl-portals4: add "unused" attribute to rc to prevent compiler warning
2015-02-04 15:35:03 -06:00
Howard Pritchard
69d2b818f7
mtl/query: squash compiler warning
...
Squash compiler warnings now showing up in the
query methods for the mtls. Cast pointers to the different
mtl module specific types to the mca_base_module_t.
Also, fix up a missing extern in mtl_psm_types.h.
This was causing "multiple definition" errors when building
the mca_mtl_psm.so shared library.
2015-02-04 14:15:54 -07:00
Jeff Squyres
1261fb6a12
dpm_orte: fix uninitialized variable
...
(yay clang compiler warnings!)
2015-02-04 15:53:38 -05:00
Todd Kordenbrock
b8b07d2d62
mtl-portals4: Fix initialization of the Portals4 MTL component
...
Swap close and query methods in the initialization of the Portals4
MTL component.
Fixes #373
2015-02-04 13:29:13 -06:00
Jeff Squyres
5392b331a3
mtl_ofi_types.h: add "extern" to the mca_mtl_ofi_component declaration
...
Otherwise, it fails the gcc -fno-common test.
2015-02-04 10:40:56 -08:00
Yohann Burette
2762ef870d
mtl/ofi: Use FI_ADDR_UNSPEC.
2015-02-04 08:32:09 -08:00
Yohann Burette
60496742b2
mtl/ofi: fix ep_name exchange
2015-02-04 08:32:04 -08:00
Jeff Squyres
1c535eee98
Just like coll/ml: We're .opal_ignore these days, not .ompi_ignore. :-)
2015-02-03 14:29:34 -08:00
Jeff Squyres
a1c521f968
We're .opal_ignore these days, not .ompi_ignore. :-)
2015-02-03 13:56:53 -08:00
rhc54
95660822b9
Merge pull request #370 from rhc54/topic/dvm
...
Enable a persistent DVM
2015-02-01 17:37:10 -08:00
Ralph Castain
4dba298e6e
Update orte-submit manpage, add the ompi-* versions of orte-dvm and orte-submit manpages
2015-02-01 15:46:40 -08:00
Howard Pritchard
ed537ddca0
copyright updates for commit eb977de5
...
I really should start using Jeff's script..
2015-01-31 13:50:32 -07:00
Jeff Squyres
30f05bc966
Makefiles: remove unused macros
2015-01-31 04:51:25 -08:00
Edgar Gabriel
03c2adf3b1
part 2 of the cleaning up of info handling in ompio. The set_info interface
...
in the fs modules does not make sense and was not used. Remove them.
2015-01-30 16:48:41 -06:00
Edgar Gabriel
62282a0f06
part 1 of cleaning up the info handling in the ompio component.
2015-01-30 16:13:15 -06:00
Howard Pritchard
bb18bd2eec
Merge pull request #363 from hppritcha/topic/mtl_query
...
mtl: add query method to mtl components
2015-01-29 12:31:41 -07:00
Edgar Gabriel
5d58ce2113
handle the situation where you have an upper liomit on the simultanious number of pending aio operations.
2015-01-29 10:23:36 -06:00
Howard Pritchard
eb977de5e9
mtl: add query method to mtl components
...
Switch to using the query/priority method for selecting
MTLs. This switch was motivated by the fact that now
on some platforms, its possible for multiple MTLs to
be initializable, but only one MTL should be selected.
In addition, there is a complication with the PSM and
IFO (with PSM provider) MTLs owing to the fact that
they cannot both intialize the underlying PSM context,
i.e. only one call to psm_init is allowed per process.
The mxm component has not been compiled as the author
doesn't currently have access to a system with a recent
enough mxm installed to allow for a compile.
The portals4, ofi, and psm components have been checked
for compilation. The ofi and psm components have been
checked for runtime correctness on a intel/qlogic system
with up to date PSM installed.
2015-01-29 09:02:52 -07:00
Edgar Gabriel
2d79963cb3
mark the request as an IO request
2015-01-29 08:41:24 -06:00
Edgar Gabriel
4a5d3e705b
remove an unecessary comm_dup in case the internal file_open function is called from a sharedfp component.
2015-01-28 16:13:50 -06:00
Howard Pritchard
928bf977b2
Merge pull request #361 from hppritcha/topic/psm_cancel
...
mtl/psm: fix problem with cancel sends
2015-01-28 13:58:29 -07:00
Edgar Gabriel
51cee4a083
call the actual backend functions for file_get_position_shared and file_seek_shared. The sharedfp components
...
do provide the implementations, we just did not invoke them yet.
2015-01-28 13:47:54 -06:00
Howard Pritchard
4637b49bf4
Merge pull request #362 from hppritcha/topic/mtl_grammar_fix
...
mtl: minor grammar fix in comments
2015-01-28 05:35:24 -07:00
Howard Pritchard
e177dfc226
mtl: minor grammar fix in comments
2015-01-28 04:51:42 -07:00
Howard Pritchard
4643110c5e
mtl/psm: fix problem with cancel sends
...
incorporate patch from @afriedle-intel to fix
problem with psm mtl cancel of sends.
Sorry for the delay in getting to this.
Fixes 347
2015-01-27 20:02:05 -07:00
George Bosilca
7adf74c617
As discussed on the devel mailing list in
...
http://www.open-mpi.org/community/lists/devel/2015/01/16820.php ,
coll ML has two pending issues: a deadlock and a performance critical
on every communicator creation. After confirmation over IM from
Pasha, the ML collective module will be disabled until it is
fixed. Token to Pasha.
2015-01-27 16:27:12 -05:00
Jeff Squyres
2d5b92157f
hierarch: with Edgar's blessing, remove the coll hierarch module
2015-01-27 13:25:27 -06:00
Yohann Burette
a741c44035
mtl/ofi: fix compiler warnings.
2015-01-27 11:14:40 -08:00
Ralph Castain
fcec24b2a4
Minor cleanups to handle comm_spawn and singletons
2015-01-27 09:29:42 -06:00
Devendar Bureddy
036e687d9c
HCOLL: Do not block hcoll progress in finalize
2015-01-27 17:01:00 +02:00
Yohann Burette
a4c1faae37
mtl/ofi: Add OFI provider option.
...
The user can now specify which OFI provider to use with the MTL.
e.g. --mca mtl ofi --mca mtl_ofi_provider psm
2015-01-26 08:38:11 -08:00
Edgar Gabriel
ea8051f8e0
add code for the named semaphores. Configure logic to decide whether to use named or unnamed semaphores still missing.
2015-01-26 10:27:28 -06:00