! ! For Fortran 77/Fortran 90 compliance always use line continuation ! symbols '&' in columns 73 and 6 ! ! NB: to keep commons aligned, it is better to split them in groups ! of given types (logical, integer, real, ...) COMMON/callkeys_l/callrad,calldifv,calladj,callcond,callsoil & & ,season,diurnal,lwrite,calllott,callstats,calleofdump & & ,callnirco2,callnlte,callthermos,callconduct,calleuv & & ,callmolvis,callmoldiff,thermochem,thermoswater,callemis & & ,callg2d,linear,rayleigh,tracer,active,doubleq,submicron & & ,lifting,callddevil,scavenging,sedimentation,activice,water & & ,microphys,caps,photochem,calltherm,outptherm,callrichsl & & ,callslope COMMON/callkeys_i/iradia,iaervar,iddist,ilwd,ilwb,ilwn,ncouche & & ,dustbin,nqchem_min,nltemodel,nircorr COMMON/callkeys_r/topdustref,solarcondate,semi,alphan LOGICAL callrad,calldifv,calladj,callcond,callsoil, & & season,diurnal,lwrite,calllott & & ,callstats,calleofdump & & ,callnirco2,callnlte,callthermos,callconduct, & & calleuv,callmolvis,callmoldiff,thermochem,thermoswater & & ,calltherm,outptherm,callrichsl,callslope logical callemis logical callg2d logical linear real topdustref real semi real alphan real solarcondate integer iddist integer iaervar integer iradia integer ilwd integer ilwb integer ilwn integer ncouche logical rayleigh logical tracer integer dustbin logical active,doubleq,submicron,lifting,callddevil,scavenging logical sedimentation,activice,water,microphys,caps logical photochem integer nqchem_min integer nltemodel integer nircorr integer swrtype ! type of short wave (solar wavelength) radiative ! transfer to use 1: Fouquart 2: Toon. parameter (swrtype=2) ! parameter (swrtype=2)