#2289: CT_MultiLevel tests abort when run using more than one thread via simfactory
| Reporter: | Roland Haas |
| Status: | resolved |
| Milestone: | ET_2019_10 |
| Version: | |
| Type: | bug |
| Priority: | minor |
| Component: | EinsteinToolkit thorn |
Comment (by Roland Haas):
Removing the OMP reduction likely does not impact speed a lot since it is only used to compute an error norm (the relevant lines are : https://bitbucket.org/eloisa/ctthorns/src/master/CT_MultiLevel/src/CT_Utils.cc#lines-255 and https://bitbucket.org/eloisa/ctthorns/src/master/CT_MultiLevel/src/CT_Utils.cc#lines-305). However the errors do not only show up in the error norm output. For example on Comet the log file for 2 ranks 12 threads reads (only showing significant differences):
admbase-curv.d.asc: substantial differences
significant differences on 6 (out of 109) lines
(insignificant differences on 88 lines)
admbase-curv.x.asc: substantial differences
significant differences on 6 (out of 182) lines
(insignificant differences on 168 lines)
admbase-curv.y.asc: substantial differences
significant differences on 6 (out of 182) lines
(insignificant differences on 164 lines)
admbase-curv.z.asc: substantial differences
significant differences on 6 (out of 109) lines
(insignificant differences on 97 lines)
ct_multilevel-auxiliaries.d.asc: substantial differences
significant differences on 2 (out of 109) lines
(insignificant differences on 16 lines)
ct_multilevel-auxiliaries.x.asc: substantial differences
significant differences on 2 (out of 182) lines
(insignificant differences on 12 lines)
ct_multilevel-auxiliaries.y.asc: substantial differences
significant differences on 2 (out of 182) lines
(insignificant differences on 19 lines)
ct_multilevel-auxiliaries.z.asc: substantial differences
significant differences on 2 (out of 109) lines
(insigni
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2289/ct_multilevel-tests-abort-when-run-using