In order to further clean up the PBL mixing schemes, we will need to do the following:
- Call HEMCO to update Emissions fluxes
- Add emissions fluxes into State_Chm%Species (all levels)
- Call DO_DRYDEP to update dry-deposition frequencies.
- Remove the dry-deposition contribution from State_Chm%Species (surface level only)
- Call either VDIFF (non-local PBL mixing) or TURBDAY (full PBL mixing)
Adding the emissions and subtracting the drydep contributions separately will also allow us to archive budget terms for just emissions and just drydep.
Currently, the code applies a surface flux (Emissions - Drydep) within the non-local PBL mixing scheme. This is problematic because calls to HEMCO code was originally embedded within the non-local PBL scheme (but this has now been removed). Also, the current setup can only let us compute a budget term for Emissions+Drydep instead of Emissions and Drydep separately.
In order to further clean up the PBL mixing schemes, we will need to do the following:
Adding the emissions and subtracting the drydep contributions separately will also allow us to archive budget terms for just emissions and just drydep.
Currently, the code applies a surface flux (Emissions - Drydep) within the non-local PBL mixing scheme. This is problematic because calls to HEMCO code was originally embedded within the non-local PBL scheme (but this has now been removed). Also, the current setup can only let us compute a budget term for Emissions+Drydep instead of Emissions and Drydep separately.