-
Notifications
You must be signed in to change notification settings - Fork 101
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
Addition of JDFTx code #955
base: main
Are you sure you want to change the base?
Conversation
Merging sets with update example inputs from Jacob
JdftxInputGenerator works from added BaseJdftxSet.yaml
very simple base script
Hi @cote3804, this is fantastic. Thank you for contributing it. Firstly, would you be able to send me an email? My address is aganose [at] imperial [dot] ac [dot] uk. For the PR, here are some high level comments to start with:
Once you're ready for me to look at the input sets and jobs/flows please let me know (currently they have a lot of VASP code still). |
Hi @utf, I emailed aganose@imperial.ac.uk but didn't get a reply. Is that the correct email? Your faculty profile seems to show it as a.ganose@imperial.ac.uk. |
…en once the io functions are migrated there
…ady. It takes a .in file and runs the jdftx calculation using a command (Docker command is used atm) and outputs an out file and any requested output. Example and testing are in sample-move-later folder.
Initial Jobs scripts via custodian
Addede schemas and new JDFTXOutfile methods
…is line that doesn't exist before
Merging Schemas so that Schemas test works
Surface flows
Tests refactor
Changing core sets and TaskDoc
Fixed charges, forces, and stress atributes in the calculation docs
Summary
Adding support for JDFTx, an open source plane wave code that supports grand-canonical DFT and implements accurate solvation models.
Dependencies on other repositories
What we've done
Future Development
Developer Note
We are working with @mkhorton on this project. We are the developers behind the BEAST Database and have extensive experience using JDFTx for high-throughput workflows as well as direct collaboration with the developer of JDFTx.