Skip to content

Toolchain registers 14 parameters that no longer exist in the Fortran types; setting any crashes the namelist read #1562

@sbryngelson

Description

@sbryngelson

Symptom: setting any of fluid_pp%{mul0, ss, pv, gamma_v, M_v, mu_v, k_v, cp_v, D_v} or lag_params%{T0, Thost, c0, rho0, x0} in a case file passes validation, then aborts the Fortran namelist read with a misleading datatype-mismatch error.

Mechanism: the members were removed from the derived types by #1085 and #1093 (which correctly cleaned the toolchain registry of their era). The defect is self-inflicted by a later PR of mine: #1118 (1d3286a83, 2026-02-04, @sbryngelson) rebuilt params/definitions.py from a stale pre-#1085 parameter list, resurrecting all 14 registrations with no Fortran counterpart.

Fix: #1553 deregisters all 14; the registry-walking broadcast emitters in the same series would now fail loudly on any future registry/type mismatch for these families.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    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