You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The EMISSIONS logical switch in HEMCO_Config.rc currently only turns off base emissions and not the emission extensions. The emission extension data are bracketed by the logical so those data are not read in. However, because the extensions themselves are still technically on, they get called in HEMCO and result in the model crashing because the input data can't be found.
We need a more elegant solution for disabling all emissions. This should involve moving the EMISSIONS logical outside of the base emissions (ExtNr=0) section:
# ExtNr ExtName on/off Species Years avail.
0 Base : on *
# ----- MAIN SWITCHES ---------------------------------------------------------
--> EMISSIONS : true
--> METEOROLOGY : true # 1980-2021
--> CHEMISTRY_INPUT : true
It would also be a good idea to better separate the emissions and non-emissions data (chemistry input) - perhaps even splitting them off into a separate HEMCO_Config.rc file as is currently done for the met fields.
This should be considered when doing the general HEMCO_Config.rc overhaul as discussed in #102.
The text was updated successfully, but these errors were encountered:
The EMISSIONS logical switch in HEMCO_Config.rc currently only turns off
base emissions and not the emission extensions. The emission extension data
are bracketed by the logical so those data are not read in. However, because
the extensions themselves are still on, they get called in HEMCO and result
in the model crashing because the input data can't be found.
This is now fixed by adding a check in subroutine ExtSwitch2Buffer (in
hco_config_mod.F90) to see if EMISSIONS is set and using that to define a
local logical DoEmis. In that same routine, if DoEmis is false then all
emission extensions will be defined with Enabled = .FALSE. to avoid calling
them during the run stage of HEMCO.
Addresses #249.
Signed-off-by: Melissa Sulprizio <mpayer@seas.harvard.edu>
Name and Institution (Required)
Name: Melissa Sulprizio
Institution: Harvard / GCST
New HEMCO feature or discussion
The EMISSIONS logical switch in HEMCO_Config.rc currently only turns off base emissions and not the emission extensions. The emission extension data are bracketed by the logical so those data are not read in. However, because the extensions themselves are still technically on, they get called in HEMCO and result in the model crashing because the input data can't be found.
We need a more elegant solution for disabling all emissions. This should involve moving the EMISSIONS logical outside of the base emissions (ExtNr=0) section:
It would also be a good idea to better separate the emissions and non-emissions data (chemistry input) - perhaps even splitting them off into a separate HEMCO_Config.rc file as is currently done for the met fields.
This should be considered when doing the general HEMCO_Config.rc overhaul as discussed in #102.
The text was updated successfully, but these errors were encountered: