#2426: g++-10 possibly miscompiles parts of Carpet
Reporter:Roland Haas
Status:new
Milestone:
Version:
Type:bug
Priority:major
Component:Other

Comment (by Erik Schnetter):

I wonder what triggers the problem. Are there multiple concurrent iterators? Is the iterator used in multiple threads? Is the bboxset2 set changed while an iterator is running? Or do I misunderstand the definition of mutable?

Disabling bboxset2 is very expensive when running on many MPI processes. Since machines today have many more cores than they used to, I would be careful with that.

My guess is that any failure in a low-level mechanism such as bboxset2 will lead to instant death for any simulation.

--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2426/g-10-possibly-miscompiles-parts-of-carpet