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.