Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The PR is changing cmake flags in the examples. The feature to compile different setups by changing
cmakeFlags
in the examples is useful for parameter scans and was from us hijacked to compile different solver in our CI.This PR reducing the free parameter for a example to a useful minimum, for the corresponding test.
A new folder
tests
is introducing compile tests. We do not aim to test each possible combination for all solvers, with shapes, ...We need to be realistic what we can test within the CI.
Later PRs will introduce unit tests to cover more parts of PIConGPU/PMacc
Incompatibilities
Old files
cmakeFlag
from the examples are not compatible with this PR. The default case (zero) is always running but other cases can be broken. Broken means that e.g. changing the field solver will have no effect.Review
Please review the PR commit wise. Each example I changed has its own commit.