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

3152 Коммитов

Автор SHA1 Сообщение Дата
Rich Graham
a47d32dcde change shared memory fifo queue 'stuff' to always be allocated in
the memory scope of the sender.  There are still several bugs to
fix for the case that the sender and receiver don't have the
shared memory pool at the same virtual memory base address.

This commit was SVN r3509.
2004-11-04 04:03:32 +00:00
Tim Woodall
e7046525d1 - optimizations for latency
This commit was SVN r3508.
2004-11-04 01:01:08 +00:00
George Bosilca
a6ad19e721 Removing some compiler warnings (thanks Jeff for the patch). Now we generate only the usefull functions for moving bytes around.
This commit was SVN r3507.
2004-11-03 23:52:44 +00:00
Mitch Sukalski
af6362ddb5 Fixed processing of remote IB QP OOB data by adding an
extra char to the temporary string so atoi() doesn't
accidentally run off the string...

This commit was SVN r3505.
2004-11-03 23:17:32 +00:00
George Bosilca
52c54906b9 Move the main pack/unpack functions in the datatype.h file and make them static inline.
Move the logic for several iovec directly in each specialized pack/unpack function.
Disable the boundaries checking.
Improuve the packing of contiguous messages.

This commit was SVN r3504.
2004-11-03 21:57:50 +00:00
Brian Barrett
818b06803f * just forward declare the struct, since all we use is pointers to the
struct

This commit was SVN r3501.
2004-11-03 19:33:31 +00:00
Brian Barrett
25abbb495f * back out include of communicator.h. resulted in weird compiler badness.
This commit was SVN r3500.
2004-11-03 19:14:05 +00:00
Brian Barrett
384cdbb351 * need communicator.h for declaration of ompi_communicator_t
This commit was SVN r3499.
2004-11-03 19:11:34 +00:00
Prabhanjan Kambadur
34b5d4bc15 simple event test
This commit was SVN r3498.
2004-11-03 18:59:50 +00:00
Brian Barrett
093cf8239b * change tmpdir back to /tmp
This commit was SVN r3497.
2004-11-03 18:59:27 +00:00
Prabhanjan Kambadur
c5ddf2d528 simple event test
This commit was SVN r3496.
2004-11-03 18:57:39 +00:00
Prabhanjan Kambadur
357891b26b simple event test
This commit was SVN r3495.
2004-11-03 18:57:20 +00:00
George Bosilca
973a924ea8 A lot of bug fixes and improuvements:
- optimized pack/unpack for contiguous datatype is back.
 - improuve the latency for contiguous datatypes by minimizing all the initialization steps.
 - other datatypes use the new stack description.

TODO: redo all the va;lidations with intel and mpich testsuite...

This commit was SVN r3494.
2004-11-03 16:55:02 +00:00
George Bosilca
56d8631709 Correctly initialize the mutex using the init function not the unlock one.
This commit was SVN r3493.
2004-11-03 16:52:49 +00:00
George Bosilca
aa3b983749 Init function have 2 arguments.
This commit was SVN r3492.
2004-11-03 16:52:02 +00:00
Jeff Squyres
1e429dfd4d Re-add accidentally eliminated strcat(). This is a temporary fix to
get things "working" on the POSIX side; there looks like there are
still some memory problems in here...

This commit was SVN r3491.
2004-11-03 16:13:58 +00:00
Tim Woodall
7148d50839 added MCA parameter to limit number of ptls used
This commit was SVN r3490.
2004-11-03 16:08:49 +00:00
Rich Graham
4c5d6417a2 restore old unlock code for now.
This commit was SVN r3489.
2004-11-03 15:58:52 +00:00
Brian Barrett
a5c9184ba6 * Fix windows makefile to deal with spaces in topdir
* offset time to Unix epoch so that gettimeofday returns sane values
  on windows
* attempted hack at making non-blocking I/O work for iovecs in 
  Windows

