2
0
mirror of https://github.com/boostorg/mpi.git synced 2026-01-19 16:32:11 +00:00

136 Commits

Author SHA1 Message Date
Alain Miniussi
11304f1bea Add the boost/mpi/optional.hpp file to host the using directive to access boost::optional as boost::mpi::optional
Propagate the change
2025-05-06 12:56:59 +02:00
Alain Miniussi
c548d5e726 Add all_reduce tests for logical_and and logical_or tests 2025-02-26 18:48:33 +01:00
Alain Miniussi
33765a1d30 Associate primitive bool type with MPI_CXX_BOOL and make it a logical type so that reduce uses directly MPI_AND and MPI_OR. 2025-02-26 14:07:54 +01:00
Alain Miniussi
93546a4339 Move from std::random_shuffle to std::shuffle 2024-10-29 14:18:38 +01:00
Rene Rivera
2bf6bc2fa7 Switch to /boost/test//included target for header only mode of Boost.Test. 2024-07-25 23:30:00 -05:00
Rene Rivera
7952e8dc61 Change all <source> references to <library>. 2024-07-20 19:40:59 -05:00
Rene Rivera
409ea7b90a Make the library modular usable. 2024-03-11 08:38:17 -05:00
Alain Miniussi
2c48660b93 Fixed compilation issues that preventing CMake test from compiling 2023-08-02 13:07:13 +02:00
Alain Miniussi
4ae0600344 Use less ambiguous macro names 2023-03-10 16:14:47 +01:00
Alain Miniussi
b1359b30c5 Added MPI test in CTest framework 2023-03-09 17:21:14 +01:00
Alain Miniussi
93b77629ff test the new environment::libray_version 2022-06-02 14:45:46 +02:00
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