Skip to content

Feature/sof-7954 Feat: Interfacial Energy WF#141

Merged
VsevolodX merged 10 commits into
mainfrom
feature/SOF-7954
Jul 21, 2026
Merged

Feature/sof-7954 Feat: Interfacial Energy WF#141
VsevolodX merged 10 commits into
mainfrom
feature/SOF-7954

Conversation

@VsevolodX

Copy link
Copy Markdown
Member

No description provided.

name: PseudopotentialMethod
model:
name: DFTModel
name: Run Interface SCF

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

SCF -> Total Energy

We should not need this subworkflow at all, if needed, we can generalize the logic to be reusable across VBO and Interface Energy and other future workflows

@@ -0,0 +1,76 @@
# Fetch precomputed film bulk total energy from a finished Total Energy job.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This needs to be done through reusable subworkflows

@@ -0,0 +1,85 @@
# Loads a material by its position in a multi-material job and assigns the

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

We should either use this for VBO too (and any other multi-material wfs) or not use at all

…ding

Splits each bulk reference's loading into an explicit "Load X Material"
stage (shell/utils/get_material_by_index, reused rather than duplicated)
followed by a trimmed shell/fetch_bulk_total_energy that only looks up the
already-resolved material's total energy. Addresses PR review: reuse
get_material_by_index consistently, and stop duplicating the bulk-loading
logic per material slot.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@VsevolodX
VsevolodX merged commit 65be846 into main Jul 21, 2026
9 checks passed
@VsevolodX
VsevolodX deleted the feature/SOF-7954 branch July 21, 2026 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants