Tim Woodall
3c352a3ca4
restore prior version
...
This commit was SVN r3073.
2004-10-12 21:14:25 +00:00
Tim Woodall
0d58bace41
cleanup compiler warnings
...
This commit was SVN r3072.
2004-10-12 20:29:31 +00:00
Tim Woodall
7219f2d4f2
handle requests not completing initially due to resource exhaustion
...
This commit was SVN r3071.
2004-10-12 19:34:31 +00:00
Tim Woodall
dceae77546
cleanup valgrind warning
...
This commit was SVN r3070.
2004-10-12 18:11:26 +00:00
Tim Woodall
97752f1b06
- added ompi_request_wait which is optimized for a single request
...
- added georges comments regarding MPI_REQUEST_NULL handling to ompi_request_wait_any
This commit was SVN r3069.
2004-10-12 18:01:39 +00:00
Tim Woodall
a97d6dc4d9
restored code to disable event processing during cleanup
...
This commit was SVN r3068.
2004-10-12 16:31:06 +00:00
Tim Woodall
a86dc99b02
call the appropriate constructors
...
This commit was SVN r3067.
2004-10-12 16:14:12 +00:00
Tim Woodall
0df8ca90ea
small re-org of request completion - moved test/wait out of pml
...
This commit was SVN r3066.
2004-10-12 15:50:01 +00:00
Tim Woodall
aa07811da5
intialize variables
...
This commit was SVN r3065.
2004-10-12 15:18:43 +00:00
Jeff Squyres
fcc40ec717
Don't let anyone else compile this
...
This commit was SVN r3064.
2004-10-12 14:29:30 +00:00
Jeff Squyres
7a2bc8ec4f
A few fixes to the templated configure script for components
...
This commit was SVN r3063.
2004-10-12 14:21:35 +00:00
Jeff Squyres
93a8b2db99
Ensure that libltdl/ltdl.h gets installed
...
This commit was SVN r3062.
2004-10-12 14:21:03 +00:00
Jeff Squyres
3fd0e3cc52
Correct header installation directory
...
This commit was SVN r3061.
2004-10-12 14:19:55 +00:00
Jeff Squyres
a49fabdbd9
First cut of a "demo" component. Has hilighted a few errors in 3rd
...
party components, but I'll fix those after the tutorial. :-)
This commit was SVN r3060.
2004-10-12 14:19:29 +00:00
Jeff Squyres
5d6174a348
Ensure basic coll component registers its priority properly (necessary
...
to show demo coll component in tutorial).
This commit was SVN r3059.
2004-10-12 12:38:56 +00:00
George Bosilca
0385f4b87d
Adapt to the new datatype engine
...
Remove some of the compiler warnings
This commit was SVN r3057.
2004-10-12 04:17:29 +00:00
George Bosilca
37419ffc5f
Rmove a lot of warning and make it compiling.
...
This commit was SVN r3056.
2004-10-12 03:57:08 +00:00
Rich Graham
cc46f30e6c
add comment to mca_ptl_base_match_in_order_network_delivery.
...
This commit was SVN r3050.
2004-10-12 00:11:08 +00:00
Rich Graham
e83db5af32
save work in progress.
...
This commit was SVN r3049.
2004-10-11 22:56:46 +00:00
Graham Fagg
12c5be481d
Don't allow tcp to register for Self as there is a Self module.
...
This fixes a bug in the PML logic that switches the PTL per message not
just per fragment.
This commit was SVN r3048.
2004-10-11 15:46:01 +00:00
George Bosilca
acca9f2f5e
Improuve the logi of the wait function. I add a label simply because it was more convenient and faster than using additional variable to get out of the double loops.
...
This commit was SVN r3047.
2004-10-11 15:42:22 +00:00
George Bosilca
22418fb788
Change the PML logic a little bit. If there are several path between 2 nodes, I dont need message multiplexing, just fragments. So when we create the request we always pick up the first PTL attached to the destination. Now a communication between 2 nodes with small messages will always take the same path.
...
This commit was SVN r3046.
2004-10-11 15:40:36 +00:00
George Bosilca
1d2a03a0b2
In case of error dump some more informations just to make it more clear.
...
This commit was SVN r3045.
2004-10-11 15:37:53 +00:00
George Bosilca
da97ee8eba
Typo ...
...
This commit was SVN r3044.
2004-10-11 15:36:01 +00:00
Weikuan Yu
58b4ec4d3e
-- Leave the thread to pcm to cleanup
...
-- Update DTT engines, now it should be OK for basic showcase
This commit was SVN r3037.
2004-10-11 06:49:55 +00:00
Weikuan Yu
ad60bfdb6b
-- Update ptl/elan with the latest tree
...
This commit was SVN r3034.
2004-10-11 02:08:39 +00:00
Weikuan Yu
508dbc4453
-- Commit some code from experimentation
...
-- Will update the code with the tree soon
BTW, Jeff, it seems to me that adding three NULL entries to an dummy module
does not matter. But let them hold the spots can be a little more
informative
though.
[yuw@p3 src]$ diff ptl_elan.c src/ptl_elan.c
46,49c46
< mca_ptl_elan_req_fini,
< NULL,
< NULL,
< NULL
---
> mca_ptl_elan_req_fini
This commit was SVN r3033.
2004-10-11 00:14:39 +00:00
Jeff Squyres
31f6c00f3f
Initialize a previously-uninitialized variable
...
This commit was SVN r3032.
2004-10-10 15:18:48 +00:00
Jeff Squyres
4c56d81c4f
A better fix for autogen.sh than I committed yesterday. Also fix a
...
minor buglet in not regenerating version header files properly (minor
shell quoting problem).
It is not necessary to re-run autogen.sh (etc.) after updating to this
fix; the changes will be picked up the next time you naturally run
autogen.sh and friends.
This commit was SVN r3031.
2004-10-10 13:15:36 +00:00
George Bosilca
d3df61dc9e
Do not always destroy the first status. More and more tests get passed.
...
This commit was SVN r3029.
2004-10-10 01:13:51 +00:00
George Bosilca
a62dafec84
Behave as expected by the MPI layer.
...
Use the defines from the mpi.h
Release the correct request.
Set the correct status
And return MPI_UNDEFINED if all requests are MPI_REQUEST_NULL.
This commit was SVN r3028.
2004-10-10 01:12:42 +00:00
George Bosilca
950e46e086
Correct a bug on the CHECK_DDT macros. Now the datatype.h match what's expected by the mpi layer.
...
This commit was SVN r3022.
2004-10-10 00:22:23 +00:00
Jeff Squyres
722e51aa2c
Oops -- assignment was the wrong way around.
...
This commit was SVN r3021.
2004-10-10 00:03:42 +00:00
Jeff Squyres
0021b2e7ce
Fix typos in the default help message.
...
No need to re-run autogen.sh -- this will be picked up the next time
you naturally run autogen.sh.
This commit was SVN r3020.
2004-10-09 23:29:11 +00:00
George Bosilca
152b58de04
Handle the 0 count copy_ddt_to_ddt. In same time I add some small optimizations.
...
This commit was SVN r3018.
2004-10-09 21:40:15 +00:00
George Bosilca
356cc37c13
Handle the 0 count communications through the self module.
...
This commit was SVN r3017.
2004-10-09 21:38:42 +00:00
George Bosilca
c19d1d330e
Correct the get_count function. Now we pass a lot more tests.
...
This commit was SVN r3016.
2004-10-09 21:29:34 +00:00
Jeff Squyres
143e83d3f2
I screwed up on the commit earlier :-( -- am rolling back until I have
...
time to fix. Sorry folks...
This commit was SVN r3015.
2004-10-09 21:29:23 +00:00
George Bosilca
1777c361e9
If the rc variable is not initialized then there is a execution path who return whatever is in rc. Of course everything fail afterward as rc NEVER contain what we really expect by default.
...
This commit was SVN r3014.
2004-10-09 21:20:04 +00:00
Jeff Squyres
7bd8f14978
Fix minor logic error for when you run autogen.sh in a directory other
...
than the top-level OMPI directory.
This change does *NOT* mean that anyone needs to re-run autogen.sh
right now.
This commit was SVN r3013.
2004-10-09 14:46:51 +00:00
Jeff Squyres
9bb95ce949
After thinking about this a little more on the plane, my hackaround
...
was actually the correct solution. So change the comment to reflect
why that #if is there, and why it is correct.
This commit was SVN r3012.
2004-10-09 14:42:27 +00:00
Rich Graham
eaae910b5b
add matching logic that assumes in-order delivery with no
...
dropped packets (shared memory, for example). Reviewed by Tim W.
This commit was SVN r2999.
2004-10-08 22:24:57 +00:00
Jeff Squyres
6b48c878a1
Arf! Didn't check this *without* enabling the fortran bindings.
...
This is a hackaround so that people can compile; I need to move the
macro definitions elsewhere to do this right. Will do so tonight.
This commit was SVN r2998.
2004-10-08 19:24:12 +00:00
Tim Woodall
dded02fdcb
add appropriate cast
...
This commit was SVN r2997.
2004-10-08 18:18:07 +00:00
Jeff Squyres
80b38390ab
Enable proper f2c <--> c2f MPI_Request translation. Pick up f2c <-->
...
c2f MPI_Status translation along the way. This should enable Fortran
MPI apps that use non-blocking communication to start working.
This commit was SVN r2996.
2004-10-08 17:12:36 +00:00
Tim Woodall
530dbf5b1e
slight reorder of shutdown
...
This commit was SVN r2995.
2004-10-08 17:03:40 +00:00
Tim Woodall
76f98a54d8
use consistent "hex" format for jobid in registrations
...
This commit was SVN r2994.
2004-10-08 17:00:57 +00:00
Brian Barrett
96b3c503f9
* Add useful error messages to bootproxy for when it fails
...
* don't push pcmclient env variables to clients, since they don't have useful
information in them
* add check to comm_spawn code to make sure we can spawn
This commit was SVN r2993.
2004-10-08 16:22:35 +00:00
George Bosilca
fc0797ab9d
Correctly handle synonyms (like MPI_REAL4 <=> MPI_FLOAT).
...
Correctly define the bool type and the CXX_*complex.
Remove all memory leaks ...
This commit was SVN r2983.
2004-10-07 21:39:13 +00:00
Prabhanjan Kambadur
4c9f883a9b
Changing the logic in ompi_comm_split to pass on the topo information only when required. Also had to change other files to go along wit this. Tested the intel test suites (relevant tests ... MPI_Cart_sub_c MPI_Comm_split1_c MPI_Comm_split2_c ... everything seems to work fine
...
This commit was SVN r2982.
2004-10-07 19:14:27 +00:00