Nathan Hjelm
f1525bdbff
ob1: fix two fragment leaks
...
- MAJOR! get src descriptor leaks if mca_bml_base_send fails
- minor. descriptor leaked in mca_pml_send_request_start_copy if the btl returns OMPI_ERR_RESOURCE_BUSY.
This commit was SVN r26077.
2012-03-01 15:53:39 +00:00
Matthias Jurenz
b4523496c8
Changes to VT: Fixed compiler warning about unused variable when compiling on MacOS
...
This commit was SVN r26076.
2012-03-01 12:17:27 +00:00
Mike Dubman
540b3c0c25
update mxm mtl to changes in mxm api
...
This commit was SVN r26073.
2012-02-29 22:02:34 +00:00
Jeff Squyres
97b3603036
A bunch of fixes and improvements to Open MPI's various command line tools.
...
* fixed some bugs where "unknown" tokens were allowed on the command
line (which should really only be used for ortertun).
* if an unknown token is encountered, print a short error to stderr
and quit with a nonzero exit status
* if we don't find the right number of parameters to an option, print
a short error to stderr and quit with a nonzero exit status
* when --help is given, print the help message to stdout (not stderr)
and quit with a zero exit status
* added --showme:help option to the wrapper compilers
* updated docs in opal/util/cmd_line.h
* other small/miscellaneous CLI parsing bugs in various tools
I won't bore you with what we did before. :-) Here's some examples
of what the new behavior looks like:
{{{
% ompi_info --bogus
ompi_info: Error: unknown option "--bogus"
Type 'ompi_info --help' for usage.
% ompi_info --param bogus
ompi_info: Error: option "--param" did not have enough parameters (2)
Type 'ompi_info --help' for usage.
%
}}}
This commit was SVN r26072.
2012-02-29 17:52:38 +00:00
Ralph Castain
b2f1bade37
Fix the -H localhost issue
...
This commit was SVN r26071.
2012-02-29 16:56:00 +00:00
Jeff Squyres
81dc6a11ee
Fix typo in copyright notice, found by Paul Hargrove
...
This commit was SVN r26070.
2012-02-29 02:02:54 +00:00
Ralph Castain
8446673dc4
Update the cmd line parser to return an error if someone forgets to include a numeric parameter to a cmd line option that requires one. Can't do anything about options that require strings, but we can at least bark when someone forgets the "-np N" argument.
...
This commit was SVN r26068.
2012-02-28 20:33:53 +00:00
Nathan Hjelm
a7209e309a
ugni: opps, sendi was missing from Makefile.am
...
This commit was SVN r26067.
2012-02-28 16:10:35 +00:00
Shiqing Fan
fec1099509
fix two typecasts.
...
This commit was SVN r26066.
2012-02-28 15:28:57 +00:00
Edgar Gabriel
636cf786be
local_heap_sort should really be a static function.
...
This commit was SVN r26065.
2012-02-28 14:42:56 +00:00
Ralph Castain
3d718863a8
Fix typo - thanks Pascal
...
This commit was SVN r26064.
2012-02-28 14:33:55 +00:00
Matthias Jurenz
9c822b065f
Even more changes belonging to r26051
...
This commit was SVN r26063.
The following SVN revision numbers were found above:
r26051 --> open-mpi/ompi@f245ed965a
2012-02-27 15:53:14 +00:00
Edgar Gabriel
025c14a19a
fix to the lustre configure logic.
...
This commit was SVN r26057.
2012-02-27 14:37:26 +00:00
Vishwanath Venkatesan
7c9c3ede61
Modified implementation for the static segmentation read algorithm with improved
...
performance and bug fixes.
This commit was SVN r26056.
2012-02-24 20:55:33 +00:00
Vishwanath Venkatesan
d5a9223a9a
Removed a variable which was allocated but never used.
...
This commit was SVN r26055.
2012-02-24 20:48:52 +00:00
Vishwanath Venkatesan
326bc69df4
Modified implementation for static file write all algorithm which fixes all the previous
...
bugs and provides improved performance.
This commit was SVN r26054.
2012-02-24 20:47:09 +00:00
Jeff Squyres
027226ee19
''Really'' fix Fortran attribute copy callbacks. Put the original
...
logic back (that was replaced by r25965 and r26000) and fix the one
place that missed OMPI_LOGICAL_2_INT. This missing OMPI_LOGICAL_2_INT
was the real problem.
This commit was SVN r26053.
The following SVN revision numbers were found above:
r25965 --> open-mpi/ompi@b10ebf4b2d
r26000 --> open-mpi/ompi@90811cb50c
2012-02-24 16:42:30 +00:00
Matthias Jurenz
b785c9efe9
Missing change belonging to r26051
...
This commit was SVN r26052.
The following SVN revision numbers were found above:
r26051 --> open-mpi/ompi@f245ed965a
2012-02-24 16:24:22 +00:00
Matthias Jurenz
f245ed965a
Changes to OTF:
...
- otfmerge-mpi:
- use the MPI-2 versions of MPI_Address and MPI_Type_struct
Changes to VT:
- VT libs:
- suppress warnings about usage of deprecated MPI functions (OMPI_WANT_MPI_INTERFACE_WARNING=0)
- vtunify-mpi:
- use the MPI-2 versions of MPI_Address and MPI_Type_struct
- removed unused MPI wrappers
This commit was SVN r26051.
2012-02-24 15:48:51 +00:00
Jeff Squyres
e77653511b
Bring in upstream hwloc v1.3 branch SVN commit r4345
...
This commit was SVN r26048.
The following SVN revision numbers were found above:
r4345 --> open-mpi/ompi@b6c2a5b602
2012-02-24 13:57:18 +00:00
Jeff Squyres
11b50156c3
Remove extraneous spaces from the ugni help output.
...
This commit was SVN r26047.
2012-02-24 13:54:19 +00:00
Jeff Squyres
7b7735d0bc
Update svn:ignore
...
This commit was SVN r26046.
2012-02-24 13:53:23 +00:00
Jeff Squyres
193712b98d
Sync README with README from v1.5
...
This commit was SVN r26045.
2012-02-24 11:03:40 +00:00
Matthias Jurenz
99a3951c48
Changes to VT:
...
- fixed platform detection on BlueGene when configuring for the frontend
This commit was SVN r26042.
2012-02-24 10:10:50 +00:00
Rolf vandeVaart
b0a84b0a7d
New btl that extends sm btl to support GPU transfers within a node.
...
Uses new CUDA IPC support. Also, a few minor changes in PML to take
advantage of it.
This code has no effect unless user asks for it explicitly via
configure arguments. Otherwise, it is either #ifdef'ed out or
not compiled.
This commit was SVN r26039.
2012-02-24 02:13:33 +00:00
Brian Barrett
aff49e98b4
Don't remove mpijavac.1 during distclean
...
This commit was SVN r26038.
2012-02-23 22:57:51 +00:00
Jeff Squyres
f8f7f6b3ef
Bring over upstream hwloc fix r4340
...
This commit was SVN r26037.
The following SVN revisions from the original message are invalid or
inconsistent and therefore were not cross-referenced:
r4340
2012-02-23 20:44:21 +00:00
Jeff Squyres
2f288de86e
Sync NEWS to the v1.5 tree
...
This commit was SVN r26036.
2012-02-23 20:39:57 +00:00
Jeff Squyres
398c7201f1
Sync the README against the v1.5 README
...
This commit was SVN r26034.
2012-02-23 20:39:10 +00:00
Jeff Squyres
da3d760ba9
Removing this script because it should *not* be run ever again (it was
...
for insertting initial copyrights into files at the beginning of the
OMPI project).
This commit was SVN r26028.
2012-02-23 17:09:01 +00:00
Nathan Hjelm
8217c46666
ompi_free_list: allocate payload if payload size > 0 in the fl_mpool = NULL case
...
This commit was SVN r26027.
2012-02-23 16:47:28 +00:00
Nathan Hjelm
9843cd0466
ugni: missed one more merge typo
...
This commit was SVN r26026.
2012-02-23 16:39:15 +00:00
Nathan Hjelm
d7cd95c802
vader: fix typo
...
This commit was SVN r26025.
2012-02-23 16:29:45 +00:00
Nathan Hjelm
c83fe003a0
ugni: fix branch merge typo
...
This commit was SVN r26024.
2012-02-23 16:16:21 +00:00
Jeff Squyres
9c8b2a3489
Gah! Fix confusion about what files are in the source tree and what
...
files are in the build tree.
This commit was SVN r26023.
2012-02-23 16:13:09 +00:00
Shiqing Fan
e1d4eb3248
Add an option for enabling Java support on windows in the future.
...
This commit was SVN r26022.
2012-02-23 15:51:24 +00:00
Matthias Jurenz
3aafb6ed89
Append VampirTrace specific CXXFLAGS (possibly given by --with-contrib-vt-flags) to CXXFLAGS. They could contain flags which are essential for the success of the STL configure test (e.g. -library=stlport4).
...
This commit was SVN r26017.
2012-02-23 12:46:45 +00:00
Matthias Jurenz
e59c5bb7bc
Changes to VT:
...
- fixed compiler warnings if using non-GNU compiler, respectively if _FORTIFY_SOURCE is 0 or not defined
This commit was SVN r26016.
2012-02-23 09:05:10 +00:00
Ralph Castain
bc5886707f
Document the mpirun exit status behavior
...
This commit was SVN r26009.
2012-02-22 23:47:00 +00:00
Rolf vandeVaart
c7a0ce2755
Two new mpools. They are not used now (and by default, not compiled)
...
but they will be soon. Provide support for GPU buffer transfers within a node.
This commit was SVN r26008.
2012-02-22 23:32:36 +00:00
Jeff Squyres
94549d024b
Fix the search for ltdl_advise support in VPATH builds.
...
This commit was SVN r26006.
2012-02-22 22:03:45 +00:00
Ralph Castain
da5f290cef
During this initial deployment, output a more definitive error message when libs cannot load
...
This commit was SVN r26005.
2012-02-22 21:59:31 +00:00
Ralph Castain
9fccc86f6c
Only emit the java bindings warning if we actually are building them
...
This commit was SVN r26004.
2012-02-22 21:56:47 +00:00
Nathan Hjelm
dc94b6a3fb
vader: minor fast box optimization
...
This commit was SVN r26002.
2012-02-22 20:53:49 +00:00
Jeff Squyres
90811cb50c
Some updates based on Craig's review of #3023 . Be a little more
...
defensive about the check of the flag value for the C-based keyvals.
We would never have had a problem because of the specific input data,
but being defensive is good (and it makes the code a little less
subtle / easier to read).
Also add in more comments about exactly what is going on, since this
is complicated stuff. :-)
This commit was SVN r26000.
2012-02-22 20:32:23 +00:00
Nathan Hjelm
4c7b7c675a
vader: minor code cleanup. move xpmem_create to component_init
...
This commit was SVN r25999.
2012-02-22 18:32:40 +00:00
Jeff Squyres
d595ec2ef2
Remove the use of all deprecated functions so that we don't induce
...
warnings about using deprecated functions in our C++ inline functions.
This commit was SVN r25994.
2012-02-21 21:52:23 +00:00
Mike Dubman
81bd5eee8d
in mxm, use sender_len field and not actual_len when returning result from probe
...
This commit was SVN r25993.
2012-02-21 19:55:16 +00:00
Ralph Castain
a83da303c5
When using PMI, we know the ranks that share our node and their relative local/node ranks. Save that info in the pidmap array so that BTLs that require early knowledge of local ranks can access it.
...
This commit was SVN r25992.
2012-02-21 16:43:17 +00:00
Jeff Squyres
1d83999321
According to the README, we no longer support OS X Tiger. So adjust
...
configure's test to abort if it detects OS X Tiger or earlier.
This commit was SVN r25991.
2012-02-21 15:56:19 +00:00