Jeff Squyres
bd0b5acf0b
Oops -- there's a second instance of OCRNL that needed to be
...
protected.
This commit was SVN r8374.
2005-12-02 18:24:59 +00:00
Jeff Squyres
0c9420e204
OS X 10.3 does not have OCRNL #define'd, so we need to protect its
...
usage
This commit was SVN r8371.
2005-12-02 16:57:37 +00:00
Brian Barrett
3a07de29f3
- add -lgen if it's needed to get dirname()
...
- since we now have three places where we need to add a -l<foo> if
and only if it isn't already in something in LIBS that provides
symbol bar...
This commit was SVN r8370.
2005-12-02 01:02:19 +00:00
Brian Barrett
4ada272062
update memory hooks to properly initialize, even if malloc hasn't been
...
called when the component is initialized...
This commit was SVN r8369.
2005-12-02 00:59:03 +00:00
Jeff Squyres
1a211881d5
Arrgh -- forgot to save some comment changes and remove some debugging
...
before committing.
This commit was SVN r8368.
2005-12-01 21:01:15 +00:00
Jeff Squyres
f579fa4b58
Modify the dist script so that, by default, it makes a pair of
...
tarballs: one with greek and one without -- without running "svn up"
in between. This guarantees that we have two tarballs of the same SVN
R number (e.g., vA.B.Crc7 and vA.B.C if rc7 turns out to be perfect).
Add option --greekonly if you know that there's no chance that this
tarball will be perfect, and therefore there's no point in making the
non-greek tarball.
This commit was SVN r8367.
2005-12-01 20:59:11 +00:00
Jeff Squyres
9aecb60dde
Remove waaaay outdated directory that has not been updated since the
...
3-project split (opal, orte, ompi).
This commit was SVN r8366.
2005-12-01 20:42:25 +00:00
Jeff Squyres
1c6ec30a33
Added bullet about IRIX
...
This commit was SVN r8365.
2005-12-01 18:37:32 +00:00
Brian Barrett
ff98714a88
* since mpi.h comes from mpi.h.in (which is automagically distributed by
...
automake), we shouldn't distribute mpi.h
This commit was SVN r8362.
2005-12-01 18:31:06 +00:00
Brian Barrett
bc4d3d6fff
IRIX compile fixes:
...
- Need to make sure that SIZE_MAX exists as a constant if stdint.h
doesn't exist
- struct timeval is defined in unistd.h on IRIX, so need to include
that headerfile where ever struct timeval is used.
This commit was SVN r8361.
2005-12-01 18:28:20 +00:00
Jeff Squyres
3f891879b0
Added bullets for integer hostnames and out-of-order fragment matching
...
This commit was SVN r8360.
2005-12-01 18:07:15 +00:00
Tim Woodall
20e6f41fe2
allow node number as hostname for bproc
...
This commit was SVN r8357.
2005-12-01 17:44:08 +00:00
Tim Woodall
e135f850af
backed out to much :-)
...
This commit was SVN r8356.
2005-12-01 17:32:27 +00:00
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