#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.