| 871 | |
| 872 | #ifdef ACL_DEVICE |
| 873 | void seissol::initializer::MemoryManager::recordExecutionPaths(bool usePlasticity) { |
| 874 | recording::CompositeRecorder<seissol::initializer::LTS> recorder; |
| 875 | recorder.addRecorder(new recording::LocalIntegrationRecorder); |
| 876 | recorder.addRecorder(new recording::NeighIntegrationRecorder); |
| 877 | |
| 878 | if (usePlasticity) { |
| 879 | recorder.addRecorder(new recording::PlasticityRecorder); |
| 880 | } |
| 881 | |
| 882 | for (auto& layer : m_ltsTree.leaves(Ghost)) { |
| 883 | recorder.record(m_lts, layer); |
| 884 | } |
| 885 | |
| 886 | recording::CompositeRecorder<seissol::initializer::DynamicRupture> drRecorder; |
| 887 | drRecorder.addRecorder(new recording::DynamicRuptureRecorder); |
| 888 | for (auto& layer : m_dynRupTree.leaves(Ghost)) { |
| 889 | drRecorder.record(*m_dynRup, layer); |
| 890 | } |
| 891 | } |
| 892 | #endif // ACL_DEVICE |
| 893 | |
| 894 | bool seissol::initializer::isAcousticSideOfElasticAcousticInterface(CellMaterialData &material, |
no test coverage detected