Numerical Simulations of Unsteady Shock Wave Interactions Using SaC and Fortran-90

  • Authors:
  • Daniel Rolls;Carl Joslin;Alexei Kudryavtsev;Sven-Bodo Scholz;Alex Shafarenko

  • Affiliations:
  • Department of Computer Science, University of Hertfordshire, UK AL10 9AB;Department of Computer Science, University of Hertfordshire, UK AL10 9AB;Institute of Theoretical and Applied Mechanics RAS SB, Novosibirsk, Russia 630090;Department of Computer Science, University of Hertfordshire, UK AL10 9AB;Department of Computer Science, University of Hertfordshire, UK AL10 9AB

  • Venue:
  • PaCT '09 Proceedings of the 10th International Conference on Parallel Computing Technologies
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

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.