Changeset 627 for trunk/LMDZ.MARS/libf


Ignore:
Timestamp:
Apr 20, 2012, 8:46:47 AM (13 years ago)
Author:
emillour
Message:

Mars GCM:

Some cleanup on messages and comments in code about the reference pressure

for dust opacity which is now 610 Pa.

EM

Location:
trunk/LMDZ.MARS/libf/phymars
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/libf/phymars/callradite.F

    r520 r627  
    132132c fluxtop_sw(ngrid,2)       outgoing upward flux SW for solar band#2 (W.m-2)
    133133
    134 c   tauref       Prescribed mean column optical depth at 700 Pa
     134c   tauref       Prescribed mean column optical depth at 610 Pa
    135135c   tau          Column total visible dust optical depth at each point
    136136c   aerosol(ngrid,nlayer,naerkind)    aerosol extinction optical depth
  • trunk/LMDZ.MARS/libf/phymars/inifis.F

    r577 r627  
    185185         write(*,*) " iaervar = ",iaervar
    186186
    187          write(*,*) "Reference (visible) dust opacity at 700 Pa ",
     187         write(*,*) "Reference (visible) dust opacity at 610 Pa ",
    188188     &   "(matters only if iaervar=1)"
    189189         ! NB: default value of tauvis is set/read in startfi.nc file
  • trunk/LMDZ.MARS/libf/phymars/physiq.F

    r626 r627  
    232232      REAL fluxtop_lw(ngridmx)       !Outgoing LW (IR) flux to space (W.m-2)
    233233      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)
    235236      REAL tau(ngridmx,naerkind)     ! Column dust optical depth at each point
    236237      REAL zls                       !  solar longitude (rad)
     
    603604c          Outputs for basic check (middle of domain)
    604605c          ------------------------------------------
    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)
    611613c          ---------------------------------------------------------
    612614c          Call slope parameterization for direct and scattered flux
     
    19661968      ELSE     ! if(ngrid.eq.1)
    19671969
    1968          print*,'Ls =',zls*180./pi,
    1969      &  '  tauref(700 Pa) =',tauref
     1970         write(*,'("Ls =",f11.6," tauref(",f4.0," Pa) =",f9.6)')
     1971     &    zls*180./pi,odpref,tauref
    19701972c      ----------------------------------------------------------------------
    19711973c      Output in grads file "g1d" (ONLY when using testphys1d)
  • trunk/LMDZ.MARS/libf/phymars/testphys1d.F

    r520 r627  
    5151      INTEGER ilayer,ilevel,isoil,idt,iq
    5252      LOGICAl firstcall,lastcall
     53c
     54      real,parameter :: odpref=610. ! DOD reference pressure (Pa)
    5355c
    5456      INTEGER day0          ! date initial (sol ; =0 a Ls=0)
     
    405407c --------------------------------
    406408      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
    408410      call getin("tauvis",tauvis)
    409411      write(*,*) " tauvis = ",tauvis
     
    627629         write(103,*) 'Ls=',zls*180./pi
    628630         write(103,*) 'Lat=', lati(1)*180./pi
    629          write(103,*) 'Tau=', tauvis/700*psurf
     631         write(103,*) 'Tau=', tauvis/odpref*psurf
    630632         write(103,*) 'RunEnd - Atmos. Temp. File'
    631633         write(103,*) 'RunEnd - Atmos. Temp. File'
    632634         write(104,*) 'Ls=',zls*180./pi
    633635         write(104,*) 'Lat=', lati(1)
    634          write(104,*) 'Tau=', tauvis/700*psurf
     636         write(104,*) 'Tau=', tauvis/odpref*psurf
    635637         write(104,*) 'RunEnd - Atmos. Temp. File'
    636638        ENDIF
Note: See TracChangeset for help on using the changeset viewer.