Symptom: memory leak on every --single precision post_process run.
Mechanism: q_sf_s, q_root_sf_s, cyl_q_sf_s are allocated under precision == precision_single (src/post_process/m_data_output.fpp:91/93/100 on master) but s_finalize_data_output_module (:1524-1543) deallocates only the working-precision triple.
Introduced: with the arrays themselves in #138 (71a29e00d, 2023-04-03, @wilfonba). Tagging @wilfonba for context.
Fix: not yet fixed; tracked cleanup (documented in #1556's review notes).
Symptom: memory leak on every
--singleprecision post_process run.Mechanism:
q_sf_s,q_root_sf_s,cyl_q_sf_sare allocated underprecision == precision_single(src/post_process/m_data_output.fpp:91/93/100on master) buts_finalize_data_output_module(:1524-1543) deallocates only the working-precision triple.Introduced: with the arrays themselves in #138 (
71a29e00d, 2023-04-03, @wilfonba). Tagging @wilfonba for context.Fix: not yet fixed; tracked cleanup (documented in #1556's review notes).