Skip to content

Conversation

@41bY
Copy link

@41bY 41bY commented Sep 29, 2025

Summary

Draft PR for a minimal Quantum ESPRESSO interface to autoplex.

Contains

  • QeStaticMaker to generate .pwi settings dictionaries and run SCF: autoplex/misc/qe/jobs.py
  • QeStaticInputGenerator is used to convert setting dicts to QE input files
  • Minimal test and data files autoplex/tests/auto/QE/

@JaGeo
Copy link
Collaborator

JaGeo commented Oct 6, 2025

@41bY Thank you for the updates.

To merge this PR, we would need an automated test that can be part of our CI.
This includes:

  • writing a mock QE run
  • adding test files for the QE run

The CASTEP PR #436 should include an example for this as well.

"""

name: str = "qe_static"
command: str = "pw.x"
Copy link
Collaborator

Choose a reason for hiding this comment

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

Maybe better to add QE_CMD in autoplex.settings ? And use that as default , similar to as we do for castep

CASTEP_CMD: str = Field(default="castep", description="command to run castep.")



@job
def run_qe_static(input: InputDoc, command: str) -> TaskDoc:
Copy link
Collaborator

Choose a reason for hiding this comment

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

Is this specifically just for static? Seems like a generic QE call. Maybe rename this?

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.

3 participants