Tim Woodall
be253609ac
changes to support running a non-threaded build on oversubscribed processors
...
This commit was SVN r3613.
2004-11-18 01:58:30 +00:00
George Bosilca
89b6b3b66a
Keep the correct pointer to the DMA memory.
...
This commit was SVN r3610.
2004-11-18 00:26:20 +00:00
George Bosilca
33426c5af1
Just a checkpoint. Now compile with the new header.
...
Improuvement:
- latency went down by 15 us. It's still a little bit hist 12 but I'm working on that.
- correctly initialize and cleaups independing on the number of myrinet cards.
- associate one PTL by card and one thread by PTL if we are in a MT environment.
This commit was SVN r3609.
2004-11-18 00:23:19 +00:00
Tim Woodall
89978d698b
correct ntoh/hton macro
...
This commit was SVN r3607.
2004-11-17 23:43:30 +00:00
Tim Woodall
9cb5f05ec1
comments
...
This commit was SVN r3603.
2004-11-17 22:54:43 +00:00
Tim Woodall
70d1c1aafd
rather large commit:
...
- change mca_ptl_base_header_t definition to decrease the
header size for small messages. note that this requires
all ptls to be updated. tcp/self/sm/mx have been changed,
gm/ib/quadrics will be broken by this commit. george and
mitch have volunteered to make the required changes to gm/ib
- revised matching logic to reduce function call overhead
- changes to tcp/self/sm/mx ptls to support the revised headers
This commit was SVN r3602.
2004-11-17 22:47:08 +00:00
Brian Barrett
24f2e57da2
* add changes subversion for some reason didn't schedule to be re-added
...
when rolling back r3589
This commit was SVN r3598.
The following SVN revision numbers were found above:
r3589 --> open-mpi/ompi@9c85e6be5f
2004-11-17 12:37:27 +00:00
Brian Barrett
23a6d5bb60
* roll back r3584 (gpr changes to reduce floods) as it appears to cause
...
some instability on Linux
This commit was SVN r3587.
The following SVN revision numbers were found above:
r3584 --> open-mpi/ompi@52add381d0
2004-11-17 02:30:07 +00:00
Jeff Squyres
b73c7ae6c9
Add missing <netinet/in.h>
...
This commit was SVN r3585.
2004-11-16 23:12:18 +00:00
Brian Barrett
52add381d0
* Merge over the gpr changes Ralph has made on the gpr-integration branch.
...
This may trigger a complete rebuild :(. Short overview of changes:
- reduce number of network slams at startup
- prevent gpr from hanging when doing process death code
- general gpr cleanups
This commit was SVN r3584.
2004-11-16 22:53:33 +00:00
Jeff Squyres
ca93c6505f
Added .ompi_ignore so that this is not built / included in tarball
...
This commit was SVN r3579.
2004-11-16 16:34:21 +00:00
Brian Barrett
18a3d42bb2
* add --hostfile <name> option to mpirun so that you don't have to set the
...
silly environment variable any more :)
This commit was SVN r3576.
2004-11-16 14:09:19 +00:00
Brian Barrett
a3fff458b7
* Make bootproxy kill everyone if the ssh session dies (mpirun dies or tries
...
to kill the bootproxy). This should fix the leftover cruft processes
people are seeing when processes fail.
* Do some code cleanups to get process-related data types handled slightly
better. Still have to do some work here to handle transmitting the
data in a more reasonable fashion.
* Clean up some of the bootproxy code
This commit was SVN r3574.
2004-11-16 04:35:52 +00:00
Rich Graham
06cfa4ee84
fix bug - handle data on send only if size > 0, not >= 0.
...
This commit was SVN r3571.
2004-11-16 00:34:43 +00:00
Jeff Squyres
e5aa5ddc9b
Fix some minor seg faults
...
This commit was SVN r3568.
2004-11-15 17:47:09 +00:00
Brian Barrett
46e22827d3
* now that we found the race condition causing problems with rms, re-enable
...
the component
This commit was SVN r3563.
2004-11-14 19:50:51 +00:00
Jeff Squyres
22f9115c82
Fix component close issue with topo, coll, and io.
...
This commit was SVN r3556.
2004-11-12 16:55:41 +00:00
Tim Woodall
73385f189e
- use common macro for atomic add
...
This commit was SVN r3554.
2004-11-11 21:39:48 +00:00
Rich Graham
6590713a5c
fix some bugs with new shared memory implementation.
...
This commit was SVN r3553.
2004-11-11 20:34:28 +00:00
Tim Woodall
19f0debe2f
cleanup
...
This commit was SVN r3552.
2004-11-11 16:07:51 +00:00
Tim Woodall
95d5165478
- move posting recv out of critical path
...
This commit was SVN r3550.
2004-11-11 15:01:48 +00:00
George Bosilca
f2c697170c
Temporary checkpoint.
...
This commit was SVN r3547.
2004-11-09 16:01:53 +00:00
Tim Woodall
d88c20d724
fix make dist
...
This commit was SVN r3546.
2004-11-08 19:51:22 +00:00
Mitch Sukalski
ab7cfab702
changed address pointer casting from "unsigned int"
...
to "unsigned long" so we don't truncate address on
64-bit machines...
This commit was SVN r3545.
2004-11-08 19:33:29 +00:00
Tim Woodall
46c70800a1
correct error returns - release locks
...
This commit was SVN r3536.
2004-11-07 03:30:37 +00:00
Tim Woodall
e391c90105
correct the return value to the allocated buffer - in the
...
case of a partial read, the iovec no longer points to the
start of the allocated buffer or the entire length of the
message
This commit was SVN r3535.
2004-11-07 03:18:00 +00:00
Rich Graham
2e6eaf6d5f
code changes to support sm.
...
This commit was SVN r3534.
2004-11-06 22:00:24 +00:00
Brian Barrett
f32d1309e1
* I don't understand what is going on and I don't think it's the RMS pcm's
...
fault, but using rms causes the processes to abort. Shutting off the
rms pcm for now so that it doesn't accidently go insane during SC.
This commit was SVN r3529.
2004-11-06 03:34:32 +00:00
George Bosilca
39e7432ebf
Just a checkpoint ...
...
This commit was SVN r3526.
2004-11-05 14:53:38 +00:00
George Bosilca
9659288e74
I hate waiting on the airports. SO I start doing something usefull ...
...
I remove a lot of inter-dependence, I use the struct_t type.
BEWARE not all the function are ready.
This commit was SVN r3524.
2004-11-05 07:52:30 +00:00
Tim Woodall
85490f00a5
restore previous matching logic until I have more time
...
to validate the changes
This commit was SVN r3522.
2004-11-05 03:13:21 +00:00
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