MODULE update_inputs_physiq_mod IMPLICIT NONE CHARACTER(len=20),save,allocatable,dimension(:) :: traceurs ! tracer names CONTAINS !SUBROUTINE update_inputs_physiq_time !SUBROUTINE update_inputs_physiq_tracers !SUBROUTINE update_inputs_physiq_constants !SUBROUTINE update_inputs_physiq_geom !SUBROUTINE update_inputs_physiq_surf !SUBROUTINE update_inputs_physiq_soil !SUBROUTINE update_inputs_physiq_turb !SUBROUTINE update_inputs_physiq_rad !SUBROUTINE update_inputs_physiq_slope !cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc !c Returns solar longitude, Ls (in deg.), from day number (in sol), !c where sol=0=Ls=0 at the northern hemisphere spring equinox !!cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! SUBROUTINE update_inputs_physiq_time(& JULYR,JULDAY,GMT,& elaps,& lct_input,lon_input,ls_input,& MY) USE variables_mod, only: JD_cur,JH_cur_split,phour_ini !! JD_cur <> pday ! Julian day !! JH_cur_split <> ptime ! Julian hour (fraction of day) implicit none INTEGER, INTENT(IN) :: JULDAY, JULYR REAL, INTENT(IN) :: GMT,elaps,lon_input,ls_input,lct_input REAL,INTENT(OUT) :: MY ! ! specified ! IF (JULYR .ne. 9999) THEN JH_cur_split = (GMT + elaps/421200.) !! universal time (0