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.
Symptom: setting any of
fluid_pp%{mul0, ss, pv, gamma_v, M_v, mu_v, k_v, cp_v, D_v}orlag_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) rebuiltparams/definitions.pyfrom 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.