Aurelien Bouteiller
f29ed2ed53
fixed missing errno.h on some architectures
...
This commit was SVN r17186.
2008-01-23 20:24:54 +00:00
Aurelien Bouteiller
6fe17aff4a
solve compatibility issue from MMAP_NOCACHE
...
This commit was SVN r17184.
2008-01-23 19:29:19 +00:00
Aurelien Bouteiller
9bf54e1604
Windows compatibility patch.
...
Also introduces work in progress "convertor" sender based copy algorithm. This algorithm cannot be selected without other modifications in the convertor (not currently available in trunk). The default old synchronous copy algorithm is selected by default.
This commit was SVN r17063.
2008-01-07 23:35:44 +00:00
George Bosilca
d2324050f8
Allow the PML V component to be compiled on Windows. Force all
...
.c files to include the ompi_config.h as the first #include.
This commit was SVN r17056.
2008-01-05 00:17:32 +00:00
Jeff Squyres
213b5d5c6e
Per long threads on the mailing list and much confusion discussion
...
about linkers, have all OPAL, ORTE, and OMPI components '''not'' link
against the OPAL, ORTE, or OMPI libraries.
See ttp://www.open-mpi.org/community/lists/users/2007/10/4220.php for
details (or https://svn.open-mpi.org/trac/ompi/wiki/Linkers for a
better-formatted version of the same info).
This commit was SVN r16968.
2007-12-15 13:32:02 +00:00
Aurelien Bouteiller
93f39fa190
Fixes various issues with --enable-visibility, C++ and exotic C compilers.
...
Aurelien
This commit was SVN r16949.
2007-12-12 19:13:23 +00:00
Aurelien Bouteiller
6190c97ee9
PML V and vprotocol framework management of customizable wait/test. This is still a fast and dirty implementation (cleanup of the customized request functions is not totally correct if several component modify them out of order).
...
This commit was SVN r16890.
2007-12-07 08:21:25 +00:00
Aurelien Bouteiller
859169214c
Vprotocol pessimist benefits from customizable requests. Waitany, waitsome, test, testany, testall, testsome can now be hooked and are therefore logged correctly.
...
This commit was SVN r16885.
2007-12-07 08:17:30 +00:00
Aurelien Bouteiller
15ffe6c89c
Accomoding the new interface for free_lists.
...
This commit was SVN r16727.
2007-11-16 00:00:38 +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
Aurelien Bouteiller
670956e172
Another cast mistake.
...
This commit was SVN r16247.
2007-09-26 21:14:35 +00:00
Aurelien Bouteiller
f7d7d58fb6
Various cast type errors on 64bit architectures
...
This commit was SVN r16246.
2007-09-26 20:54:18 +00:00
Aurelien Bouteiller
0df0087f17
Investigating improvement of cache line management on shared memory
...
This commit was SVN r16183.
2007-09-21 20:02:56 +00:00
Aurelien Bouteiller
d3b376a340
This patch adds actual non-blocking sender-based message logging. This improves bandwidth. Still need to work on malloc/mmap storage to reach optimal bandwidth.
...
This commit was SVN r16172.
2007-09-21 03:24:08 +00:00
Aurelien Bouteiller
bc318b35e2
There is room in convertor to copy the packed data. It works just need to add the correct memcopy. It does not manage the short messages but I alreqdy think of a workaround for this (and it might even be better regarding latency).
...
This commit was SVN r16169.
2007-09-20 21:57:21 +00:00
Aurelien Bouteiller
bbac6e650a
New improved version of sender-based. Under dev but a new framework for expressing various methods have been added.
...
This commit was SVN r16159.
2007-09-19 03:42:56 +00:00
Aurelien Bouteiller
a1f5312afb
Fixed two little warnings
...
This commit was SVN r16116.
2007-09-12 21:07:11 +00:00
Aurelien Bouteiller
ccb3f75e8f
Make sure that the pml v parasite never get loaded when user did not requested FT. This does not break the ability to switch protocol on the fly.
...
This commit was SVN r16114.
2007-09-12 20:47:17 +00:00
Aurelien Bouteiller
828af95be8
Major modification of the vprotocol framework build system. With a better integration in autogen.sh, it allows for generating static-components.h the usual way.
...
NOTE: This build system does not work with the current autogen.sh. Modified one is under heavy testing to make sure it does not have side effects
This commit was SVN r16110.
2007-09-12 18:46:37 +00:00