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

2567 Коммитов

Автор SHA1 Сообщение Дата
Brian Barrett
857fd5740f * Test enabling signal handling in the event library. Because this might
have some nasty side effect we don't know about, make it a configure
  option for now.  Also add a harmless signal handler to the pcm open
  (since pcm_open will have a signal handler eventually for SIGCHLD, I
  think).  Use --enable-event-signals / --disable-event-signals to 
  control behavior.

This commit was SVN r2748.
2004-09-17 17:04:05 +00:00
Sayantan Sur
62ea85332c Basic MPI level message passing is working. Fixed a connect
ack bug in connection management. There might be a slight race
condition still.

This commit was SVN r2747.
2004-09-17 16:52:42 +00:00
Edgar Gabriel
1d16996a48 make comm_join work
This commit was SVN r2746.
2004-09-17 16:30:40 +00:00
Edgar Gabriel
65e4b61ec2 fixes to make comm_join work
This commit was SVN r2745.
2004-09-17 16:28:58 +00:00
Edgar Gabriel
6f3ebd184a minor bug fixes
This commit was SVN r2744.
2004-09-17 13:16:47 +00:00
Edgar Gabriel
ad3702b96d fixing some minor issues in connect/accept. A connect/accept between two groups of processes (within the same MPI_COMM_WORLD) works already
This commit was SVN r2743.
2004-09-17 13:16:14 +00:00
Edgar Gabriel
9c64200871 adapting some functions to the new interface of comm_connect_accept. This takes now an additional argument (a tag) to be able to distnguish several ongoing connec/accept/join/spawn operations simultaniously.
This commit was SVN r2742.
2004-09-17 10:12:31 +00:00
Edgar Gabriel
e14bbf5fc4 adaping some routines to use proc_find_and_add
activating name_publishing (also tested, testcode will be checked in soon).
adaping the port-stuff to the new format.

This commit was SVN r2741.
2004-09-17 10:11:22 +00:00
Edgar Gabriel
54bdb20351 removing the second lock. By introducing a new function proc_find_and_add we can work with a single lock. Actually, this makes the stuff for the dynamic process management easier.
This commit was SVN r2740.
2004-09-17 10:10:24 +00:00
Tim Woodall
6653be59fd defer sends for second+ fragments to improve overlap by the scheduler
This commit was SVN r2739.
2004-09-17 08:07:13 +00:00
Vishal Sahay
55bdaca610 Win f77 bindings
This commit was SVN r2738.
2004-09-17 06:44:06 +00:00
Vishal Sahay
e1cb4cc751 More f77 bindings
This commit was SVN r2737.
2004-09-17 04:33:28 +00:00
Vishal Sahay
c666e04b6e More file f77 bindings and a small fix in the spawn bindings
This commit was SVN r2736.
2004-09-17 04:03:19 +00:00
Ralph Castain
6704bc9d39 Completing the cleanup of NULLing free'd pointers. All should be done now.
This commit was SVN r2735.
2004-09-17 01:23:04 +00:00
Ralph Castain
0d4e6482cd Continuing the cleanup process. Few minor fixes here and there - mostly just NULLing pointers that were free'd. Console now can connect to any universe, regardless of scope.
This commit was SVN r2734.
2004-09-17 00:59:14 +00:00
Jeff Squyres
8699fa86b2 - remove some printf's
- when copyying all attributes, if the callback function returns
  flag==0, don't copy the attribute

This commit was SVN r2733.
2004-09-16 23:54:01 +00:00
Jeff Squyres
71054a834e - minor format changes
- remove some unnecessary functions
- use OBJ_* macros
- fix ompi_hase_table_get_[first|next]_key_uint[32|64] functions

This commit was SVN r2732.
2004-09-16 23:51:30 +00:00
Ralph Castain
e7135621fe Okay, with this minor change, mpirun2 and mpi_init can now both rapidly determine that they don't want to join an existing universe and create their very own session directory tree - and even clean up correctly IF the program terminates normally.
Still have to work on that abnormal termination stuff...

This commit was SVN r2731.
2004-09-16 21:42:48 +00:00
Vishal Sahay
88ee7c2715 Fix the warnings
This commit was SVN r2730.
2004-09-16 19:54:13 +00:00
Ralph Castain
f6dc129754 Allow mpirun2 and mpi_init to cleanly detect and join an existing universe. Will continue testing to quickly move away from a non-responsive existing universe.
This commit was SVN r2729.
2004-09-16 19:45:32 +00:00
Jeff Squyres
31bacaee5a Fix a minor problem with one of the configure command line options,
and add more description to its help message

This commit was SVN r2728.
2004-09-16 19:42:52 +00:00
Ralph Castain
d0dffbc5ee Minor adjustment to latest "fix" - if a trigger was removed, the functions still attempted to adjust some of its fields, leading to potentially random failures. I've now included a check to protect against this behavior.
This commit was SVN r2727.
2004-09-16 16:49:47 +00:00
Jeff Squyres
998b9b47d2 Remove the keyval lookup because it drags in the rest of libmpi in
places where we don't want it (e.g., mpirun).

