2
0
mirror of https://github.com/boostorg/mpi.git synced 2026-01-19 04:22:10 +00:00
Commit Graph

697 Commits

Author SHA1 Message Date
Alain Miniussi
c548d5e726 Add all_reduce tests for logical_and and logical_or tests boost-1.88.0 boost-1.89.0 boost-1.88.0.beta1 2025-02-26 18:48:33 +01:00
Alain Miniussi
ea00b59f14 Merge pull request #163 from boostorg/157-bool-is-not-considered-a-is_mpi_logical_datatype
Associate primitive bool type with MPI_CXX_BOOL and make it a logical…
2025-02-26 14:13:31 +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
7b302e0260 Merge pull request #162 from sdebionne/fix-python-dependency
Remove boost_python from global dependency list
2025-02-12 09:38:43 +01:00
Samuel Debionne
2204024ef5 Remove boost_python from global dependency list 2025-02-12 09:06:56 +01:00
Alain Miniussi
819d0dd280 Restore OMPI_SKIP_MPICXX and MPICH_SKIP_MPICXX in config.hpp to help
non cmake build.
Guard them form previous definition to avoir spurious warnings.
boost-1.87.0.beta1 boost-1.87.0
2024-10-29 17:16:16 +01:00
Alain Miniussi
a12d6c8378 Merge pull request #160 from LXYan2333/develop
Use CMake's MPI_CXX_SKIP_MPICXX to add definitions to disable MPI 2.0's CXX…
2024-10-29 15:42:33 +01:00
Alain Miniussi
93546a4339 Move from std::random_shuffle to std::shuffle 2024-10-29 14:18:38 +01:00
LXYan2333
7100c9ef7c Use CMake's MPI_CXX_SKIP_MPICXX to add macro to disable MPI 2.0's CXX binding 2024-10-14 22:25:00 +08:00
Alain Miniussi
77a8b42ba7 git push origin developMerge branch 'grafikrobot-modular' into develop 2024-08-21 18:53:01 +02:00
Rene Rivera
8cd5351394 Adjust doc build to avoid boost-root references. 2024-07-28 11:14:49 -05:00
Rene Rivera
85dba94f54 Split b2 dependencies into public and private. 2024-07-26 17:26:11 -05: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
52a64766be Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:23 -05:00
Rene Rivera
7952e8dc61 Change all <source> references to <library>. 2024-07-20 19:40:59 -05:00
Rene Rivera
2b949c3c08 Bump B2 require to 5.2 2024-06-14 11:33:56 -05:00
Rene Rivera
e54c35a3a1 Add requires-b2 check to top-level build file. 2024-05-05 09:00:01 -05:00
Rene Rivera
0d62f281e9 Add missing NO_LIB usage requirements. 2024-04-28 20:16:12 -05:00
Rene Rivera
cd5dc1010e Switch to library requirements instead of source. As source puts extra source in install targets. 2024-03-29 21:15:59 -05:00
Rene Rivera
5b63189be6 Put back removing qualified boostcpp tag. As we need it until the Jamroot removes the qualified tag. 2024-03-17 18:31:51 -05:00
Rene Rivera
409ea7b90a Make the library modular usable. 2024-03-11 08:38:17 -05:00
Alain Miniussi
dea9b5b600 Merge pull request #155 from SoapGentoo/pep-328-import
PEP 328 import
2024-03-08 10:47:48 +01:00
David Seifert
538189286c PEP 328 import 2024-01-24 17:56:54 +01:00
Alain Miniussi
347595c773 Merge pull request #154 from boostorg/150-i-need-to-call-mpi_type_free-mannually-to-avoid-yakasa-warnings
Make sure we free the Boost.MPI type built for C++ bool (sice there i…
boost-1.86.0.beta1 boost-1.86.0 boost-1.85.0.beta1 boost-1.85.0 boost-1.84.0.beta1 boost-1.84.0
2023-09-18 18:21:41 +02:00
Alain Miniussi
c5270b066f Make sure we free the Boost.MPI type built for C++ bool (sice there is no MPI Bool type) 2023-09-18 18:20:21 +02:00
Alain Miniussi
1e79153566 Merge pull request #153 from boostorg/138-assertion-inside-scatterv-failed-when-input-==-nullptr
Autorise empty imput in scatterv
2023-09-18 17:18:12 +02:00
Alain Miniussi
1491a5ad23 Autorise empty imput in scatterv 2023-09-18 17:15:54 +02:00
Alain Miniussi
1f1611b25d Merge pull request #152 from boostorg/149-control-reaches-end-of-non-void-function-warning-from-gcc
Tells copiler that abort won't return
2023-09-18 16:13:20 +02:00
Alain Miniussi
71c6854d00 Tells copiler that abort won't return 2023-09-18 16:10:00 +02:00
Alain Miniussi
20841ea166 Merge pull request #151 from boostorg/144-make_offsets-unresolved-symbol-issue-in-msvc143
Syntax error in windows declspec directive.
2023-09-18 15:50:23 +02:00
Alain Miniussi
f2f586ec4a Boost.MPI only uses C MPI interface. 2023-09-18 15:47:30 +02:00
Alain Miniussi
2e253362d5 Syntax error in windows declspec directive.
Thanks Yury Bura for the fix.
2023-09-18 15:44:24 +02:00
Alain Miniussi
688036d0c9 Merge pull request #148 from boostorg/147-various-cmake-build-issues
Fixed compilation issues that preventing CMake test from compiling
boost-1.83.0
2023-08-02 13:09:52 +02:00
Alain Miniussi
2c48660b93 Fixed compilation issues that preventing CMake test from compiling 2023-08-02 13:07:13 +02:00
Alain Miniussi
f8c48b6cca Merge branch 'master' into develop 2023-08-01 14:45:26 +02:00
Alain Miniussi
88937d97a9 typo in doxygen comment 2023-07-31 16:22:58 +02:00
Alain Miniussi
e22abc5137 Help with windows build.
refs #144
2023-03-22 17:30:39 +01:00
Alain Miniussi
401ace89ff Merge branch 'develop' of github.com:boostorg/mpi into develop 2023-03-14 11:52:50 +01:00
Alain Miniussi
737c5d4b24 Merge pull request #134 from eschnett/HEAD
Don't use MPI constants as compile-time constants
2023-03-14 11:52:24 +01:00
Alain Miniussi
8d10bda5fa Merge pull request #134 from eschnett/HEAD
Don't use MPI constants as compile-time constants
2023-03-14 10:48:28 +01:00
Alain Miniussi
0ff2282309 Merge pull request #143 from boostorg/142-add-cmake-testing
Added MPI test in CTest framework
2023-03-13 12:29:18 +01: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
fd58d302bd Merge branch 'eldiener-develop' into develop 2022-06-02 14:51:28 +02:00
Alain Miniussi
5a7b2cba2a Merge branch 'develop' of github.com:eldiener/mpi into eldiener-develop 2022-06-02 14:46:56 +02:00
Alain Miniussi
93b77629ff test the new environment::libray_version 2022-06-02 14:45:46 +02:00
Alain Miniussi
d03e27076b The wrong variable was referenced in environement::library_version above MPI3 2022-06-02 14:42:27 +02:00
Alain Miniussi
54e8bbe514 Merge branch 'leha-bot-feature/mpi-3-library-version' into develop 2022-06-02 14:27:52 +02:00
Alain Miniussi
7b98693c36 Merge branch 'feature/mpi-3-library-version' of github.com:leha-bot/mpi into leha-bot-feature/mpi-3-library-version 2022-06-02 14:27:33 +02:00
Alain Miniussi
f2b9b221e7 Merge branch 'stubbsda-issue131' into develop 2022-06-02 14:25:38 +02:00