Describe the bug
On conda-forge, I see the following assert in ParallelIOTests:
$SRC_DIR/test/ParallelIOTest.cpp:346: FAILED:
REQUIRE( chunk.offset == Offset{ static_cast< unsigned >( chunk.sourceID ), 0 } )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ParallelIOTests is a Catch v2.6.1 host application.
Run with -? for options
-------------------------------------------------------------------------------
available_chunks_test
-------------------------------------------------------------------------------
$SRC_DIR/test/ParallelIOTest.cpp:358
...............................................................................
$SRC_DIR/test/ParallelIOTest.cpp:346: FAILED:
REQUIRE( chunk.offset == Offset{ static_cast< unsigned >( chunk.sourceID ), 0 } )
with expansion:
{ 0, 0 } == { 1, 0 }
with expansion:
{ 0, 0 } == { 1, 0 }
To Reproduce
This occurs on macOS with OpenMPI. MPICH is unaffected.
Just running the tests as usual with ctest.
See: https://github.com/conda-forge/openpmd-api-feedstock/pull/59
Expected behavior
Should not fail or not check an attribute that is runtime dependent.
Software Environment
Additional context
Occurred during release of openPMD-api 0.13.0 on conda-forge.
Can you check whether #871 fixes this? @ax3l
Most helpful comment
Can you check whether #871 fixes this? @ax3l