Tim Woodall
394bf196bd
back out changes to match only one probe - consensus was we should
...
allow this if multiple threads post multiple probes
This commit was SVN r8353.
2005-12-01 17:17:06 +00:00
Tim Woodall
53a33f3bed
dont allow fragment to match more than one probe
...
This commit was SVN r8352.
2005-12-01 17:06:40 +00:00
Brian Barrett
e338d65540
* can't dlsym for calloc, since dlsym calls calloc. So the interpose library
...
can only really intercept frees :(
This commit was SVN r8351.
2005-12-01 16:01:41 +00:00
Jeff Squyres
0fc36a016f
Patch from David Daniel to add $LDFLAGS and $LIBS into the f90 tests
...
so that they're just like the f77 tests.
This commit was SVN r8348.
2005-12-01 13:19:32 +00:00
Brian Barrett
f301d06fd4
* clean up the memory check test a little bit - still needs some work
...
This commit was SVN r8343.
2005-11-30 22:32:18 +00:00
Tim Woodall
8c443832ae
add a parameter to limit max number of btls (HCA ports used)
...
This commit was SVN r8342.
2005-11-30 22:18:21 +00:00
Brian Barrett
389e378054
* use opal_init / opal_finalize in orteprobe so that ordering doesn't get out of
...
sync with opal....
This commit was SVN r8341.
2005-11-30 21:40:11 +00:00
Tim Woodall
d7c1c23e3f
corrections for handling probe with out of order delivery
...
- when processing out of order list - reset match to null on each iteration
- check matched request type and if probe - complete probe and queue fragment
on unexpected list
This commit was SVN r8339.
2005-11-30 17:57:59 +00:00
Brian Barrett
72bb35a814
* don't build the ROMIO request f2c and c2f routines. We don't use them
...
(because we wrap ROMIO requests as first class OMPI requests).
This commit was SVN r8338.
2005-11-30 15:37:14 +00:00
Brian Barrett
7afad13808
* minor cleanup to remove warning
...
This commit was SVN r8337.
2005-11-30 14:43:52 +00:00
Brian Barrett
200d6cb058
* if libltdl fails to configure, abort the configure process. We don't have the
...
ability at this point to roll back and build without libltdl if we thought we
we going to have libltdl (we can configure without libltdl if we know from
the start it won't be there, from --disable-dlopen).
This commit was SVN r8336.
2005-11-30 14:00:31 +00:00
Jeff Squyres
649948d1dd
Put the acceptable ROMIO symbols in the place we check components, not
...
the libraries.
This commit was SVN r8335.
2005-11-30 11:16:14 +00:00
Jeff Squyres
abf06b9f38
Add bullets about MPI_Offset and C++ bindings const casting
...
This commit was SVN r8333.
2005-11-30 11:07:40 +00:00
Jeff Squyres
6149b5fec8
Change from old-C-style casting to get rid of const to proper
...
const_cast<>-style casting. For the rationle behind this, see:
http://www.open-mpi.org/community/lists/users/2005/11/0391.php
This commit was SVN r8327.
2005-11-30 03:22:27 +00:00
Jeff Squyres
d55893349f
Convert MPI_Offset to be a typedef instead of a #define. See the
...
following for the rationale:
http://www.open-mpi.org/community/lists/users/2005/11/0391.php
Note that mpi.h only receives AC_DEFINE's (not AC_SUBST's), so we
still have to AC_DEFINE to get the value in there -- so we AC_DEFINE
something that we give to a typedef.
This commit was SVN r8326.
2005-11-30 03:16:24 +00:00
George Bosilca
b47aa5c142
If pending_length is not zero the datatype engine believe that a partial conversion is still in the buffer attached to the convertor. We have to force it to zero for all new convertors. This bug is still half fixed until I figure out a correct way to do it when we clone a convertor ... Anyway, this future correction will not affect open mpi.
...
This commit was SVN r8324.
2005-11-30 00:16:58 +00:00
Jeff Squyres
f12bd6f442
Sync with v1.0 NEWS
...
This commit was SVN r8323.
2005-11-29 23:44:56 +00:00
Jeff Squyres
20eebeaa14
MPI_TESTANY is described in MPI-1 p46. The last 2 full paragraphs of
...
the page address three situations:
1. if the array of requests are all REQUEST_NULL, set flag=true and
index=MPI_UNDEFINED
2. if the array of requests are not all REQUEST_NULL, if any of them
finished, set flag=true and index=whatever_the_index_was
3. if the array of requests are not all REQUEST_NULL, if none of them
finished, set flag=false and index=MPI_UNDEFINED
With regards to the index value, we are currently doing 1 and 2, but
not 3. More specifically, index should be set to MPI_UNDEFINED if no
requests are found to have completed (regardless of whether they are
REQUEST_NULL or not).
This patch fixes this problem.
This commit was SVN r8319.
2005-11-29 23:41:04 +00:00
Brian Barrett
13b8e166ba
* documentation updates for memory hooks. Reordered some declarations, but there
...
were no interface changes in this commit.
This commit was SVN r8317.
2005-11-29 19:42:07 +00:00
Jeff Squyres
4220a5cd95
Add bullet about Fortran arguments
...
This commit was SVN r8315.
2005-11-29 18:43:27 +00:00
Brian Barrett
a46d0d3801
Add support to Open MPI for MPI_Register_datarep, as ROMIO now has support for the
...
functionality. This is a global registration, so all components have to be made
aware of the registration -- therefore, do things at the component level, not the
module level.
This commit was SVN r8314.
2005-11-29 18:25:35 +00:00
Jeff Squyres
c62ba797a0
Add some symbols from ROMIO to ignore
...
This commit was SVN r8313.
2005-11-29 17:57:25 +00:00
Tim Woodall
5db38b38f5
corrections for latency issue
...
- don't do additional select until non-blocking read fails
- don't do an additional read for 0 byte message
This commit was SVN r8312.
2005-11-29 17:33:01 +00:00
Brian Barrett
6bd76c8f91
* prefix the newest of the ROMIO MPI interface functions
...
This commit was SVN r8311.
2005-11-29 15:45:00 +00:00
Brian Barrett
f35d5d67a8
* PGI compilers found this little bugglet in ROMIO - check the datatype, not
...
the count when using the DATATYPE check macro....
This commit was SVN r8310.
2005-11-29 14:56:30 +00:00
Rainer Keller
b528a4dbcd
- Add string.h for --enable-picky build.
...
This commit was SVN r8307.
2005-11-29 09:17:47 +00:00
George Bosilca
906d19a73e
A simpler version for the C function who is supposed to print the value of TRUE from Fortran. We support
...
only the fortran compilers who define the LOGICAL as being at most of the same size as an int.
This commit was SVN r8306.
2005-11-29 06:35:46 +00:00
George Bosilca
cae4b603f4
First cut of the checksum capabilities for the convertor. Right now it's always set to zero, but it will change shortly.
...
This commit was SVN r8305.
2005-11-29 06:33:21 +00:00
Brian Barrett
79bf8843d2
* update memory hooks interface to allow for callbacks on both allocations
...
and dealllocations, per request from Galen and Tim
This commit was SVN r8303.
2005-11-29 04:46:14 +00:00
Brian Barrett
5e0c779974
* add note to NEWS about updated ROMIO release
...
This commit was SVN r8301.
2005-11-29 02:07:34 +00:00
Brian Barrett
8b9a539986
* update ROMIO with the version from MPICH 1.2.7p1, marked as version
...
2005-06-09
This commit was SVN r8300.
2005-11-29 01:41:53 +00:00
Brian Barrett
682615dafe
* make sure to distribute crc.h in dist tarballs
...
This commit was SVN r8298.
2005-11-29 01:07:30 +00:00
Jeff Squyres
8c31ab1dee
Update README and NEWS about Fortran .TRUE. handling.
...
This commit was SVN r8297.
2005-11-29 01:06:44 +00:00
Tim Woodall
cf53d3e48f
missing include
...
This commit was SVN r8295.
2005-11-28 23:13:36 +00:00
Galen Shipman
6e64e8a144
bproc fixes, these exist in the release 1.0 branch.
...
This commit was SVN r8292.
2005-11-28 21:10:02 +00:00
Galen Shipman
ff1a820384
set the lib path correctly, build system doesn't like white space..
...
This commit was SVN r8291.
2005-11-28 21:08:39 +00:00
Galen Shipman
209bc9ca93
fix..
...
This commit was SVN r8288.
2005-11-28 20:44:53 +00:00
George Bosilca
9d990af4a5
Remove 2 useless functions. They have been replaced by the mca_base version few commits ago.
...
This commit was SVN r8287.
2005-11-28 20:14:23 +00:00
Jeff Squyres
63a7ea98e2
Added bullet about MX startup scalability
...
This commit was SVN r8286.
2005-11-28 20:09:46 +00:00
Tim Woodall
a6e91439b5
corrected copyrights
...
This commit was SVN r8284.
2005-11-28 20:09:21 +00:00
Jeff Squyres
09325ebb92
Be a bit more precise on the MPI_SCATTERV bullet.
...
This commit was SVN r8281.
2005-11-28 19:39:07 +00:00
Jeff Squyres
170bff7f7e
Add bullets for MPI_SCATTERV and iof fixes
...
This commit was SVN r8280.
2005-11-28 19:36:59 +00:00
Tim Woodall
7667cfb104
checksum/crc routines from la-mpi
...
This commit was SVN r8272.
2005-11-28 17:20:21 +00:00
George Bosilca
c9c205302d
Correct the TRUE detection code to be more Fortran friendly and not based on some compiler
...
features. Now it works with gfortran as well.
The problem was that the cast between LOGICAL and INTEGER is not a Fortran language feature. The easiest solution around this problem is to have a C function that print the value. We set the value in fortran and then call the C function to print it out.
This commit was SVN r8266.
2005-11-28 16:26:00 +00:00
Tim Woodall
943e6f0cd5
corrections for stdin
...
- when eof is reached at orterun, send a 0 byte message to peer indicating eof
- on receipt of zero byte message - close corresponding file descriptor associated with the endpoint
- require setup ptys for stdin and stdout so that stdin can be closed independently of stdout
This commit was SVN r8264.
2005-11-28 14:58:53 +00:00
Galen Shipman
55a9fbefd8
fix misc compiler warnings..
...
This commit was SVN r8263.
2005-11-27 22:53:30 +00:00
George Bosilca
16ca6e4c88
error seems to be a reserved keyword for some compilers ...
...
This commit was SVN r8262.
2005-11-26 21:18:47 +00:00
George Bosilca
bfa4a40983
Cast it the a well known type to remove a warning.
...
This commit was SVN r8261.
2005-11-26 21:17:15 +00:00
George Bosilca
b9a739e2b6
Remove 2 useless assignments (they are done at the end before the return).
...
This commit was SVN r8260.
2005-11-26 21:16:30 +00:00
George Bosilca
011e46017f
Match the latest changes on the TEG PML (increase ompi_request_completed when a request is
...
finished).
This commit was SVN r8259.
2005-11-26 21:06:37 +00:00