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
Alain Miniussi
70a87869b0
Merge branch 'issue131' of github.com:stubbsda/mpi into stubbsda-issue131
2022-06-02 14:20:08 +02:00
Alain Miniussi
157c78f053
Merge branch 'maksim-0-fix_buffer_primitive_load_save' into develop
2022-06-02 14:16:41 +02:00
Alain Miniussi
996274e956
Merge branch 'fix_buffer_primitive_load_save' of github.com:maksim-0/mpi into maksim-0-fix_buffer_primitive_load_save
2022-06-02 14:12:43 +02:00
Alain Miniussi
975180365d
Merge branch 'yurybura-fix-build-on-windows' into develop
2022-06-02 14:10:00 +02:00
Yury Bura
f14f0e25d0
fix build boost_mpi_python on Windows
2022-01-04 17:51:10 +03:00
Maksim Petukhou
8494fffb5b
Fix buffer primitive load and save for CharType != char
2021-10-27 21:56:23 +03:00
Daniel Stubbs
5321a7c99b
Added all_gatherv declaration to header file for MPI collective operations.
2021-10-25 08:31:12 -04:00
Peter Dimov
1d6ee972f4
Only link to MPI::MPI_CXX when find_package(MPI) has been called
boost-1.79.0.beta1
boost-1.78.0
boost-1.82.0.beta1
boost-1.82.0
boost-1.81.0.beta1
boost-1.81.0
boost-1.80.0.beta1
boost-1.80.0
boost-1.83.0.beta1
boost-1.79.0
boost-1.78.0.beta1
2021-09-21 02:09:51 +03:00
Peter Dimov
d30faf3c60
Only try to find MPI when BOOST_ENABLE_MPI is ON
2021-09-21 02:09:51 +03:00
Peter Dimov
b62ecc4db2
Add find_package(MPI) to CMakeLists
2021-09-21 02:09:51 +03:00
Peter Dimov
3ee3578928
Remove dependency on Boost::python
2021-09-21 02:09:51 +03:00
Peter Dimov
e2b4a2cbee
Generate CMakeLists.txt
2021-09-21 02:09:51 +03:00
Erik Schnetter
cbaafbd487
Don't use MPI constants as compile-time constants
2021-08-18 15:20:51 -04:00
leha-bot
8378256a1b
mpi::environment: add library_version() method ( #129 )
...
Based on MPI-3 MPI_Get_library_version() API.
On previous versions it returns an empty string.
2021-08-10 17:57:33 +03:00
Peter Dimov
511a556eb9
Only link to MPI::MPI_CXX when find_package(MPI) has been called
2021-05-30 03:02:30 +03:00
Peter Dimov
114ac2df65
Only try to find MPI when BOOST_ENABLE_MPI is ON
2021-05-30 02:58:40 +03:00
Peter Dimov
3cbea24851
Add find_package(MPI) to CMakeLists
2021-05-30 01:50:03 +03:00
Peter Dimov
13304d99a5
Remove dependency on Boost::python
2021-05-30 01:06:02 +03:00
Peter Dimov
9685e768e7
Generate CMakeLists.txt
2021-05-30 01:05:35 +03:00
Edward Diener
bcd1a4b17c
[skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out.
2021-01-20 15:32:38 -05:00
Alain Miniussi
070c3c707d
mpi specific gitignore
2020-07-01 12:06:17 +02:00
Robert Ramey
04743c9bfb
corrected syntax error
2020-06-26 17:11:40 -07:00
Robert Ramey
da602162b4
Merge branch 'develop' of https://github.com/boostorg/mpi into develop
...
* 'develop' of https://github.com/boostorg/mpi: (54 commits)
We want to skip C++ binding in underlying implementation (othewise, Open MPI does not give a choice), it's too late to avoid building them.
typo in doc
put status code in status files
put status code in status files
Use new library naming conventions.
add test for wait_all on null request
Make definition consistent with comment. We do not want the c++ bidings with OpenMPI
split travis jobs
Avoid a few warnings
Use the same serialization code for python2 and python3 thank to bytesobject.h. Thanks to @xnox for the idea.
Revert "Use the same serialization code for python2 and python3 thank to bytesobject.h."
Use the same serialization code for python2 and python3 thank to bytesobject.h. Thanks to @xnox for the idea.
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
factorize
have pick API work in both python 2 and 3
Use neutral var name for buffer
remove spurious extract and ()s
We assume python2 pickle API, wich used str as buffers. We need something compatible with python3, which uses bytes. Common base is object
use python3 compatible print
For some reason mpi module is now at top level, adapt the mpi python test to that
...
2020-06-24 22:53:16 -07:00