Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
removing dxy from GOCART dust emission schemes (#1431)
TYPE: enhancement KEYWORDS: GOCART, dust emission, dust_opt, WRF-Chem SOURCE: Alexander Ukhov (KAUST) DESCRIPTION OF CHANGES: This PR affects dust emission schemes (dust_opt=1,3,4) coupled with GOCART aerosol module. Current implementation of dust_opt=1,3 calculates air mass in the grid box using cell area and height, and air density, however a more elegant solution is now implemented (by analogy with dust_opt=4). This solution only requires height of the lowest model layer. Another issue have been also resolved when using dust_opt=1. Due to incorrect indexing in the tile loop dust emissions diagnostics (variables EDUST1…5) were zero near the boundaries of the domain. Each emission scheme (dust_opt=1,3,4) reported instantaneous dust emissions diagnostics (variables EDUST1…5) in different units: dust_opt=1 [kg/cell/dt], dust_opt=3 [gram/m^2/s], dust_opt=4 [ug/m^2/s]. For user convenience this discrepancy also has been fixed. now EDUST1..5 variables store accumulated dust emissions [kg/m^2] for dust_opt=1,3,4. For example, this can be useful when is necessary to estimate dust mass balance. In this case accumulated dust emission needs to be multiplied by cell area (m^2), see Appendix of [1]. Code clean-up has been also done in dust_opt=1,3. LIST OF MODIFIED FILES: M Registry/registry.chem M chem/emissions_driver.F M chem/module_gocart_dust.F M chem/module_gocart_dust_afwa.F M chem/module_qf03.F M chem/module_uoc_dust.F TESTS CONDUCTED: To demonstrate correctness of the implemented changes a numerical simulations of the dust over the Middle East (chem_opt=301 with dust_opt=1,3,4, 100km resolution) with and without changes has been run.
- Loading branch information