This commit was SVN r2726.
2004-09-16 16:17:36 +00:00
Sayantan Sur
8b03c59099 Added recv buffer re-cycling code.
This commit was SVN r2725.
2004-09-16 16:17:27 +00:00
Rich Graham
0b4a7aede6 start to implement the send side.
This commit was SVN r2724.
2004-09-16 15:40:24 +00:00
Graham Fagg
62f5ad9979 Changed c2f calls to not call an errorhandler but instead use NULL objects instead
(file is special case, and a few like win still not implemented).

This commit was SVN r2723.
2004-09-16 15:14:55 +00:00
Brian Barrett
4619f315ba * checkpoint some changes to make things compile
This commit was SVN r2722.
2004-09-16 15:07:46 +00:00
Brian Barrett
e76f53ba1e * add query to figure out if RMS is actually active on the current machine
or not
* Add logic to RMS pcm's configure script for passing the correct LIBS
  around during static builds

This commit was SVN r2721.
2004-09-16 14:49:47 +00:00
Graham Fagg
5760f3ef8c fixed truncation check (buf=size of data is not a truncation!)
This commit was SVN r2720.
2004-09-16 14:36:38 +00:00
Tim Woodall
838066ab12 changed list iteration code to allow for an item to be removed
from the list while iterating through it

This commit was SVN r2719.
2004-09-16 14:34:03 +00:00
Tim Woodall
c32cb44a37 correct mca_oob_tcp_ping to cleanup correctly in the case of a timeout
This commit was SVN r2718.
2004-09-16 14:12:22 +00:00
Brian Barrett
46f755c016 * Fix missing comma in argument list to CHECK_FUNC
This commit was SVN r2717.
2004-09-16 13:46:24 +00:00
Brian Barrett
0716403174 * make sure to strip off quotes from the lines in post_configure.sh so that
they don't cause escaping issues when executing the last eval.

This commit was SVN r2716.
2004-09-16 13:45:40 +00:00
Tim Woodall
8d0851253a cleanup cleanup
This commit was SVN r2715.
2004-09-16 13:01:32 +00:00
Tim Woodall
cb48562fa5 temporary fix for mpirun2 - note this may break openmpi
This commit was SVN r2714.
2004-09-16 12:59:27 +00:00
Tim Woodall
7317caf2ca changed debug output - added sanity check
This commit was SVN r2713.
2004-09-16 12:58:50 +00:00
Tim Woodall
513129e816 fixed a recursive lock
This commit was SVN r2712.
2004-09-16 12:56:45 +00:00
Edgar Gabriel
5f29fe41fa fixing a stupid bug
This commit was SVN r2711.
2004-09-16 12:16:21 +00:00
Tim Woodall
30195b17cb - no need to register/unregister process info
- cleanup event processing thread before anything else

This commit was SVN r2710.
2004-09-16 11:30:44 +00:00
Edgar Gabriel
ed964097f5 a sever bug fix in comm_compare: we always comm1 with comm1, and ignored comm2. Strangely, we passed the Intel comm_compare test with this bug...
This commit was SVN r2709.
2004-09-16 10:08:40 +00:00
Edgar Gabriel
29110f6bc6 adapting some routines to the new interface of ompi_proc_get_namebuf etc...
This commit was SVN r2708.
2004-09-16 10:07:42 +00:00
Edgar Gabriel
3617f6d16e removing two unused functions. Furthermore, modifying the get_namebuf functions to use ompi_pack/unpack and thus work in heterogeneous environments.
This commit was SVN r2707.
2004-09-16 10:07:14 +00:00
Tim Woodall
3b3855fc23 move this out of rte_finalize - call explicitly from mpi_finalize
This commit was SVN r2706.
2004-09-16 09:25:27 +00:00
Tim Woodall
8f33ce8266 changed cleanup order slightly
This commit was SVN r2705.
2004-09-16 09:22:28 +00:00
George Bosilca
f5502e731d Work around differences between several versions of flex. Newer versions (3.5.21) seems to define YY_CURRENT_BUFFER_LVALUE as the correct value to be used on the left side assignments when older version can use the YY_CURRENT_BUFFER.
This commit was SVN r2704.
2004-09-16 09:14:01 +00:00
George Bosilca
c00407e5ff Add a temporary variable to keep the pml_wait happy as it does not support NULL.
This commit was SVN r2703.
2004-09-16 08:50:50 +00:00
George Bosilca
df80cc854e The correct name is DT_LONG_DOUBLE_INT, the other one is intended to disapear on the next version.
This commit was SVN r2702.
2004-09-16 08:49:34 +00:00
George Bosilca
4177ed8ab9 On left side of an assgnment YY_CURRENT_BUFFER should became YY_CURRENT_BUFFER_LVALUE.
This commit was SVN r2701.
2004-09-16 08:48:31 +00:00
George Bosilca
6a4df9ef5c Reading the documentation from the flex it look like if we use the YY_CURRENT on the left side
of an assignment we should use the _LVALUE one.

This commit was SVN r2700.
2004-09-16 08:47:14 +00:00
Tim Woodall
ad7db4e1cb restored call to ompi_rte_register
This commit was SVN r2699.
2004-09-16 08:38:24 +00:00