Scheduled Downtime
On Friday 21 April 2023 @ 5pm MT, this website will be down for maintenance and expected to return online the morning of 24 April 2023 at the latest

Clarification on AHE Implementation in WRF: distributed_ahe_opt=0 vs 2

ZHOU Wan

Member
Dear WRF Community,

I’m currently studying the impact of anthropogenic heat emissions (AHE) in WRF and have some questions regarding how distributed_ahe_opt is implemented differently when set to 0 vs 2.

When distributed_ahe_opt = 0, the AHE is treated as Fixed AHE, determined by land use type via URBPARAM.TBL.
FLXTH = ((1.-FGR)*R*FLXTHR + FGR*R*FLXTHGR + W*FLXTHB + RW*FLXTHG)+ AH/RHOO/CPP
SH = FLXTH * RHOO * CPP ! Sensible heat flux
1760275375005.png

In module_surface_driver.F (for distributed_ahe_opt = 2), AHE is added directly to HFX:
HFX(i,j) = HFX(i,j) + ahe(i, ihour, j)
1760275364497.png

Could you help clarify:
  • What are the physical and numerical implications of these two different implementations? How does each method propagate the AHE into the model physics (e.g., boundary layer, surface layer, etc.)?

Additionally, could you recommend any technical documents, papers, or manuals that explain: How surface fluxes (HFX, LH, SH, FLXTH, etc.) are calculated in WRF?
 
Top