Tim Woodall
7628c9f16a
cleanup to correct mpi semantics
...
This commit was SVN r3214.
2004-10-19 22:00:19 +00:00
Brian Barrett
d107efd77b
* add help file to go with last commit
...
This commit was SVN r3213.
2004-10-19 21:07:35 +00:00
Brian Barrett
d5431d95fd
* Clean up of the rms pcm (still some to go on job killing)
...
- use show_help() instead of printf()
- shut up the job reaping ocde
- add the ability to specify partition and extra prun args (fixing bug
# 1023)
This commit was SVN r3212.
2004-10-19 21:05:23 +00:00
Brian Barrett
a5623776d1
* remove the pcm component-specific debugging handle - make all components
...
share the same handle
This commit was SVN r3208.
2004-10-19 16:56:27 +00:00
Brian Barrett
eec0a0c9c4
* fix silly duplicate variable definition
...
This commit was SVN r3206.
2004-10-19 14:42:27 +00:00
Brian Barrett
911ba67f75
* enable slurm pcm component
...
* fix stupid leftover from RMS code base
This commit was SVN r3205.
2004-10-19 14:36:20 +00:00
Rich Graham
ba596cc476
First cut at shared memory implementation finished - not debugged,
...
and not working.
This commit was SVN r3203.
2004-10-18 23:24:53 +00:00
Brian Barrett
09458c7dc2
* First take at a slurm pcm / pcmclient set of components. Will compile if
...
slurm is available, but will not allow itself to be selected yet. Still
have to figure out a couple of things about slurm
This commit was SVN r3202.
2004-10-18 22:29:02 +00:00
Brian Barrett
af59f53ff7
* fix a couple of errors in the RMS configure stub that would appear only if
...
building outside the default library search path
This commit was SVN r3201.
2004-10-18 20:19:44 +00:00
Jeff Squyres
3b5f8c87a2
Fix for bug 1007 -- save the selected coll component on the
...
communicator so that it can be passed down through MPI_COMM_DUP as the
"preferred" component during coll selection.
This commit was SVN r3179.
2004-10-15 22:32:48 +00:00
Tim Woodall
418920f50f
correct field name
...
This commit was SVN r3167.
2004-10-15 15:47:50 +00:00
Tim Woodall
abb4003a26
check for truncation
...
This commit was SVN r3166.
2004-10-15 15:20:31 +00:00
Tim Woodall
a2dd19f3a0
dont allow ptls at lower exclusivity to be selected
...
This commit was SVN r3164.
2004-10-15 15:12:31 +00:00
Jeff Squyres
d78003659d
Minor fix for allreduce intercomm algorithm.
...
This commit was SVN r3160.
2004-10-15 13:19:20 +00:00
Jeff Squyres
353e8a7a9c
Correct a misleading typo in the explanation comment, and clarify
...
another comment.
This commit was SVN r3159.
2004-10-15 12:14:09 +00:00
Jeff Squyres
51b2da657a
Fix a problem where internal flex buffers were not getting properly
...
reset when scanning a second file.
This commit was SVN r3158.
2004-10-15 11:42:54 +00:00
Jeff Squyres
fceb5c122f
- Add new MCA param: component_show_load_errors. Setting this param
...
to != 0 makes the MCA base display errors when it fails to load or
open() a component (normally, such errors cause the MCA base to
silently ignore the component). Enabling this can be helpful to
developers instead of turning on the massively-huge-output "verbose"
param.
- Add prefixes to the "verbose" output to make it more easily grep-able.
This commit was SVN r3157.
2004-10-15 10:54:39 +00:00
Jeff Squyres
530ae63e74
Accidentally allocating too much space -- only need to malloc enough
...
space for pointers to requests, not the actual requests. Thank to Tim
for spotting this one.
This commit was SVN r3155.
2004-10-15 10:19:01 +00:00
Brian Barrett
7f347651ae
* move ioexecvp from pcm base to the rsh pcm. There is a bunch of windows
...
unfriendly code in there and it is only used in the rsh pcm
This commit was SVN r3150.
2004-10-14 23:37:42 +00:00
Tim Woodall
0b3c452cde
use ns routines to generate jobid string
...
This commit was SVN r3141.
2004-10-14 21:04:12 +00:00
Tim Woodall
f557b215ee
reimplemented module exchange to use registry publish/subscribe
...
This commit was SVN r3140.
2004-10-14 20:50:06 +00:00
Jeff Squyres
507448f86e
Ensure to pass in a relevant prefix to ROMIO's sub-configure, if
...
necessary
This commit was SVN r3135.
2004-10-14 18:02:26 +00:00
George Bosilca
93aa0d87bf
Start to cleanup the header dependencies
...
Allow the TCP driver to release the memory allocated by the convertor. For that I add one integer (keeping the state of the actual allocation for each send_fragment) and a saved iovec (just to be able to remember the correct starting point for each iovec).
This commit was SVN r3122.
2004-10-14 07:09:17 +00:00
George Bosilca
da1c28b966
Remove some useless includes
...
Use the struct to avoid additional dependencies.
This commit was SVN r3121.
2004-10-14 07:07:05 +00:00
George Bosilca
1fafed88c6
Move the function mca_ptl_tcp_recv_frag_init in the header file and make it static and inline.
...
Solve the byte swap error for the ack. (on the receiver side the ack header was converted as a frag header).
Some indentation.
This commit was SVN r3120.
2004-10-14 07:05:46 +00:00
Brian Barrett
54dea835ed
* be more verbose on errors in the rsh pcm. No functionality change, really
...
This commit was SVN r3098.
2004-10-13 23:11:19 +00:00
George Bosilca
236f44df72
Add the libmosal.so to the libvapi check. Now normally IB should work.
...
This commit was SVN r3089.
2004-10-13 21:51:20 +00:00
George Bosilca
fd5cd005a0
Update to the new datatype engine. Jeff will compile the code.
...
This commit was SVN r3088.
2004-10-13 21:13:50 +00:00
Tim Woodall
ce03565c4f
- exchange procs arch/byte ordering at startup
...
- added tcp ptl support for heterogenous architectures
This commit was SVN r3075.
2004-10-12 21:50:25 +00:00
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
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