Projects per year
Abstract
CP2K is a widely used application for atomistic simulation that can execute on a range of architectures. Consisting of more than one million lines of Fortran 95 code, the application is tested for correctness with a set of about 2,500 inputs using a dedicated regression testing environment. CP2K can be built with many compilers and executed on different serial and parallel platforms, thus making comprehensive testing even more challenging. This paper presents an effort to improve the existing testing process of CP2K in order to better support its continuing development. Enhancements have been made to the regression testing environment to support multi-platform testing and a new automated multi-platform testing system has been developed to check the code on a regular basis. Also, tools have been used to gain code coverage information for different test configurations. All the information is aggregated and displayed on the dedicated web page.
Original language | English |
---|---|
Title of host publication | Proceedings - IEEE 7th International Conference on Software Testing, Verification and Validation, ICST 2014 |
Publisher | Institute of Electrical and Electronics Engineers |
Pages | 95-98 |
Number of pages | 4 |
ISBN (Print) | 9780769551852 |
DOIs | |
Publication status | Published - 1 Jan 2014 |
Event | 7th IEEE International Conference on Software Testing, Verification and Validation, ICST 2014 - Cleveland, OH, United Kingdom Duration: 31 Mar 2014 → 4 Apr 2014 |
Conference
Conference | 7th IEEE International Conference on Software Testing, Verification and Validation, ICST 2014 |
---|---|
Country/Territory | United Kingdom |
City | Cleveland, OH |
Period | 31/03/14 → 4/04/14 |
Keywords / Materials (for Non-textual outputs)
- automated testing
- code coverage
- CP2K
- CUDA
- MPI
- OpenMP
- parallel programming
- regression testing