This commit was SVN r3485.
2004-11-03 03:57:20 +00:00
George Bosilca
6f824e6dc3 No // allowed in C.
This commit was SVN r3484.
2004-11-03 03:37:19 +00:00
Prabhanjan Kambadur
6f95f9b1bc adding my first program
This commit was SVN r3483.
2004-11-03 00:42:41 +00:00
Prabhanjan Kambadur
2435be8d49 these changes were critical ... otherwise, windows crashes. after this fix, we have a hello world running all the time. session_dir_finalize has been removed not ebcause it does not work (it does), but because it takes way too long to work. rm -Rf works much faster and since i am running out of time, i will fix this later
This commit was SVN r3482.
2004-11-03 00:30:46 +00:00
Prabhanjan Kambadur
d9187466f0 this is required to adhere to the semantics of the call in windoze
This commit was SVN r3481.
2004-11-02 23:29:49 +00:00
Prabhanjan Kambadur
5cac9a3498 making some changes to ompi_config_bottom and also changing the logic for windows portion of ompi_empty_dir
This commit was SVN r3480.
2004-11-02 21:48:31 +00:00
Prabhanjan Kambadur
a1100aead3 ompi_daemon_init does not quite work on windoze boxes
This commit was SVN r3479.
2004-11-02 19:15:08 +00:00
Prabhanjan Kambadur
d7cd3dcef1 checking in a few changes which make the changes work
This commit was SVN r3478.
2004-11-02 19:12:11 +00:00
Ralph Castain
dec119b2a0 Updates to the unit tests for the registry.
This commit was SVN r3477.
2004-11-02 16:28:06 +00:00
Brian Barrett
d17eb9485f * really meant for these symbols to be static
This commit was SVN r3476.
2004-11-02 15:54:57 +00:00
Prabhanjan Kambadur
433f964b48 adding ptl self to the list of components
This commit was SVN r3475.
2004-11-02 15:53:00 +00:00
Prabhanjan Kambadur
b8e3c186d0 some more changes which are required
This commit was SVN r3474.
2004-11-02 15:14:46 +00:00
Prabhanjan Kambadur
fe98e6e0ed some more changes which are required
This commit was SVN r3473.
2004-11-02 15:14:04 +00:00
Brian Barrett
c6740bb294 escape paths to copy so that can build in C:\Documents and Settings
This commit was SVN r3472.
2004-11-02 14:00:31 +00:00
Prabhanjan Kambadur
4c67fe0d3a topdir has to be defined
This commit was SVN r3471.
2004-11-02 13:33:33 +00:00
Prabhanjan Kambadur
a616294c17 oops, need this file
This commit was SVN r3470.
2004-11-02 13:28:13 +00:00
Prabhanjan Kambadur
4d4bc1d3ee some oter stupid things i missed out on. changing BOOL to be defined only if we are building the library, not needed otherwise. moving OMPI_DECLSPEC to the top
This commit was SVN r3469.
2004-11-02 13:22:08 +00:00
Prabhanjan Kambadur
a99be29a4a have to move this up one level to omopi_config_bottom.h
This commit was SVN r3468.
2004-11-02 13:15:28 +00:00
Prabhanjan Kambadur
4c8c62204d some additional changes that were made to the code yesterday.
This commit was SVN r3467.
2004-11-02 13:14:34 +00:00
Tim Woodall
e944f3d9c5 more cleanup
This commit was SVN r3466.
2004-11-01 23:33:30 +00:00
George Bosilca
efba8d0803 Add an initializer for the atomic locks.
This commit was SVN r3464.
2004-11-01 22:16:23 +00:00
Prabhanjan Kambadur
6efa8a0519 adding these files for now ... will remove them later ... trying to buildl the components statically
This commit was SVN r3463.
2004-11-01 18:35:45 +00:00
Craig E Rasmussen
d6525e17c0 Initial version(s).
This commit was SVN r3462.
2004-11-01 17:57:32 +00:00
Craig E Rasmussen
b2841e176c Changed to declare interfaces only, procedures defined elsewhere.
This commit was SVN r3461.
2004-11-01 17:41:16 +00:00
Brian Barrett
1f82777fa8 * include errno.h to get errno
This commit was SVN r3460.
2004-11-01 16:26:46 +00:00
Brian Barrett
076b3676b8 * forgot to do file add with last commit (Bad Brian)
This commit was SVN r3459.
2004-11-01 16:16:05 +00:00
Brian Barrett
ff5ca38dce * start of abort() and cntl-c support.
- register non-blocking recv for process starter whenever a new spawn
    occurs.
  - send kill message when rte_kill_job or kill_proc is called
  - pcm does its mojo to result in the death of the processes

This commit was SVN r3458.
2004-11-01 16:05:31 +00:00
Prabhanjan Kambadur
f0ec280240 removing the definition of __func__ from win_compat.h. the support case has been added in ompi_config_bottom.h by someone
This commit was SVN r3457.
2004-11-01 14:47:29 +00:00
Prabhanjan Kambadur
bf0030e0bc some minor changes to get things running on windows. this includes adding some linkage symbols for the components to export stuff properly.
This commit was SVN r3456.
2004-11-01 14:44:14 +00:00
Brian Barrett
b22becea6d * fix portability stupidity in ifislocal()
* clarify comment for addrtoname

This commit was SVN r3455.
2004-11-01 14:18:30 +00:00
Brian Barrett
fc8a7868e7 * fix ompi_ifaddrtoname to return the correct error code (it was returning
OMPI_ERROR if it found something and OMPI_SUCCESS otherwise).  Also
  look for INADDR_NONE instead of INADDR_ANY as the return from inet_addr()
* add convinience function ompi_ifislocal to quickly test if a given
  hostname or IP address (in dotted-quad form) is a local address
* don't ssh to the local machine, but fork() / exec() the bootproxy directly
  if ompi_ifislocal returns true *AND* there is no username specified
  for the given host
* remove the llm hack to translate localhost -> local machine name

This commit was SVN r3450.
2004-10-31 19:01:53 +00:00
Brian Barrett
4e67bf4646 * update to match real function names
This commit was SVN r3449.
2004-10-31 18:06:10 +00:00