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 I can Modify the roughness length (Z0)

chenlong

New member
Dear WRF-experts,
I recently read the paper "Spatializing the roughness length of heterogeneous urban underlying surfaces to improve the WRF simulation - Part 1", which mentions modifying the land surface model's parameterization module to read external, non-uniform Z0 data (e.g., a localized roughness map). If I also want to use such external Z0 data in WRF, which part of the code should I modify and how should I proceed?
Thank you in advance for your guidance.
 
This involves a few steps:
(1) first, you need to create a local roughness length map that can be accepted by WRF, --- I guess this should be done in WPS
(2) REAL needs to be modified to include this data in wrfinput
(3) Various WRF codes (e.g., surface drivers, urban physics scheme, sfclay scheme) should be modified to implement the data.
Overall, this work could be challenging and involves lots of data process as well as code changes.
I would suggest you contact the author(s) of the paper you mentioned and ask for details. It will be great if they can share the codes with you.
Hope this is helpful for you. Good luck!
 
Thank you for your previous guidance. I have already reached out to the paper's authors as suggested.
On a related note, I have a more specific question regarding code modification, and I would be very grateful for your advice.
I have obtained a 1km resolution local roughness length map that I plan to incorporate into my 1km WRF domain by adding it to the wrfinput file. The physical schemes I intend to use are:
sf_sfclay_physics = 1 (Revised MM5 Monin-Obukhov)
sf_surface_physics = 2 (Unified Noah land-surface model)
sf_urban_physics = 0
Given this configuration, could you please point me to the specific source code file(s) within the WRF model that handle the reading of the Z0 variable
Thank you in advance for your valuable time and expertise.
 
Due to limited resources we have, it is no longer feasible for us to do any coding works for individual users.
 
Top