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

How to output surface temperature using ncdump in WRF 4.3.3?

Daito

New member
Hello,
I am trying to check the surface temperature from a WRF output file using ncdump, but I’m not sure which variable corresponds to surface temperature and how to properly extract it.
I am using WRF v4.3.3 with the urban canopy model enabled (sf_urban_physics = 1).
I would like to:
  • Know the correct variable name that represents surface temperature.
  • Understand how to extract it using ncdump (e.g., ncdump -v VARIABLE_NAME wrfout_d01_...).
Also, is it possible to get urban surface temperature directly if UCM is used?
Any guidance would be appreciated.
Thank you!
 
Hi,
First I'd like to apologize for the long delay in response, and thank you for your patience.

The surface temperature should be represented by the T2 values, which is temperature at 2 meters - essentially the surface. This should be the same for urban areas, as well. The 'ncdump' command you mention above should be sufficient to get the output for this (i.e., ncdump -v T2 wrfout*). To quickly visualize it, you can use ncview (ncview wrfout*).
 
Hi kwerner,
First of all, I sincerely apologize for my late reply. Thank you very much for your patience.
Also, I realized that my previous question was not very clear — I appreciate your response nonetheless.

To clarify: I’m not referring to the 2-meter air temperature (T2), but rather the actual ground surface temperature, especially the road or pavement surface temperature in urban areas.
I'm using the Single-layer Urban Canopy Model (UCM). While I understand that TSK represents the urban surface temperature, I believe it is a weighted average of multiple urban surfaces such as roofs, walls, and roads.
For my analysis, I'm specifically interested in the road surface temperature only, not the overall urban average.
Is there a specific variable in WRF with the single-layer UCM that captures this? Or is there a recommended way to estimate it?


Thanks again for your support and guidance.
 
Hi,
Thanks for the clarification. It looks like there is a variable (TG_URB2D), which is the urban road skin temperature. I don't believe it's output by default, but see the Runtime I/O option for instructions on outputting additional variables from the code.
 
Top