Skip to content

Orbit exit reporting mixes physical and numerical termination #471

Description

@krystophny

Reproduction

Exercise an extended chart map, a numerical solver exit, an interrupted restart, and an STL wall crossing that occurs inside a multi-microstep macrostep.

Expected

LCFS, external-wall, map-domain, and numerical exits remain distinct. Numerical exits are neither lost nor confined. Restart reuses only matching physical exit records. Wall hits commit one collocated phase-space event on the first intersecting microstep.

Actual

Map boundaries can be labeled LCFS, numerical exits can be counted as confined, and ambiguous legacy rows can become physical losses on restart. Long wall chords can store a position that does not share a time with its momentum or incidence.

Environment

SIMPLE main before PR #460.

Evidence

PR #460 adds named exit semantics, unresolved accounting, validated restart records, every-microstep wall checks, full-state interpolation, and NetCDF diagnostics.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions