Numerical simulations of unsteady shock wave interactions using SAC and Fortran-90

Daniel Rolls, Carl Joslin, Alexei Kudryavtsev, Sven-Bodo Scholz, Alex Shafarenko

Research output: Chapter in Book/Report/Conference proceedingConference contribution

9 Citations (Scopus)

Abstract

This paper briefly introduces SAC: a data-parallel language with an imperative feel but side-effect free and declarative. The experiences of porting a simulation of unsteady shock waves in the Euler system from Fortran to SAC are reported. Both the SAC and Fortran code was run on a 16-core AMD machine. We demonstrate scalability and performance of our approach by comparison to Fortran.

Original languageEnglish
Title of host publicationPaCT '09 Proceedings of the 10th International Conference on Parallel Computing Technologies
EditorsV Malyshkin
Place of PublicationBERLIN
PublisherSpringer
Pages445-456
Number of pages12
ISBN (Print)978-3-642-03274-5
DOIs
Publication statusPublished - 2009
Event10th International Conference on Parallel Computing Technologies - Novosibirsk
Duration: 31 Aug 20094 Sep 2009

Conference

Conference10th International Conference on Parallel Computing Technologies
CityNovosibirsk
Period31/08/094/09/09

Cite this

Rolls, D., Joslin, C., Kudryavtsev, A., Scholz, S-B., & Shafarenko, A. (2009). Numerical simulations of unsteady shock wave interactions using SAC and Fortran-90. In V. Malyshkin (Ed.), PaCT '09 Proceedings of the 10th International Conference on Parallel Computing Technologies (pp. 445-456). Springer. https://doi.org/10.1007/978-3-642-03275-2_44