The complexity of simulation software for the solution of hyperbolic PDEs is growing due to the need for adaptivity and an increasing level of parallelization. The work done in this thesis facilitates the reuse of solver components for regular grids in combination with parallel, adaptive grids. To this end, a general local time-stepping scheme suitable for use with arbitrary solvers is developed. An analysis of the resulting software systems' efficiency and accuracy ensures that the properties of the original components are preserved.
«
The complexity of simulation software for the solution of hyperbolic PDEs is growing due to the need for adaptivity and an increasing level of parallelization. The work done in this thesis facilitates the reuse of solver components for regular grids in combination with parallel, adaptive grids. To this end, a general local time-stepping scheme suitable for use with arbitrary solvers is developed. An analysis of the resulting software systems' efficiency and accuracy ensures that the properties o...
»
Übersetzte Kurzfassung:
Durch zunehmende Parallelität und notwendige Adaptivität wird Software zur numerischen Lösung hyperbolischer Differentialgleichungen immer komplexer. Die vorliegende Arbeit fördert die Wiederverwendung existierender Löser für reguläre Gitter auf parallelisierten, adaptiven Gittern. Hierfür wird ein lokales Zeitschrittverfahren entwickelt, das auf beliebige Löser anwendbar ist. Die Arbeit untersucht die Effizienz und Genauigkeit der entstehenden Softwaresysteme um sicherzustellen, dass die Eigenschaften der Originalkomponenten erhalten bleiben.
«
Durch zunehmende Parallelität und notwendige Adaptivität wird Software zur numerischen Lösung hyperbolischer Differentialgleichungen immer komplexer. Die vorliegende Arbeit fördert die Wiederverwendung existierender Löser für reguläre Gitter auf parallelisierten, adaptiven Gittern. Hierfür wird ein lokales Zeitschrittverfahren entwickelt, das auf beliebige Löser anwendbar ist. Die Arbeit untersucht die Effizienz und Genauigkeit der entstehenden Softwaresysteme um sicherzustellen, dass die Eigens...
»