-
Notifications
You must be signed in to change notification settings - Fork 139
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
Update multiple time step deterministic test #2381
Conversation
Increasing initial timestep.
Can one of the admins verify this patch? |
I'd like to remove bug tag ASAP so we can track it regularily. |
I can add these to the present PR |
My understanding is that the larger timestep simply makes the test more sensitive, since old versions of the code with the bug were passing even with the shorter timestep. Good. Thanks for the update. I suggest to rename or similar. The key thing we are testing is varying timesteps. Please modify this to only run for builds where it has a chance of passing. Ensure CUDA, complex and mixed precision are all skipped. Edit: Had not seen your reply 2 min ago. |
Skipping CUDA, complex, mixed precision is an OK solution to me as well. The purpose is not to confuse people with an unintended test failing in these builds. |
@ye-luo I agree with skipping those tests for now. |
Okay to test |
SoA and AoS appear to diverge for 0.6/Ha case -- for both develop and 3.8.0. |
The AoS code failed due to this divergence:
Since the AoS code is not long for the world, you could skip it. Alternatively, add distinct test data, or try playing with the input parameters to avoid the divergence between AoS and SoA (if possible). Your call. |
Increasing initial timestep.
With an initial timestep of 0.6/Ha, the develop branch prior to #2377 fails for both DMC series. The error is also larger for the first series.
Proposed changes
Changing initial timestep of tests/solids/diamondC_1x1x1_pp/det_qmc_short_vmc_dmc_lg_ts.in.xml from 0.3/Ha to 0.6/Ha
Does this introduce a breaking change?
What systems has this change been tested on?
Workstation
Checklist
Update the following with a yes where the items apply. If you're unsure about any of them, don't hesitate to ask. This is
simply a reminder of what we are going to look for before merging your code.