2
0
mirror of https://github.com/boostorg/mpi.git synced 2026-01-26 18:52:15 +00:00
Commit Graph

498 Commits

Author SHA1 Message Date
Alain Miniussi
a688b1c6e3 Add test from user report https://svn.boost.org/trac10/ticket/12828 (also mentionned in #70).
Also added progress_on_irecv.cpp test which currently hang (not added in the jam file).
It's probably a replicate, but better safe than sorry in testing.
refs #71.
2018-09-13 10:12:51 +02:00
Alain Miniussi
7723a9e566 redundant doc on overloaded methods. 2018-09-10 15:08:22 +02:00
Alain Miniussi
33cfb01dcb We want to get the new documentation organisation.
refs #70
Merge branch 'develop' into feature/70p2p-opt-probe
2018-09-10 13:07:00 +02:00
Alain Miniussi
f7a6a0a039 More regular secion splitting 2018-09-10 13:05:14 +02:00
Alain Miniussi
fb6eac3e8c disppatch big doc sections in theirs own files. 2018-09-10 12:54:34 +02:00
Alain Miniussi
afb0d1460a Move back to library style for doc.
Put thread doc in its own file
2018-09-10 12:36:23 +02:00
Alain Miniussi
85ae8ecee3 Updated links 2018-09-10 12:00:49 +02:00
Alain Miniussi
8a612a7edf Splitted documention into sb files.
fixed cross refs.
moved to book style.
matched endsect to the matching section
2018-09-07 17:31:19 +02:00
Alain Miniussi
895438496b Hopefully more clear and compact 2018-09-07 15:29:53 +02:00
Alain Miniussi
09dfd1aabb Improve installtion documentation readability. 2018-09-07 12:12:32 +02:00
Alain Miniussi
780589800d avoid c++11 in test
refs #70
2018-09-06 23:22:13 +02:00
Alain Miniussi
8ae54063cb license
refs #70
2018-09-06 23:11:25 +02:00
Alain Miniussi
c1071c996d add any_source test case.
refs #70
2018-09-06 23:09:03 +02:00
Alain Miniussi
5d67726047 dead code
refs #70
2018-09-06 22:12:02 +02:00
Alain Miniussi
13377ee243 factorization
refs #0
2018-09-06 22:06:17 +02:00
Alain Miniussi
d15544dc02 dead code
refs #70
2018-09-06 22:00:16 +02:00
Alain Miniussi
c4bbdeb1da More code factirization for probe based request handlers.
refs #70
2018-09-06 21:59:02 +02:00
Alain Miniussi
d6935ee017 more probe base handler factorization.
refs #70
2018-09-06 21:47:59 +02:00
Alain Miniussi
a440141a29 more probe handler factorization
refs #70
2018-09-06 21:25:16 +02:00
Alain Miniussi
c180b6c283 factorized dynamic array of primiteve data rquest handler.
refs #70
2018-09-06 20:45:48 +02:00
Alain Miniussi
7102c8c4de data protected.
refs #70
2018-09-06 20:17:25 +02:00
Alain Miniussi
c8ef62aaf2 indentation 2018-09-06 20:09:13 +02:00
Alain Miniussi
e031a0c8aa prepare for probe handler code factorization.
refs #70
2018-09-06 19:32:09 +02:00
Alain Miniussi
322f68c01c Fixed array receive.
Looks like we mostly done.
refs #70
2018-09-06 19:04:27 +02:00
Alain Miniussi
77b232fb69 put mpi_probe selection in c file.
refs #70
2018-09-06 18:49:16 +02:00
Alain Miniussi
bb10afdb7f directly deserialized array items.
refs #70
2018-09-06 15:02:15 +02:00
Alain Miniussi
6c6439adbc debug header, for convenience. 2018-09-06 15:00:53 +02:00
Alain Miniussi
8d21bf4d72 reduce dependency on serialization internal.
also, the array size is known, don't send it.
refs #70
2018-09-06 14:28:31 +02:00
Alain Miniussi
8de07807ac initialized bool vector.
refs #70
2018-09-06 14:28:05 +02:00
Alain Miniussi
6ccf4ee258 send buffer, not empty messages.
refs #70
2018-09-06 14:27:29 +02:00
Alain Miniussi
0c7648543d next prev computation. 2018-09-06 14:26:47 +02:00
Alain Miniussi
dbddaafd60 new lines. 2018-09-06 14:26:16 +02:00
Alain Miniussi
9129e5bd6f Avoid manipulating inactive requests
refs #70
2018-09-05 23:43:37 +02:00
Alain Miniussi
8ae5111249 Wrong direction in MPI request.
refs #20
2018-09-05 23:43:06 +02:00
Alain Miniussi
a1d46e2821 made probe handler or serialized data.
Not testd yet.
Legacy handlr passes
refs #70
2018-09-05 22:31:33 +02:00
Alain Miniussi
dbba124752 Moved archive communication to optionnal probe communication.
The new one have not been tested yet, but legacy passes.
refs #70
2018-09-05 20:54:25 +02:00
Alain Miniussi
e36f7a2f18 avoid low level MPI in interface. refs #70 2018-09-05 19:45:55 +02:00
Alain Miniussi
0ee1045287 factorization. refs #70 2018-09-05 16:02:31 +02:00
Alain Miniussi
5f64c8118a Less stuff in header. refs #70 2018-09-05 15:34:20 +02:00
Alain Miniussi
67ecce4ec8 OpenMPI port.
refs #70
2018-09-05 15:30:24 +02:00
Alain Miniussi
25379b0a25 trivial request encapsulated. refs #70 2018-09-05 15:13:13 +02:00
Alain Miniussi
cd3c68aa55 non blocking trivial send ancapsulation. refs #70 2018-09-05 14:35:15 +02:00
Alain Miniussi
6585dc8e1c non blocking trivial send ancapsulation. refs #70 2018-09-05 14:26:05 +02:00
Alain Miniussi
b2a4a06933 make direction explicit. refs #70 2018-09-05 14:10:28 +02:00
Alain Miniussi
a45e542b61 dead code, refs #70 2018-09-05 14:03:46 +02:00
Alain Miniussi
f3c8419f70 dead code.
refs #70
2018-09-05 12:11:29 +02:00
Alain Miniussi
6216acadad dead code 2018-09-05 11:44:57 +02:00
Alain Miniussi
9a4aa79b33 simplify legacy handler of serialized array.
refs #70
2018-09-05 11:43:36 +02:00
Alain Miniussi
3c1699b841 useless template ctor
refs #70
2018-09-05 11:06:40 +02:00
Alain Miniussi
88692b3bf3 simplify legacy request handler ctor
refs #70
2018-09-05 10:30:26 +02:00