George Bosilca
0fe57bb44c
Allow the convertor to select between pack/unpack with or without
...
checksum. Specify CONVERTOR_WITH_CHECKSUM when the convertor is
created and all the pack/unpack functions attached to this convertor
will be checksum aware.
This commit was SVN r9325.
2006-03-17 08:27:17 +00:00
George Bosilca
6babf2f874
Rename files.
...
This commit was SVN r9324.
2006-03-17 08:10:37 +00:00
George Bosilca
9955eb2f2e
Last step for the generation of 2 set of pack/unpack functions. One with
...
checksum and the other without. Split the large files into smaller one, and
put similar functions together.
This commit was SVN r9323.
2006-03-17 08:04:59 +00:00
Galen Shipman
a465047e97
enable timeouts and retransmissions
...
This commit was SVN r9322.
2006-03-16 22:33:08 +00:00
George Bosilca
229f26dc55
First split of the datatype. More files and a cleaner distribution of functions
...
in the corresponding files. There are few others changes to come ...
This commit was SVN r9319.
2006-03-16 21:04:34 +00:00
Galen Shipman
3c9ce06f59
Use new csum routines
...
This commit was SVN r9318.
2006-03-16 20:26:33 +00:00
Galen Shipman
ff75de8c52
more dr work, add destination check on all receives, misc
...
This commit was SVN r9317.
2006-03-16 19:38:21 +00:00
Brian Barrett
234adb292b
* add ability to try a couple of different collectives for fence
...
synchronization to see which gives the best performance
This commit was SVN r9314.
2006-03-16 18:40:42 +00:00
Jeff Squyres
8a9e76dfa3
Thanks to Sven for noticing that the increment in scatter should be
...
per the send datatype, not the receive datatype (MPI-1:105).
This commit was SVN r9312.
2006-03-16 18:18:28 +00:00
Mohamad Chaarawi
b8c9adc833
checking of multiply included/excluded processes in
...
group_range_incl/excl has now been separated from the implementation.
This commit was SVN r9311.
2006-03-16 17:51:16 +00:00
Tim Woodall
bab5b2a63e
check for resource leak
...
This commit was SVN r9310.
2006-03-16 17:27:54 +00:00
George Bosilca
e79f35fe6c
Copy the last fake DT_END_LOOP too when we duplicate the data.
...
This commit was SVN r9309.
2006-03-16 17:21:10 +00:00
George Bosilca
4aa343990f
Remove the segfault in ompi_info, when we try to destruct a not yet
...
constructed object.
This commit was SVN r9308.
2006-03-16 16:56:22 +00:00
Rainer Keller
2ce64c6fc7
- Add missing signed_char
...
All hail the moog!
This commit was SVN r9299.
2006-03-16 11:06:59 +00:00
Rainer Keller
a8144cca8d
- Fix the return codes -- not OMPI, but MPI..
...
- Use the datatype-checks of bindings.h within recv.
However, for the time being disable the check for overlapped,
as it is not correctly set.
This commit was SVN r9298.
2006-03-16 09:42:46 +00:00
Andrew Friedley
a3e2d2442b
Mostly whitespace and other small cleanups.
...
Fixed configure.m4 to pull in the modified CFLAGS properly.
Some additional error checking and use of OMPI_ENABLE_DEBUG.
This commit was SVN r9296.
2006-03-16 02:38:08 +00:00
George Bosilca
49c40f596b
No data validation by default.
...
This commit was SVN r9295.
2006-03-16 01:35:49 +00:00
Tim Woodall
178d8ea905
use consistent macros for csum
...
This commit was SVN r9294.
2006-03-16 00:20:43 +00:00
Tim Woodall
9e958f727f
additional macros for csum
...
This commit was SVN r9293.
2006-03-16 00:19:55 +00:00
Tim Woodall
c34f4c2cb7
correct cleanup for threaded case
...
This commit was SVN r9291.
2006-03-16 00:05:39 +00:00
George Bosilca
612570134f
The request management framework has been redesigned. The main idea is
...
to let the PML (or io, more generally the low level request manager)
to have it's own release function (what was before the req_fini). This
function will only be called from the low level while the req_free will
be called from the upper level (MPI layer) in order to mark the request
as not used by the user anymore.
From the request point of view the requests will be marked as inactive
everytime we read their status (true for persistent as well). As
MPI_REQUEST_NULL is already marked as inactive, the test and wait functions
are simpler. The drawback is that now we have to change in the
ompi_request_{test|wait} the req_status of the request once we get it's
status.
This commit was SVN r9290.
2006-03-15 22:53:41 +00:00
George Bosilca
fd01a23e7f
Remove unused variables.
...
This commit was SVN r9289.
2006-03-15 22:49:05 +00:00
Brian Barrett
115a3cdd1a
* add datatype directory to dist_subdirs as well as subdirs. Fixes broken
...
make dist from last night
This commit was SVN r9287.
2006-03-15 15:03:15 +00:00
Brian Barrett
5c7751f9a2
* configure changes required to support the double compile of the ddt engine.
...
still need to coordinate some Makefile.am changes with george tomorrow, but
this is the stuff that will require re-autogening
This commit was SVN r9285.
2006-03-15 03:35:30 +00:00
George Bosilca
d19e924ca8
gcc print out: warning: ISO C90 forbids mixed declarations and code.
...
This commit was SVN r9283.
2006-03-14 22:27:19 +00:00
George Bosilca
8fb84e90ce
It's already done in the send ... we don't have to initialize this
...
field several times.
This commit was SVN r9282.
2006-03-14 21:55:57 +00:00
Mohamad Chaarawi
c5a8870f6b
move the implementation of the group creation functions into according back-end
...
functions.
This commit was SVN r9281.
2006-03-14 21:01:46 +00:00
Mohamad Chaarawi
7ecc505f5c
generate back-end functions for the group creation
...
operations. The only item left for this transition is to move the check
for multiply included/excluded processes in group_range_incl/excl to the
MPI layer.
This commit was SVN r9280.
2006-03-14 21:00:55 +00:00
Graham Fagg
fcca36d280
Add missing ifdef
...
This commit was SVN r9279.
2006-03-14 20:48:50 +00:00
Tim Woodall
0b366e912c
macros to compute checksum while moving data
...
This commit was SVN r9278.
2006-03-14 19:33:27 +00:00
Tim Woodall
92c5e26758
correct scheduling
...
This commit was SVN r9277.
2006-03-14 18:25:25 +00:00
Edgar Gabriel
6ae01b4c3a
minor correction regarding the reference count of ompi_mpi_group_null.
...
This commit was SVN r9273.
2006-03-13 22:58:27 +00:00
Edgar Gabriel
073c6e6c32
The f2c interface of these routines have to do proper conversation of
...
fortran strings to c strings, else the name-publishing and name-lookup
and all subsequent calls (e.g. connect/accept) do not work with fortran.
This commit was SVN r9272.
2006-03-13 22:56:56 +00:00
Tim Woodall
11ebf40814
correction
...
This commit was SVN r9265.
2006-03-13 17:58:00 +00:00
Tim Woodall
a0c816b239
make sure requests are released correctly for status ignore case
...
This commit was SVN r9264.
2006-03-13 17:44:52 +00:00
Galen Shipman
440417e92c
Add max_btls option
...
This commit was SVN r9263.
2006-03-13 17:03:21 +00:00
Sven Stork
12b94972e2
Fix comment of a paramter.
...
This commit was SVN r9261.
2006-03-13 09:11:46 +00:00
Brian Barrett
1f6e85af4c
Let's try this again, this time with less suck.
...
* Don't do the .in -> .tmp -> header thing for the prefixes and versions.
It causes some severe cleanup issues all to save 4 files from rebuilding
when configure is run.
* Clean up some makefiles so it's clear what is being installed/disted
This commit was SVN r9260.
2006-03-12 17:56:58 +00:00
Brian Barrett
871957437d
* SilverStorm's header files do some evil things that cause some of our
...
header files to go bad. Include vapi.h after our headers to solve
the issue.
This commit was SVN r9258.
2006-03-12 04:45:28 +00:00
Brian Barrett
c42da09796
* Fix a small bug George noticed - if you change the prefix (or any of the
...
installation directories) in configure, the files that depend on this
information are not properly rebuilt. If you need this information,
don't setup a -D in the Makefile.am - instead, include
opal/install_dirs.h.
* Use the : option in AC_CONFIG_FILES to avoid needing to expose that
we are playing around with temporary files with our headers to avoid
rebuilding
* Clean up the version file information a bit, and like the install
directory stuff, make sure that there is a dependency so that
ompi_info gets rebuilt properly when a version number changes.
This commit was SVN r9256.
2006-03-12 04:35:01 +00:00
Brian Barrett
d041558f85
* protect lock when not building threaded
...
This commit was SVN r9254.
2006-03-11 03:20:50 +00:00
Brian Barrett
3e2c51dea8
* fix some silly commenting done by a previous developer that are good for
...
a laugh but probably not good for usability ;)
This commit was SVN r9253.
2006-03-11 03:09:24 +00:00
Brian Barrett
eafdfba0d4
* remove useless debugging output
...
This commit was SVN r9252.
2006-03-11 03:04:12 +00:00
Rainer Keller
b4e7f38360
- Well, well, the OMPI_OP_TYPE_CHAR *was* not supposed to stay in the
...
enum. Actually, the current ordering of the enum is the nice
however, at the moment for 1.0, signed_char is not supported.
This commit was SVN r9246.
2006-03-10 16:02:45 +00:00
Brian Barrett
bbfd10fb39
* check for 0 byte movement should happen before trying to allocate a
...
request, not while trying to allocate a request (duh)
This commit was SVN r9239.
2006-03-10 01:57:01 +00:00
Tim Woodall
d18e2b46a4
correct for threaded build
...
This commit was SVN r9238.
2006-03-09 21:37:56 +00:00
Rainer Keller
f917374954
- Minor fix: rearrange function a bit; assert group_size
...
This commit was SVN r9235.
2006-03-09 18:18:24 +00:00
Tim Woodall
9ae910044b
resolve threading issue
...
This commit was SVN r9234.
2006-03-09 17:59:05 +00:00
Tim Woodall
c83b2fce4d
resolve threading issue
...
This commit was SVN r9233.
2006-03-09 17:57:31 +00:00
Rainer Keller
762c62b04a
- Free str, in case it is allocated.
...
This commit was SVN r9232.
2006-03-09 17:23:00 +00:00