Changeset 627 for trunk/LMDZ.MARS/libf
- Timestamp:
- Apr 20, 2012, 8:46:47 AM (13 years ago)
- Location:
- trunk/LMDZ.MARS/libf/phymars
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.MARS/libf/phymars/callradite.F
r520 r627 132 132 c fluxtop_sw(ngrid,2) outgoing upward flux SW for solar band#2 (W.m-2) 133 133 134 c tauref Prescribed mean column optical depth at 700 Pa134 c tauref Prescribed mean column optical depth at 610 Pa 135 135 c tau Column total visible dust optical depth at each point 136 136 c aerosol(ngrid,nlayer,naerkind) aerosol extinction optical depth -
trunk/LMDZ.MARS/libf/phymars/inifis.F
r577 r627 185 185 write(*,*) " iaervar = ",iaervar 186 186 187 write(*,*) "Reference (visible) dust opacity at 700 Pa ",187 write(*,*) "Reference (visible) dust opacity at 610 Pa ", 188 188 & "(matters only if iaervar=1)" 189 189 ! NB: default value of tauvis is set/read in startfi.nc file -
trunk/LMDZ.MARS/libf/phymars/physiq.F
r626 r627 232 232 REAL fluxtop_lw(ngridmx) !Outgoing LW (IR) flux to space (W.m-2) 233 233 REAL fluxtop_sw(ngridmx,2) !Outgoing SW (solar) flux to space (W.m-2) 234 REAL tauref(ngridmx) ! Reference column optical depth at 700 Pa 234 REAL tauref(ngridmx) ! Reference column optical depth at odpref 235 real,parameter :: odpref=610. ! DOD reference pressure (Pa) 235 236 REAL tau(ngridmx,naerkind) ! Column dust optical depth at each point 236 237 REAL zls ! solar longitude (rad) … … 603 604 c Outputs for basic check (middle of domain) 604 605 c ------------------------------------------ 605 print*, 'Ls =',zls*180./pi, 606 & 'check lat lon', lati(igout)*180/pi, 607 & long(igout)*180/pi 608 print*, 'tauref(700 Pa) =',tauref(igout), 609 & ' tau(700 Pa) =',tau(igout,1)*700./pplev(igout,1) 610 606 write(*,'("Ls =",f11.6," check lat =",f10.6, 607 & " lon =",f11.6)') 608 & zls*180./pi,lati(igout)*180/pi,long(igout)*180/pi 609 write(*,'(" tauref(",f4.0," Pa) =",f9.6, 610 & " tau(",f4.0," Pa) =",f9.6)') 611 & odpref,tauref(igout), 612 & odpref,tau(igout,1)*odpref/pplev(igout,1) 611 613 c --------------------------------------------------------- 612 614 c Call slope parameterization for direct and scattered flux … … 1966 1968 ELSE ! if(ngrid.eq.1) 1967 1969 1968 print*,'Ls =',zls*180./pi,1969 & ' tauref(700 Pa) =',tauref1970 write(*,'("Ls =",f11.6," tauref(",f4.0," Pa) =",f9.6)') 1971 & zls*180./pi,odpref,tauref 1970 1972 c ---------------------------------------------------------------------- 1971 1973 c Output in grads file "g1d" (ONLY when using testphys1d) -
trunk/LMDZ.MARS/libf/phymars/testphys1d.F
r520 r627 51 51 INTEGER ilayer,ilevel,isoil,idt,iq 52 52 LOGICAl firstcall,lastcall 53 c 54 real,parameter :: odpref=610. ! DOD reference pressure (Pa) 53 55 c 54 56 INTEGER day0 ! date initial (sol ; =0 a Ls=0) … … 405 407 c -------------------------------- 406 408 tauvis=0.2 ! default value for tauvis 407 print *,'Reference dust opacity at 700 Pa ?'409 write(*,'("Reference dust opacity at ",f4.0," Pa ?")')odpref 408 410 call getin("tauvis",tauvis) 409 411 write(*,*) " tauvis = ",tauvis … … 627 629 write(103,*) 'Ls=',zls*180./pi 628 630 write(103,*) 'Lat=', lati(1)*180./pi 629 write(103,*) 'Tau=', tauvis/ 700*psurf631 write(103,*) 'Tau=', tauvis/odpref*psurf 630 632 write(103,*) 'RunEnd - Atmos. Temp. File' 631 633 write(103,*) 'RunEnd - Atmos. Temp. File' 632 634 write(104,*) 'Ls=',zls*180./pi 633 635 write(104,*) 'Lat=', lati(1) 634 write(104,*) 'Tau=', tauvis/ 700*psurf636 write(104,*) 'Tau=', tauvis/odpref*psurf 635 637 write(104,*) 'RunEnd - Atmos. Temp. File' 636 638 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.