Ralph Castain
3e2c836e51
Initial cut at integrating new mapper capabilities into comm_spawn. Support specification of a mapper to use, and setting of npernode value. Other info flags can also be defined, but these will serve as examples for now - someone who wants to extend this to all the available mapping controls is welcome to do so.
...
This commit was SVN r24522.
2011-03-12 15:39:56 +00:00
Samuel Gutierrez
0867454a06
Fixes CID #1665 .
...
This commit was SVN r24519.
2011-03-12 03:41:49 +00:00
Samuel Gutierrez
5cff21842a
a friday night in sf, nm. fixes CID 1666.
...
This commit was SVN r24517.
2011-03-12 02:39:31 +00:00
Doron Shoham
4ce1936fed
Fix the following for dynamic SL patch:
...
* rename ib_path_rec_service_level -> ib_path_record_service_level
* use mad.h and ib_types.h
* free all resources
* move ibv_post_recv to be just before ibv_post_send
* cleanup and beatify code
This commit was SVN r24507.
2011-03-10 16:19:00 +00:00
Jeff Squyres
ec90a3ba6d
Fix a few memory leaks, and ensure that coll sm is also registering
...
the common SM MCA params.
This commit was SVN r24497.
2011-03-08 17:36:59 +00:00
Jeff Squyres
2600672b31
Fix minor memory leak.
...
This commit was SVN r24494.
2011-03-08 15:21:33 +00:00
Jeff Squyres
79cf382ff3
Fix a few issues with error messages:
...
* If something goes wrong during ompi_mpi_init, don't erroneously
report that it is illegal to invoke MPI_INIT* before MPI_INIT
* Aggregate help messages when possible when something goes wring
during ompi_mpi_init
This commit was SVN r24492.
2011-03-07 16:45:45 +00:00
Ralph Castain
63f38e38bb
Fix ompi-server: remove extra command flag in buffer being sent to mpirun, ensure that tools route messages thru a remote HNP
...
This commit was SVN r24491.
2011-03-05 17:12:46 +00:00
Jeff Squyres
67cdecf262
Add svn:ignore and a configure.m4 that always fails (because this
...
component is only built via cmake... right?).
This commit was SVN r24487.
2011-03-03 18:00:42 +00:00
Shiqing Fan
8cefb6e67f
Fix the errors in Makefile, the source file list was not updated. Sorry about the MTT create failure.
...
This commit was SVN r24485.
2011-03-03 15:20:30 +00:00
Mike Dubman
70392ac1dc
fca: broadcast comm_new return status to from rank0 to all ranks prior to exiting with an error
...
This commit was SVN r24481.
2011-03-02 22:18:43 +00:00
George Bosilca
79b13f36ba
darray and subarray are now first class citizens in Open MPI. They can be stored
...
in packed form and reloaded, as any other type (this is mainly for one sided).
This commit was SVN r24480.
2011-03-02 19:22:24 +00:00
Shiqing Fan
8c2865bd6a
Add the new WinVerbs btl component.
...
This commit was SVN r24477.
2011-03-02 09:14:44 +00:00
George Bosilca
5721a06864
Indentation.
...
This commit was SVN r24467.
2011-02-25 20:51:16 +00:00
George Bosilca
27fecda12c
Allow the one sided components to correctly retrieve the op to
...
be applied. Correct the MPI validation process of the
MPI_Accumulate arguments.
Fix another potential problem not yet reported. If we convert the
MPI datatypes direclty into OPAL datatypes, we will restrict their
number to the locally different types. Which might not be identical
on the remote node, if we are in a heterogeneous environment. So,
for MPI One sided only deal with MPI level types, never simplify
them on OPAL types (at least on the args). The unfortunate
outcome is that we need to create the args for all datatypes.
This commit was SVN r24466.
2011-02-25 20:43:17 +00:00
George Bosilca
78151490d1
Just use the LIB definition.
...
This commit was SVN r24463.
2011-02-25 00:39:05 +00:00
George Bosilca
c66e454181
Make ompi_datatype_destroy a real function (instead of inline).
...
This commit was SVN r24462.
2011-02-25 00:37:52 +00:00
George Bosilca
4184baa67a
Remove the proc_guid from the BTL proc structure. Instead use directly
...
the one stored in the ompi_proc_t.
This commit was SVN r24461.
2011-02-25 00:36:08 +00:00
George Bosilca
6fc4c22037
Pedantic.
...
This commit was SVN r24460.
2011-02-25 00:29:48 +00:00
George Bosilca
ceb519a026
Fix an annoying warning from gcc about uninitialized variables.
...
This commit was SVN r24459.
2011-02-25 00:29:20 +00:00
George Bosilca
87f3109df4
Cleanups.
...
This commit was SVN r24458.
2011-02-25 00:28:32 +00:00
George Bosilca
cdd1928edf
This function vanished ages ago.
...
This commit was SVN r24457.
2011-02-25 00:27:29 +00:00
Jeff Squyres
4cb8a42e7b
Add btl_openib_gid_index MCA param to allow selecting which GID to use
...
from an openfabrics port's GID table.
This commit was SVN r24456.
2011-02-24 14:09:22 +00:00
Doron Shoham
47a0752856
max_hw_msg_size should be 0 (default) or greater
...
This commit was SVN r24455.
2011-02-24 09:17:18 +00:00
Doron Shoham
e41e15c8db
cosmetic fixes in openib btl:
...
* replace tabs with ws
* remove unnecessary casting
* use proper escape codes for printf() like functions
This commit was SVN r24445.
2011-02-23 15:50:37 +00:00
Jeff Squyres
b468c71b47
Use complete types
...
This commit was SVN r24434.
2011-02-22 22:34:44 +00:00
Shiqing Fan
90eeba252e
Make openib compile again for Windows.
...
Update the CMake script for checking mca subdirs.
Add windows support for __attribute__ packed structures.
Define usleep and posix_memalign with equivalent windows functions.
And a few minor fixes, type casts.
This commit was SVN r24429.
2011-02-22 15:49:27 +00:00
Doron Shoham
e5eef80364
fix type warning in openib btl
...
This commit was SVN r24419.
2011-02-21 15:13:30 +00:00
Mike Dubman
89ba89e812
- added support for upcomming FCA v2.1 version
...
This commit was SVN r24418.
2011-02-21 14:08:24 +00:00
Donald Kerr
995d46344c
simplify the way IBV_ACCESS_SO is discovered
...
This commit was SVN r24409.
2011-02-17 04:28:56 +00:00
Jeff Squyres
3f4d4886f2
Minor update for something that has been bugging me for quite a while:
...
OMPI supports multiple different repository systems (SVN, hg, git).
But the VERSION file has listed "want_svn" and "svn_r" as fields, even
though the actual repo system and version may not be SVN.
So search/replace those fields (and derrivative values that come from
those fields) with "want_repo_rev" and "repo_rev", respectively.
This commit was SVN r24405.
2011-02-16 22:53:23 +00:00
Donald Kerr
2b60b165aa
on Solaris, when IBV_ACCESS_SO is available, use strong ordered memory region for eager rdma connection
...
This commit was SVN r24395.
2011-02-16 05:37:22 +00:00
Jeff Squyres
94356e98d4
Fix from Nikolay Piskun at Rogue Wave (TotalView) -- fixes the case
...
where MPI jobs are launched directly via srun (i.e., there's no HNP).
This commit was SVN r24376.
2011-02-14 19:03:53 +00:00
Mike Dubman
81222e1fe7
* fix PGI compiler support which does not have __BASE_FILE__ macro
...
This commit was SVN r24369.
2011-02-10 06:42:37 +00:00
Ethan Mallove
c6fd141923
missing include
...
This commit was SVN r24368.
2011-02-09 17:59:55 +00:00
Eugene Loh
cd5c2e794f
Some minor changes to help the openib BTL build and run on Solaris:
...
- poll() can return POLLRDNORM even if not requested (Solaris bug)
- MIN macro not defined in btl_openib.c
and while we're at it, we clean up the MIN definition in ad_bgl_pset.h
- btl_openib_connect_rdmacm.c was calling rdma_destroy_id() twice
leading to undefined behavior (a hang on Solaris)
This commit was SVN r24356.
2011-02-03 23:53:21 +00:00
Jeff Squyres
5bc2ad2b44
Fix some deprecated notices to refer to the correct new function names
...
This commit was SVN r24313.
2011-01-27 19:55:42 +00:00
Jeff Squyres
30e164e246
Fix all the problems with "make distcheck" caused by the new ROMIO import so that we can finally get a trunk nightly tarball\!
...
This commit was SVN r24292.
2011-01-24 21:10:14 +00:00
Jeff Squyres
700d601dfc
Also need to check the "flag" value, because if flag!=true, then the
...
value of "local_spawn" (and "non_mpi") is not set by ompi_info_get*().
This commit was SVN r24286.
2011-01-22 16:27:58 +00:00
Jeff Squyres
89fb26eb1c
Add missing line continuation character to prevent a Makefile syntax
...
error
This commit was SVN r24285.
2011-01-22 11:13:28 +00:00
Rolf vandeVaart
8171370287
Fix typo which broke builds when configured with hetero and
...
debug.
This commit was SVN r24283.
2011-01-21 17:10:09 +00:00
Abhishek Kulkarni
a1090575c2
Nitpick: Get rid of a redundant OPAL_SOS_GET_ERROR_CODE.
...
This commit was SVN r24282.
2011-01-20 23:48:11 +00:00
Abhishek Kulkarni
3243b16bb3
Decode SOS error code before checking it with the native error code.
...
This commit was SVN r24281.
2011-01-20 23:21:38 +00:00
Rolf vandeVaart
6a5ad29c36
Update configure command since it changed.
...
This commit was SVN r24275.
2011-01-20 14:42:12 +00:00
Sylvain Jeaugey
46b711e164
Fixes trac:1888 introduced by r24264 : make Romio autogen.sh executable.
...
This commit was SVN r24272.
The following SVN revision numbers were found above:
r24264 --> open-mpi/ompi@0e921bba7f
The following Trac tickets were found above:
Ticket 1888 --> https://svn.open-mpi.org/trac/ompi/ticket/1888
2011-01-20 09:20:34 +00:00
Rolf vandeVaart
acd38ff746
Final changes from jsquyres review. Moved configure
...
code from upper level into btl configure.m4. Changed
prefix from "OMPI" to "BTL" in preprocessor macro. Add
an mca param that shows it has been configured in.
This commit was SVN r24270.
2011-01-19 20:58:22 +00:00
Brian Barrett
4859bb82e2
* Update to support direct call
...
* Add missing cancel (not that it does anything useful)
* Fix bug in opal_output call
This commit was SVN r24269.
2011-01-19 20:49:28 +00:00
Brian Barrett
8f6a19b0fc
export component/module interface so that direct call works again
...
This commit was SVN r24268.
2011-01-19 20:47:17 +00:00
Rolf vandeVaart
f22f76a6ff
Add byte swapping macro for failover control message per jsquyres review.
...
This commit was SVN r24266.
2011-01-19 19:58:35 +00:00
Rolf vandeVaart
e75b86d3ab
Fix some issues from jsquyres review.
...
1. Use asprintf instead of snprintf
2. Return remote_proc where possible.
3. Remove dead code.
4. Fix two comment typos.
This commit was SVN r24265.
2011-01-19 16:09:17 +00:00