Alain Miniussi
ecfb97b9bf
Small typo, we had double slashes in external URL.
...
Did not hurt, but it nicer this way.
(cherry picked from commit fcc098aa59 )
Conflicts:
doc/mpi.qbk
2015-04-17 15:04:33 +02:00
Alain Miniussi
6ef7845faa
Reflect mpi-forum web site modification.
...
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.
(cherry picked from commit befe62d920 )
Conflicts:
doc/mpi.qbk
2015-04-17 15:01:42 +02:00
Alain Miniussi
accbafc66f
Fixed deadlock involving wait_any and intel MPI.
...
In wait_any, we need to test for compound recv of serialized object that just got the size but not the body (that is, request[1] == null & handler != null).
Note that in:
if (current->m_requests[0] != MPI_REQUEST_NULL &&
(current->m_requests[1] != MPI_REQUEST_NULL ||
current->m_handler)) {
if (optional<status> result = current->test())
return std::make_pair(*result, current);
}
I suspect the 3 line test should be removed and every thng handled in request::test (which is supposed to tell wheter we have a complete request).
But I have no idea why it was done like that in the first place.
(cherry picked from commit ed4852863a )
2015-04-17 14:47:12 +02:00
Alain Miniussi
f6f21efe31
Split nonblocking_test to ease debugging.
...
There are 2 functions in nonblocking_test. Which makes debuging less convenient with no benefit.
(cherry picked from commit 6fc0bc3d94 )
2015-04-17 14:45:06 +02:00
Alain Miniussi
f4b1d96a55
Test_any loop was only testing the first request.
...
test_any was actually only testing the first request due to a typo in the for loop.
(cherry picked from commit 6c597245a2 )
2015-04-17 14:39:28 +02:00
Alain Miniussi
bc13577187
Fixed const bug in save_override.
...
A few const were missing in save_override variants. As a result the most generl function was selected instead of the most specific versions.
Only trigger in BOOST_MPI_HOMOGENEOUS mode.
2015-04-17 14:23:07 +02:00
K. Noel Belcourt
cab4a79963
Merge branch 'develop'
boost-1.58.0
boost-1.57.0
boost-1.56.0
2014-05-09 19:59:38 -06:00
K. Noel Belcourt
fd54b706c6
Merge branch 'master' into develop
...
Conflicts:
include/boost/mpi/packed_iarchive.hpp
include/boost/mpi/packed_oarchive.hpp
2014-05-09 19:56:18 -06:00
Noel Belcourt
1ef558e384
Merge pull request #3 from danieljames/remove-old-files
...
Remove files incorrectly restored by git conversion.
Looks reasonable, thanks again.
2014-04-27 14:38:14 -06:00
Noel Belcourt
f1e9c300c7
Merge pull request #4 from danieljames/master-cherry-pick
...
Master cherry pick
Looks good Daniel, thanks for putting this together. I don't see any problem with applying these changes.
2014-04-27 14:35:29 -06:00
Douglas Gregor
f538c6d6bf
Make MPI non-blocking semantics more clear
...
[SVN r56203]
Conflicts:
doc/mpi.qbk
2014-04-01 22:05:48 +01:00
Matthias Troyer
92e837bd4c
proposed fix for ticket 2399
...
[SVN r55449]
2014-04-01 22:04:48 +01:00
Matthias Troyer
dc3b1e5831
Fixed ticket 2723
...
[SVN r55445]
2014-04-01 22:04:34 +01:00
Daniel James
a6e603d50c
Remove files incorrectly restored by git conversion.
...
These directories didn't exist in trunk. In some repos, old deleted
files seem to have been kept in the git conversion. I think this is
something to do with the old CVS to subversion conversion making the
history a bit complicated.
2014-04-01 21:59:40 +01:00
K. Noel Belcourt
a7a2501242
Fix problems caused by serialization changes.
2014-02-21 20:46:26 -07:00
Noel Belcourt
a55c9318bc
Merge pull request #2 from jhunold/visibility
...
Add visibility support for Boost.MPI. Fixes #2114
2014-01-29 20:45:52 -08:00
Noel Belcourt
8a2913c42e
Merge pull request #1 from danieljames/develop
...
Update path for new location of Boost Build.
2014-01-27 21:58:11 -08:00
Jürgen Hunold
b33caa7d6c
Add visibility support for Boost.MPI. Fixes #2114
2014-01-04 11:04:06 +01:00
Daniel James
363c2c7be9
Update path for new location of Boost Build.
2013-12-26 09:59:59 +00:00
Matthias Troyer
9193f9942e
Fixed #9401
...
[SVN r86734]
2013-11-17 10:46:25 +00:00
Matthias Troyer
8cabdaada8
Fixed #9356
...
[SVN r86713]
2013-11-15 19:25:20 +00:00
Matthias Troyer
c2b505cca8
Fixed #9356
...
[SVN r86712]
2013-11-15 19:22:18 +00:00
Matthias Troyer
d8663f9c3d
Fixed #9258
...
[SVN r86353]
2013-10-18 14:56:51 +00:00
Matthias Troyer
e6a31170ea
Fixed #9208
...
[SVN r86207]
2013-10-08 19:05:04 +00:00
Matthias Troyer
8817058e0a
Merged Boost.MPI patches to release
...
[SVN r85553]
2013-09-03 19:31:55 +00:00
Matthias Troyer
e9b92c58c8
Various additiond and patches for Boost.MPI
...
[SVN r85527]
2013-08-30 14:30:09 +00:00
Matthias Troyer
b9a454ad8d
Fixed #8881
...
[SVN r85144]
2013-07-23 23:06:01 +00:00
Matthias Troyer
7cfa3db27a
Fixed #6436 #5596 and added threaded initialization
...
[SVN r84739]
2013-06-11 08:30:39 +00:00
Matthias Troyer
f367a5aa17
Several minor bug fixes and updates
...
[SVN r82525]
2013-01-17 15:26:30 +00:00
Matthias Troyer
ff6f4c64f7
Several minor bug fixes and updates
...
[SVN r82524]
2013-01-17 15:25:50 +00:00
Daniel James
ddaf09f203
Merge unique name for MPI documentation build.
...
[SVN r80287]
2012-08-28 17:40:49 +00:00
Daniel James
803bebcc51
Give MPI documentation project a unique name.
...
`libs/mpi/build/Jamfile.v2` and `libs/mpi/doc/Jamfile.v2` had the same project
name, which was causing the documentation build to fail.
[SVN r79974]
2012-08-12 09:23:16 +00:00
Matthias Troyer
9cf1f16f5c
Applied patch for #4657
...
[SVN r76290]
2012-01-03 17:27:54 +00:00
Matthias Troyer
967114eb31
Added missing resize of vector, to become compatible with documentation
...
[SVN r76186]
2011-12-26 17:29:36 +00:00
Matthias Troyer
040a3a9654
Added missing include headers for assert
...
[SVN r76182]
2011-12-26 17:25:21 +00:00
Ralf W. Grosse-Kunstleve
53aba3325c
libs/mpi/src/python/py_nonblocking.cpp: resolving ticket #6123
...
[SVN r75914]
2011-12-12 07:01:36 +00:00
Matthias Troyer
a1ca5b5e7b
Fixed tickets #4693 and #4772
...
[SVN r66785]
2010-11-27 12:40:31 +00:00
Matthias Troyer
5366d111b2
Updated documentation for ticket #4506
...
[SVN r66784]
2010-11-27 12:22:57 +00:00
Matthias Troyer
b9343fe56c
Moved Boost.MPI fixes for the 1.45 release to the release branch
...
[SVN r66067]
2010-10-18 06:22:09 +00:00
Matthias Troyer
459dfc7e98
Fixed pointer serialization in Boost.MPI
...
[SVN r65997]
2010-10-16 00:49:36 +00:00
Matthias Troyer
170dfd4717
Fixes for homogenous MPI when using new version of the serialization library
...
[SVN r65965]
2010-10-14 20:08:27 +00:00
Vladimir Prus
ae1f7e6406
Also force <runtime-link>shared for Python extension.
...
If we're forcing <link>shared, should also switch runtime link.
[SVN r65639]
2010-09-27 16:35:09 +00:00
Matthias Troyer
9a6c6a5f7b
Added shared pointer support
...
[SVN r65556]
2010-09-23 19:26:26 +00:00
Vladimir Prus
c91aee0da5
Merge r64010, wherein jam has been moved.
...
[SVN r65233]
2010-09-04 11:02:21 +00:00
Matthias Troyer
50f71c9b00
Changes required to make Boost.MPI work with Boost.Serialization after breaking changes for 1.44
...
[SVN r64423]
2010-07-29 03:27:09 +00:00
Matthias Troyer
fdc02fc7f9
Attempted workaround to breaking changes in Boost.Serialization and removed any remaining dependence on binary archives
...
[SVN r64343]
2010-07-25 22:53:03 +00:00
Matthias Troyer
015b27c70a
Fixed Boost.MPI following breaking changes in Boost.Serialization
...
[SVN r63537]
2010-07-03 03:20:14 +00:00
Daniel James
60d5bdcfdd
Merge documentation fixes.
...
* Use `doc/src/*.css` instead of `doc/html/*.css`.
* Remove wiki and people directories.
* Some documentation fixes.
* Left out `minimal.css` changes and boostbook changes because of clashes.
[SVN r63347]
2010-06-26 12:30:09 +00:00
Daniel James
666c29c179
Update various libraries' documentation build.
...
Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.
[SVN r63146]
2010-06-20 18:00:48 +00:00
K. Noel Belcourt
baa886be92
Commit patch for https://svn.boost.org/trac/boost/ticket/4192
...
Tested on Mac and Linux, didn't cause any problems.
[SVN r62542]
2010-06-08 02:03:05 +00:00