Skip to content

#853 Thread safety of the grid interface not guaranteed.

Metadata

Property Value
Reported by Robert K (robertk@posteo.org)
Reported at Dec 10, 2010 13:52
Type Bug Report
Version Git (pre2.4) [autotools]
Operating System Unspecified / All
Last edited by Robert K (robertk@posteo.org)
Last edited at Dec 10, 2010 13:53

Description

I think we should try to achieve the thread safety of the dune-grid interface such that a grid could be thread safe if implementation does support this.

Currently this would for example fail in debug mode since the CHECK_INTERFACE_IMPLEMENTATION (see dune-common/dune/common/bartonnackmanifcheck.hh) macro uses static variables to check an infinite call loop. I think we should at least provide possiblities to disable such things (currently by disable DUNE_DEVEL_MODE).

Probably there are other things in the interface that could destroy thread safety.