Webinar 004: Testing and Documenting your Code
Channel: IDEAS Productivity
Date: 2017-06-16

Presenter: Alicia Klinvex, SNL
Presented: 2016-06-15

Software verification and validation are needed for high-quality and reliable scientific codes. For software with moderate to long lifecycles, a strong automated testing regime is indispensable for continued reliability. Similarly, comprehensive and comprehensible documentation is vital for code maintenance and extensibility. This presentation will provide guidelines on testing and documentation that can help to ensure high-quality and long-lived HPC software. We will present methodologies, with examples, for developing tests and adopting regular automated testing. We also will provide guidelines for minimum, adequate, and good documentation practices depending on the available resources of the development team.

For more information about the HPC Best Practices webinars, including slides and Q&A archives for this presentation, other presentations in the series, and a mailing list for announcements of future webinars, please visit https://ideas-productivity.org/events/hpc-best-practices-webinars