mauro_morichetti
New member
Hi all,
I am working on the effect of short lived climate forcers (SLCFs) to the radiation and energy balance, on simulation with semi-hemisferic domain over the Arctic.
I have tried to use the ozone calculated from WRF in the RRTMG radiation scheme, instead to use the default value from a file. I have tried to trace the variable inside the code, and in the end I found in the
phys/module_radiation_driver.F
the following if statement:
I can not see the option 0 (o3input=0 using profile inside the scheme), but only the option 2 (using CAM ozone data - ozone.formatted) so we would like to understand which is the value that WRF considers to calculate the ozone internally, or simply if someone has any experiences with this o3input option that can help me to understand more.
Another question, why this option is under physics? I have tried to run a WRF simulation, with o3input=0, but I had not error. How does model calculate the ozone if there is not the model chemistry considered?
Thanks
I am working on the effect of short lived climate forcers (SLCFs) to the radiation and energy balance, on simulation with semi-hemisferic domain over the Arctic.
I have tried to use the ozone calculated from WRF in the RRTMG radiation scheme, instead to use the default value from a file. I have tried to trace the variable inside the code, and in the end I found in the
phys/module_radiation_driver.F
the following if statement:
Code:
1679 ! Interpolating climatological ozone and aerosol to model time and levels
1680 ! Adapted from camrad code
1681 #if (EM_CORE==1)
1682 IF ( o3input .EQ. 2 .AND. id .EQ. 1 ) THEN
1683 #else
1684 IF ( o3input .EQ. 2 ) THEN
1685 #endif
1686 ! ! Find the current month (adapted from Cavallo)
1687 ! CALL cam_time_interp( ozmixm, pin, levsiz, date_str, &
1688 ! ids , ide , jds , jde , kds , kde , &
1689 ! ims , ime , jms , jme , kms , kme , &
1690 ! its , ite , jts , jte , kts , kte )
1691 ! this is the CAM version
1692 ! interpolate to model time-step
1693 call ozn_time_int(julday,julian,ozmixm,ozmixt,levsiz,n_ozmixm, &
1694 ids , ide , jds , jde , kds , kde , &
1695 ims , ime , jms , jme , kms , kme , &
1696 its , ite , jts , jte , kts , kte )
1697
1698 ! interpolate to model model levels
1699 call ozn_p_int(p ,pin, levsiz, ozmixt, o3rad, &
1700 ids , ide , jds , jde , kds , kde , &
1701 ims , ime , jms , jme , kms , kme ,
1702 its , ite , jts , jte , kts , kte )
1703 ENDIF
I can not see the option 0 (o3input=0 using profile inside the scheme), but only the option 2 (using CAM ozone data - ozone.formatted) so we would like to understand which is the value that WRF considers to calculate the ozone internally, or simply if someone has any experiences with this o3input option that can help me to understand more.
Another question, why this option is under physics? I have tried to run a WRF simulation, with o3input=0, but I had not error. How does model calculate the ozone if there is not the model chemistry considered?
Thanks