Xiaoyang Lin
New member
Dear WRF team,
Before posting this question, I made every effort to search the forum for relevant information. However, I was unable to find a solution, so I am posting this thread to seek assistance.
I plan to use WRF-BEM to simulate air-conditioning energy consumption at the urban scale. The MODIS landuse dataset (MCD12Q1), which includes 17 landuse categories with type 13 representing buildings, was used as the base dataset. To align with modifications of the "urban canopy parameters" in URBPARM.TBL, the building category was further subdivided into three classes based on land surface imperviousness: 31 (low-density residential), 32 (high-density residential), and 33 (commercial/industrial).
After running geogrid.exe, I checked the generated geo_em file and confirmed that the landuse data had been successfully applied, as shown in Fig. 1. The subsequent preprocessing steps and real.exe ran normally; however, when running wrf.exe, the model stopped without producing any error messages in rsl.error. Running wrf.exe generated wrfout files for d01 and d02 at the initial time, but the simulation stopped at d03.
I have tried the following:
Therefore, I have a few questions and would greatly appreciate your guidance:
Before posting this question, I made every effort to search the forum for relevant information. However, I was unable to find a solution, so I am posting this thread to seek assistance.
I plan to use WRF-BEM to simulate air-conditioning energy consumption at the urban scale. The MODIS landuse dataset (MCD12Q1), which includes 17 landuse categories with type 13 representing buildings, was used as the base dataset. To align with modifications of the "urban canopy parameters" in URBPARM.TBL, the building category was further subdivided into three classes based on land surface imperviousness: 31 (low-density residential), 32 (high-density residential), and 33 (commercial/industrial).
After running geogrid.exe, I checked the generated geo_em file and confirmed that the landuse data had been successfully applied, as shown in Fig. 1. The subsequent preprocessing steps and real.exe ran normally; however, when running wrf.exe, the model stopped without producing any error messages in rsl.error. Running wrf.exe generated wrfout files for d01 and d02 at the initial time, but the simulation stopped at d03.
I have tried the following:
- Verify that the WRF version is 4.6 and confirm that it has been compiled correctly and is able to run other test cases.
- Use the command "ulimit -s unlimited" to remove memory restrictions.
- Use the command "grep -rn "cfl" rsl.*" to check for any CFL errors, and consider reducing the time step.
- Based on online recommendations, consider using more stable physical schemes:
- Change cu_physics from 1,0,0 (Kain-Fritsch scheme) to 3,0,0 (Grell-Freitas cumulus scheme).
- Change mp_physics from 16,16,16 to 8,8,8 (Thompson microphysics scheme).
Therefore, I have a few questions and would greatly appreciate your guidance:
- URBPARM.TBL is read only by real.exe or by both real.exe and wrf.exe? Does the fact that the urban canopy parameters are 0 in the wrf_input file indicate that URBPARM.TBL was not read correctly?
- The possible reasons why wrf.exe stopped running without reporting an error?