Tim Woodall
aef2983f15
eanup-This line, and those below, will be ignored--
...
M base/ptl_base_match.c
This commit was SVN r3521.
2004-11-05 01:43:58 +00:00
Tim Woodall
a84f9d0a7d
correct revised logic
...
This commit was SVN r3520.
2004-11-04 23:36:48 +00:00
Tim Woodall
8e0b35ad99
correction
...
This commit was SVN r3518.
2004-11-04 21:48:37 +00:00
Brian Barrett
09bd66a636
* so it turns out that you actually have to increment the counter in order
...
to fill in the entire array.
This should fix the random badness seen at the end of mpirun if you
launched on more than one machine
This commit was SVN r3517.
2004-11-04 21:39:46 +00:00
Tim Woodall
705065888f
remove some function calls in critical path
...
This commit was SVN r3516.
2004-11-04 21:39:14 +00:00
Tim Woodall
83281249e5
cleanup logic
...
This commit was SVN r3515.
2004-11-04 21:29:22 +00:00
Brian Barrett
7b6dbc9dfa
* don't start the oob recv until someone actually wants updates. This
...
should fix the crash in ompi_info and give the oob one less thing to
keep track of in the common case
This commit was SVN r3512.
2004-11-04 18:31:08 +00:00
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
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
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
George Bosilca
6f824e6dc3
No // allowed in C.
...
This commit was SVN r3484.
2004-11-03 03:37:19 +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
Brian Barrett
d17eb9485f
* really meant for these symbols to be static
...
This commit was SVN r3476.
2004-11-02 15:54:57 +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
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
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
Brian Barrett
1f82777fa8
* include errno.h to get errno
...
This commit was SVN r3460.
2004-11-01 16:26:46 +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
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
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