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
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
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
Jeff Squyres
b6a90434e4
Fix some include file header ordering issues for some BSDs, suggested
...
by Paul Hargrove.
This commit was SVN r25984.
2012-02-21 13:32:14 +00:00
Ralph Castain
0ad3f14281
Uninstall the java wrapper compiler
...
This commit was SVN r25979.
2012-02-21 02:54:01 +00:00
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