Alain Miniussi
6c21e65256
no ZNORT, it's rude.
...
refs #70
2018-08-29 22:45:39 +02:00
Alain Miniussi
2a674a4cfc
Mre data encapsulation in requests.
...
refs #70
2018-08-29 22:43:26 +02:00
Alain Miniussi
174e2c8a86
Better encapsulation of the request class.
...
refs #70
2018-08-29 18:09:01 +02:00
Alain Miniussi
d77f9d805a
Indicate MPI_Improbe availability.
...
refs #70
2018-08-29 15:37:06 +02:00
Alain Miniussi
b4c3f40556
Merge branch 'develop'
2018-08-20 14:13:45 +02:00
Alain Miniussi
d7a4917683
Merge branch 'develop' into bugfix/vectors-mix-62
2018-08-02 14:51:41 +02:00
Alain Miniussi
e81f2195a8
Merge pull request #69 from boostorg/bugfix/user-op-state-68
...
dangling pointer to custom operation in collectives
2018-08-02 14:32:42 +02:00
Alain Miniussi
1e0cb0816b
avoir unused arg warning.
...
refs #68
2018-08-02 14:31:59 +02:00
Alain Miniussi
9d8f15146b
Try to make sure user's operators are stateless, and do not use their state if any.
...
refs #68
2018-08-01 15:08:35 +02:00
Alain Miniussi
389602fbe7
Hide vector implementation.
...
refs #62 and #67
2018-08-01 14:18:57 +02:00
Alain Miniussi
bc987ba62e
make test more boost compliant.
...
I guess.
refs #62
2018-08-01 13:35:53 +02:00
Alain Miniussi
d94ba7531b
Add a documentation note for vector point to point transmition.
...
refs #62
2018-08-01 13:01:06 +02:00
Alain Miniussi
ebaf38e787
strangely enough, works for both primitive and non primitive types.
...
refs #62
2018-08-01 12:07:22 +02:00
Alain Miniussi
dd0bbe0f23
make the blocing non blobing test on vector templatize. So tu be able to check primitive and complex types.
...
ref #62
2018-08-01 11:57:02 +02:00
Alain Miniussi
1aa7354ee6
non blocking send/blocking receiv implementted for dynamic array(vector of staticaly unknown size) of primitive types.
...
refs #62
2018-08-01 11:53:03 +02:00
Alain Miniussi
45f3a7f786
The blocking send / non blocking recv works with dynamic arrays (eg: we do not know the size statically) with primitive types.
...
Now working on the other way round.
refs #62
2018-08-01 11:01:44 +02:00
Alain Miniussi
cf535f1dbc
Make one test for block to unblock and one for the other way round.
...
refs #62
2018-08-01 10:16:34 +02:00
Alain Miniussi
f5337b995e
Remove C++11 from test to support more test platforms
...
refs #62
2018-07-31 21:42:21 +02:00
Alain Miniussi
92cf466235
with and without receivr explicit alloc
...
refs #62
2018-07-31 14:34:59 +02:00
Alain Miniussi
8a6f56413c
Integrate user test in bjam system.
...
refs #62
2018-07-31 14:11:27 +02:00
Alain Miniussi
279d7d839c
add original user test
...
refs #62
2018-07-31 13:45:43 +02:00
Alain Miniussi
ca3abf77ee
Merge branch 'doc' of github.com:boostorg/mpi into doc
2018-07-31 11:38:42 +02:00
Alain Miniussi
d7b35ef161
Explicutly state (with a documentation warning) the binary operations must be stateless.
...
refs !52
2018-07-31 11:37:27 +02:00
Alain Miniussi
500142479e
bullxmpi wrapper out was too long for typical page width.
...
made shorter
2018-07-31 11:37:15 +02:00
Alain Miniussi
42f623d839
bullxmpi wrapper out was too long for typical page width.
...
made shorter
2018-07-31 11:08:19 +02:00
Alain Miniussi
4ea4fc980c
MPI wrapper output was too long and content not relevant per se.
...
Made shorter
2018-07-31 11:05:30 +02:00
Alain Miniussi
a41092ae2a
Fixed shell session rendering.
2018-07-31 10:51:02 +02:00
Alain Miniussi
1dc5497501
Merge branch 'xnox-python-tag-final' into develop
2018-07-30 14:41:10 +02:00
Dimitri John Ledkov
58859fc071
Complete jamfile fixes for python-tag.
...
Previously python-tags were specified, but actually ineffective as
python-tag is not an available rule. Copy&Paste python-tag rule from
libs/python/Jamfile.
2018-07-04 17:23:00 +01:00
Alain Miniussi
30f32d5319
Merge branch 'develop' of github.com:boostorg/mpi into develop
...
fixes #58
2018-05-23 11:55:29 +02:00
Alain Miniussi
e5fe21df2f
Merge branch 'develop' of github.com:boostorg/mpi into develop
2018-05-21 15:00:00 +02:00
Alain Miniussi
de72e96890
Merge branch 'fix-jam-py3' of github.com:xnox/mpi into fix-jam-py3
...
refs #58
2018-05-21 14:59:44 +02:00
Alain Miniussi
66c1950da6
Merge branch 'fix-jam-py3' of github.com:xnox/mpi into fix-jam-py3
2018-05-21 12:30:30 +02:00
Alain Miniussi
07aa1aafce
Merge branch 'develop'.
...
fixes #60
2018-05-21 11:13:30 +02:00
Alain Miniussi
078cbfdd1d
Avoid requiring C++11 in test.
...
refs #53 and #54
2018-05-21 11:00:54 +02:00
Alain Miniussi
5a81428c0c
Merge pull request #59 from boostorg/waitany53
...
Waitany53
2018-05-20 14:05:03 +02:00
Alain Miniussi
c697749cce
refrain from using std::tie to ease portability.
...
refs #54 and #53
2018-05-20 14:00:27 +02:00
Alain Miniussi
976b9385d9
Refrain from using std::begin and std::end as it reduces portability.
...
refs #54 and #53
2018-05-20 13:54:18 +02:00
Alain Miniussi
085eff1374
Actually print trace.
...
use typedef instead of long full type.
refs #54 , #53
2018-05-20 13:49:09 +02:00
Dimitri John Ledkov
bd9e3b81a7
Just build mpi-python against current boost_python, not boostpython2|3
...
Looks like boost_python has moved on and stopped providing
boost_python2 and boost_python3 libraries. Possibly a regression in
boost_python, or possibly new world order which mpi should adapt to.
Fixes build: --with-python --with-mpi --python-buildid=py36 python=3.6
2018-05-03 12:27:26 +01:00
Alain Miniussi
36a607e88f
Merge branch 'move57' into develop
...
refs #57
2018-04-18 16:35:48 +02:00
Alain Miniussi
dfea112ffe
use BOOST_NO_CXX11_DEFAULTED_MOVES to approximate support of move ctor/ass.
...
refs #57
2018-04-18 16:33:43 +02:00
Alain Miniussi
17c2dcb8f5
use BOOST_NO_CXX11_DEFAULTED_MOVES to approximate support of move ctor/ass.
...
refs #57
2018-04-18 16:26:04 +02:00
Alain Miniussi
ae6734c3aa
Merge branch 'develop' into move57
...
refs #57
2018-04-18 16:16:45 +02:00
Alain Miniussi
41125d37b5
Merge branch 'err55' into develop
...
fixes #55
2018-04-18 16:09:32 +02:00
Alain Miniussi
1e495c9f31
Style issue, put return type on the same line as function name.
...
refs #55
2018-04-18 16:07:57 +02:00
Alain Miniussi
e27c06fe33
Modify the signature of the move ctor to avoid infinite loop.
...
Test move ctor on cartesian topology.
refs #57
2018-04-09 15:34:54 +02:00
Alain Miniussi
483e9cb02a
Have exceptions use new error_string function
...
refs #55
2018-03-13 18:06:49 +01:00
Alain Miniussi
913882914c
Add MPI error code to string convertion
...
refs #55
2018-03-13 17:50:59 +01:00
Alain Miniussi
ceea6f8655
Merge pull request #54 from boostorg/waitany53
...
Deal with partialy transmited serialized messages.
2018-03-13 15:17:16 +01:00