Numerical simulations of unsteady shock wave interactions using SAC and Fortran-90
Author
Rolls, D.
Joslin, C.
Kudryavtsev, A.
Scholz, S.
Shafarenko, A.
Attention
2299/5889
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.