Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

clean up CTest infrastructure #830

Open
BenWibking opened this issue Dec 19, 2024 · 0 comments
Open

clean up CTest infrastructure #830

BenWibking opened this issue Dec 19, 2024 · 0 comments
Labels
CI enhancement New feature or request

Comments

@BenWibking
Copy link
Collaborator

BenWibking commented Dec 19, 2024

Describe the proposal
We can follow what WarpX does and streamline the CTest testing infrastructure: ECP-WarpX/WarpX#5068.

We can also use CTest for nightly regression testing, if we use WarpX-style checksums for each output variable (i.e., the sum over all cells in each multifab. This turns out to be a sensitive test of whether the contents of the output are actually the same or not.). Then we don't have to store benchmark solutions that take up a lot of disk space.

Describe alternatives you've considered
N/A

Additional context
We duplicate a lot of things in each CMakeLists.txt for each problem/test.

@BenWibking BenWibking added CI enhancement New feature or request labels Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant