Alain Miniussi
f2bee0bc5e
sequential version of status
...
refs #61
2018-05-21 18:20:33 +02:00
Alain Miniussi
318828cceb
Sequential version of exception
...
refs #61
2018-05-21 17:57:31 +02:00
Alain Miniussi
8ec65783ee
Minimal changes to have a seq version of error_string.
...
refs #61
2018-05-21 17:47:17 +02:00
Alain Miniussi
e5fe21df2f
Merge branch 'develop' of github.com:boostorg/mpi into develop
2018-05-21 15:00:00 +02:00
Alain Miniussi
de72e96890
Merge branch 'fix-jam-py3' of github.com:xnox/mpi into fix-jam-py3
...
refs #58
2018-05-21 14:59:44 +02:00
Alain Miniussi
66c1950da6
Merge branch 'fix-jam-py3' of github.com:xnox/mpi into fix-jam-py3
2018-05-21 12:30:30 +02:00
Alain Miniussi
07aa1aafce
Merge branch 'develop'.
...
fixes #60
2018-05-21 11:13:30 +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
5a81428c0c
Merge pull request #59 from boostorg/waitany53
...
Waitany53
2018-05-20 14:05:03 +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
Dimitri John Ledkov
bd9e3b81a7
Just build mpi-python against current boost_python, not boostpython2|3
...
Looks like boost_python has moved on and stopped providing
boost_python2 and boost_python3 libraries. Possibly a regression in
boost_python, or possibly new world order which mpi should adapt to.
Fixes build: --with-python --with-mpi --python-buildid=py36 python=3.6
2018-05-03 12:27:26 +01:00
Alain Miniussi
36a607e88f
Merge branch 'move57' into develop
...
refs #57
2018-04-18 16:35:48 +02:00
Alain Miniussi
dfea112ffe
use BOOST_NO_CXX11_DEFAULTED_MOVES to approximate support of move ctor/ass.
...
refs #57
2018-04-18 16:33:43 +02:00
Alain Miniussi
17c2dcb8f5
use BOOST_NO_CXX11_DEFAULTED_MOVES to approximate support of move ctor/ass.
...
refs #57
2018-04-18 16:26:04 +02:00
Alain Miniussi
ae6734c3aa
Merge branch 'develop' into move57
...
refs #57
2018-04-18 16:16:45 +02:00
Alain Miniussi
41125d37b5
Merge branch 'err55' into develop
...
fixes #55
2018-04-18 16:09:32 +02:00
Alain Miniussi
1e495c9f31
Style issue, put return type on the same line as function name.
...
refs #55
2018-04-18 16:07:57 +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
483e9cb02a
Have exceptions use new error_string function
...
refs #55
2018-03-13 18:06:49 +01:00
Alain Miniussi
913882914c
Add MPI error code to string convertion
...
refs #55
2018-03-13 17:50:59 +01:00
Alain Miniussi
ceea6f8655
Merge pull request #54 from boostorg/waitany53
...
Deal with partialy transmited serialized messages.
2018-03-13 15:17:16 +01: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
Alain Miniussi
26f462256c
Deal with partialy transmited serialized messages.
...
This is a fix proposed by hirschsn
refs !53
2018-03-13 10:53:32 +01:00
Alain Miniussi
5e5f789672
Merge branch 'develop'
...
refs #46
boost-1.67.0
2018-02-22 22:07:36 +01:00
Alain Miniussi
9e3cadb31d
Merge branch 'pavelkryukov-patch-1' into develop
2017-11-25 09:20:42 +01:00
Pavel I. Kryukov
c6760b3c75
Add missing '{' to the previous commit
2017-11-25 10:31:04 +03:00
Pavel I. Kryukov
ed54dfdf3f
Remove deprecated std::binary_function
2017-11-21 20:12:49 +03:00
Alain Miniussi
93834838ae
Merge pull request #50 from boostorg/openmpi1.6-const
...
Add const conversion to accomodate open MPI 1.6
2017-07-24 13:39:39 +02:00
Alain Miniussi
2c5ec6ef15
Add const conversion to accomodate open MPI 1.6
2017-07-24 12:39:50 +02:00
Alain Miniussi
ee8cf105dd
Merge branch 'develop' into antique
2017-07-23 09:49:40 +02:00
Alain Miniussi
afdb09d375
Fix mpi-python component compilation.
...
Made mpi-python compilation and naming consistent with Boost.Python:
- Add <python> property requirement to the components dependent on Python.
This ensures that Boost.Build passes include and library paths for the
selected Python version while building these components. This fixes the
build error of pyconfig.h not found.
- Add <python-debugging> property handling, to follow Boost.Python practice.
This should ensure that correct Python headers and library are used
by Boost.Python depending on this property.
- Add suffix 3 to the library name when compiled against Python 3.x. This
follows Boost.Python practice. The MPI plugin for Python is still named
mpi (without suffix) as it may be visible to python programs. Users are
expected to build into separate directories when plugins for different
Python versions are required.
boost-1.65.1
boost-1.65.0
boost-1.66.0
2017-07-21 23:14:39 +02:00
Alain Miniussi
5d9acb73a2
Merge branch 'master' into develop
2017-07-21 10:16:54 +02:00
Alain Miniussi
0e3945a207
Merge pull request #48 from Lastique/fix_python_compilation
...
Fix mpi-python component compilation.
2017-07-21 00:34:55 +02:00
Jonathan Wakely
e2537e507f
Add header for serialization::make_array ( #40 )
2017-07-21 00:08:41 +02:00
Alain Miniussi
fab4d716a5
Merge branch 'master' into develop
2017-07-19 23:02:47 +02:00
Alain Miniussi
b48c2fc8fb
Merge pull request #49 from boostorg/get_data_fix
...
Do not include serialization/detail/get_data.hpp as it disapear in 1.64.
2017-07-16 11:50:46 +02:00
Alain Miniussi
00e55d8f5e
Do not include serialization/detail/get_data.hpp as it disapear in 1.64.
2017-07-15 14:00:06 +02:00
Andrey Semashev
b414ada843
Fix mpi-python component compilation.
...
Made mpi-python compilation and naming consistent with Boost.Python:
- Add <python> property requirement to the components dependent on Python.
This ensures that Boost.Build passes include and library paths for the
selected Python version while building these components. This fixes the
build error of pyconfig.h not found.
- Add <python-debugging> property handling, to follow Boost.Python practice.
This should ensure that correct Python headers and library are used
by Boost.Python depending on this property.
- Add suffix 3 to the library name when compiled against Python 3.x. This
follows Boost.Python practice. The MPI plugin for Python is still named
mpi (without suffix) as it may be visible to python programs. Users are
expected to build into separate directories when plugins for different
Python versions are required.
2017-04-20 23:52:13 +03:00
Alain Miniussi
c5964b4397
void using vector::data in order to comply to old pre C++ compilers.
2017-02-28 13:44:44 +01:00
Alain Miniussi
26a990d90f
Support for antique compilers with poour brace init support.
2017-02-24 13:36:51 +01:00
Alain Miniussi
7c925147a9
Merge pull request #43 from boostorg/if0
...
Delete now clearly obsolete #if 0ed code.
2017-02-23 14:01:34 +01:00
Alain Miniussi
52123bc6a5
Merge pull request #45 from boostorg/nvcc
...
This is trivial, no code changed, just moved to an equally legal position.
2017-02-23 13:56:21 +01:00
Alain Miniussi
90e84fe143
Change partial specialization position to agree with nvcc/icc
2017-02-23 13:47:23 +01:00
Alain Miniussi
5afae48612
Delete now clearly obsolete #if 0ed code.
2017-02-23 11:31:39 +01:00
Alain Miniussi
98c406a77f
documentation typo
2017-02-23 11:26:49 +01:00
Jonathan Wakely
947d171573
Add header for serialization::make_array ( #40 )
2017-02-22 19:19:45 -07:00
Jonathan Wakely
f5bdcc1ebf
Replace boost::serialization::detail::get_data function. ( #39 )
2017-02-22 19:18:58 -07:00