Skip to content
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

Add some general, ASE-based MD compute jobs #1577

Open
Andrew-S-Rosen opened this issue Jan 19, 2024 · 6 comments · May be fixed by #1672
Open

Add some general, ASE-based MD compute jobs #1577

Andrew-S-Rosen opened this issue Jan 19, 2024 · 6 comments · May be fixed by #1672
Labels

Comments

@Andrew-S-Rosen
Copy link
Member

Andrew-S-Rosen commented Jan 19, 2024

What new feature would you like to see?

It would be nice to add in some MD workflows, ideally in quacc/recipes/common so the various codes could call it. This would be based around ASE. It isn't difficult to do, but I'm not an MD expert so don't know the ideal defaults and such to pick.

@Andrew-S-Rosen Andrew-S-Rosen changed the title Add basic ASE-based MD workflows Add some general, ASE-based MD workflows Jan 19, 2024
@Andrew-S-Rosen Andrew-S-Rosen changed the title Add some general, ASE-based MD workflows Add some general, ASE-based MD compute jobs Jan 19, 2024
@tomdemeyere
Copy link
Contributor

FYI: I have that on my pile of things to-do, when I have time

@Andrew-S-Rosen
Copy link
Member Author

Andrew-S-Rosen commented Jan 30, 2024

Cool! I'm not an MD expert so hesitated to make any formal decisions regarding defaults/best practices.

For what it's worth, here is an example from @alinelena I was thinking about loosely adapting (but then ran out of time to pursue for now): https://gitlab.com/drFaustroll/lavello/-/blob/main/md.py?ref_type=heads. Edit: Never mind, it's GPL v3 licensed, which is a bit restrictive.

@alinelena
Copy link

@tomdemeyere you can adapt the md.py at the moment it is just a stream of consciousness and vast majority is reading the input params. @ElliottKasoar in my team is looking into something similar so we may consider having a one approach.

@tomdemeyere
Copy link
Contributor

@alinelena

I had a very quick look, If I understand correctly this is opt + remove rot + boltzmann + md ?

@alinelena
Copy link

yes... in theory all the steps like removing com and boltzman shall be optional.

@Andrew-S-Rosen Andrew-S-Rosen linked a pull request Feb 18, 2024 that will close this issue
4 tasks
@Andrew-S-Rosen
Copy link
Member Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging a pull request may close this issue.

3 participants