-
Notifications
You must be signed in to change notification settings - Fork 39
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
Restart leads to Missing steps in output.log error in diagnostics.py #90
Comments
Dear Jakob, The error about missing steps mentions the output.log file. You should inspect (or just send) this file to see what happened. Best, |
Dear Sebastian I did use the correct keyword (restart_rerun_last_qm_step). I've attached the output.log file for you to look over. Thank you Best Jakob |
Dear Jakob, If these two files have this time step only once, in principle everything is ok and the only problem is a bug in diagnostics.py. You will not need to relaunch the trajectories. As a quick solution, you could remove/modify the lines in output.log to avoid confusing diagnostics.py. Yes, diagnostics.py can be run while a trajectory is currently propagating. Instead of saying "FINISHED" it should report "RUNNING" (or maybe "STUCK" if it thinks that the most recent time step takes unexpectedly long). Best, |
Dear Jakob, Thank you |
Dear Lukhmanul Enclosed is the input file I used in those runes; all traj have a similar input. If you need something else, please let me know. Best Jakob |
Thank you sir. |
Dear Lukhmanul, |
Thank you sir. |
Dear Sebastian, dear Lukhmanul Is there an ordering of keywords with which this error does not occur? If so, could you let me know where the restart and the "restart_rerun_last_qm_step" keywords I should add instead Thank you Best Jakob |
Dear Jakob, I have now found the time to fix your problem. It was caused by a small bug in diagnostics.py, which was mixing up the two handling of the two restart cases. Please check diagnostics.py in the main branch (https://github.com/sharc-md/sharc/blob/main/bin/diagnostics.py). Note that the bug fix is not found in the latest release. Please let me know whether this fixes your problem. Best, |
Dear all
I have run an MD situation (dt =0.5fs, 400 steps). After ~1/3 (e.g. 66 fs), the time limit of the cluster is reached. I had to restart the MD. After the 400 steps were completed, I ran the diagnostics.py file, and in every traj, it gave me the same output: that the missing steps were at the time when I restarted the MD. I want to send you the data produced, but the files are too big. Is there another way to send you the data?
Is there a way to avoid a rerun of the complete traj? And can the diagnostics.py be run while the traj is still running to avoid time lost?
Thank you
Best Jakob
The output from diagnostics.py of the traj, which I would like to send you, is:
The text was updated successfully, but these errors were encountered: