George Bosilca
2331000d63
Correctly handle the invalid status for null and inactive
...
requests. This patch fixes trac:3475.
CMR v1.6, v1.7
This commit was SVN r28431.
The following Trac tickets were found above:
Ticket 3475 --> https://svn.open-mpi.org/trac/ompi/ticket/3475
2013-05-01 12:55:24 +00:00
Jeff Squyres
eeb1d83c1d
Don't assign the status if MPI_STATUS_IGNORE is passed in. Thanks to
...
Lisandro Dalcin for finding the issue.
This commit was SVN r28430.
2013-05-01 12:32:58 +00:00
Jeff Squyres
d92a8e01f8
Use the _SAFE list traversal macro so that we can remove each item
...
from the list (just for good measure), and then free() it (without
using _SAFE, we were accessing memory that was just free()'d to get to
the next item). Also be a little more thorough -- DESTRUCT the list
when we're all done.
This commit was SVN r28429.
2013-05-01 12:26:16 +00:00
George Bosilca
1169ebdff8
Indentation.
...
This commit was SVN r28426.
2013-04-30 23:26:23 +00:00
George Bosilca
8b0335380a
Fix the error messages to reference the correct function.
...
This commit was SVN r28425.
2013-04-30 23:26:03 +00:00
George Bosilca
6a75c84fa8
Remove useless define.
...
This commit was SVN r28424.
2013-04-30 23:24:59 +00:00
George Bosilca
92aeefebac
The constructor and destructor are not publicly visible functions.
...
Fix the indentation.
This commit was SVN r28423.
2013-04-30 23:23:57 +00:00
Nathan Hjelm
75cc04faa6
Fix typo in check for mpi_leave_pinned vs mpi_leave_pinned_pipeline.
...
This commit was SVN r28421.
2013-04-30 20:08:32 +00:00
Ralph Castain
9de82aba55
Revert r28417 - given the non-standard way vprotocol is implemented, I see no way to use the framework verbosity here. Best to just leave it alone as those who use it know what they need to do to get debug output
...
This commit was SVN r28418.
The following SVN revision numbers were found above:
r28417 --> open-mpi/ompi@b00de5be8b
2013-04-30 16:37:17 +00:00
Nathan Hjelm
b00de5be8b
vprotocol: remove the old output and use the framework output
...
This commit was SVN r28417.
2013-04-30 15:21:42 +00:00
Ralph Castain
ceb4061214
Fix BTL_VERBOSE - when the MCA param change was committed, it left the base verbosity variable declared so things compiled. Sadly, the verbosity was now being set to a new variable, so debug never was output.
...
This commit was SVN r28414.
2013-04-30 01:15:52 +00:00
Nathan Hjelm
f384263de7
btl/openib: fix typo
...
This commit was SVN r28413.
2013-04-29 22:21:25 +00:00
Ralph Castain
4c0dcb1aa2
Update ignores and remove build product
...
This commit was SVN r28412.
2013-04-29 19:02:03 +00:00
Ralph Castain
5d7a93c032
Add the ability to use an external version of libevent. Clearly not recommended at this time. I've verified that it works in limited scenarios, but more thorough testing and performance impacts need to be assessed.
...
Interesting how many includes had to be fixed here and there to fill in missing dependencies :-)
This commit was SVN r28411.
2013-04-29 17:02:37 +00:00
Ralph Castain
3052acd968
Fix minor typo
...
This commit was SVN r28410.
2013-04-29 17:02:11 +00:00
Ralph Castain
bd83de0b7f
Fix an obvious typo - it was set to default to true when instantiated.
...
This commit was SVN r28407.
2013-04-27 00:12:10 +00:00
Ralph Castain
700034cda3
Update platform files
...
This commit was SVN r28406.
2013-04-27 00:09:58 +00:00
Ralph Castain
8996ecb128
Add missing include
...
This commit was SVN r28405.
2013-04-27 00:09:36 +00:00
Ralph Castain
3818e88365
Remove and ignore build products
...
This commit was SVN r28404.
2013-04-27 00:07:18 +00:00
Jeff Squyres
c9c6ced1c9
Use some handy shell scripts from W Spector to s/ierr/ierror/ in the
...
mpi module.
This commit was SVN r28403.
2013-04-26 22:07:42 +00:00
Jeff Squyres
f55cea1a5b
If there are no BTLs, do ''not'' actually shut down the fd listener,
...
because a) it may still be needed to shut down the CPCs, and b) it
will be shut down during component_close().
This commit was SVN r28402.
2013-04-26 15:31:50 +00:00
Jeff Squyres
99b7a0f20d
Remove unused variables.
...
This commit was SVN r28401.
2013-04-26 15:29:42 +00:00
Jeff Squyres
5bf9fffacd
As initially reported by Eric Chamberland in
...
http://www.open-mpi.org/community/lists/users/2013/04/21689.php , the
assert in opal_datatype_is_contiguous_memory_layout() is not always
correct -- he supplied a test case where it was not valid,
essentially:
1. Call MPI_Type_create_indexed_block(0, ..., &newtype) and commit newtype
1. Call MPI_Type_create_resized(newtype, 0, nonzero_value, &resized) and commit resized
1. Call MPI_File_set_view with resized
This will eventually call opal_datatype_is_contiguous_memory_layout(),
and the assert will fail. After some consultation with George, it was
determined that the assert() is basically good, but it needs to also
check for (count != 0).
This commit was SVN r28398.
2013-04-25 20:54:25 +00:00
Ralph Castain
b73f25e839
Add a function to return the kernel index of the corresponding interface from an IPv4/6 string or hostname
...
This commit was SVN r28397.
2013-04-25 19:40:34 +00:00
Ralph Castain
c081a520a3
Fix --without-hwloc
...
This commit was SVN r28396.
2013-04-25 19:13:56 +00:00
Ralph Castain
cef639f578
Ahem....cleanup a copy/paste error in naming of these functions
...
This commit was SVN r28395.
2013-04-25 15:21:53 +00:00
Ralph Castain
8fd3c86e06
Per Geoffroy Vallee, use the OPAL constant
...
This commit was SVN r28394.
2013-04-25 14:18:18 +00:00
Ralph Castain
ef1b87dbf5
Update ignores
...
This commit was SVN r28392.
2013-04-25 00:45:23 +00:00
Ralph Castain
3a354c4ea3
Cleanup the verbose output channel name
...
This commit was SVN r28391.
2013-04-24 23:44:02 +00:00
Ralph Castain
c5e1a7dc65
fix typo
...
This commit was SVN r28390.
2013-04-24 23:37:59 +00:00
Nathan Hjelm
c50b99005d
fix typo in opal_info_show_component_version and clean up more from ompi_info
...
This commit was SVN r28389.
2013-04-24 22:07:06 +00:00
Nathan Hjelm
4896b3bc4b
clean up some ompi_info code
...
This commit was SVN r28388.
2013-04-24 21:37:24 +00:00
Vishwanath Venkatesan
c902624b59
Using ompi_type_destroy to free ompi_datatype. This had to be updated in all the collective algorithms.
...
Hopefully this will fix all warnings.
This commit was SVN r28385.
2013-04-24 19:27:26 +00:00
Nathan Hjelm
55decca2b7
routed/debruijn: if the next hop for a message is unknown forward the message to the parent process
...
This commit was SVN r28384.
2013-04-24 19:05:25 +00:00
Nathan Hjelm
2edff7f784
btl/openib: don't free string handle by MCA variable system
...
This commit was SVN r28383.
2013-04-24 18:59:18 +00:00
Ralph Castain
4fae24f2f1
Crud - missed this file, needs to go with prior commit, will add to cmr
...
This commit was SVN r28382.
2013-04-24 17:47:18 +00:00
Ralph Castain
30850f3280
Fix the @#$!@# ompi_info --version option. Via long chat with Jeff, simplify this option a lot by dumping all the silly suboptions it covered. Instead, just provide the very basic "ompi_info -V|--version" like all other tools do
...
cmr:v1.7.2
This commit was SVN r28381.
2013-04-24 17:46:28 +00:00
Nathan Hjelm
2cd91e7c9c
Add missing file
...
This commit was SVN r28379.
2013-04-24 16:53:53 +00:00
Alex Margolin
aebd794bf6
Fixed macro definition order in MXM component headers
...
This commit was SVN r28378.
2013-04-24 16:51:43 +00:00
Nathan Hjelm
0f87d80256
Add file missing from last commit
...
This commit was SVN r28377.
2013-04-24 16:01:23 +00:00
Nathan Hjelm
bccf8c657a
Per RFC add initial support for the MPI 3.0 tools interface.
...
Current MPI_T support:
- Full cvar interface.
- Full categories interface.
- No pvar support at this time.
This commit was SVN r28376.
2013-04-24 15:59:23 +00:00
Nathan Hjelm
bdd6d35eeb
update LANL platform files
...
This commit was SVN r28375.
2013-04-24 15:46:44 +00:00
Ralph Castain
2e8946db0a
Add some debug output
...
This commit was SVN r28371.
2013-04-23 23:11:22 +00:00
Ralph Castain
b6377a2138
Properly remove the object from the list prior to releasing it when an error is encountered
...
This commit was SVN r28370.
2013-04-23 22:44:52 +00:00
Ralph Castain
659f364555
Sync NEWS
...
This commit was SVN r28356.
2013-04-23 04:19:03 +00:00
Vishwanath Venkatesan
bba4a93f63
Got this wrong while replacing MPI function with OMPI functions. Fixed it now.
...
This commit was SVN r28350.
2013-04-22 19:58:25 +00:00
Ralph Castain
d721437c8d
Somebody (accidentally) removed the instructions for updating libevent releases in OMPI, so replace them with at least an outline on how to do it.
...
This commit was SVN r28349.
2013-04-22 17:05:56 +00:00
Ralph Castain
1dc65b5fd7
Update libevent to 2.0.21-stable, but currently ignore it for all but those testing it
...
This commit was SVN r28348.
2013-04-22 17:01:07 +00:00
Ralph Castain
6c6681e880
Fix an error in a test in the libevent configure.ac that we introduced - there are two brackets around the entire test code, so no need for double-brackets around the array indices within it
...
cmr:v1.7.2
This commit was SVN r28347.
2013-04-22 15:29:44 +00:00
Rolf vandeVaart
5e1dde419c
Fix some compile errors in CUDA-aware code that has crept in.
...
This commit was SVN r28346.
2013-04-18 15:34:16 +00:00