1
1
Граф коммитов

2930 Коммитов

Автор SHA1 Сообщение Дата
Brian Barrett
dd9726963c * fixes to make runtime code compile with a C++ compiler
This commit was SVN r3197.
2004-10-18 16:08:52 +00:00
Brian Barrett
c360c8c490 * Make sure we get all the MAX/MIN values when using a C++ compiler so that
the nameserver includes are correct when using a C++ compiler

This commit was SVN r3196.
2004-10-18 16:08:35 +00:00
Brian Barrett
61c8d9592f * make thread directory build with C++ compiler (at least, on OS X)
This commit was SVN r3195.
2004-10-18 15:41:40 +00:00
Brian Barrett
1b1702ce00 * changes to make the util code safe to build with a C++ compiler
This commit was SVN r3194.
2004-10-18 15:38:19 +00:00
Jeff Squyres
d600401f77 Add -Wsign-compare in C -- the Windows CL compiler caught a whole
bunch of these.  GCC can, too, but doesn't by default in C (even with
-Wall).

This commit was SVN r3190.
2004-10-16 19:51:04 +00:00
George Bosilca
116654c1c1 The next one who claim that gcc is not a good compiler for the warnings will have to explain me that ...
warning: ISO C forbids conversion of object pointer to function pointer type

The warning was because we try to use the pointer provided by Fortran as is, not the value stored inside this pointer as it should.

This commit was SVN r3189.
2004-10-16 18:31:27 +00:00
Jeff Squyres
2d5c0d1edc These declarations are repeated in src/util/printf.h, and apparently
everywhere in the tree that uses these functions includes that header
file.  So these are redundant.

This commit was SVN r3188.
2004-10-16 12:36:53 +00:00
Jeff Squyres
85c2d9edd8 Update the HACKING file
This commit was SVN r3180.
2004-10-15 23:19:33 +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
Jeff Squyres
3ddccde21f Remove some old junk that is now outdated because cmd_line_param_t is
now an OBJ (and this stuff is handled in the destructor).  This fixes
bug 1018.

This commit was SVN r3178.
2004-10-15 21:59:11 +00:00
Jeff Squyres
5686df5a37 - The declaration for ompi_mpi_param_check really didn't belong in
ompi_config_bottom.h -- it's already in src/mpi/runtime/params.h.
- Add /src/mpi/runtime/params.h to a small number of places.
- Remove some useless run-time checks in MPI fortran functions

This commit was SVN r3177.
2004-10-15 21:50:59 +00:00
Jeff Squyres
f82aa9802f Similar to the commits earlier today about multiple input files for
MCA param files, ensure that we reset the flex buffer properly when we
start parsing a 2nd (or 3rd or 4th or ...) file.

This commit was SVN r3176.
2004-10-15 21:38:42 +00:00
Jeff Squyres
ea6f7be7ba Fix $HEADERS$ -> $HEADER$ -- will make for easier replacement later
This commit was SVN r3173.
2004-10-15 19:31:47 +00:00
Jeff Squyres
a965e2dd62 Remove those pesky ^M's. :-)
This commit was SVN r3170.
2004-10-15 16:31:54 +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
6669e44107 Move the MPI MCA params into the "mpi" type (it's always bothered me
that they were listed under "base")

This commit was SVN r3156.
2004-10-15 10:52:08 +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
08ec73a546 changed proc_modex to ompi_object_t
This commit was SVN r3142.
2004-10-14 21:04:45 +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
Tim Woodall
3dbd342d43 minor cleanup
This commit was SVN r3139.
2004-10-14 20:49:30 +00:00
Brian Barrett
d7528d1fd3 * remove the pre-ANSI C vararg code, only have the ANSI-C stdarg code
This commit was SVN r3138.
2004-10-14 19:39:21 +00:00
Tim Woodall
e020d15139 make sure to advance request pointer while counting
completed requests

This commit was SVN r3137.
2004-10-14 19:17:16 +00:00
Jeff Squyres
e23ab15da1 - Make attributes thread safe. Design decision: attributes are so far
away from the critical performance path that we do not attempt to
  provide fancy / fine-grained locking at all.  There is one global
  lock that protects most attribute actions.  Since attribute actions
  are non-blocking in nature, this will not cause deadlock.
- Fix a problem where attributes could get deleted from a communicator
  before the communicator was actually released.

This commit was SVN r3136.
2004-10-14 18:06:40 +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
Jeff Squyres
9eae2e1dea - Remove pre-ansi varargs stuff
- Only close the syslog if it was actually opened

This commit was SVN r3134.
2004-10-14 18:01:18 +00:00
Jeff Squyres
8e5f35dca7 Can't believe we didn't have an endian test in configure before this...
This commit was SVN r3133.
2004-10-14 12:55:34 +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
Prabhanjan Kambadur
6161ecc62b this was not the repository i wanted to check these into
This commit was SVN r3108.
2004-10-14 03:28:56 +00:00
Prabhanjan Kambadur
e3b050d534 these files are being temporarily put in here
This commit was SVN r3107.
2004-10-14 03:27:33 +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
Brian Barrett
4289d0608f * Fix for bug 1019. Really bad idea to call ompi_event_loop() from a thread
that isn't the progress thread when running a threaded build.

This commit was SVN r3097.
2004-10-13 23:08:47 +00:00
Tim Woodall
c491597945 more cleanup
This commit was SVN r3096.
2004-10-13 22:56:42 +00:00
Tim Woodall
831abfefbc consistently set request handles to MPI_REQUEST_NULL rather than NULL
This commit was SVN r3092.
2004-10-13 22:27:00 +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
Prabhanjan Kambadur
2982a7b120 checking in some extra files and mode_t to be checked for ... I understand that these are obvious to unix people, but there ae stange quiks when it comes to windows. for eg., mode_t is not defined even though the header file for it is present
This commit was SVN r3087.
2004-10-13 20:47:52 +00:00
Prabhanjan Kambadur
f38cb014d6 This directory contains the functions windows functions for handling some system calls. Has not been integrated ... simply committing the directory into the tree, so it will not get commpiled
This commit was SVN r3086.
2004-10-13 20:21:07 +00:00
George Bosilca
6884069b5f When the request is completed set MPI_REQUEST_NULL in the array.
This commit was SVN r3084.
2004-10-13 16:12:51 +00:00
George Bosilca
b1459954eb Do the wait on a temporary status and then copy it at the position index.
This commit was SVN r3083.
2004-10-13 16:10:06 +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