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

Commit Graph

  • 3ecbf83ff3 Added MPI Python libs to install target. Andrey Semashev 2019-04-13 21:54:45 +03:00
  • 1d298a3da4 fix legacy_dynamic_primitive_array_handler::test() with type T=std::vector<...> Vincent Chabannes 2019-04-01 13:57:41 +02:00
  • 6202bdf308 moving to header only test framework feature/header-test-switch Alain Miniussi 2019-03-11 22:15:56 +01:00
  • e8323df12c moving to header only test framework Alain Miniussi 2019-03-11 18:24:31 +01:00
  • 3861ae4a14 moved to header only test framework Alain Miniussi 2019-03-11 17:45:14 +01:00
  • 0c9bf1dc0f dead code Alain Miniussi 2019-03-11 17:34:31 +01:00
  • 7f7d77817d Use header test to shut up obsolence warning Alain Miniussi 2019-03-11 17:31:14 +01:00
  • d3dc7d61f9 Merge branch 'Lastique-use_uncaught_exceptions' into develop Alain Miniussi 2019-03-11 15:14:44 +01:00
  • 288f82bc27 Merge branch 'use_uncaught_exceptions' of git://github.com/Lastique/mpi into Lastique-use_uncaught_exceptions Alain Miniussi 2019-03-11 15:11:17 +01:00
  • 8205597ade Merge branch 'aumuell-sizes2offsets' into develop Alain Miniussi 2019-03-11 14:19:27 +01:00
  • 0eb9c2d3ba Merge branch 'sizes2offsets' of git://github.com/aumuell/mpi into aumuell-sizes2offsets Alain Miniussi 2019-03-11 14:15:06 +01:00
  • c6088dcc76 Merge branch 'mkuron-patch-2' into develop Alain Miniussi 2019-03-11 14:06:40 +01:00
  • c24b716773 nullptr would be better, nut not as portable. Alain Miniussi 2019-03-11 14:02:49 +01:00
  • 788e11ed34 BOOST_MPI_DECL for sizes2offsets Martin Aumueller 2019-02-17 16:45:12 +01:00
  • dc708430bf mpi::detail::c_data needs to check for empty vectors Michael Kuron 2019-02-14 15:55:31 +01:00
  • 73cffe9b31 Add boost-install boost_mpi to build/Jamfile boost-1.70.0.beta1 boost-1.70.0 Peter Dimov 2018-10-12 06:11:03 +03:00
  • 569bfa3ea2 Warn that non_blocking_any_source will fail with standard < 3. bugfix/mpi-version1-compatibility Alain Miniussi 2018-12-19 23:51:14 +01:00
  • 7e52cd4761 Adapt to OpenMPI 1.6.5, which is an antique, but used on boost's travis. Alain Miniussi 2018-12-19 11:47:54 +01:00
  • 141add97e9 use BOSST_MPI_USE_IMPROBE to choose to use MPI_<x>probe when reading complex messages Alain Miniussi 2018-12-18 17:16:25 +01:00
  • 16b6fc2c38 Introduce BOOST_MPI_VERSION and BOOST_MPI_SUBVERSION. Use those to select code according to supposrted standard. Alain Miniussi 2018-12-18 15:57:23 +01:00
  • 853ac0637a Use uncaught_exceptions from Boost.Core to avoid C++17 warnings. Andrey Semashev 2018-12-17 19:00:27 +03:00
  • 1a138a402e Merge branch 'develop' of github.com:boostorg/mpi into develop Alain Miniussi 2018-12-10 18:54:56 +01:00
  • 64c81d178f Make travis print the OpenMpi version Alain Miniussi 2018-12-10 18:53:38 +01:00
  • 66fee04728 Revert "Make travis print the OpenMPI version." bugfix/77_deprecated11 Alain Miniussi 2018-12-10 18:48:12 +01:00
  • f4cbc5933d Make travis print the OpenMPI version. Alain Miniussi 2018-12-10 18:46:57 +01:00
  • 303359840b replace deprecated MPI_Address with new replacement refs #77 Alain Miniussi 2018-12-09 23:47:57 +01:00
  • dd03e959d7 MPI_INTEGER is Fortran, replaced with MPI_INT fixes #75 bugfix/75_drop_MPI_INTEGER Alain Miniussi 2018-12-09 23:29:52 +01:00
  • 1dba21b548 Documentation update, ve more specific w.r.t completion of serialized communicatons. feature/70p2p-opt-probe Alain Miniussi 2018-12-09 23:00:24 +01:00
  • 272d03c9ff Merge branch 'develop' into feature/70p2p-opt-probe Alain Miniussi 2018-10-29 12:10:53 +01:00
  • 228b1d00c5 Add boost-install boost_mpi to build/Jamfile Peter Dimov 2018-10-12 06:11:03 +03:00
  • 12796d723c Merge branch 'master' into develop Alain Miniussi 2018-10-07 19:17:06 +02:00
  • c6b59c0599 this unused file was commited to master by mistake. Fixes #74 boost-1.69.0-beta1 boost-1.69.0 Alain Miniussi 2018-10-07 19:12:58 +02:00
  • 5f9d87f685 Fix use of std::random_shuffle under C++17 Peter Dimov 2018-10-07 08:13:25 +03:00
  • 67f0d67097 Add Travis CI support Peter Dimov 2018-10-07 17:37:18 +03:00
  • 6f4a2eafd9 Fix use of std::random_shuffle under C++17 Peter Dimov 2018-10-07 08:13:25 +03:00
  • f47980d676 Add Travis CI support Peter Dimov 2018-10-07 17:37:18 +03:00
  • f44c619d4c Fix use of std::random_shuffle under C++17 feature/travis Peter Dimov 2018-10-07 08:13:25 +03:00
  • 53340ca044 Reduce cxxstd configurations Peter Dimov 2018-10-07 07:39:20 +03:00
  • 38522df757 Add <local-visibility>global on the library targets Peter Dimov 2018-10-07 01:16:57 +03:00
  • ceed0ecd55 Switch to <visibility>global again (properly spelled) Peter Dimov 2018-10-06 20:50:58 +03:00
  • b9dd04a033 Add <local-visibility>global again, properly spelled Peter Dimov 2018-10-06 19:07:34 +03:00
  • 9eb90a7d3f Switch to <visibility>global Peter Dimov 2018-10-06 18:25:51 +03:00
  • ae459be12b Add <local-visibility>global Peter Dimov 2018-10-06 18:06:03 +03:00
  • 4abb67774e Add <library>/boost//mpi to test requirements Peter Dimov 2018-10-06 17:38:56 +03:00
  • 21f819b723 Install openmpi-bin, configure runner Peter Dimov 2018-10-06 17:31:46 +03:00
  • d90b65e9b1 Fix package name again Peter Dimov 2018-10-06 17:19:37 +03:00
  • f972197056 Fix package name Peter Dimov 2018-10-06 17:10:24 +03:00
  • 026b931838 Give mpic++.openmpi as the command Peter Dimov 2018-10-06 16:59:04 +03:00
  • 8904494a70 Add .travis.yml Peter Dimov 2018-10-06 16:38:15 +03:00
  • a688b1c6e3 Add test from user report https://svn.boost.org/trac10/ticket/12828 (also mentionned in #70). Also added progress_on_irecv.cpp test which currently hang (not added in the jam file). It's probably a replicate, but better safe than sorry in testing. refs #71. bugfix/71-progress Alain Miniussi 2018-09-13 10:10:24 +02:00
  • 7723a9e566 redundant doc on overloaded methods. Alain Miniussi 2018-09-10 15:08:22 +02:00
  • 33cfb01dcb We want to get the new documentation organisation. refs #70 Merge branch 'develop' into feature/70p2p-opt-probe Alain Miniussi 2018-09-10 13:07:00 +02:00
  • f7a6a0a039 More regular secion splitting Alain Miniussi 2018-09-10 13:05:14 +02:00
  • fb6eac3e8c disppatch big doc sections in theirs own files. Alain Miniussi 2018-09-10 12:54:34 +02:00
  • afb0d1460a Move back to library style for doc. Put thread doc in its own file Alain Miniussi 2018-09-10 12:36:23 +02:00
  • 85ae8ecee3 Updated links Alain Miniussi 2018-09-10 12:00:49 +02:00
  • 8a612a7edf Splitted documention into sb files. fixed cross refs. moved to book style. matched endsect to the matching section Alain Miniussi 2018-09-07 17:31:19 +02:00
  • 895438496b Hopefully more clear and compact Alain Miniussi 2018-09-07 15:29:53 +02:00
  • 09dfd1aabb Improve installtion documentation readability. Alain Miniussi 2018-09-07 12:12:32 +02:00
  • 780589800d avoid c++11 in test refs #70 Alain Miniussi 2018-09-06 23:22:13 +02:00
  • 8ae54063cb license refs #70 Alain Miniussi 2018-09-06 23:11:25 +02:00
  • c1071c996d add any_source test case. refs #70 Alain Miniussi 2018-09-06 23:09:03 +02:00
  • 5d67726047 dead code refs #70 Alain Miniussi 2018-09-06 22:12:02 +02:00
  • 13377ee243 factorization refs #0 Alain Miniussi 2018-09-06 22:06:17 +02:00
  • d15544dc02 dead code refs #70 Alain Miniussi 2018-09-06 22:00:16 +02:00
  • c4bbdeb1da More code factirization for probe based request handlers. refs #70 Alain Miniussi 2018-09-06 21:59:02 +02:00
  • d6935ee017 more probe base handler factorization. refs #70 Alain Miniussi 2018-09-06 21:47:28 +02:00
  • a440141a29 more probe handler factorization refs #70 Alain Miniussi 2018-09-06 21:25:16 +02:00
  • c180b6c283 factorized dynamic array of primiteve data rquest handler. refs #70 Alain Miniussi 2018-09-06 20:45:48 +02:00
  • 7102c8c4de data protected. refs #70 Alain Miniussi 2018-09-06 20:17:25 +02:00
  • c8ef62aaf2 indentation Alain Miniussi 2018-09-06 20:09:13 +02:00
  • e031a0c8aa prepare for probe handler code factorization. refs #70 Alain Miniussi 2018-09-06 19:32:09 +02:00
  • 322f68c01c Fixed array receive. Looks like we mostly done. refs #70 Alain Miniussi 2018-09-06 19:04:27 +02:00
  • 77b232fb69 put mpi_probe selection in c file. refs #70 Alain Miniussi 2018-09-06 18:48:50 +02:00
  • bb10afdb7f directly deserialized array items. refs #70 Alain Miniussi 2018-09-06 15:02:15 +02:00
  • 6c6439adbc debug header, for convenience. Alain Miniussi 2018-09-06 15:00:53 +02:00
  • 8d21bf4d72 reduce dependency on serialization internal. also, the array size is known, don't send it. refs #70 Alain Miniussi 2018-09-06 14:28:31 +02:00
  • 8de07807ac initialized bool vector. refs #70 Alain Miniussi 2018-09-06 14:28:05 +02:00
  • 6ccf4ee258 send buffer, not empty messages. refs #70 Alain Miniussi 2018-09-06 14:27:29 +02:00
  • 0c7648543d next prev computation. Alain Miniussi 2018-09-06 14:26:47 +02:00
  • dbddaafd60 new lines. Alain Miniussi 2018-09-06 14:26:16 +02:00
  • 9129e5bd6f Avoid manipulating inactive requests refs #70 Alain Miniussi 2018-09-05 23:43:37 +02:00
  • 8ae5111249 Wrong direction in MPI request. refs #20 Alain Miniussi 2018-09-05 23:43:06 +02:00
  • a1d46e2821 made probe handler or serialized data. Not testd yet. Legacy handlr passes refs #70 Alain Miniussi 2018-09-05 22:31:33 +02:00
  • dbba124752 Moved archive communication to optionnal probe communication. The new one have not been tested yet, but legacy passes. refs #70 Alain Miniussi 2018-09-05 20:54:25 +02:00
  • e36f7a2f18 avoid low level MPI in interface. refs #70 Alain Miniussi 2018-09-05 19:45:55 +02:00
  • 0ee1045287 factorization. refs #70 Alain Miniussi 2018-09-05 16:02:31 +02:00
  • 5f64c8118a Less stuff in header. refs #70 Alain Miniussi 2018-09-05 15:34:20 +02:00
  • 67ecce4ec8 OpenMPI port. refs #70 Alain Miniussi 2018-09-05 15:30:24 +02:00
  • 25379b0a25 trivial request encapsulated. refs #70 Alain Miniussi 2018-09-05 15:13:13 +02:00
  • cd3c68aa55 non blocking trivial send ancapsulation. refs #70 Alain Miniussi 2018-09-05 14:35:15 +02:00
  • 6585dc8e1c non blocking trivial send ancapsulation. refs #70 Alain Miniussi 2018-09-05 14:26:05 +02:00
  • b2a4a06933 make direction explicit. refs #70 Alain Miniussi 2018-09-05 14:10:28 +02:00
  • a45e542b61 dead code, refs #70 Alain Miniussi 2018-09-05 14:03:46 +02:00
  • f3c8419f70 dead code. refs #70 Alain Miniussi 2018-09-05 12:11:29 +02:00
  • 6216acadad dead code Alain Miniussi 2018-09-05 11:44:57 +02:00
  • 9a4aa79b33 simplify legacy handler of serialized array. refs #70 Alain Miniussi 2018-09-05 11:43:36 +02:00
  • 3c1699b841 useless template ctor refs #70 Alain Miniussi 2018-09-05 11:06:40 +02:00
  • 88692b3bf3 simplify legacy request handler ctor refs #70 Alain Miniussi 2018-09-05 10:30:26 +02:00
  • 403b513d72 Merge branch 'feature/70p2p-opt-probe' of github.com:boostorg/mpi into feature/70p2p-opt-probe Alain Miniussi 2018-09-04 23:03:17 +02:00