Conference Presentation (After Call) FZJ-2023-05541

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Testing. Testing? Testing! How RSEs can Assure Software Quality in Complex HPC Code Bases.



2023

Platform for Advanced Scientific Computing Conference, PASC 23, DavosDavos, Switzerland, 26 Jun 2023 - 28 Jun 20232023-06-262023-06-28

Abstract: HPC software is often regarded simply as a tool to advance science and publish results. However, the process of developing and maintaining HPC software is getting more complex. Since the lifetime of a code outlasts the lifetime of an HPC cluster, porting and optimizing for a new system is always required. How can we improve and automate the workflow of development and maintenance? In this talk, we focus on the software engineering part of HPC code development. We describe how automated unit testing and continuous integration help to keep the software in a manageable state.


Contributing Institute(s):
  1. Jülich Supercomputing Center (JSC)
Research Program(s):
  1. 5112 - Cross-Domain Algorithms, Tools, Methods Labs (ATMLs) and Research Groups (POF4-511) (POF4-511)
  2. DFG project 443189148 - FMhub - Eine Plattform zur Bereitstellung schneller Multipol-Löser für die Wissenschaft (443189148) (443189148)

Appears in the scientific report 2023
Click to display QR Code for this record

The record appears in these collections:
Document types > Presentations > Conference Presentations
Workflow collections > Public records
Institute Collections > JSC
Publications database

 Record created 2023-12-18, last modified 2024-01-02


External link:
Download fulltext
Fulltext
Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)