Jeff Squyres
91b80630aa
Update MPROBE, IMPROBE, MRECV, IMRECV with the behavior described in
...
MPI-3 ticket 328:
https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/328 . Add
MPI_MESSAGE_NO_PROC constant.
This commit was SVN r26115.
2012-03-08 13:27:01 +00:00
George Bosilca
af9b6f6161
Minor beautification.
...
This commit was SVN r26095.
2012-03-05 13:23:54 +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
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
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
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
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
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
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
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
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
George Bosilca
a9511779a6
Combined patch from Fujitsu. Fixes a collections of typos over the
...
code and man pages.
cmr:v1.4:reviewer=jsquyres and cmr:v1.5:reviewer=jsquyres
This commit was SVN r25781.
2012-01-26 04:22:00 +00:00
Jeff Squyres
e114bd8a7b
Oops -- changed a field name that should not have been changed.
...
This commit was SVN r25754.
2012-01-20 11:02:18 +00:00
Jeff Squyres
3661fe7a4e
More fixes so that picky compilers shut up about a local variable
...
named "index" shadowing a global function named "index".
This commit was SVN r25752.
2012-01-20 02:10:57 +00:00
Jeff Squyres
c77325fe42
Fix prototypes that cause a compiler error.
...
This commit was SVN r25751.
2012-01-20 02:07:44 +00:00
Jeff Squyres
5164d89815
Rename "index" parameters to "idx" so that picky compilers shut up
...
about "index" shadowing a global symbol name (i.e., the function
index()). And remove an unused #define.
This commit was SVN r25750.
2012-01-20 02:06:21 +00:00
Brian Barrett
b2411fe131
Add support for MPI-3's MPI_COMM_SPLIT_TYPE function
...
This commit was SVN r25738.
2012-01-18 23:35:21 +00:00
Jeff Squyres
6fbbfd0f7a
Gah! r25545 acidentally included ''waaaay'' more stuff than it was
...
supposed to. I.e., half-baked/not complete stuff.
This commit backs out all of r25545. Sorry folks!
This commit was SVN r25546.
The following SVN revision numbers were found above:
r25545 --> open-mpi/ompi@7f9ae11faf
2011-11-29 23:24:52 +00:00
Jeff Squyres
7f9ae11faf
Per http://www.open-mpi.org/community/lists/users/2011/11/17862.php ,
...
to make MPI_IN_PLACE (and other sentinel Fortran constants) work on OS
X, we need to use the following compiler (linker) flag:
-Wl,-commons,use_dylibs
So if we're compiling on OS X, test to see if that flag works with the
compiler. If so, add it to the wrapper FFLAGS and FCFLAGS (note that
per a future update, we'll only have one Fortran compiler anyway).
Fixes trac:1982.
This commit was SVN r25545.
The following Trac tickets were found above:
Ticket 1982 --> https://svn.open-mpi.org/trac/ompi/ticket/1982
2011-11-29 23:05:54 +00:00
Jeff Squyres
6a221af009
Minor text fix suggested by Jeremiah Willcock.
...
This commit was SVN r25173.
2011-09-21 20:05:19 +00:00
Shiqing Fan
20ee92c16e
Make the compiler wrappers work correctly for MinGW build.
...
This commit was SVN r25051.
2011-08-16 12:32:41 +00:00
Shiqing Fan
3af7c9f7bb
Complete the MinGW build support on Windows.
...
This commit was SVN r25048.
2011-08-15 09:47:23 +00:00
Jeff Squyres
d28564aa26
Per http://www.open-mpi.org/community/lists/devel/2011/08/9606.php ,
...
comment out some unused parameter names. I didn't use
__opal_attribute_unused__ because comm_inln.h is (eventually) included
by <mpi.h>, and therefore we don't have all the OPAL config stuff
available. And it didn't seem worth it to add the optional
attribute_unused stuff to the top of mpi.h.
Thanks to Júlio Hoffimann for reporting the issue.
This commit was SVN r24989.
2011-08-04 15:39:12 +00:00
Jeff Squyres
d6bc78920e
Add a few manual cleanups that were missed (i.e., this is the
...
''other'' direction, so to speak, compared to r24921).
This commit was SVN r24924.
The following SVN revision numbers were found above:
r24921 --> open-mpi/ompi@bd96d028de
2011-07-22 21:05:39 +00:00
Jeff Squyres
bd96d028de
George identified some memory leaks and inconsistencies in the F77 API
...
when sizeof(int) != sizeof(MPI_Fint). This commit should fix those
problems.
This commit was SVN r24921.
2011-07-22 19:49:27 +00:00
Jeff Squyres
2b2f6fc580
Fix typo noted by Zbigniew Koza.
...
This commit was SVN r24818.
2011-06-25 10:35:47 +00:00
Ralph Castain
502cc0747f
My my...cleanup a disconnect between the man pages and how we implemented comm_spawn_multiple. We allow an info key per executable. Also fix the -host and -add-host info keys - they are supposed to accept comma-separated lists.
...
This commit was SVN r24706.
2011-05-17 20:12:31 +00:00
Christopher Yeoh
bab59bda76
Fixes trac:2767: Recursive locking when ROMIO used with THREAD_MULITPLE
...
This commit was SVN r24681.
The following Trac tickets were found above:
Ticket 2767 --> https://svn.open-mpi.org/trac/ompi/ticket/2767
2011-05-04 06:31:42 +00:00
Jeff Squyres
ddc44cfbce
Fix the types of the sendcounts and displs parameters to MPI_Scatterv.
...
Thanks to Stanislav Sazykin for identifying the issue.
This commit was SVN r24630.
2011-04-22 10:11:45 +00:00
Eugene Loh
2770a12beb
Continue clean up of thread options started in r22841, 22842, and 22849.
...
No need for any CMRs to 1.5... that was already done in CMR 2728.
This commit was SVN r24545.
The following SVN revision numbers were found above:
r22841 --> open-mpi/ompi@b400b84162
2011-03-18 21:36:35 +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
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
Jeff Squyres
7648c36023
Correct an error in MPI_FILE_SET_VIEW man page: the fh does ''not''
...
have to have an identical ''value'' (it must be the same file handle,
but that means nothing about its actual value). But the datarep must
have an identical value. Additionaly, the etype does not need to be
identical, but the extent of all the etypes supplied must be
identical.
See MPI-2.2 p401-402 for further details.
This commit was SVN r24201.
2011-01-04 18:10:52 +00:00
Josh Hursey
2bdff63e6f
move the INIT to after the error handler, so it matches MPI_INIT. Thanks to Jeff for catching this
...
This commit was SVN r24200.
2011-01-03 18:16:53 +00:00
Josh Hursey
0b514e234b
MPI_Init_thread is used in place of MPI_Init, so for the checkpoint/restart functionality it must correctly init the C/R functionality instead of simply making a critical section. This allows the C/R thread to be started properly.
...
Thanks to Takayuki Seki for finding this bug.
This commit was SVN r24194.
2010-12-29 15:37:30 +00:00
Brian Barrett
621344cce4
Remove duplicate DT tests
...
This commit was SVN r24189.
2010-12-20 23:38:36 +00:00
Jeff Squyres
298a50ff3b
Clarification that calling MPI_INIT_THREAD with MPI_THREAD_SINGLE is
...
the same as calling MPI_INIT.
This commit was SVN r24173.
2010-12-14 22:49:36 +00:00
Shiqing Fan
f43862420c
Convert the bad dos line endings to unix style for all windows related files.
...
This commit was SVN r24137.
2010-12-02 12:08:08 +00:00
Eugene Loh
c310eacc58
Change Fortran interface MPI_SCAN to MPI_EXSCAN in MPI_Exscan man page.
...
This commit was SVN r24131.
2010-12-01 17:29:48 +00:00
Shiqing Fan
62c6ee73a4
Update F77 build for Windows.
...
This commit was SVN r24065.
2010-11-17 17:27:05 +00:00
Shiqing Fan
ba2dbff82d
Check for addressability in MPI_*_init, since buffer passed by the application should have been already allocated, but might be not initialized.
...
Check in MPI_Start / MPI_Startall for defined-ness of the buffer passed into the send request(s).
This commit was SVN r24054.
2010-11-16 01:01:12 +00:00