Aurelien Bouteiller
0f311ed824
Make sure the function returns NULL when no elan adapter is available instead of a random value.
...
This commit was SVN r18136.
2008-04-11 21:03:01 +00:00
Aurelien Bouteiller
20592cbcbf
Fixes a warning about mallocing 0 bytes when no elan adapter is available.
...
This commit was SVN r18135.
2008-04-11 20:59:12 +00:00
George Bosilca
ecebd5ae77
Update the Elan BTL to take in account multiple networks, and correctly deal
...
with the node position in the network.
This commit was SVN r17822.
2008-03-14 17:32:35 +00:00
Ralph Castain
d70e2e8c2b
Merge the ORTE devel branch into the main trunk. Details of what this means will be circulated separately.
...
Remains to be tested to ensure everything came over cleanly, so please continue to withhold commits a little longer
This commit was SVN r17632.
2008-02-28 01:57:57 +00:00
George Bosilca
fa31ec81d0
Add the ownership flags to the PML/BTL interface. The layer
...
owning the descriptor is responsible for releasing it once
the descriptor is not in use anymore.
This commit was SVN r17497.
2008-02-18 17:39:30 +00:00
George Bosilca
3a6d2e3894
The latest and greatest Elan improvements.
...
This commit was SVN r17361.
2008-02-01 21:29:57 +00:00
George Bosilca
3418485085
Replace the tport by a queue.
...
This commit was SVN r17221.
2008-01-25 01:15:18 +00:00
George Bosilca
0081202195
Mark the receives as ELAN_TPORT_RXBUF | ELAN_TPORT_RXANY ...
...
This commit was SVN r17161.
2008-01-18 20:00:44 +00:00
George Bosilca
bf299bb833
Keep most of the functions as static. Improve the progress function. Get rid
...
of all internal quues that are not really useful.
This commit was SVN r17160.
2008-01-18 19:28:50 +00:00
George Bosilca
e8ac5ff04d
Typos.
...
This commit was SVN r17141.
2008-01-15 05:37:42 +00:00
George Bosilca
6310ce955c
The first patch related to the Active Message stuff. So far, here is what we have:
...
- the registration array is now global instead of one by BTL.
- each framework have to declare the entries in the registration array reserved. Then
it have to define the internal way of sharing (or not) these entries between all
components. As an example, the PML will not share as there is only one active PML
at any moment, while the BTLs will have to. The tag is 8 bits long, the first 3
are reserved for the framework while the remaining 5 are use internally by each
framework.
- The registration function is optional. If a BTL do not provide such function,
nothing happens. However, in the case where such function is provided in the BTL
structure, it will be called by the BML, when a tag is registered.
Now, it's time for the second step... Converting OB1 from a switch based PML to an
active message one.
This commit was SVN r17140.
2008-01-15 05:32:53 +00:00
Gleb Natapov
8b511b969d
Introduce a new BTL parameter btl_rndv_eager_limit which determines size of a
...
first fragment of rendezvous protocol. Remove no longer used btl_min_send_size
parameter.
This commit was SVN r16969.
2007-12-16 08:35:17 +00:00
Rich Graham
27a748e7eb
change all instances of ompi_free_list_init to ompi_free_list_init_new. Header
...
and payload data are specified separately at this stage.
This commit was SVN r16633.
2007-11-01 23:38:50 +00:00
George Bosilca
617ff3a413
Add a MCA parameter for the ELAN MAP ID file.
...
Fix small memory bugs, and track the final segfault. Still some ork to do.
This commit was SVN r16117.
2007-09-12 21:25:35 +00:00
George Bosilca
0486e8949e
Remove all warnings.
...
This commit was SVN r15570.
2007-07-23 21:06:25 +00:00
George Bosilca
21a7670390
Update the elan BTL. Now we support the following protocols: send, put
...
and partially get.
This commit was SVN r15564.
2007-07-23 19:07:13 +00:00
Josh Hursey
021249fa65
Use the new MCA metadata flag instead of 'false' for the newly added components
...
This commit was SVN r15400.
2007-07-13 14:39:17 +00:00
George Bosilca
1200fa4ac5
The first version of the Elan BTL.
...
This commit was SVN r15319.
2007-07-09 21:03:13 +00:00