Jeff Squyres
e9ed717748
First cut at copyrights: IU, UTK, and some OSU. LANL and HLRS still
...
pending.
This commit was SVN r3655.
2004-11-22 01:38:40 +00:00
Jeff Squyres
aa11f9be06
- Fix broken $HEADER$ lines
...
- Add $HEADER$ lines to files that didn't have them
- Add placeholder LICENSE file
This commit was SVN r3654.
2004-11-22 00:37:56 +00:00
Jeff Squyres
9a37ba04ce
Remove backups and binaries
...
This commit was SVN r3651.
2004-11-21 22:55:04 +00:00
George Bosilca
c59d37315e
Remove all debugging stuff (all those macro not C99 compliant).
...
And remove all compilation warnings.
This commit was SVN r3643.
2004-11-20 00:18:38 +00:00
George Bosilca
29652b487a
Dont forget to correctly initialize the PTL in the not threaded case. Now GM work in all cases. One step forward ...
...
This commit was SVN r3642.
2004-11-19 22:33:30 +00:00
George Bosilca
02820f0d3b
Separate the send request and the DMA memory in 2 lists. Now they are independent as we dont always need a send request to be able to send a message to a peer.
...
This commit was SVN r3641.
2004-11-19 22:27:03 +00:00
George Bosilca
69efbe09ea
Decrease the latency. Report the send request as completed as soon as the data is in the GM buffers.
...
This commit was SVN r3629.
2004-11-18 20:25:01 +00:00
George Bosilca
7a9f100467
When no more send fragments are available wait until one of them became available. There are 2 ways to solve this problem, and for the alpha release I take the easiest one. Read the comment in the file for more informations.
...
This commit was SVN r3628.
2004-11-18 20:24:16 +00:00
George Bosilca
bcd498a2e1
Use the correct function to initialize the fragment header.
...
This commit was SVN r3627.
2004-11-18 20:22:29 +00:00
George Bosilca
a186a02480
Limit the number of items in the GM free lists
...
This commit was SVN r3626.
2004-11-18 20:21:25 +00:00
George Bosilca
394e5abd04
Create function to specifically initialize the header depending on the communication type.
...
This commit was SVN r3625.
2004-11-18 20:20:42 +00:00
George Bosilca
67d6d86638
Back to working state using the new headers. Having less data to move around decrease
...
a little bit the latency. But I still have to improuve it ...
This commit was SVN r3618.
2004-11-18 06:36:26 +00:00
George Bosilca
b80e69bc69
It's a free list so let's use it as a free list !
...
This commit was SVN r3617.
2004-11-18 06:34:28 +00:00
Rich Graham
72f9b1df14
remove the shared memory control backing file on
...
termination. remove some debug code.
This commit was SVN r3615.
2004-11-18 04:18:33 +00:00
Brian Barrett
5ee42c2a58
* correct the installation paths of a bunch of headers
...
* make sure to install the libevent header
* make Automake create the sysconf_DATA directory before trying to
install the config files
This commit was SVN r3614.
2004-11-18 03:53:42 +00:00
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
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
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
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
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
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
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
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
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
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
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