MODULE iniphysiq_mod CONTAINS subroutine iniphysiq(ngrid,nlayer,nq,piphysiq,& punjours, pdayref, & prad,pg,pr,pcpp,iflag_phys) !use time_phylmdz_mod, only: iphysiq, day_step, ecritstart,ecritphy,& ! dtphys,daysec,day_ini,hour_ini use comconst_mod, only : cpp use cpdet_phy_mod, only: init_cpdet_phy USE control_mod, ONLY: planet_type !use surfdat_h, only: ini_surfdat_h !use comsoil_h, only: ini_comsoil_h !use dimradmars_mod, only: ini_dimradmars_mod !use time_phylmdz_mod, only : init_time use dimphy, only: init_dimphy USE phys_state_var_mod use module_model_constants, only : nu, TT00 USE variables_mod, only: phour_ini,zdt_split !! zdt_split <> ptimestep !real*8,intent(in) :: ptimestep !physics time step (s) [dtphys] implicit none REAL,intent(in) :: prad REAL,intent(in) :: pg REAL,intent(in) :: pr REAL,intent(in) :: pcpp REAL,intent(in) :: punjours !DOUBLE PRECISION,intent(in) :: ptimestep !real,intent(in) :: prad ! radius of the planet (m) !real,intent(in) :: pg ! gravitational acceleration (m/s2) !real,intent(in) :: pr ! ! reduced gas constant R/mu !real,intent(in) :: pcpp ! specific heat Cp !real,intent(in) :: punjours ! length (in s) of a standard day [daysec] integer,intent(in) :: pdayref ! reference day of for the simulation [day_ini] !real*8,intent(in) :: ptimestep !physics time step (s) [dtphys] integer,intent(in) :: iflag_phys ! type of physics to be called integer,intent(in) :: ngrid ! number of physics columns for this MPI process integer,intent(in) :: nlayer ! number of atmospheric layers integer,intent(in) :: nq ! number of tracers !real,intent(in) :: phour_ini ! start time (fraction of day) of the run 0=