Conversation
|
PET-MAD seems to fail sometimes. It failed in one run but if I run it again with the same setting it runs without problem. |
ElliottKasoar
left a comment
There was a problem hiding this comment.
Thanks for this, @jungsdao!
Apologies for the slow review.
I'd be inclined to rename the test something slightly more specific e.g. OC20NEB, since this name can't clash with any other test.
I'd also like to explore replacing a lot of the calculation with janus-core's NEB calculation, as it's a lot of duplication, and I think the only thing missing is a way of checking convergence/continuing, both of which should be minor additions.
There was a problem hiding this comment.
Could you please send these as a zip file ([benchmark_name].zip) to me and/or @joehart2001 so we can upload them to the S3 bucket, and then update your calculation to download them?
|
Actually from the last drop-in meeting, there was discussion that we can modify this benchmark similar to bulk-crystal Phonon. So I can add more reactions from OC20NEB and make a scatter plot. (I'm not sure yet how many reactions are feasible yet.) I'll try to incorporate |
Great! Please let us know if there any issues. I've recently proposed some changes to Also just to note you may need to rebase/merge the latest |
| with open(neb.results_file, "w", encoding="utf8") as out: | ||
| print("#Barrier [eV] | delta E [eV] | Max force [eV/Å] ", file=out) | ||
| print(*neb.results.values(), file=out) |
There was a problem hiding this comment.
This should be written already by NEB?
There was a problem hiding this comment.
Hi, thanks for comments. As you might notice, it's still not complete but I'll keep working.
The reason it's writing again this is because when I use method="eb", I realized that the fmax printed from NEBtool is different from the log. In NEBtool it initiates new NEB instance with method="aseneb" as default but it gives different fmax compared to method="eb" that I used here. From the "minimal" examples that I tried so far, method="eb" seemed to converge better than the other method like method="improvedtangent" which led to failure to converge within current max steps.
Pre-review checklist for PR author
PR author must check the checkboxes below when creating the PR.
Summary
Add NEB benchmark for three surface reactions from OC20NEB dataset comparing barrier height errors.
Linked issue
Resolves #293
Progress
Testing
Test on GPU with
New decorators/callbacks
None