Skip to content

Map ORCA geometry optimization to the archive (currently single-point only) #226

Description

@ndaelman-hu

Motivation — The ORCA reader grammar parses geometry-optimization runs (text_parser.py defines a geometry_optimization quantity and reuses calculation_quantities for each cycle and the final_energy_evaluation). But the archive mapping consumes only single_point: get_atoms, get_outputs, and get_molecular_orbitals navigate single_point, a single output is bound to /data/model_system/0, and build_workflow builds the HF -> orbital-localization -> MP2 -> CC method chain of a single-point local-CC run (returns None unless HF and CC are present) -- not an optimization trajectory. So geometry optimizations are parsed but not represented in the archive.

Scope

  • Map each optimization cycle to a model_system (per-step geometry) and outputs (per-step energy).
  • Build a geometry-optimization workflow over the steps, rather than the single-point method-chain SerialWorkflow.
  • Reuse the existing geometry_optimization grammar (already in text_parser.py) -- no reader changes expected.

Out of scope — single-point mapping (already works).

Activity

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions