OpenMP VV: A Testsuite to Validate and Verify OpenMP Features which is apart of the ECP SOLLVE project
PI: Sunita Chandrasekaran
Current Students: Andrew Kalla, Ray Escobar
Past Students: Thomas Huber, Jose Manuel Monsalve Diaz, Joshua Davis, Nolan Baker, Kristina Holsapple, Jaydon Reap, Michael Carr, Nikhil Rao
Oak Ridge National Lab (OLCF): Swaroop Pophale, Seyong Lee, David Bernholdt
Funding Agency and Period: Department of Energy (Exascale Computing Project - SOLLVE) and 07/19 - 12/23
Project Duration: 07/19 – present
Project Summary:
This projects aims to provide the OpenMP community, hardware vendors, and National Lab collaborators with an up-to-date OpenMP Validation and Verification test suite that aims to evaluate usability of various compilers that support the OpenMP specification. Every few years, the OpenMP ARB releases new versions of the specifcation. When this happens, there are a handful of new features (constructs, directives, clauses) that are added to the language. By creating tests for these new features as they are introduced, we are able to aid hardware vendors in the development of their implemenation, catch and report bugs for various compiler vendors, and create test cases for features in cases where no other test cases may exist.