1
1

1306 Коммитов

Автор SHA1 Сообщение Дата
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