1
1

1284 Коммитов

Автор SHA1 Сообщение Дата
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
George Bosilca
d08e56f3d1 First commit of the multi-threaded GM driver.
- special function for thread
- now work on all thread models ...
- cleanup the initialization and finalization parts

This commit was SVN r3447.
2004-10-30 06:55:18 +00:00
Tim Woodall
4f4f4688d9 correction
This commit was SVN r3446.
2004-10-29 20:33:24 +00:00
Tim Woodall
a71e68f718 in progress
This commit was SVN r3445.
2004-10-29 20:21:30 +00:00
Tim Woodall
8250d311fc more cleanup
This commit was SVN r3444.
2004-10-29 20:05:13 +00:00
Prabhanjan Kambadur
f9ca11225b removing the hardcode of the topfir in the makefile
This commit was SVN r3433.
2004-10-29 14:42:37 +00:00
Tim Woodall
9d4726556e more cleanup
This commit was SVN r3431.
2004-10-29 13:00:40 +00:00
Tim Woodall
e4bb0003a9 - atomically increment offset
- correct fragment type

This commit was SVN r3430.
2004-10-29 12:33:49 +00:00
Tim Woodall
2b72629c23 rework to use a single segment for large messages
This commit was SVN r3429.
2004-10-29 11:56:09 +00:00
George Bosilca
2c3d86dae4 the PTL specialized memory allocator now use a size_t.
This commit was SVN r3424.
2004-10-28 23:39:05 +00:00
Tim Woodall
4f099e5a83 cleanup compiler warnings
This commit was SVN r3420.
2004-10-28 23:17:13 +00:00
Tim Woodall
2f0d1e8009 correct match value for first fragments
This commit was SVN r3419.
2004-10-28 22:43:51 +00:00
Jeff Squyres
e817bbcff6 ROMIO VPATH fixes
This commit was SVN r3417.
2004-10-28 22:25:06 +00:00
Tim Woodall
7b6a879b56 work in progress
This commit was SVN r3415.
2004-10-28 22:23:22 +00:00
Prabhanjan Kambadur
c275a54c1f last set of changes which completes the win build
This commit was SVN r3414.
2004-10-28 22:21:20 +00:00
Tim Woodall
1ff94fff7b work in progress
This commit was SVN r3409.
2004-10-28 20:43:17 +00:00
Prabhanjan Kambadur
d8294afea9 forgot to add struct prefi .. sorry ... my bad
This commit was SVN r3402.
2004-10-28 19:40:30 +00:00
Jeff Squyres
18b1157610 Remove duplicated entry that causes "distclean" to fail
This commit was SVN r3401.
2004-10-28 19:32:23 +00:00
Jeff Squyres
68e6cfa906 Remove u_int
This commit was SVN r3398.
2004-10-28 19:06:48 +00:00
Prabhanjan Kambadur
650b04c4b4 changes:
--------
1. malloc casts to the right pointers
2. function parameter casts in the components (eg., recv requires a (char *) typecast 
   else cL compiler barfs)
3. added my own errno indirection. this is only in oob/tcp module. ompi_errno is #defined
   ro errno in unix land and to a function ompi_get_error which returns the equivalent
   error code.
4. implemented our own fcntl to prevent spaghetti coding. this currently only takes
   F_GETFL and F_SETFL arguments, does nothing on F_GETFL and sets the nonblocking 
   option on F_SETFL
5. Moved some extern declarations to global scope since the CL compiler does not do 
   the right things if they are declared and used in static inline functions.
6. Protection around some header files. changed sys/errno to errno.
7. defined in_proto_t (unsigned uint16_t) to DWORD ... comments are welcome

This commit was SVN r3394.
2004-10-28 18:13:43 +00:00
George Bosilca
34895b9145 Add a MCA parameter to fix the size of the maximum buffer that can be allocated by TCP (tcp_frag_size).
This commit was SVN r3390.
2004-10-28 17:44:14 +00:00
George Bosilca
8c0d5522b1 Change to the new atomic operations.
This commit was SVN r3388.
2004-10-28 17:41:10 +00:00
George Bosilca
e5d9df23de Remove all u_* and replace them by u*.
This commit was SVN r3386.
2004-10-28 17:27:39 +00:00
Tim Woodall
d7e0364bc6 correction
This commit was SVN r3385.
2004-10-28 16:31:13 +00:00
Tim Woodall
28f870e052 work in progress
This commit was SVN r3384.
2004-10-28 16:29:14 +00:00
Tim Woodall
847c08fda5 - for non-threaded builds - set progress to be blocking for non-mpi apps
- reorg MX

