@@ -29,19 +29,19 @@ subroutine GFS_rad_time_vary_timestep_init (lrseeds, rseeds,
2929
3030 ! Interface variables
3131 logical , intent (in ) :: lrseeds
32- integer , intent (in ) :: rseeds(:,:)
32+ integer , intent (in ), optional :: rseeds(:,:)
3333 integer , intent (in ) :: isubc_lw, isubc_sw, cnx, cny, isc, jsc, kdt
3434 integer , intent (in ) :: imp_physics, ipsd0, ipsdlim
3535 logical , intent (in ) :: lslwr, lsswr
36- integer , intent (inout ) :: icsdsw(:), icsdlw(:)
36+ integer , intent (inout ), optional :: icsdsw(:), icsdlw(:)
3737 integer , intent (in ) :: imap(:), jmap(:)
3838 real (kind_phys), intent (in ) :: sec
39- real (kind_phys), intent (inout ) :: ps_2delt(:)
40- real (kind_phys), intent (inout ) :: ps_1delt(:)
41- real (kind_phys), intent (inout ) :: t_2delt(:,:)
42- real (kind_phys), intent (inout ) :: t_1delt(:,:)
43- real (kind_phys), intent (inout ) :: qv_2delt(:,:)
44- real (kind_phys), intent (inout ) :: qv_1delt(:,:)
39+ real (kind_phys), intent (inout ), optional :: ps_2delt(:)
40+ real (kind_phys), intent (inout ), optional :: ps_1delt(:)
41+ real (kind_phys), intent (inout ), optional :: t_2delt(:,:)
42+ real (kind_phys), intent (inout ), optional :: t_1delt(:,:)
43+ real (kind_phys), intent (inout ), optional :: qv_2delt(:,:)
44+ real (kind_phys), intent (inout ), optional :: qv_1delt(:,:)
4545 real (kind_phys), intent (in ) :: t(:,:), qv(:,:), ps(:)
4646 character (len=* ), intent (out ) :: errmsg
4747 integer , intent (out ) :: errflg
0 commit comments