#2289: CT_MultiLevel tests abort when run using more than one thread via simfactory
Reporter:Roland Haas
Status:new
Milestone:ET_2019_10
Version:
Type:bug
Priority:minor
Component:EinsteinToolkit thorn

Comment (by Eloisa Bentivegna):

This seems to me like a Carpet issue rather than a CT_MultiLevel issue, as any other thorn using the parameter Carpet::num_threads would incur in the same problem. There are basically two conflicting ways to specify the number of threads, which need to be reconciled in a way that retains the ability to specify the number of threads at the parfile level (so it can be used in the tests). I am not sure what to suggest in this direction.

On the same note, CT_MultiLevel does not use raw OpenMP directives, but adopts the LoopControl headers (except for two minor utility functions), so the solution you suggest can’t be applied.

--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2289/ct_multilevel-tests-abort-when-run-using