947d171573Add header for serialization::make_array (#40)
Jonathan Wakely
2017-02-23 02:19:45 +0000
f5bdcc1ebfReplace boost::serialization::detail::get_data function. (#39)
Jonathan Wakely
2017-02-23 02:18:58 +0000
b21d956760Fix incorrect usage of auto_ptr to free an array (#38)
Andrey Semashev
2017-02-23 05:17:32 +0300
dc9122c00dworkaround an Open MPI bug: (#37)
Alain Miniussi
2017-02-23 03:16:46 +0100
3440bbe24eBoost array was used, but corresponding include was missing. It's in a test, so using boost array vs std::array is a no brainer.
Alain Miniussi
2017-02-22 11:14:21 +0100
c5df30a54dSupport recent g++ without c++11.
Alain Miniussi
2016-11-04 00:11:14 +0100
1877e3947bAdd Alain to list of MPI maintainers.
K. Noel Belcourt
2016-10-31 19:06:50 -0600
aca232b9feUse Boost-global Python tagging.
Vladimir Prus
2016-10-28 11:57:43 +0300
7615e17bffspecialization of is_mpi_datatype for std::array
Florian Weik
2016-09-20 16:37:46 -0600
4503af939eBump test size to 1e7 items in vector.
Noel Belcourt
2016-07-24 13:33:02 -0600
96dbb8f375Disable for stds before c++11.
K. Noel Belcourt
2016-07-24 13:27:30 -0600
6acdb98883Update test case to check values communicated correctly. Add remark in Jamfile that test case requires -std=c++11.
Noel Belcourt
2016-07-22 13:59:07 -0600
e2ebac2b4dAdd allocator support to vector send recv api. Added test case to send recv a vector of udt with an overload of get_mpi_datatype. Added test to Jamfile for nightly testing.
K. Noel Belcourt
2016-07-22 12:14:58 -0600
333508581fAdd send and recv overloads for std::vector.
K. Noel Belcourt
2016-07-21 21:48:02 -0600
415a41f6eaTest that static and dynamic MPI versions matches
Alain Miniussi
2016-11-02 14:52:01 +0100
817914da2bAdd Alain to list of MPI maintainers.
K. Noel Belcourt
2016-10-31 19:06:50 -0600
7f3a324481Use Boost-global Python tagging.
Vladimir Prus
2016-10-28 11:57:43 +0300
9d4e00a3c8using g++5.4 detected a lot of compilation problems on template code that wasn't instantiated by the tests (which is an issue to deal with).
Alain Miniussi
2016-10-28 00:48:20 +0200
e3b0d08c7eExplicitly avoid temporary in isend.
Alain Miniussi
2016-10-27 00:54:51 +0200
8e3e9cd6d0activate non blocking test. Avoid case with 1 proc due to a problem with Microsoft's MPI. (I do not have Microsoft MPI, just trusted the comment).
Alain Miniussi
2016-10-26 10:28:08 +0200
91a19d2e6auniform var name.
Alain Miniussi
2016-10-26 10:15:29 +0200
864ad60116Only allocate receiv buffer on root node in gather.
Alain Miniussi
2016-10-26 10:10:04 +0200
da49ba7d4cspecial flag to mark non rooted opertaions
Alain Miniussi
2016-10-25 15:34:22 +0200
2a31dde183Inject sizes and displacement support.
Alain Miniussi
2016-10-25 13:42:58 +0200
61e0654098Iterate on ouput instead of using indexed access. Will make sharing implementation with variadic version easier.
Alain Miniussi
2016-10-25 12:05:10 +0200
d81cbab4a1gatherv is now point 2 point free.
Alain Miniussi
2016-10-24 20:49:23 +0200
0a6092d5ffGeneralized the gather MPI implementation function for non MPI datatypes in order to accomodate the variadic implementation.
Alain Miniussi
2016-10-24 19:45:43 +0200
f55fee5e36Iterate on output instead of using indexes. It will be easier to merge with the variadic version.
Alain Miniussi
2016-10-24 19:19:44 +0200
4b5c3735a1add an example for scatter
Alain Miniussi
2016-10-24 18:21:38 +0200
806d161cacadd scatter example code
Alain Miniussi
2016-10-24 17:33:10 +0200
a126156483Merge branch 'develop' into globopt
Alain Miniussi
2016-10-24 17:09:19 +0200
590c8c69b0Set the output buffer size. This function is often called on the root node only, so it is more convenient to allocate memory on demand.
Alain Miniussi
2016-10-21 11:10:46 +0200
f254852f3dComment typo, a template was wrongly calling gather (a test should be added for that case)
Alain Miniussi
2016-10-21 10:48:24 +0200
23a64c3ef6all_gather does not use point to point anymore.
Alain Miniussi
2016-10-20 21:21:45 +0200
6e06e914c6convert a sequence of size to a sequence of offsets
Alain Miniussi
2016-10-20 21:21:11 +0200