MarcelloCasula
New member
Dear all,
I have a new and more appropriate land use classification and I want to introduce it in the wrf simulation to check if there is an in improvement of results, this new classification comprise a larger number of landuse classes, just 2 more classes respect to the 27 USGS ones. I'm dealing with the 4.2 version and using noahmp. Considering that the class 28 is reserved to inner water bodies, so it is not available, there are two free number of land use, 29 and 30, so I would like to exploit this two free class to introduce the new ones. I modified the MPTABLE.TBL (NVEG = 27 => NVEG = 30) adding all the values for the new classes 28, 29, 30, considering for the class 28 the same values used for the class 16 that describe a generic water bodies. Then I also modified the module_sf_noahmplsm.F in order to consider a larger number of landuse class.
"INTEGER, PRIVATE, PARAMETER :: MVT = 27" becames
"INTEGER, PRIVATE, PARAMETER :: MVT = 30".
Anyway recompiling and running wrf I get the error :
Program received signal SIGFPE, Arithmetic exception.
0x0000555559459c2e in module_shcu_grims::fthex (t=301.160004, pk=0.398619711)
at module_shcu_grims.f90:1149
1149 fthex=t*pd**(-rocp)*exp(expo).
Does anyone have been working with such problem?
Any tips will be really appreciated
Marcello
I have a new and more appropriate land use classification and I want to introduce it in the wrf simulation to check if there is an in improvement of results, this new classification comprise a larger number of landuse classes, just 2 more classes respect to the 27 USGS ones. I'm dealing with the 4.2 version and using noahmp. Considering that the class 28 is reserved to inner water bodies, so it is not available, there are two free number of land use, 29 and 30, so I would like to exploit this two free class to introduce the new ones. I modified the MPTABLE.TBL (NVEG = 27 => NVEG = 30) adding all the values for the new classes 28, 29, 30, considering for the class 28 the same values used for the class 16 that describe a generic water bodies. Then I also modified the module_sf_noahmplsm.F in order to consider a larger number of landuse class.
"INTEGER, PRIVATE, PARAMETER :: MVT = 27" becames
"INTEGER, PRIVATE, PARAMETER :: MVT = 30".
Anyway recompiling and running wrf I get the error :
Program received signal SIGFPE, Arithmetic exception.
0x0000555559459c2e in module_shcu_grims::fthex (t=301.160004, pk=0.398619711)
at module_shcu_grims.f90:1149
1149 fthex=t*pd**(-rocp)*exp(expo).
Does anyone have been working with such problem?
Any tips will be really appreciated
Marcello
Attachments
Last edited: