This should not be the cause, since this part of the code will be discarded by preprocessor if OPAL is compiled without enabling DKS (and I think that is the case for running regression tests).
This is interesting because I've checked before I commited the changes and all tests using ParallelTTracker (except Degrader-1) passed. And I've just checked again (on merlin) and even the ones that are supposed to fail according to todays results passed. I used the master branch without any changes and there are also no changes in the regression-tests repository.
I was logged in into opalrunner yesterday afternoon and noticed that there are 30 opal processes (opalrunner has 16 threads). It could just be that the some of the tests ran out of time (the regression tests are stopped after 300 seconds).
Is OPAL compiled with AMR for the regression tests? If yes, in case of AMR I also dump the reference particle. However, I do not hope that this affects the rms that much.
@kraus you are right, I run the tests again. But had no time to check the results and write a comment. Some of the failures can be explained with the high load. Still have to check why these tests were still running.
Checksum for reference RestartTest-2.stat OK Checksum for reference RestartTest-2.out OK Checksum for reference RestartTest-2.lbal OK run simulationTest rms_x(last) passed: 4.3059479593043903e-13 (eps=1e-08) Test rms_y(last) passed: 8.803721640582296e-17 (eps=1e-08) Test rms_s(last) passed: 9.974659986866641e-18 (eps=1e-08)
It might be the guard in the PartBunchBase class at line 2062 ... however, I would be astonished about the effect. Sry, I have currently no time to test ... I have other debugging issues.