WRF precipitation calculation

JiaWang

New member
WRF has multiple precipitation related variables in the output, such as:
RAINC: ACCUMULATED TOTAL CUMULUS PRECIPITATION
RAINSH: ACCUMULATED SHALLOW CUMULUS PRECIPITATION
RAINNC: ACCUMULATED TOTAL GRID SCALE PRECIPITATION
SNOWNC: ACCUMULATED TOTAL GRID SCALE SNOW AND ICE
GRAUPELNC: ACCUMULATED TOTAL GRID SCALE GRAUPEL
HAILNC: ACCUMULATED TOTAL GRID SCALE HAIL


My understanding is that the total precipitation is adding RAINC & RAINSH & RAINNC together. But do I need to also add SNOWNC & GRAUPELNC & HAILNC? My study period is in the winter, so there is ice-phase precipitation.
 
  • Like
Reactions: Xin
Total accumulated precipitation is always "rainc + rainnc". Other items are included in rainc and rainnc calculation.
 
  • Like
Reactions: Xin
Hello,
So in RAINN is included: SNOWNC, GRAUPELNC, HAILNC?
In total accumulated precipitation ("rainc + rainnc") are both rainfall and snowfall taken?
Which variable to use when I want to consider only rainfall?
 
Please take a look at the code "phys/module_diag_trad_fields.F", in whihc you can find the piece of code (around Line 154-161 in WRFV4.5):

Code:
            ! Total rainfall
               rain(i,j) =   rainc(i,j) + rainnc(i,j)
               ! Total liquid rainfall
               liqrain(i,j) =   rainc(i,j) + rainnc(i,j) - snownc(i,j) - graupelnc(i,j) - hailnc(i,j)

Please follow the similar approach to derive rainfall.
 
Please take a look at the code "phys/module_diag_trad_fields.F", in whihc you can find the piece of code (around Line 154-161 in WRFV4.5):

Code:
            ! Total rainfall
               rain(i,j) =   rainc(i,j) + rainnc(i,j)
               ! Total liquid rainfall
               liqrain(i,j) =   rainc(i,j) + rainnc(i,j) - snownc(i,j) - graupelnc(i,j) - hailnc(i,j)

Please follow the similar approach to derive rainfall.
Thank you very much
 
Back
Top