Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

                    

Page Properties


Poster Title

New Infrastructure and Examples of Code Verification in E3SM

AuthorsAndreas Wilke (Unlicensed)Hui WanBill Spotz (Unlicensed)Gregory Barnett (Unlicensed)Peter CaldwellAnshu Dubey (Unlicensed)Richard Easter (Unlicensed)Carlo Graziani (Unlicensed), Brian Griffin, Vince LarsonLance Rayborn (Unlicensed)Sean SantosRachel Scanza (Unlicensed)Jian Sun (Unlicensed)Kai ZhangAndy Salinger
First AuthorAndreas Wilke (Unlicensed)
Session TypeE3SM session
Session IDE7 E8
Submission TypePresentation
GroupInfrastructure / CMDV
Experiment
Poster Link
View file
nameE3SM-CMDV-Verification-Testing-Bolger-2018.pptx
pageAgenda EESM PI Meeting
height250




Abstract

Verification is the process of determining that a code correctly represents the developer’s conceptual description and specifications. From a software engineering perspective, verification is a crucial part of the development and maintenance process that builds confidence in the software. From an Earth system modeling perspective, verification helps ensure that the simulations represent the intended physics rather than numerical artifacts or coding bugs. We postulate that most E3SM developers do some verification (i.e., testing) of their code as they write it, but those tests typically have very limited coverage; they are often not formalized, shared with others, or captured by a standard testing system.

...