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
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
Nathan Hjelm
ff7be586dd
Merge pull request #355 from ggouaillardet/topic/mpi_get_hang_in_fence
...
osc/pt2pt: invoke ompi_osc_signal_outgoing only once per fragment
2015-01-23 18:33:14 -06:00
Yohann Burette
3c06fd77db
mtl/ofi: remove unneeded FI_REMOTE_COMPLETE flag.
2015-01-23 10:55:03 -08:00
Yohann Burette
b88708bf68
mtl/ofi: use fi_ep_bind().
2015-01-23 10:50:10 -08:00
Gilles Gouaillardet
9be4dfb152
osc/pt2pt: invoke ompi_osc_signal_outgoing only once per fragment
2015-01-22 13:43:44 +09:00
Yohann Burette
1ad188206b
Add OFI MTL to CM PML.
...
This allows the CM PML to be picked when the OFI MTL is selected.
2015-01-20 10:50:14 -08:00
George Bosilca
df0512550e
The extent of the datatype is irrelevant for deciding to do an immediate
...
send as long as we have to pack.
2015-01-19 02:23:12 -05:00
Gilles Gouaillardet
d14daf40d0
ob1: correctly handle types in which size > extent
...
do not send inline if extent*count *OR* size*count are greater than 256
2015-01-19 14:07:23 +09:00
Gilles Gouaillardet
661c35ca67
cleanup dead code caused by the removal of the --with-threads configure option
2015-01-16 19:13:59 +09:00
Jeff Squyres
9cc60b9e12
ofi mtl: update to new libfabric constant name
2015-01-15 07:12:39 -08:00
Yohann Burette
bc93e04604
Fixed code around fi_av_insert().
2015-01-14 08:43:57 -08:00
Gilles Gouaillardet
6d84afc660
romio: update configure for Solaris 10 build
2015-01-14 18:25:55 +09:00
Gilles Gouaillardet
8c1698ae4a
coll/libnbc: enhance fix for MPI_Ireduce_scatter on single task communicator
...
this improves open-mpi/ompi@b9349d2eb9
2015-01-09 13:44:01 +09:00
mjbhaskar
39f9880759
Fixed the data type argument in an all reduce operation to fix a bug
...
seen on 32 bit machines.
2015-01-08 14:18:54 -06:00
Gilles Gouaillardet
b746a8f584
romio: compile openmpi mpi-io glue
2015-01-08 14:08:46 +09:00
Ralph Castain
4e592ac434
Fix the tarball by providing the correct list of headers in the Makefile.am
2015-01-07 18:37:26 -08:00
mjbhaskar
2d33b0a745
A fix for memory corruption seen on 32 bit machines
2015-01-07 14:41:44 -06:00
Nathan Hjelm
81dc3a5db9
Merge pull request #335 from hjelmn/osc_updates
...
Osc updates
2015-01-07 11:16:55 -06:00
Ralph Castain
e0927895db
Grrr...how many files did they forget?
2015-01-06 19:40:18 -08:00
Ralph Castain
84c41429e9
Add missing file
2015-01-06 18:41:11 -08:00
Nathan Hjelm
e68ed2876c
osc/pt2pt: threading fixes and code cleanup
2015-01-06 13:39:16 -07:00
Nathan Hjelm
9eba7b9d35
Rename the OSC "rdma" component to pt2p to better reflect that it does not actually use btl rdma
2015-01-06 13:38:55 -07:00