write_hrate ignored in new diagnostics
Issue #125
resolved
The new diagnostics module accepts write_hrate
as an input but this is not used for anything. The equivalent functionality to write_hrate = .true.
from the old diagnostics is controlled by write_heating=.true.
in the new diagnostics – this is confusing and likely lead to mistakes. We should probably do one of:
- Remove write_heating from the new diagnostics – this may break input files.
- Make write_heating be
write_heating = write_heating .or. write_hrate
so that this is enabled if either flag is set.
Option 1 may break input files so option 2 is probably preferred.
Comments (6)
-
-
reporter Is this resolved for 8.1?
-
No, but there is at least a warning if you set the wrong one for the particular diagnostic module you’re using.
We could set
write_heating = write_heating .or. write_hrate
inread_diagnostics_base_config
, and then switch to usingwrite_heating
in the old diagnostics module. -
- changed status to resolved
-
reporter - changed status to open
-
reporter - changed status to resolved
Fixed in 8.1
- Log in to comment
Agree, I think it needs to be option 2. At the same time, we should make sure all inputs are mapped correctly between the two systems. This will make consolidating them much easier.