Hello everyone,
I'm having difficulties running WRF V4.3 with ERA5 data and BEP-BEM urban parameterization. My goal is to simulate the whole 2022, and before that I'm testing running the first 10 days of January. However, at day 4 and 04h the simulation stops with the following error:
d01 2022-01-03_18:00:00 Input data is acceptable to use:
d01 2022-01-04_00:00:00 Input data is acceptable to use:
emitted longwave <0; skin T may be wrong due to inconsistent
input of SHDFAC with LAI
52 119 SHDFAC= 0.8882787 VAI= 5.000000 TV=
186.2800 TG= 184.3086
LWDN= 370.2274 FIRA= -567.0519 SNOWH= 0.0000000E+00
-------------- FATAL CALLED ---------------
FATAL CALLED FROM FILE: <stdin> LINE: 2244
STOP in Noah-MP
-------------------------------------------
Looking at module_noahmplsm.F, I see the problem is in the FIRE variable (see below), but I don't know what to do to solve this. I
FIRE = LWDN + FIRA
IF(FIRE <=0.) THEN
WRITE(6,*) 'emitted longwave <0; skin T may be wrong due to inconsistent'
WRITE(6,*) 'input of SHDFAC with LAI'
WRITE(6,*) ILOC, JLOC, 'SHDFAC=',FVEG,'VAI=',VAI,'TV=',TV,'TG=',TG
WRITE(6,*) 'LWDN=',LWDN,'FIRA=',FIRA,'SNOWH=',SNOWH
call wrf_error_fatal("STOP in Noah-MP")
END IF
I also attach my namelist.input file in case it can be useful to solve the problem.
Thanks in advance for any help!
I'm having difficulties running WRF V4.3 with ERA5 data and BEP-BEM urban parameterization. My goal is to simulate the whole 2022, and before that I'm testing running the first 10 days of January. However, at day 4 and 04h the simulation stops with the following error:
d01 2022-01-03_18:00:00 Input data is acceptable to use:
d01 2022-01-04_00:00:00 Input data is acceptable to use:
emitted longwave <0; skin T may be wrong due to inconsistent
input of SHDFAC with LAI
52 119 SHDFAC= 0.8882787 VAI= 5.000000 TV=
186.2800 TG= 184.3086
LWDN= 370.2274 FIRA= -567.0519 SNOWH= 0.0000000E+00
-------------- FATAL CALLED ---------------
FATAL CALLED FROM FILE: <stdin> LINE: 2244
STOP in Noah-MP
-------------------------------------------
Looking at module_noahmplsm.F, I see the problem is in the FIRE variable (see below), but I don't know what to do to solve this. I
FIRE = LWDN + FIRA
IF(FIRE <=0.) THEN
WRITE(6,*) 'emitted longwave <0; skin T may be wrong due to inconsistent'
WRITE(6,*) 'input of SHDFAC with LAI'
WRITE(6,*) ILOC, JLOC, 'SHDFAC=',FVEG,'VAI=',VAI,'TV=',TV,'TG=',TG
WRITE(6,*) 'LWDN=',LWDN,'FIRA=',FIRA,'SNOWH=',SNOWH
call wrf_error_fatal("STOP in Noah-MP")
END IF
I also attach my namelist.input file in case it can be useful to solve the problem.
Thanks in advance for any help!