-
Notifications
You must be signed in to change notification settings - Fork 96
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
Forcefield molecular dynamics and forcefield refactor #722
Merged
Merged
Changes from 32 commits
Commits
Show all changes
64 commits
Select commit
Hold shift + click to select a range
7637392
FF MD fully implemented
esoteric-ephemera 659ad4a
change MD defaults to be NVT + Langevin dynamics
esoteric-ephemera ade233e
add md defaults that are as consistent with vasp implementation as po…
esoteric-ephemera e27b3fa
Merge branch 'materialsproject:main' into mlff_md
esoteric-ephemera db51e23
correct typing of langevin friction coeff
esoteric-ephemera 1dcad1d
Add option to ForceFieldTaskDocument to store trajectory information …
esoteric-ephemera 47a6180
Merge branch 'materialsproject:main' into mlff_md
esoteric-ephemera 35fa20d
Add tests, remove dependence on pickle for trajectory i/o
esoteric-ephemera 0d8fdef
fix tests, update matgl dependence
esoteric-ephemera 013d113
rename MD forcefield class vars to be consistent with VASP MDSetGener…
esoteric-ephemera 56c81c0
Merge branch 'materialsproject:main' into mlff_md
esoteric-ephemera 1ec5910
Add option to explicitly specify thermostat as ASE MolecularDynamics …
esoteric-ephemera 1e4fcb7
refactoring and add T/P schedule
317412c
implement T/P schedule and attach callback func
76ffa66
np.nan
8253a35
np.nan
96ae784
Merge branch 'mlff_md' of github.com:esoteric-ephemera/atomate2 into …
298250d
small fixes
0045b2b
pass ASE dynamics object instead of class, update docstring
b870c04
add temp ramp test and make sure upper tria matrix cell
71728a3
add stresses to trajeoctroy observer, add pressure schedule test
45ddaa1
avoid `stresses` key not in taskdoc bug
74bf6a0
Refactory TrajectoryObserver, add option to save trajectory as either…
esoteric-ephemera 8f7fe84
Merge branch 'materialsproject:main' into mlff_md
esoteric-ephemera 9ff7dae
Change decomposition to upper triangular cell only when Nose-Hoover r…
esoteric-ephemera 9ea1ef9
Fix failing tests
esoteric-ephemera 8727300
Change MD default TaskDoc ionic step to only store mandatory info
esoteric-ephemera 56edc31
update pymatgen requirement because of CifParser deprecation
esoteric-ephemera b52a888
Merge branch 'materialsproject:main' into mlff_md
esoteric-ephemera 5bbe9d7
Significant refactor to all forcefield jobs. Use commmon ASE calc str…
esoteric-ephemera 656c5d6
Merge branch 'main' into mlff_md
esoteric-ephemera 21dd709
Fix forcefield utils test and lint
esoteric-ephemera 9ba7d29
Add revert_dtype env for running forcefield relax and md jobs / undo …
esoteric-ephemera 0e8cce1
Merge branch 'main' into mlff_md
esoteric-ephemera 8a2451e
refactor nequip jobs, add md default for nequip
esoteric-ephemera 38ad2d6
Add GAP and Nequip MD tests, fix arg / kwarg passing in MD
esoteric-ephemera ac4916b
remove calculator_args / ase_calculator args, revert phonon job change
esoteric-ephemera 21af2ae
Merge branch 'materialsproject:main' into mlff_md
esoteric-ephemera c19b39b
remove todo about adding magmoms to forcefield traj observer as that'…
esoteric-ephemera d95397d
Remove comments, add option to seed rng for MB velocities, turn on id…
esoteric-ephemera 770aa3a
Merge branch 'materialsproject:main' into mlff_md
esoteric-ephemera 3fa7b27
Merge branch 'materialsproject:main' into mlff_md
esoteric-ephemera 8ecc1d1
Ensure CHGNet and M3GNet relax / static makers convert stress to eV/A…
esoteric-ephemera 7b8f584
fix M3GNet test related to outdated cached model
esoteric-ephemera e4f407d
Merge branch 'materialsproject:main' into mlff_md
esoteric-ephemera d3aa25d
Fix dependencies, amend forcefield static option parsing
esoteric-ephemera ecf9356
linting
esoteric-ephemera 733f60e
try to fix ci tests caused by torch / dgl incompatibility
esoteric-ephemera a0ead20
try to fix ci tests caused by torch / dgl incompatibility
esoteric-ephemera a4ea304
Merge branch 'materialsproject:main' into mlff_md
esoteric-ephemera d3c5ad6
Change: default time_step, units for time_step, initialization of tem…
esoteric-ephemera 626b73b
linting / pre-commit
esoteric-ephemera 9cee412
revert default time_step units to fs
esoteric-ephemera da809df
add missing forcefields to version check in forcefield task document
esoteric-ephemera 2fd3b6b
allow complex schur decomposition
a65a207
Merge pull request #1 from chiang-yuan/mlff-md
chiang-yuan 3e7ced3
more snake case
janosh a4c6bd5
Decrease number of steps in tests for speed. Fix (?) temperature / pr…
esoteric-ephemera edbb2e7
linting
esoteric-ephemera 400bbc3
fix T/P schedule
5fd59dd
Merge pull request #2 from chiang-yuan/mlff_md
chiang-yuan 0a06373
linting
esoteric-ephemera 4a88d7b
replace dunder __getattribute__ --> getattr in forcefield test_md
esoteric-ephemera 78ad999
Merge branch 'materialsproject:main' into mlff_md
esoteric-ephemera File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is no longer true. i changed a lot of structure methods to return
self
3 weeks ago in materialsproject/pymatgen#3623There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reverted this change