-
Notifications
You must be signed in to change notification settings - Fork 18
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
Update Calculators to work with ASE v3.23 Profiles #314
Comments
I recently tested VASP, but not sure if it was pre or post 3.23. Let me make sure. |
@gelzinyte do we need calculator tests with various ways of specifying the executable (argument vs. env var vs. profile)? |
|
There is a small bug in vasp. |
That would help with future ASE updates 🙃
Let's keep different calculators' updates in separate PRs? I'll move non-Aims discussion from #313 here:
I think running jobs in separate directories introduces extra keywords ( I would be up for leaving the keywords alone, to be worked out by the user. Should we remove any changes to the calculator kwargs? That would break some of |
I think that we have few enough users that breaking the interface is OK. Maybe we can check for neither |
@gelzinyte do you want to use the Aims PR as a test for this approach, or should we just drop that and do all of them in a single PR, simplifying by dropping the kwargs modification code. |
Sounds good. Note that neither
I'd rather not mix different calculator updates. I'll do Aims. |
you really want to do [edited: 6] (?) PRs? OK by me, but I'll make you set them all up :) |
Looks like the fact that we're using a random, latest ASE version is now breaking unrelated tests (e.g. #316). It'd be nice to fix this so we can specifically test with 3.23.0 |
I have modified |
I updated |
I updated the espresso checklist item |
@bernstei / @gelzinyte bad news: running the castep tests gets into some
Though when running with a debugger and stepping line by line, I am getting the recursion error here:
Which looks more like an upstream problem, not being able to copy an |
Thanks for checking! I've meanwhile set up castep myself (it turns out I don't need a personal license) and fixed this recursion (there's a functional |
In the the v3.23 release ASE has changed how the file-based calculators are interfaced. In general, that means there's less to do in
wfl
as users can provide an ase configuration file or aCalculatorProfile
as a keyword argument. To stay backwards compatible,wfl
can check ifCalculatorProfile
can be imported (or should it instead check if ASE's version is 3.22 or 3.23?) and default to the old behaviour.Overview:
The text was updated successfully, but these errors were encountered: