-
Notifications
You must be signed in to change notification settings - Fork 12
change ships_radial to acejl_radial with splines. #16
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
base: main
Are you sure you want to change the base?
Conversation
HI @wcwitt , thank you for PR. The code looks fine for me. Regarding separate pair potential, I have no strong opinion here, but for out recent carbon potential, we needed to add pair-wise D2 correction and also were thinking of having it in PACE, but end up to have it as separate On other hand side, that was one particular case of Carbon-ACE + D2 correction and not every day usage pattern... |
Thanks!
This is indeed what we are doing now. It's fine, but becomes a bit annoying with, say, ternary potentials where there are many separate pairs one needs to overlay. To take your example, would there be any disadvantages in exporting the D2 correction as a 2-body |
Hi @yury-lysogorskiy, friendly ping. Do you think a separate |
I dont know excatly. But I agree that it could become annoying to have multiple |
Hi @yury-lysogorskiy hope all is well. I think we can merge this if you're up for it. |
@wcwitt Would that break backward compatibility with older ACEjl models ? |
Yes - we think that is okay, but does it bother you? |
I dont know exactly how many users of old yace format, that using SHIPs radial. Maybe one can have both options... So, could you provide me with some examples of new ACEjl potentials (single/multispecies) + some structure (any ASE compat format) + expected energy/forces, please ? I will make tests out of it in our internal core repo |
Hi @yury-lysogorskiy, I believe you heard from @casv2 that we are updating our Julia exports to PACE. We now have a version that works, so I'm starting a conversation here. Do you mind taking a quick look to see if anything looks objectionable? Thank you!
There is one lingering issue we should resolve before merging. Right now, we export separate, species-dependent pair potentials as LAMMPS splines, completely separate from PACE. In principle, we could export these in a separate
yace
, and then combine them in LAMMPS, which would be a bit cleaner. But do you have a better idea? Ideally it would be nice to have a singleyace
.Also, if any of @casv2, @cortner, or @bernstei want to inspect these updates, you are more than welcome.