2
0
mirror of https://github.com/boostorg/mpi.git synced 2026-01-21 05:02:12 +00:00
Commit Graph

125 Commits

Author SHA1 Message Date
Alain Miniussi
44666d1acc Merge branch 'develop' into hotfix/pickle_py3_friendly_api 2020-06-22 11:00:23 +02:00
Alain O Miniussi
0fe13392d0 add test for wait_all on null request 2020-06-19 13:06:23 +02:00
Alain O Miniussi
d9f0628a11 Merge branch 'c_data' of git://github.com/fweik/mpi into fweik-c_data 2020-06-19 12:07:15 +02:00
Alain O Miniussi
d7652823d0 Although single argument print () works in python2, it is still prudent to do have
from __future__ import print_function
as the first line of code in every file.
Thanks to @xnox for the suggestion
2020-06-19 10:17:12 +02:00
Alain Miniussi
7662e12ba0 factorize 2020-06-18 16:59:41 +02:00
Alain Miniussi
3f917fe1fc use python3 compatible print 2020-06-11 22:14:28 +02:00
Alain Miniussi
f691f25d2f For some reason mpi module is now at top level, adapt the mpi python test to that 2020-06-11 22:09:43 +02:00
Florian Weik
5a8e9efe89 added test with empty vector 2020-06-10 11:04:23 +02:00
Alain Miniussi
18739e6ad5 comment typo 2019-10-28 10:42:14 +01:00
Alain Miniussi
101dc96070 Try to get travis pass with TOOLSET=gcc COMPILER=g++-4.4 CXXSTD=98,0x 2019-10-23 23:46:10 +02:00
Alain Miniussi
8effa699e0 Try to get travis pass with TOOLSET=gcc COMPILER=g++-4.4 CXXSTD=98,0x 2019-10-23 23:46:10 +02:00
Alain Miniussi
68a49dd296 Try to get travis pass with TOOLSET=gcc COMPILER=g++-4.4 CXXSTD=98,0x 2019-10-23 23:46:10 +02:00
Alain Miniussi
bf10c42ff4 Try to get travis pass with TOOLSET=gcc COMPILER=g++-4.4 CXXSTD=98,0x 2019-10-23 23:46:10 +02:00
Alain Miniussi
1830cfcc11 Try to get travis pass with TOOLSET=gcc COMPILER=g++-4.4 CXXSTD=98,0x 2019-10-23 23:46:10 +02:00
Alain O Miniussi
a2b5bac980 Try to pass through weird test name issue with travis on config TOOLSET=gcc COMPILER=g++-4.4 CXXSTD=98,0x 2019-10-23 14:58:05 +02:00
Alain O Miniussi
236331be2d try to get TOOLSET=gcc COMPILER=g++-4.4 CXXSTD=98,0x pass for travis 2019-10-23 14:53:27 +02:00
Alain Miniussi
f5b77968ef dead code 2019-10-22 17:55:33 +02:00
Alain Miniussi
419e1bbd95 test scatterv with displacement interface.
refs #94
2019-10-22 16:09:31 +02:00
Alain Miniussi
2b43305d8e simplify the test code. 2019-10-22 12:37:51 +02:00
Alain Miniussi
4887940955 Add test for wait_all/vector reported issue 2019-07-13 19:35:30 +02:00
Alain O Miniussi
345cbf8f79 Dead code instantiation wasfailed on platform where primitive MPI opration were note coded as integers. 2019-06-11 19:21:22 +02:00
Alain Miniussi
2cb4cc9177 Exit cleanly on expected failure to make travis happy.
(also, exiting cleanly is better)
2019-04-15 09:53:46 +02:00
Alain Miniussi
6202bdf308 moving to header only test framework 2019-03-11 22:15:56 +01:00
Alain Miniussi
e8323df12c moving to header only test framework 2019-03-11 18:24:31 +01:00
Alain Miniussi
3861ae4a14 moved to header only test framework 2019-03-11 17:45:14 +01:00
Alain Miniussi
0c9bf1dc0f dead code 2019-03-11 17:34:31 +01:00
Alain Miniussi
7f7d77817d Use header test to shut up obsolence warning 2019-03-11 17:31:14 +01:00
Alain Miniussi
569bfa3ea2 Warn that non_blocking_any_source will fail with standard < 3. 2018-12-19 23:51:14 +01:00
Alain Miniussi
141add97e9 use BOSST_MPI_USE_IMPROBE to choose to use MPI_<x>probe when reading complex messages 2018-12-18 17:16:25 +01:00
Alain Miniussi
272d03c9ff Merge branch 'develop' into feature/70p2p-opt-probe 2018-10-29 12:10:53 +01:00
Peter Dimov
6f4a2eafd9 Fix use of std::random_shuffle under C++17 2018-10-07 17:37:56 +03:00
Peter Dimov
f47980d676 Add Travis CI support 2018-10-07 17:37:18 +03: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
6c6439adbc debug header, for convenience. 2018-09-06 15:00:53 +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
6461f38648 add detection of MPI_XXprobe through function.
refs #70
2018-08-30 23:21: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
2a674a4cfc Mre data encapsulation in requests.
refs #70
2018-08-29 22:43:26 +02:00
Alain Miniussi
d77f9d805a Indicate MPI_Improbe availability.
refs #70
2018-08-29 15:37:06 +02:00
Alain Miniussi
bc987ba62e make test more boost compliant.
I guess.
refs #62
2018-08-01 13:35:53 +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