This commit was SVN r3383.
2004-10-28 15:40:46 +00:00
Tim Woodall
3a5cf46856 force this to be inlined
This commit was SVN r3381.
2004-10-28 14:39:39 +00:00
Tim Woodall
0e658eab97 support for polling progress
This commit was SVN r3380.
2004-10-28 01:52:01 +00:00
Rich Graham
f3c322d0d2 remove debug code.
This commit was SVN r3378.
2004-10-27 21:35:16 +00:00
Brian Barrett
74b00189a3 * add missing header
This commit was SVN r3377.
2004-10-27 20:46:30 +00:00
Tim Woodall
79548a9ade corrections to the scheduling logic
This commit was SVN r3376.
2004-10-27 20:28:09 +00:00
Brian Barrett
0210b6e8dd * add a debugging hack for Tim so to delay successive rsh/ssh calls so
that the xauth doesn't get whacked

This commit was SVN r3374.
2004-10-27 15:29:03 +00:00
Tim Woodall
9afd8cfb16 correct typo
This commit was SVN r3372.
2004-10-27 14:38:20 +00:00
Tim Woodall
64faddd656 release allocated memory
This commit was SVN r3371.
2004-10-27 14:34:47 +00:00
Tim Woodall
a284813230 required for autogen
This commit was SVN r3370.
2004-10-27 14:15:17 +00:00
Tim Woodall
f6ab31f38d - renamed ACK flag
- first cut at MX support for short messages

This commit was SVN r3369.
2004-10-27 13:52:06 +00:00
Brian Barrett
ed22836634 * add some documentation for the job track code
This commit was SVN r3367.
2004-10-27 11:50:23 +00:00
Prabhanjan Kambadur
1eb544b8a0 some helper makefiles. too lazy to open up visual studio every time
This commit was SVN r3362.
2004-10-26 22:28:35 +00:00
Brian Barrett
0b131fe5c4 * Wait for all children before allowing the RSH or RMS pcm to finalize so that
cleanup happens correctly
* Deregister all async waitpid callbacks during pcm finalize so that they
  don't accidently trip after the component has been unloaded
* Cleanup the pid tracking code shared by RMS and RSH and update both
  components to match
* Add a bit to MPI_Abort() in preparation of ompi_rte_kill_job working
  properly soon

This commit was SVN r3360.
2004-10-26 22:11:03 +00:00
Rich Graham
7534fccec8 remove some unused variables, and change data type and user
buffer pointers to use the ones the ones that are correct
when buffered sends are used.

This commit was SVN r3354.
2004-10-26 21:28:41 +00:00
Prabhanjan Kambadur
df3c0da4af Adding protection for c++ name mangling
This commit was SVN r3349.
2004-10-26 19:15:19 +00:00
Tim Woodall
7c25c4b499 correct the arch setting
This commit was SVN r3348.
2004-10-26 19:12:48 +00:00
Rich Graham
7e55ce2d8c make sure that with the single PTL case, the number of bytes scheduled
does not exceed the max size allowed.

This commit was SVN r3345.
2004-10-26 18:08:51 +00:00
Rich Graham
13b9c39958 2 fragment messages are now working.
This commit was SVN r3342.
2004-10-26 15:38:22 +00:00
Rich Graham
ae97a54070 set the number of bytes sent by the sender for use by the
receive completion logic.

This commit was SVN r3341.
2004-10-26 15:24:58 +00:00
Prabhanjan Kambadur
10ff968ec7 adding protection for the flex files. also added ompi_config.h for them
This commit was SVN r3337.
2004-10-26 14:11:44 +00:00
Tim Woodall
90c300defb removed warning message
This commit was SVN r3335.
2004-10-26 12:34:51 +00:00
Rich Graham
0648d1de85 fix bugs to get multi-fragment shared memory communications to work.
This commit was SVN r3322.
2004-10-26 03:33:02 +00:00
Tim Woodall
32f326a4d6 fix regression
This commit was SVN r3321.
2004-10-25 20:29:25 +00:00
Tim Woodall
9030610348 changed process list to hashtable
This commit was SVN r3318.
2004-10-25 19:55:04 +00:00