Commit Graph

116 Commits

Author SHA1 Message Date
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
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
078cbfdd1d Avoid requiring C++11 in test.
refs #53 and #54
2018-05-21 11:00:54 +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
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
fbc23f6e02 better output for wait_any_test
refs !53
2018-03-13 15:02:50 +01:00
Alain Miniussi
fb473ed4fe Add test for wait_any
refs #53
2018-03-13 14:59:07 +01:00