@@ -702,14 +702,16 @@ end subroutine GFS_phys_time_vary_init
702702! >\section gen_GFS_phys_time_vary_timestep_init GFS_phys_time_vary_timestep_init General Algorithm
703703! > @{
704704 subroutine GFS_phys_time_vary_timestep_init ( &
705- me , master , cnx , cny , isc , jsc , nrcm , im , levs , kdt , idate , nsswr , fhswr , lsswr , fhour , &
705+ me , master , cnx , cny , isc , jsc , nrcm , im , levs , kdt , idate , cplflx , &
706+ nsswr , fhswr , lsswr , fhour , &
706707 imfdeepcnv , cal_pre , random_clds , nscyc , ntoz , h2o_phys , iaerclm , iccn , clstp , &
707708 jindx1_o3 , jindx2_o3 , ddy_o3 , ozpl , jindx1_h , jindx2_h , ddy_h , h2opl , iflip , &
708709 jindx1_aer , jindx2_aer , ddy_aer , iindx1_aer , iindx2_aer , ddx_aer , aer_nm , &
709710 jindx1_ci , jindx2_ci , ddy_ci , iindx1_ci , iindx2_ci , ddx_ci , in_nm , ccn_nm , fn_nml , &
710711 imap , jmap , prsl , seed0 , rann , nthrds , nx , ny , nsst , tile_num , nlunit , lsoil , lsoil_lsm ,&
711712 kice , ialb , isot , ivegsrc , input_nml_file , use_ufo , nst_anl , frac_grid , fhcyc , phour , &
712- lakefrac , min_seaice , min_lakeice , smc , slc , stc , smois , sh2o , tslb , tiice , tg3 , tref , &
713+ oceanfrac , lakefrac , min_seaice , min_lakeice , smc , slc , stc , smois , sh2o , tslb , tiice , &
714+ tg3 , tref , &
713715 tsfc , tsfco , tisfc , hice , fice , facsf , facwf , alvsf , alvwf , alnsf , alnwf , zorli , zorll , &
714716 zorlo , weasd , slope , snoalb , canopy , vfrac , vtype , stype ,scolor , shdmin , shdmax , snowd , &
715717 cv , cvb , cvt , oro , oro_uf , xlat_d , xlon_d , slmsk , landfrac , ozphys , h2ophys , &
@@ -723,7 +725,7 @@ subroutine GFS_phys_time_vary_timestep_init (
723725 nsswr, imfdeepcnv, iccn, nscyc, ntoz, iflip
724726 integer , intent (in ) :: idate(:)
725727 real (kind_phys), intent (in ) :: fhswr, fhour
726- logical , intent (in ) :: lsswr, cal_pre, random_clds, h2o_phys, iaerclm
728+ logical , intent (in ) :: lsswr, cal_pre, random_clds, h2o_phys, iaerclm, cplflx
727729 real (kind_phys), intent (out ) :: clstp
728730 integer , intent (in ), optional :: jindx1_o3(:), jindx2_o3(:), jindx1_h(:), jindx2_h(:)
729731 real (kind_phys), intent (in ), optional :: ddy_o3(:), ddy_h(:)
@@ -753,7 +755,7 @@ subroutine GFS_phys_time_vary_timestep_init (
753755 character (len=* ), intent (in ) :: fn_nml
754756 logical , intent (in ) :: use_ufo, nst_anl, frac_grid
755757 real (kind_phys), intent (in ) :: fhcyc, phour, lakefrac(:), min_seaice, min_lakeice, &
756- xlat_d(:), xlon_d(:), landfrac(:)
758+ xlat_d(:), xlon_d(:), landfrac(:),oceanfrac(:)
757759 real (kind_phys), intent (inout ) :: smc(:,:), slc(:,:), stc(:,:), tiice(:,:), tg3(:), &
758760 tsfc(:), tsfco(:), tisfc(:), hice(:), fice(:), &
759761 facsf(:), facwf(:), alvsf(:), alvwf(:), alnsf(:), alnwf(:), &
@@ -926,6 +928,7 @@ subroutine GFS_phys_time_vary_timestep_init (
926928 tsfco, tisfc, hice, fice, facsf, facwf, alvsf, alvwf, alnsf, alnwf, &
927929 zorli, zorll, zorlo, weasd, slope, snoalb, canopy, vfrac, vtype, &
928930 stype, scolor, shdmin, shdmax, snowd, cv, cvb, cvt, oro, oro_uf, &
931+ cplflx, oceanfrac, &
929932 xlat_d, xlon_d, slmsk, imap, jmap, errmsg, errflg)
930933 endif
931934 endif
0 commit comments