I can’t see any issue with what you’ve suggested @holger.
To be explicit, I would do as @holger suggests, with these specific steps
- Run the
perturbIC.pywith known seed - Then
payu setup, which will rewrite the manifest file with your new (perturbed) restart(s) git commit -aand write a commit message documenting the steps you have taken to perturb the restarts, with the seed value and the location of the script usedpayu run
You shouldn’t need to invoke a specific script with userscripts. If the run reproduces then it will reliably crash at the same location, and checking the git log will then give the instructions for what was done and how to reproduce it.