Jeff Squyres
5656efe85d
Don't distribute these files; they're generated.
...
This commit was SVN r25977.
2012-02-21 00:31:04 +00:00
Ralph Castain
ae1f248a9a
Ensure the man page gets into the tarball
...
This commit was SVN r25975.
2012-02-20 23:40:36 +00:00
Jeff Squyres
7fb1144d27
Add missing AC_CONFIG_FILES
...
This commit was SVN r25974.
2012-02-20 22:59:03 +00:00
Ralph Castain
47c64ec837
Roll in Java bindings per telecon discussion. Man pages still under revision
...
This commit was SVN r25973.
2012-02-20 22:12:43 +00:00
Jeff Squyres
a8f409caf9
Enable MPI deprecated API function warnings by default
...
This commit was SVN r25969.
2012-02-20 20:30:43 +00:00
Jeff Squyres
6a109c8e15
Ensure that we have aio.h before trying to compile this component.
...
This commit was SVN r25966.
2012-02-20 15:53:20 +00:00
Jeff Squyres
b10ebf4b2d
Wow. This bug has existed for '''YEARS''' (probably ever since Open
...
MPI started!).
The FLAG argument to fortran attribute copy functions is a LOGICAL,
meaning that it can only return .TRUE. or .FALSE. The corresponding C
argument is an int, and the MPI spec says that it must return 1 or 0.
However, in Fortran, .TRUE. is not always necessarily == 1. So we
need to expand the test to see if it's a Fortran callback. If so,
check for the Fortran .TRUE. value (not 1). If it's a C callback,
then check for 1.
This commit was SVN r25965.
2012-02-20 14:39:15 +00:00
Matthias Jurenz
c888ceaa55
Changes to VT:
...
- vtunify[-mpi]:
- fixed compile error with Clang++ v2.9 and v3.0
This commit was SVN r25962.
2012-02-20 09:36:09 +00:00
Ralph Castain
534d70025f
Cleanup the detection of process binding during mpi_init. There are several cases that need to be checked:
...
1. no binding support - indicated by a negative return code from get_cpubind
2. binding supported, but not bound - the bitset returned by get_cpubind is the same as the available cpuset
3. binding supported and bound - bitset from get_cpubind is a subset of available cpuset
4. only one cpu is available - in this case, get_cpubind matches the available cpuset, but we are effectively bound
This commit was SVN r25957.
2012-02-17 21:18:53 +00:00
Jeff Squyres
108799ea0e
Fixes trac:2933: a bunch of C++ API corrections from Fujitsu. Custom
...
patch from the ticket, released under the BSD license.
This commit was SVN r25949.
The following Trac tickets were found above:
Ticket 2933 --> https://svn.open-mpi.org/trac/ompi/ticket/2933
2012-02-17 11:42:51 +00:00
George Bosilca
bd9402fd8d
Fix call to error_cb.
...
This commit was SVN r25946.
2012-02-17 03:18:51 +00:00
Jeff Squyres
4c0d24ff9a
Improve the help messages for tcp_btl_if_[in|ex]clude
...
This commit was SVN r25940.
2012-02-16 15:59:18 +00:00
Nathan Hjelm
1ee6d5d21a
ugni: fix typos in mca_btl_ugni_put
...
This commit was SVN r25937.
2012-02-15 23:26:03 +00:00
Jeff Squyres
0c6f4fbce5
Only access the status and message if the flag is true.
...
This commit was SVN r25936.
2012-02-15 20:16:51 +00:00
Jeff Squyres
2b1320e065
Oops -- need to "rm -f" to ensure that rm won't error out if nothing
...
is removed.
This commit was SVN r25935.
2012-02-15 20:06:59 +00:00
Jeff Squyres
54cf60eb4b
$(RM) is not a standard macro. Just use "rm" -- every platform has it.
...
This commit was SVN r25934.
2012-02-15 19:51:59 +00:00
Jeff Squyres
1cab7579d4
Do not use $(RM); BSD-flavored "make"s don't understand it. Instead,
...
just use "rm" -- everyone has that. Thanks to Paul Hargrove for
identifying the issue.
This commit was SVN r25910.
2012-02-13 22:13:38 +00:00
Mike Dubman
6ec768f0c6
fix #2971
...
This commit was SVN r25908.
2012-02-12 09:28:42 +00:00
Nathan Hjelm
8c9dc990a9
ugni: fixed typo
...
This commit was SVN r25899.
2012-02-10 01:27:31 +00:00
Nathan Hjelm
994127cb6b
ugni: move mca_btl_ugni_smsg_mbox_t back to btl_ugni_endpoint.h
...
This commit was SVN r25898.
2012-02-10 01:11:54 +00:00
Nathan Hjelm
0ccfd3e6db
ugni btl update. changes:
...
- re-enable sendi
- move smsg common code into btl_ugni_smsg.h
- added new parameters for smsg/eager frags
- use get for frags larger than the smsg_limit
- bug fixes
- code cleanup
This commit was SVN r25897.
2012-02-10 00:47:29 +00:00
Ralph Castain
30ab3b2332
Ensure we don't segfault if comm_spawn_multiple fails as it returns a NULL pointer to the new communicator when that happens. Thanks to Yuki MATSUMOTO of Fujitsu for the patch.
...
cmr:v1.6
This commit was SVN r25886.
2012-02-09 15:59:49 +00:00
Jeff Squyres
990107e494
Must initialize message->m_f_to_c_index to MPI_UNDEFINED, or calling
...
MPI_Message_c2f will do Bad Things.
This commit was SVN r25884.
2012-02-08 22:36:28 +00:00
Mike Dubman
b18a1611c3
- if everything is ok set return value to OMPI_SUCCESS in mtl/mxm
...
This commit was SVN r25879.
2012-02-08 14:19:58 +00:00
Christopher Yeoh
bc26adcc32
Fixes trac:2998
...
Adds a lock to protect the sm pending_sends list from concurrent access
Fixes bug where btl_sm_process_pending_sends would return an item to
the free list and then continue to use it for a little while
cmr:v1.6
This commit was SVN r25878.
The following Trac tickets were found above:
Ticket 2998 --> https://svn.open-mpi.org/trac/ompi/ticket/2998
2012-02-08 01:32:36 +00:00
Jeff Squyres
982158b513
Add F90 binding for MPI_Comm_split_type
...
This commit was SVN r25877.
2012-02-07 17:40:49 +00:00
Jeff Squyres
f545e4c2b2
Make these scripts be executable
...
This commit was SVN r25873.
2012-02-07 16:27:01 +00:00
Jeff Squyres
631967759f
Fix argument type.
...
This commit was SVN r25872.
2012-02-07 15:59:43 +00:00
Jeff Squyres
eb35cae681
Make the new Mprobe and friends functions be compiled in Fortran.
...
This commit was SVN r25871.
2012-02-07 15:58:58 +00:00
Jeff Squyres
092448f19e
Doh! Waiting for the test compile to finish ''before'' committing
...
reduces the potential for silly typos like this. :-(
This commit was SVN r25870.
2012-02-07 15:27:50 +00:00
Jeff Squyres
3c3994ede9
Ensure PMPI_Message_c2f and PMPI_Message_f2c are compiled.
...
This commit was SVN r25869.
2012-02-07 15:22:19 +00:00
Brian Barrett
25d48e22fa
Implementation of the MPI-3 Matched Probe functionality. Currently only
...
implemented in the OB1 PML, will return NOT_SUPPORTED in other PMLs.
This commit was SVN r25865.
2012-02-06 17:35:21 +00:00
Jeff Squyres
4eb22530ea
Missed this in last night's checkin: without it, Fortran
...
MPI_GET_LIBRARY_VERSION will cause compiler breakage on platforms
without weak symbols.
This commit was SVN r25863.
2012-02-03 15:59:55 +00:00
Jeff Squyres
feb8eb8a90
Add the new MPI-3 function MPI_GET_LIBRARY_VERSION.
...
This commit was SVN r25860.
2012-02-02 23:57:09 +00:00
Jeff Squyres
e7f0d2e091
We've been 2.1 compliant for quite a while now. :-)
...
This commit was SVN r25859.
2012-02-02 22:47:45 +00:00
Mike Dubman
6188ab7317
* ep init refactoring
...
* split ep_info into fragments to fit PMI limit
This commit was SVN r25857.
2012-02-02 15:00:47 +00:00
Vishwanath Venkatesan
15ebe838e9
Modified implementation of two_phase read all similar to the changes for the write all
...
incorporating romio style partitioning.
This commit was SVN r25853.
2012-02-01 18:30:13 +00:00
Vishwanath Venkatesan
158374bdd0
Dynamic file write all algorithm optimized by using derived datatype for receiving actual data
...
thereby avoiding the merging step in the fbtl.
This commit was SVN r25852.
2012-02-01 18:20:44 +00:00
Vishwanath Venkatesan
b9026ccbd0
Fix for two-phase generating flattened datatype using decoded iovec for
...
handling non-contiguous memory and contiguous file cases.
This commit was SVN r25850.
2012-02-01 17:23:51 +00:00
Jeff Squyres
4f35b62154
Components should not be linking to top-level libraries -- and
...
definitely should not be linking to more than libmpi.la! (remember
that libmpi.la now wholly contains libopen-rte.la, which wholly
contains libopen-pal.la).
This commit was SVN r25843.
2012-01-31 20:43:27 +00:00
Matthias Jurenz
f2362262a9
Pass STL configure test on every valid C++ compiler (see #2982 )
...
This commit was SVN r25833.
2012-01-31 15:39:11 +00:00
Matthias Jurenz
10697ec859
Fixed some of Jeff's suggestions to #2982
...
This commit was SVN r25817.
2012-01-30 15:36:01 +00:00
Mike Dubman
92873872f5
revert r25813
...
This commit was SVN r25816.
The following SVN revision numbers were found above:
r25813 --> open-mpi/ompi@8ed781d7e9
2012-01-30 13:22:38 +00:00
Matthias Jurenz
d154e81668
If configure of a contributed component fails, abort if it's requested via command line switch
...
This commit was SVN r25814.
2012-01-30 12:09:06 +00:00
Mike Dubman
8ed781d7e9
add mca param to enable/disable mxm
...
This commit was SVN r25813.
2012-01-30 11:14:20 +00:00
Mike Dubman
9f0ca9dfc0
fix: extract source from imm request fields instead from depricated api
...
This commit was SVN r25812.
2012-01-30 10:37:37 +00:00
Jeff Squyres
8e31f29f07
Fixes trac:2967: pretty much copy the text from MPI-2.2 in the description
...
of the group argument to MPI_COMM_CREATE.
cmr:v1.5:reviewer=jjhursey
cmr:v1.4.5:reviewer=jjhursey
This commit was SVN r25810.
The following Trac tickets were found above:
Ticket 2967 --> https://svn.open-mpi.org/trac/ompi/ticket/2967
2012-01-28 12:53:00 +00:00
Ralph Castain
a0edae52f2
Ensure the wrapper flags get entered in the right order, with -lpmi coming before the alps util libs
...
This commit was SVN r25809.
2012-01-27 20:56:21 +00:00
Matthias Jurenz
d2e180ffa0
Added field for VampirTrace support indicating whether it's enabled or not
...
This commit was SVN r25805.
2012-01-27 14:11:33 +00:00
Matthias Jurenz
085e3dc470
Added configure test for suitable C++ STL from Oracle Studio compiler.
...
VampirTrace needs the STLport library due to missing standard functionality in the default C++ STL (libCstd).
This commit was SVN r25804.
2012-01-27 13:11:09 +00:00