George Bosilca
85bb1a9c90
Add one more argument to the copy functions for the MPI objects. As this argument
...
is the last one on the list and as on C the caller "make it right" this addition
will not affect the way we handle the user defined copy functions. Only the C
version of the function has this additional parameter. As it represent the pointer
to the newly created MPI object It hold the key to allow us to modify the new
object (communicator, window or type) depending on some key stored on the initial
communicator.
This commit was SVN r9371.
2006-03-23 04:47:14 +00:00
Galen Shipman
70cf1ce562
more work in progress..
...
This commit was SVN r9369.
2006-03-22 23:06:18 +00:00
Tim Woodall
078cdcc9a8
cleanup
...
This commit was SVN r9368.
2006-03-22 23:01:37 +00:00
Tim Woodall
b09c2dc1cd
correction of checksum for pending/buffered data
...
This commit was SVN r9367.
2006-03-22 16:47:12 +00:00
Tim Woodall
0f6161c6da
reorg
...
This commit was SVN r9366.
2006-03-22 15:02:36 +00:00
Galen Shipman
bcb23dc762
rework rndv and eager data timeout/retrans
...
This commit was SVN r9358.
2006-03-21 21:23:33 +00:00
Tim Woodall
c7ee5e13bc
simplification - dont swap src/dst pointers - always leave both
...
src/dst pointing to same segments
This commit was SVN r9357.
2006-03-21 18:20:17 +00:00
Tim Woodall
12e502b10d
use correct loop index
...
This commit was SVN r9356.
2006-03-21 18:18:22 +00:00
George Bosilca
f7a5a582c5
Diagnostic function for mvapi. It print all the credits used for the flow control.
...
This commit was SVN r9355.
2006-03-21 17:02:14 +00:00
Tim Woodall
7a1ad5b6fb
corrections to scheduling logic
...
This commit was SVN r9354.
2006-03-21 14:30:54 +00:00
Brian Barrett
0750a8a118
* fix (incorrect) GCC warning about using ret uninitialized. Bloody compilers.
...
This commit was SVN r9353.
2006-03-21 14:10:07 +00:00
Brian Barrett
89a22615ce
* the .c files created by symlinking get shipped in the tarball as
...
actual files, so we should not have a clean rule for them - instead,
make it maintainer-clean. Neither clean nor distclean should
remove files that were in the tarball...
This commit was SVN r9351.
2006-03-21 03:14:49 +00:00
Josh Hursey
22bac7ae95
a test commit. one more try
...
This commit was SVN r9350.
2006-03-21 00:39:29 +00:00
Josh Hursey
d64aab529f
a test commit. no real changes here. Removing added char.
...
This commit was SVN r9349.
2006-03-21 00:37:13 +00:00
Josh Hursey
c8f9108c18
a test commit. no real changes here
...
This commit was SVN r9348.
2006-03-21 00:33:20 +00:00
Brian Barrett
9bd236e1f0
* need to expand out $prefix if it is NONE as well
...
This commit was SVN r9346.
2006-03-21 00:21:12 +00:00
Andrew Friedley
cf9246f7b9
Long overdue commit.. many changes.
...
In short, I'm very close to having connection establishment and eager send/recv working.
Part of the connection process involves sending address information from the
client to server. For some reason, I am never receiving an event indicating
completetion of the send on the client side. Otherwise, connection
establishment is working and eager send/recv should be trivial from here.
Some more detailed changes:
- Send partially implemented, just handles starting up new connections.
- Several support functions implemented for establishing connection. Client
side code went in btl_udapl_endpoint.c, server side in btl_udapl_component.c
- Frags list and send/recv locks added to the endpoint structure.
- BTL sets up a public service point, which listens for new connections.
Steps over ports that are already bound, iterating through a range of ports.
- Remove any traces of recv frags, don't think I need them after all.
- Pieces of component_progress() implemented for connection establishment.
- Frags have two new types for connection establishment - CONN_SEND and
CONN_RECV.
- Many other minor cleanups not affecting functionality
This commit was SVN r9345.
2006-03-21 00:12:55 +00:00
Andrew Friedley
200bb7d59b
Remove an unwanted opal_output()
...
This commit was SVN r9344.
2006-03-21 00:01:37 +00:00
Tim Woodall
797a6b2887
dont compute checksum over header - data only
...
This commit was SVN r9343.
2006-03-20 23:08:14 +00:00
Galen Shipman
fc42320ea6
check retry counts on NAK retrans as well as timeouts
...
This commit was SVN r9342.
2006-03-20 22:11:23 +00:00
Galen Shipman
7ce7baff15
more bml work
...
This commit was SVN r9341.
2006-03-20 21:58:20 +00:00
Galen Shipman
ca13833e95
more dr work
...
This commit was SVN r9340.
2006-03-20 21:57:30 +00:00
Galen Shipman
5600932c2f
fix misc warnings
...
This commit was SVN r9339.
2006-03-20 15:41:45 +00:00
Galen Shipman
15bdbd5ca1
add parameter names to cb func
...
This commit was SVN r9338.
2006-03-20 15:29:35 +00:00
Brian Barrett
b74d3112ec
* add missing header file to headers list so that it ends up in the dist
...
tarball
This commit was SVN r9336.
2006-03-20 04:37:33 +00:00
Brian Barrett
01603d3d9f
* reorder copy_functions array to match current predefined datatype ordering
...
and add missing datatypes.
This commit was SVN r9335.
2006-03-20 01:16:30 +00:00
Brian Barrett
683dfd0135
* create a proper convertor for the remote proc if the architecture is
...
different
This commit was SVN r9334.
2006-03-20 01:13:41 +00:00
George Bosilca
e181153f16
Remove the bogus prototype.
...
This commit was SVN r9333.
2006-03-19 19:22:35 +00:00
George Bosilca
a0d25ab6ef
Add missing prototype for the mvapi diagnostic function.
...
This commit was SVN r9331.
2006-03-18 19:38:56 +00:00
Tim Woodall
bd870519fd
- modified convertor copy_and_prepare routines to accept an addition
...
flag, new flags to be included when convertor is initialized
- modified pml/btl module defs and added stub functions for diagnostic
output routines to dump state of queues / endpoints
- updates to data reliability pml
This commit was SVN r9329.
2006-03-17 18:46:48 +00:00
Tim Woodall
712468dbef
add diagnostic interface
...
This commit was SVN r9328.
2006-03-17 17:39:41 +00:00
George Bosilca
5819304916
Unfortunately, I cannot remove the log from SVN to erase all trace (for the sake
...
of the future generations) of my own way to define function prototypes.
Shame on me ...
This commit was SVN r9327.
2006-03-17 16:39:36 +00:00
George Bosilca
c2f001c0f2
Remove the dependency to datatype_memcpy.c. It's not yet ready for primetime.
...
This commit was SVN r9326.
2006-03-17 16:03:23 +00:00
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
Josh Hursey
66edc64be0
Minor comment change
...
This commit was SVN r9316.
2006-03-16 19:00:03 +00:00
Josh Hursey
7fcfd87cd5
Minor date change
...
This commit was SVN r9315.
2006-03-16 18:59:13 +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
d5d552c97b
- Delete the compiler-generated comments APP/NO_APP, as some
...
assemblers do not understand them (SunOS 5.10)
This commit was SVN r9307.
2006-03-16 15:14:00 +00:00
Jeff Squyres
820548a84a
Sync against v1.0 NEWS
...
This commit was SVN r9305.
2006-03-16 14:46:58 +00:00