The 4th International Workshop on Software Engineering for HPC in Computational Science and Engineering

Jeffrey C. Carver, Neil Chue Hong, Selim Ciraci

Research output: Contribution to journalReview article


Despite the increasing demand for utilizing high-performance computing (HPC) for CSE applications, software development for HPC historically attracted little attention from the software engineering (SE) community. Paradoxically, the HPC CSE community has increasingly been adopting SE techniques and tools. Indeed, the development of CSE software for HPC differs significantly from the development of more traditional business information systems, from which many SE best practices and tools have been drawn. The workshop summarized in this column, the fourth in the series to be collocated with the Supercomputing conference series, examined two main topics: testing and tradeoffs. Through presentations of work in this area and structured group discussions, the participants highlighted some of the key issues, as well as indicated the direction the community needs to go. In particular, there is a need for more high-quality research in this area that we can use as an evidence base to help developers of CSE applications change practice and benefit from advances in software engineering.

Original languageEnglish
Article number7878959
Pages (from-to)91-95
Number of pages5
JournalComputing in Science and Engineering
Issue number2
Publication statusPublished - 1 Mar 2017


  • computational engineering
  • computational science
  • HPC
  • scientific computing
  • software engineering
  • workshop


Dive into the research topics of 'The 4th International Workshop on Software Engineering for HPC in Computational Science and Engineering'. Together they form a unique fingerprint.

Cite this