Dear WRF community,
Thanks for your attention!
1) I am confused about the QV=moist(ims,kms,jms,P_QV) in the CALL radiation_driver in module_first_rk_step_part1.F .
moist(ims,kms,jms,P_QV) is one number, while QV in module_radiation_driver.F is an array with DIMENSION( ims:ime, kms:kme, jms:jme ). I'm curious whether such an array with unequal dimensions can be passed directly ?
2) physical schemes except microphysics scheme are called in module_first_rk_step_part1.F . I am curious whether the state of the atmosphere is the same before each physical process calculation? That is, after radiation_driver, the QC or QV used in surface driver or shallow convection driver are the same as that used in radiation driver, or the QC or QV updated in radiation_driver.
I appreciate any help. Thank you very much!
Thanks for your attention!
1) I am confused about the QV=moist(ims,kms,jms,P_QV) in the CALL radiation_driver in module_first_rk_step_part1.F .
moist(ims,kms,jms,P_QV) is one number, while QV in module_radiation_driver.F is an array with DIMENSION( ims:ime, kms:kme, jms:jme ). I'm curious whether such an array with unequal dimensions can be passed directly ?
2) physical schemes except microphysics scheme are called in module_first_rk_step_part1.F . I am curious whether the state of the atmosphere is the same before each physical process calculation? That is, after radiation_driver, the QC or QV used in surface driver or shallow convection driver are the same as that used in radiation driver, or the QC or QV updated in radiation_driver.
I appreciate any help. Thank you very much!