Uh oh!
There was an error while loading. Please reload this page.
Conversation
Removed usage of Boost.Filesystem APIs that were deprecated and then removed.
Update Boost.Filesystem usage
…a source in install targets.
Add support for modular build structure.
Document that metis_reader expects a seekable stream
Remove mentions of bsp_process_group from docs
Should have done this when I took over Boost.Graph, whoops.
jeremy-murphy
commented
Sep 24, 2025
@jzmaddock , are you available to review? |
jzmaddock
commented
Sep 27, 2025
The changes look fine to me. Any idea what's started causing all the segfaults in the tests? |
jzmaddock
commented
Sep 27, 2025
BTW we could really use an MSVC CI runner too. |
jeremy-murphy
commented
Sep 30, 2025
No idea! I'll have to investigate. |
jeremy-murphy
commented
Oct 13, 2025
Very curious that the macos (clang) build passes. |
jeremy-murphy
commented
Oct 15, 2025
@aminiussi maybe you can help here: do you know why these |
aminiussi
commented
Oct 15, 2025
I test boost.mpi with HPE/Cray MPI which is mpich based so nothing trivial comes to mind. I only test with cmake and I think there are no cmake based tests for graph parallel, so I'll have to make a b2/gcc13/mpich build on my ubuntu laptop to sees if I can reproduce the issue. |
aminiussi
commented
Oct 15, 2025
I would replace: with Then, I suspect the test will fail the Since the mpi_process_group class allocate one incomming and outgoing communication structures in containers of size comm.size(), sending a message to proc 1 will retrieve a non existing outgoing structure (in mpi_process_group.ipp:173). I suspect the problem is in the project_config.jam generated file that does not actually select the mpich implementation, which ends up launching 2 singleton instead of two process MPI jobs. |
Boost.StaticAssert has been merged into Boost.Config, so remove the dependency.
Remove dependencies on Boost.StaticAssert
Uh oh!
There was an error while loading. Please reload this page.
And some fixes to the documentation, and one fix to the code.
Also updated the maintainer to myself, which I should have done a few years ago when I took over Boost.Graph, whoops.