the test barfs on AIX, since it has some strange non-mangling of the
labels in the inline assembly that all the other platforms seem to be
ok making right. *sigh*
This commit was SVN r4365.
Update the count on the addr struct usage if and only if we match something (otherwise the field is set to null and we segfault).
This commit was SVN r4362.
this code (because it's used there):
- moved docs to path.h
- consolidated and removed some useless access functions
- brought up to current code standards
- updated wrapper compilers to use the new API
This commit was SVN r4346.
message out. Use stderr, and put a "yes, we're done with the error
message" marker at the end of the error message so that you know if
you saw it all or the message was truncated.
This commit was SVN r4333.
the way progress is done in the non-threaded case, adds a progress
thread for the threaded progress case (which should be made to use
George's progress engine when it is ready), and fixes some bugs with
request handling, especially with freeing requests (IO requests, that
is).
This commit was SVN r4332.
script in components and distributes them as appropriate throughout
the tree (previously, we only did WRAPPERS_* flags). These flags are
*only* used when libmpi is being build statically (--disable-shared
--enable-static).
I also added another classification of flags -- LIBMPI_ALWAYS_* and
WRAPPERS_ALWAYS_* for flags that should always be added to the libmpi
/ wrapper linker lines, not just when compiling libmpi statically.
This commit was SVN r4322.
- Fix up the checks for selected_[int|real]_kind so that we only check
for their sizes/alignment if the compiler actually supports them
This commit was SVN r4279.
test for the pthread-library fails, due to pthread_t th
not being initialized.
Fix remaining warnings (hopefully correctly casted).
Spelling buglet in help-output for mpirun
This commit was SVN r4272.
unnecessary for this demo component, but will generally be needed
for a real coll component, by way of example)
- Re-indent to 4 space tabs, since this component is used as a
template
- Update to new coll selection API (with the data parameter)
This commit was SVN r4252.
the component to cache data that is necessary to do the query (e.g.,
if you need to try to allocate resources in order to determine
selectability). This data is given back during unquery() and is
cached on comm->c_coll_selected_data if the module is selected (before
calling comm_init).
This commit was SVN r4251.
looks like we need to do the same thing for UltaSparc / MIPS machines
* The atomic_cmpset_64 bit code made some assumptions about calling
convention that wouldn't be true if the function was inlined. Fix
those assumptions, so we should work fine whether GCC inlines
the function or not.
This commit was SVN r4249.