Hello everyone, I need to modify the heating rate of some processes to 0 (let the process happen, but modify its effect on potential temperature to 0).
Firstly, in WRF, the thermodynamic processes that can change the potential temperature include the radiation process, the boundary layer vertical mixing process, the cumulus process (from cumulus scheme), the microphysical (latent heat) process, and the total advection process. The corresponding variables are RTHRATEN, RTHBLTEN, RTHCUTEN, H_DIABATIC, and RTHFTEN (units: K/s), respectively.
I would like to know, do these heating rates directly change the potential temperature?
Secondly, if they are directly related to changes in potential temperature, which module in the source code is relevant to calculation of potential temperature with these processes?
I'd like to find these code statements and modify the effect of these processes on the potential temperature to zero.
maybe like this(?):
module_cumulus_driver :
module_cu_gf_wrfdrv :
TN(I,K)=t2d(i,k)+(RTHFTEN(i,k,j)+RTHRATEN(i,k,j)+RTHBLTEN(i,k,j)) *pi(i,k,j)*dt
It is really hard for me. I would appreciate it if you could show me the way to achieve these goals! Thank you so much! O(∩_∩)O
Firstly, in WRF, the thermodynamic processes that can change the potential temperature include the radiation process, the boundary layer vertical mixing process, the cumulus process (from cumulus scheme), the microphysical (latent heat) process, and the total advection process. The corresponding variables are RTHRATEN, RTHBLTEN, RTHCUTEN, H_DIABATIC, and RTHFTEN (units: K/s), respectively.
I would like to know, do these heating rates directly change the potential temperature?
Secondly, if they are directly related to changes in potential temperature, which module in the source code is relevant to calculation of potential temperature with these processes?
I'd like to find these code statements and modify the effect of these processes on the potential temperature to zero.
maybe like this(?):
module_cumulus_driver :
module_cu_gf_wrfdrv :
TN(I,K)=t2d(i,k)+(RTHFTEN(i,k,j)+RTHRATEN(i,k,j)+RTHBLTEN(i,k,j)) *pi(i,k,j)*dt
It is really hard for me. I would appreciate it if you could show me the way to achieve these goals! Thank you so much! O(∩_∩)O