Good afternoon everybody,
I'm experiencing a quite confusing error.
The demo example is straightforward:
1) Create a simple Triangulation<2>, we're using GridGenerator::hyper_ball()
2) Partition it with GridTools::partition_triangulation(...)
3) Create TriangulationDescription::Description
4) Create parallel::fullydistributed::Triangulation
We use dealii 9.6.0-rc1 from the M1 mac .dmg installer.
We also test on the Docker image with deal.II 9.5.0.
The aforementioned code works in both scenarios.
BUT, as soon as I introduce a simple global refinement on the serial triangulation, like:
1.5) tria_base.refine_global(5);
deali.II 9.5.0: Works fine
deal.II 9.6.0: ERROR - or actually goes in a deadlock during the call to
tria_pft.create_triangulation(description);
-------
I attach the simple demo script as a .cpp file.
Does anybody know something about this?
Kind regards,
Matteo Malvestiti