How-to keep legacy simulation codes alive and continue developing them: A continuous integration process for a nuclear safety analysis code system

For at least four decades GRS, a technical and scientific support organization working for the German government, has been and still is developing a simulation system for nuclear power plants. It consists of different codes to simulate the plant conditions during normal operation and accidents.

New and innovative reactor concepts as well as modelling phenomena of new interest creates the need to further develop and to couple these codes. Thereby, each new version must be verified and validated again.

A continuous integration process has been set up to build and test them automatically. Challenges solved during its introduction will be shown which should be applicable to other legacy codes.

Required audience experience:

None, but interest in working with legacy codes (FORTRAN!) is useful.

Objective of the talk:

Understanding and solving technical and cultural challenges in introducing a modern software development method in a group of engineers and physicists.
CLL19 Joachim Herb
Please follow us:

Track 2
Location: Moore Date: May 14, 2019 Time: 2:30 pm - 3:15 pm Joachim Herb, GRS Joachim Herb, GRS