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 |
|
Alain Miniussi
|
403b513d72
|
Merge branch 'feature/70p2p-opt-probe' of github.com:boostorg/mpi into feature/70p2p-opt-probe
|
2018-09-04 23:03:17 +02:00 |
|
Alain Miniussi
|
e65aaca3cd
|
Provide two communications methods for dynamic primitive arrays, with and whithout probes.
refs #70
|
2018-09-04 22:55:37 +02:00 |
|
Alain Miniussi
|
919d8475f0
|
avoid data indirection in serialized handler.
refs #70
|
2018-08-31 00:10:55 +02:00 |
|
Alain Miniussi
|
6461f38648
|
add detection of MPI_XXprobe through function.
refs #70
|
2018-08-30 23:21:13 +02:00 |
|
Alain Miniussi
|
e44cf7a41f
|
Include dependency issue.
Should be globally refactored one day.
refs #70
|
2018-08-30 22:59:55 +02:00 |
|
Alain Miniussi
|
8a7eea3d83
|
Request handler data factorization. refs #70
|
2018-08-30 19:27:54 +02:00 |
|
Alain Miniussi
|
36e959318f
|
Removed global handler functions. refs #70
|
2018-08-30 19:06:17 +02:00 |
|
Alain Miniussi
|
5aa9dfb925
|
Moved wait code in it specific legacy handlers. refs #70
|
2018-08-30 18:51:10 +02:00 |
|
Alain Miniussi
|
47eb629997
|
Moved wait code in it specific handler for serialized object reception. refs #70
|
2018-08-30 18:42:44 +02:00 |
|
Alain Miniussi
|
dd9de0e91b
|
prepare fro more specific, smaller handler. refs #70
|
2018-08-30 18:00:04 +02:00 |
|
Alain Miniussi
|
3943cc0eb0
|
dead code, refs #70
|
2018-08-30 17:34:00 +02:00 |
|
Alain Miniussi
|
d5eab301f1
|
dead code, refs #70
|
2018-08-30 17:30:44 +02:00 |
|
Alain Miniussi
|
0522c817b4
|
moved implementation class into implementation file
refs #70
|
2018-08-30 17:27:24 +02:00 |
|
Alain Miniussi
|
15d044d56c
|
Make request class lighter. Regroup request handler implementation.
refs #70
|
2018-08-30 17:23:08 +02:00 |
|
Alain Miniussi
|
f5df9713ab
|
Put request handler implementation details in their own header.
refs #70
|
2018-08-30 17:03:13 +02:00 |
|
Alain Miniussi
|
1429b6cc01
|
All requests are now created through factory methods.
refs #70
|
2018-08-30 16:42:40 +02:00 |
|
Alain Miniussi
|
156beaa457
|
Potentialy create all request through factory methods.
refs #70
|
2018-08-30 14:20:26 +02:00 |
|
Alain Miniussi
|
74b01dc877
|
Start using dynamic handler for request requests.
refs #70
|
2018-08-30 13:23:33 +02:00 |
|
Alain Miniussi
|
544848be92
|
start using dynamic handler factory method.
refs #70
|
2018-08-30 13:02:39 +02:00 |
|
Alain Miniussi
|
3c1d58d84e
|
Start using sp[ecialize trivial request handler in communicator.
refs #70
|
2018-08-30 12:23:21 +02:00 |
|
Alain Miniussi
|
eee9a4396a
|
factory method for trivial request handler.
refs #70
|
2018-08-30 12:18:06 +02:00 |
|
Alain Miniussi
|
115ded5b0f
|
First move toward envelope/letter implementation of requests.
refs #70
|
2018-08-30 10:25:33 +02:00 |
|
Alain Miniussi
|
56c2a212e5
|
better request encapsulation.
refs #70
|
2018-08-29 23:03:34 +02:00 |
|