Commit Graph

  • 7d73ef198f Added a few topology ctors. Documentation Alain Miniussi 2016-10-19 14:43:59 +0200
  • 3117df1b36 only test shift on periodic dmentions Alain Miniussi 2016-10-15 22:46:45 +0200
  • cd2db2b9d6 use plain assert instead of boost's Alain Miniussi 2016-10-15 22:46:06 +0200
  • ebb22ff06b typo in doc Alain Miniussi 2016-10-15 22:45:18 +0200
  • 56551fa441 Merge branch 'develop' into cartesian Reintegration Alain Miniussi 2016-10-15 16:12:14 +0200
  • ddb38b0eb4 Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:35 -0500
  • e6349ee63f Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:35 -0500
  • 1c082e1ff8 specialization of is_mpi_datatype for std::array Florian Weik 2016-09-20 16:37:46 -0600
  • e33c16da78 Bump test size to 1e7 items in vector. Noel Belcourt 2016-07-24 13:33:02 -0600
  • 330bf8c178 Disable for stds before c++11. K. Noel Belcourt 2016-07-24 13:27:30 -0600
  • cbefb9c312 Update 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
  • 3eabcce9b6 Add 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
  • 85bb58d75b Add send and recv overloads for std::vector. K. Noel Belcourt 2016-07-21 21:48:02 -0600
  • 8b73e340f0 Fix spelling in docs and config.hpp (#35) Jonathan Wakely 2016-05-23 18:33:11 +0100
  • 06851a6367 Fix deprecation warning by testing MPI_VERSION >= 2. Newer MPI uses MPI_Comm_set_errhandler and MPI_Comm_get_attr. K. Noel Belcourt 2016-05-01 16:38:00 -0600
  • 004df1037e Fix spelling in docs and config.hpp (#35) Jonathan Wakely 2016-05-23 18:33:11 +0100
  • 1ae5eec15c Fix deprecation warning by testing MPI_VERSION >= 2. Newer MPI uses MPI_Comm_set_errhandler and MPI_Comm_get_attr. K. Noel Belcourt 2016-05-01 16:38:00 -0600
  • 754f89c87b Merge some doc changes (#34) Noel Belcourt 2016-04-26 21:57:54 -0600
  • 7d33e519b3 Fix typo with rename to array_wrapper. K. Noel Belcourt 2016-04-25 13:15:25 -0600
  • 0dce8d2c2a Fix: adapt to renaming of serialization::array_wrapper (#30) Jürgen Hunold 2016-04-24 21:59:36 +0200
  • e4be4411c8 Fix typo with rename to array_wrapper. K. Noel Belcourt 2016-04-25 13:15:25 -0600
  • c70e7ff243 Fix: adapt to renaming of serialization::array_wrapper (#30) Jürgen Hunold 2016-04-24 21:59:36 +0200
  • 0a3297b1e6 Merge pull request #31 from bavier/doc-typos Alain Miniussi 2015-12-21 09:59:02 +0100
  • d184ba0ffd doc: Fix typos bavier 2015-12-16 17:55:39 -0600
  • c85ec97d9c Merge pull request #29 from boostorg/develop Alain Miniussi 2015-09-22 00:19:27 +0200
  • 9ca5dd26d7 Merge branch 'MarcelRaad-fix_compilation' into develop Alain Miniussi 2015-09-21 23:52:20 +0200
  • 7791752122 Merge branch 'fix_compilation' of https://github.com/MarcelRaad/mpi into MarcelRaad-fix_compilation Alain Miniussi 2015-09-21 23:50:11 +0200
  • 1bd679217c Remove unused parameter warning from scan.hpp by nasailja Alain Miniussi 2015-09-21 23:46:02 +0200
  • ceafbbfe2d Remove unused parameter warnings from reduce.hpp Ilja 2015-08-18 14:04:42 -0400
  • 772337fa47 Merge branch 'develop' Alain Miniussi 2015-06-12 12:06:42 +0200
  • 76b3b16ae3 Fix compilation There were several errors when compiling with MSVC 14 and --build-type=complete. Marcel Raad 2015-06-06 20:39:54 +0200
  • df5709960d Merge pull request #23 from thtrummer/develop Alain Miniussi 2015-05-17 23:20:45 +0200
  • 2cadf735fe Add missing parameters in documentation (#9713) Thomas Trummer 2015-05-17 22:59:14 +0200
  • 58713af3e2 Workaround MPI_Bcast bug w.r.t. MPI_BOTTOM. Alain Miniussi 2015-04-24 01:02:52 +0200
  • 49f3f9a4e3 Do not take adress of temp, even for a short time. Alain Miniussi 2015-04-24 01:02:03 +0200
  • 7f32653c0b Allow debugger to attached to specific MPI processes. Alain Miniussi 2015-04-24 01:01:28 +0200
  • 828c9f8332 Fix broken graph_comunicator ctor href. Alain Miniussi 2015-04-22 18:08:17 +0200
  • 6469e38af0 remove all references to pfto.hpp Alain Miniussi 2015-04-22 17:53:18 +0200
  • 870e038999 In doc, has_graph_topology -> as_graph_communicator Alain Miniussi 2015-04-22 17:13:19 +0200
  • 62640eeabc Document the default change on BOOST_MPI_HOMOGENEOUS. Alain Miniussi 2015-04-22 16:38:51 +0200
  • e24fd6da99 Doxygen documentation of BOOST_MI_HOMOGENEOUS Alain Miniussi 2015-04-22 16:12:47 +0200
  • a11558185f Update the build install instruction. Alain Miniussi 2015-04-22 16:00:31 +0200
  • f0a95bdb9d Make homogeneous platform the default. Alain Miniussi 2015-04-21 16:57:28 +0200
  • d0ded005b6 Relax condition for documentation generation. Alain Miniussi 2015-04-21 16:54:18 +0200
  • 27d0fcff20 Deal with null communicator when testing topology. Alain Miniussi 2015-04-21 16:51:33 +0200
  • ebae825102 Upgrade obsolete C API. Alain Miniussi 2014-10-07 00:39:54 +0200
  • 4ca9f7266a Python section was missing [endsec] Alain Miniussi 2014-09-16 11:32:17 +0200
  • ecfb97b9bf Small typo, we had double slashes in external URL. Alain Miniussi 2015-04-17 15:04:33 +0200
  • 6ef7845faa Reflect mpi-forum web site modification. Alain Miniussi 2015-04-17 15:01:42 +0200
  • accbafc66f Fixed deadlock involving wait_any and intel MPI. Alain Miniussi 2014-09-10 13:37:11 +0200
  • f6f21efe31 Split nonblocking_test to ease debugging. Alain Miniussi 2014-09-10 11:32:59 +0200
  • f4b1d96a55 Test_any loop was only testing the first request. Alain Miniussi 2014-09-10 11:03:11 +0200
  • bc13577187 Fixed const bug in save_override. Alain Miniussi 2015-04-17 14:23:07 +0200
  • 15ad1b215b When ptfo workaround was removed from serialization, some changes had to be made in the MPI library (extra argument were inserted only to help overloading resolution and had to be removed). I missed one in heterogrneous mode. Here it is. Alain Miniussi 2015-04-16 17:09:35 +0200
  • fc959903e3 Consistency between mpl's true and fale usage. Alain Miniussi 2015-04-16 17:08:42 +0200
  • 5a17a3b90a restore the default setting Alain Miniussi 2015-04-16 17:08:21 +0200
  • db6b816964 Following a change in serializtion, the save_override(const archive::class_id_optional_type & ) was not overriden anymore in oarchive. Alain Miniussi 2015-04-16 15:16:59 +0200
  • c527609cf6 adapted save_override for archive::class_id_optional_type to an API chenage in serialize so that it can be recognized. added to UNIX only debug helper (not atually compiled by default) so that we can attach gdb to speciic MPI process. Alain Miniussi 2015-04-15 18:13:58 +0200
  • b21015c131 Select homogeneous platform. That's the most common situationin HPC but it is not selected by default for portability. Alain Miniussi 2015-04-15 13:10:24 +0200
  • 40c3f3ec2e Propagated some changes made in serilization related with archive version and pfto removal. Alain Miniussi 2015-04-14 17:10:39 +0200
  • b4e86408c2 Enable new test now that missing source has been added. K. Noel Belcourt 2014-11-21 10:53:42 -0700
  • d002a9f6b4 Merge branch 'develop' into cartesian Alain Miniussi 2014-11-21 15:52:43 +0100
  • 1144a111eb test file for stl container broadcast. Alain Miniussi 2014-11-20 21:45:47 +0100
  • b907db31ce Merge branch 'develop' into cartesian Alain Miniussi 2014-11-03 14:44:18 +0100
  • cf5785e040 Merge pull request #11 from ventrebd/fix-#10444-mpi-archive-failure Noel Belcourt 2014-10-31 14:37:41 -0600
  • b636b6dbe7 Fix broken develop testers. Noel Belcourt 2014-10-31 13:17:08 -0600
  • fe76d96819 Merge branch 'develop' into cartesian Alain Miniussi 2014-10-29 01:07:01 +0100
  • 2cf0ab9258 Merge pull request #22 from aminiussi/sendrecv Alain Miniussi 2014-10-29 00:50:42 +0100
  • 3884466f5c Forgot to test the non mpi primitive type. Alain Miniussi 2014-10-29 00:47:37 +0100
  • fad1e0737b Add a basic sendrecv that should be a direct transcription of the C interface. Alain Miniussi 2014-10-28 14:47:37 +0100
  • 911209c554 checkpointing before transfert Alain Miniussi 2014-10-10 16:38:44 +0200
  • b4c8c3541f Merge branch 'develop' into cartesian Alain Miniussi 2014-10-07 11:26:30 +0200
  • 44f50e6d0a indentation Alain Miniussi 2014-10-07 10:23:25 +0200
  • 34c546b9cd Merge pull request #20 from aminiussi/nulltopo Alain Miniussi 2014-10-07 10:13:37 +0200
  • d8024e9025 Merge branch 'develop' into cartesian Alain Miniussi 2014-10-07 10:03:40 +0200
  • 943023a6e2 Merge branch 'develop' of github.com:boostorg/mpi into nulltopo Alain Miniussi 2014-10-07 09:27:24 +0200
  • 932457abd9 Merge pull request #21 from aminiussi/obsolete Alain Miniussi 2014-10-07 09:23:47 +0200
  • f2e5edf320 The version 3 of the MPI standard is out now. Upgraded really old (1.1) API to 2.x. Alain Miniussi 2014-10-07 00:39:54 +0200
  • 33aa0744d1 When calling MPI_Topo_test, explicitly deal with MPI_COMM_NULL as it is not a legal value. Although it is what is return for leftovers process when creating cartesian grid or graphs. Alain Miniussi 2014-10-06 18:54:29 +0200
  • 243fa971c4 Added topology pretty printing Removed a few "unsigned int" comparuson warnings with g++ Splitted bug test_main function Alain Miniussi 2014-10-06 18:05:44 +0200
  • 5f46dec83c Merge branch 'develop' into cartesian Alain Miniussi 2014-09-16 14:11:27 +0200
  • abd82f0eda Merge pull request #14 from aminiussi/compound_recv_wait Alain Miniussi 2014-09-16 14:08:44 +0200
  • 1d498e48d5 Merge branch 'develop' into compound_recv_wait Alain Miniussi 2014-09-16 13:47:01 +0200
  • 544b0017a5 Merge pull request #12 from aminiussi/test_any_bug Alain Miniussi 2014-09-16 13:41:56 +0200
  • 4f784b2347 Merge branch 'develop' into test_any_bug Alain Miniussi 2014-09-16 13:34:25 +0200
  • f104e41b84 Merge pull request #13 from aminiussi/nonblocking_test_split Alain Miniussi 2014-09-16 12:02:10 +0200
  • d7736702ac Merge branch 'develop' into nonblocking_test_split Alain Miniussi 2014-09-16 11:45:21 +0200
  • b4576d5811 Merge pull request #17 from aminiussi/develop Alain Miniussi 2014-09-16 11:35:59 +0200
  • 6bc906ed0f Python section was missing [endsec] Alain Miniussi 2014-09-16 11:32:17 +0200
  • 3392433732 Merge pull request #15 from aminiussi/map-c-update Alain Miniussi 2014-09-16 11:04:58 +0200
  • 00a49f55c9 doxygen typo Alain Miniussi 2014-09-15 17:17:45 +0200
  • cbbb9a450f Added down cast functions for communicator to cartesian communicator conversion. Alain Miniussi 2014-09-15 17:02:51 +0200
  • a5ab336f84 Added documentation for C API mapping Alain Miniussi 2014-09-15 16:48:55 +0200
  • 2096fa08fa added mapping documentation for MPI_Cart_create, MPI_Dims_create MPI_Cartdim_get. Alain Miniussi 2014-09-15 16:43:31 +0200
  • 62a2404ecd Merge branch 'map-c-update' into cartesian Alain Miniussi 2014-09-15 15:50:16 +0200
  • fcc098aa59 Small typo, we had double slashes in external URL. Did not hurt, but it nicer this way. Alain Miniussi 2014-09-15 15:47:52 +0200
  • b7e89aeb60 Merge branch 'map-c-update' into cartesian Alain Miniussi 2014-09-15 15:42:59 +0200
  • 99acdb85fd added some documentation Alain Miniussi 2014-09-15 15:18:28 +0200
  • befe62d920 The documentation at mpi-forum moved from http://www.mpi-forum.org/docs/mpi-11-html to http://www.mpi-forum.org/docs/mpi-1.1/mpi-11-html. Changed the documentation to reflect that. In short term, we might want to move to MPI 2.x documentation. Alain Miniussi 2014-09-15 14:48:43 +0200
  • 0f13d9a20c Improved cartesian topology description. Alain Miniussi 2014-09-12 18:38:45 +0200