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

Ferroelectric Workflow 2 #1012

Merged
merged 67 commits into from
Oct 15, 2024
Merged

Ferroelectric Workflow 2 #1012

merged 67 commits into from
Oct 15, 2024

Conversation

fraricci
Copy link
Contributor

@fraricci fraricci commented Oct 8, 2024

Porting the ferroelectric workflow from atomate to atomate2.

This is a second pull request, since the first one #196 got broken in some way.

@fraricci fraricci mentioned this pull request Oct 8, 2024
Copy link
Member

@utf utf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @fraricci, I just noticed one final hangover from atomate1 (writing intermediate objects in a directory). Once that's fixed I'm happy to merge.

@utf
Copy link
Member

utf commented Oct 15, 2024

Thanks @fraricci

@utf utf merged commit a0b4bda into materialsproject:main Oct 15, 2024
15 checks passed
@utf utf added the feature A new feature being added label Nov 12, 2024
hrushikesh-s pushed a commit to hrushikesh-s/atomate2 that referenced this pull request Nov 16, 2024
* start writing fe wflow

* added makers and analysis job

* added schema for polarization data

* order interpolation outputs

* fix typing

* fix nimages

* fix polarization_analysis variable

* fix polarization_analysis variable

* structure interpolation as flow

* fixing the connections between jobs, testing replace arg in Responce

* TaskDocument to dict

* Fixing polarization analysis and document

* tests added; fix PolarizationDocument; some doc

* some doc lines

* pre-commit fixes

* TaskDocument to TaskDoc

* more more little improvements

* pre-commit fix

* suggestions from Alex implemented

* uuid, job_dirs added to Pol Doc

* update tests

* create output dict with uuid outside pol_analysis job

* fix typo

* remove kspacing from incar, add kpoints test inputs

* start writing fe wflow

* syncing to recent upstream

* added schema for polarization data

* order interpolation outputs

* fix typing

* fix nimages

* fix polarization_analysis variable

* fix polarization_analysis variable

* structure interpolation as flow

* fixing the connections between jobs, testing replace arg in Responce

* TaskDocument to dict

* Fixing polarization analysis and document

* tests added; fix PolarizationDocument; some doc

* more more little improvements

* some doc lines

* pre-commit fixes

* TaskDocument to TaskDoc

* pre-commit fix

* suggestions from Alex implemented

* uuid, job_dirs added to Pol Doc

* update tests

* create output dict with uuid outside pol_analysis job

* fix typo

* remove kspacing from incar, add kpoints test inputs

* fix mistake in merging

* some manual typing fix

* fix prev_dir in BaseVaspMaker.make()

* fix test

* passing interp_structures instead of a path

* fixing variable name in flow

* added write_additional_data; nimages correspond to # of interp structs

* fixed write_additional_data file

* update pol norm value

* regenerate test files

* update energy value

* additional tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new feature being added
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants