Nathan Hjelm
249066e06d
Timeout! Per RFC update the BTL interface to hide segment keys. All BTLs (with the exception of wv), all relevant PMLs, and osc/rdma have been updated for the new interface.
...
This commit was SVN r26626.
2012-06-21 17:09:12 +00:00
Brian Barrett
9af72072a3
Use MKDIR_P instead of mkdir_p in Makefiles, as MKDIR_P is the only one
...
defined in recent versions of AC/AM.
This commit was SVN r26625.
2012-06-21 16:52:37 +00:00
Ralph Castain
1e1c755fbc
Remove non-existant windows file
...
This commit was SVN r26624.
2012-06-21 01:37:36 +00:00
Nathan Hjelm
e3bc6c0f73
btl/ugni: use grdma mpool to take advantage of shared lru
...
This commit was SVN r26623.
2012-06-20 23:03:59 +00:00
Nathan Hjelm
3d86b5055e
btl/ugni: don't call opal_convertor_pack if there is nothing to pack
...
This commit was SVN r26622.
2012-06-20 23:01:37 +00:00
Nathan Hjelm
f5fd87a446
mpool/grdma: temporarily remove support for remote (local) process eviction and remove ignore.
...
This commit was SVN r26621.
2012-06-20 23:00:25 +00:00
Ralph Castain
019857b616
Ensure that we don't attempt to use common ports if --disable-static was specified.
...
This commit was SVN r26620.
2012-06-20 03:14:11 +00:00
Terry Dontje
0343dfee77
Add library check for libosmcomp when openib dynamic SL is enabled.
...
This commit was SVN r26619.
2012-06-19 17:45:56 +00:00
Ralph Castain
0a713cd27e
Add database framework to ORTE and refactor modex code to utilize it. Create the "hash" db component from the prior modex db code. Leave the other components ignored for now - will activate them later.
...
Modex is still a blocking operation at this point.
This commit was SVN r26618.
2012-06-19 13:38:42 +00:00
Ralph Castain
f653e2e81e
Update platform file
...
This commit was SVN r26617.
2012-06-19 13:36:16 +00:00
Shiqing Fan
e788691fdb
Include an example to show how to use Visual Studio together with Open MPI.
...
When building Open MPI with CMake, a VS solution will be generated automatically, this solution can be directly used.
For the installer, it's a bit tricky, need to do more in NSIS config codes, in order to make the solution file aware the installation directory of user.
This commit was SVN r26616.
2012-06-18 08:58:27 +00:00
Christopher Yeoh
9c353cf9d8
This adds a file that was missed in r26134 (adds support for Cross Memory
...
Attach). It is a header file that contains syscall defs for process_vm_readv
and process_vm_writev. It is only used on systems where glibc does not yet
have support for the new syscalls and where --with-cma has been passed
to configure. The syscall numbers are hardcoded but have been in a released
kernel and so will not change in the future
Once all linux distros have the new glibc this file can be removed.
This commit was SVN r26615.
The following SVN revision numbers were found above:
r26134 --> open-mpi/ompi@524de80eaa
2012-06-18 05:01:09 +00:00
Yevgeny Kliteynik
df783c0472
Precise speed of FDR and EDR
...
This commit was SVN r26614.
2012-06-17 07:06:37 +00:00
Ralph Castain
9e0bb6ae28
Revert r26600 and r26601 for a couple of reasons:
...
1. they modified the OMPI-ORTE interface, which is something I promised to avoid doing unless absolutely necessary, and
2. the framework ident is already in the component name key provided to the modex db. What is missing is the project ident, but as Jeff and I discussed last week, we really need to add that field to the component struct anyway to avoid multi-project collisions on framework names. That will be done over the next couple of weeks as a separate effort.
This commit was SVN r26613.
The following SVN revision numbers were found above:
r26600 --> open-mpi/ompi@5ba4deff07
r26601 --> open-mpi/ompi@0e3094c318
2012-06-16 09:11:03 +00:00
Nathan Hjelm
fbd1636ea4
fix seg fault when size == 0
...
This commit was SVN r26612.
2012-06-15 16:58:23 +00:00
Rolf vandeVaart
d6881f3a4f
Rename one function. Add some new functions that can support asynchronous CUDA copies.
...
This commit was SVN r26611.
2012-06-15 16:56:30 +00:00
Jeff Squyres
06c4317dd4
Ensure to include external.h in the tarball.
...
This commit was SVN r26610.
2012-06-15 16:29:21 +00:00
Ralph Castain
9b026c6695
For now, run MTT with the use_common_port option enabled. This would be the desirable scenario for users, especially at scale, so let's see if it creates any issues.
...
This commit was SVN r26609.
2012-06-15 15:46:38 +00:00
Ralph Castain
3c2a03b16d
Update the other routed components to use common ports. Per conversation with Josh, remove the "cm" component.
...
This commit was SVN r26608.
2012-06-15 15:36:08 +00:00
Ralph Castain
d1ca08041b
Update LANL Cray platform files to disable static ports
...
This commit was SVN r26607.
2012-06-15 10:16:56 +00:00
Ralph Castain
96c778656a
Improve launch performance on clusters that use dedicated nodes by instructing the orteds to use the same port as the HNP, thus allowing them to "rollup" their initial callback via the routed network. This substantially reduces the HNP bottleneck and the number of ports opened by the HNP.
...
Restore enable-static-ports option by default - the Cray will have to disable it to get around their library issues, but that's just a warning problem as opposed to blocking the build.
This commit was SVN r26606.
2012-06-15 10:15:07 +00:00
Brian Barrett
defaefd59e
Clean up resources from flowcontrol on shutdown
...
This commit was SVN r26605.
2012-06-14 22:38:35 +00:00
Brian Barrett
946ec4cd97
* Update usage of PtlHandleIsEqual to match new semantic
...
* Properly set message to MPI_MESSAGE_NULL in the right places
* Fix double free of buffer for non-contiguous blocking sends
* Remove useless debugging output
This commit was SVN r26604.
2012-06-14 22:24:23 +00:00
Jeff Squyres
6760840ebb
Fix builds with the external hwloc component when we use the
...
hwloc/openfabrics-verbs.h helper header file.
This commit was SVN r26603.
2012-06-14 19:00:57 +00:00
Nathan Hjelm
0d13cbf11c
ob1: bug fix. put fallback on send never actually worked. fixed.
...
This commit was SVN r26602.
2012-06-14 17:29:58 +00:00
Ralph Castain
0e3094c318
Update the other grpcomm modules to new API
...
This commit was SVN r26601.
2012-06-14 03:28:48 +00:00
Ralph Castain
5ba4deff07
Extend the modex database to support multiple projects and frameworks that might have duplicate component names. No visible API change in the BTL's as it was executed solely in the ompi modex code.
...
This commit was SVN r26600.
2012-06-14 02:55:06 +00:00
Terry Dontje
634fc278d9
Fix issue with sctp config scripts not detecting netinet/in.h dependency. Also removing tabs from sctp m4 file
...
This commit was SVN r26599.
2012-06-13 10:38:28 +00:00
Jeff Squyres
5d61dffbbc
Fix long-standing typo.
...
This commit was SVN r26598.
2012-06-12 20:49:25 +00:00
Nathan Hjelm
a809881f78
ob1: reset the converter after a failed sendi before trying send
...
This commit was SVN r26597.
2012-06-12 15:44:47 +00:00
Ralph Castain
ecc51d8583
Add missing endif
...
This commit was SVN r26596.
2012-06-12 15:07:09 +00:00
Terry Dontje
6d7cf4a0e5
corrected picl dependency checking to occur in the hwloc.m4 instead of Makefile.am
...
This commit was SVN r26595.
2012-06-12 14:47:05 +00:00
Ralph Castain
078a4667e4
Some more cleanup on direct routed when daemons are involved
...
This commit was SVN r26594.
2012-06-11 23:46:22 +00:00
Ralph Castain
cee5a75d19
Revert the default configuration to no orte progress thread and no libevent thread support until we can get more of the kinks ironed out.
...
This commit was SVN r26593.
2012-06-11 20:52:28 +00:00
Ralph Castain
9506ac1617
Remove debug
...
This commit was SVN r26592.
2012-06-11 20:02:53 +00:00
Ralph Castain
269cb2b8d9
Some cleanup to remove calls to opal_progress when running with orte progress threads, and to ensure that all orte-related events are in the orte event base.
...
This commit was SVN r26591.
2012-06-11 19:59:53 +00:00
Ralph Castain
75e66ad51e
Restore the direct routed component
...
This commit was SVN r26590.
2012-06-11 17:16:02 +00:00
Brian Barrett
31279eb641
Fix segfault with long expected messages when using the rndv protocol. We were
...
freeing the ME before the get to grab the long part of the message.
This commit was SVN r26589.
2012-06-11 16:37:01 +00:00
Brian Barrett
7406ef1241
Make all the PMI components depend on the common pmi library and properly
...
install the common pmi library
This commit was SVN r26588.
2012-06-11 15:58:09 +00:00
Ralph Castain
2812579246
Just because we find an IB device does not mean we can get a QP on it. Check to see if we can before we select the UD OOB module for use.
...
This commit was SVN r26587.
2012-06-10 01:42:51 +00:00
Jeff Squyres
13707ec0af
Remove this comment: it turns out that the benefit was to make
...
multiple SM ''modules'', not multiple SM ''mpools''.
This commit was SVN r26584.
2012-06-08 22:37:26 +00:00
Jeff Squyres
5451ee46bd
Per r26575, the sync coll module is no longer necessary!
...
(the crowd goes wild)
This commit was SVN r26583.
The following SVN revision numbers were found above:
r26575 --> open-mpi/ompi@59e529cf1d
2012-06-08 19:19:19 +00:00
Ralph Castain
0442a807c0
Default the OOB to the "ud" component IFF the HNP finds itself on a node with a supported Infiniband device. Ensure that the daemons all pick the matching component by dictating the selection via mca param on the orted cmd line.
...
This commit was SVN r26582.
2012-06-08 01:23:08 +00:00
Ralph Castain
1c246f28f3
Make the "mpi_preconnect_mpi" param invisible as it is only to be used for rare, poorly behaved applications
...
This commit was SVN r26581.
2012-06-08 00:38:38 +00:00
Ralph Castain
05122a2f93
Make debruijn the default routed component. Update the radix component to "short-circuit" the tree when the job size permits
...
This commit was SVN r26580.
2012-06-08 00:35:36 +00:00
Ralph Castain
ffcca0185a
Remove no longer needed component
...
This commit was SVN r26578.
2012-06-08 00:18:59 +00:00
Ralph Castain
980768965f
Remove unused and unsupported component
...
This commit was SVN r26577.
2012-06-07 23:48:06 +00:00
Ralph Castain
350900f70e
Remove unused and unsupported component
...
This commit was SVN r26576.
2012-06-07 23:47:35 +00:00
Nathan Hjelm
59e529cf1d
ob1: as per developer discussion disable rdma retries. the failure path currently suffers from live-lock
...
This commit was SVN r26575.
2012-06-07 23:31:20 +00:00
Nathan Hjelm
4c6be00de2
fix erroneous commit in rdma mpool
...
This commit was SVN r26572.
2012-06-07 20:01:44 +00:00