Ignore:
Timestamp:
08/07/12 19:10:05 (12 years ago)
Author:
ymipsl
Message:

Correction for dcmip moist physics
Temperature is ouput instead of virtual temperature.

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/trunk/src/physics_dcmip.f90

    r106 r110  
    172172     
    173173!    q=0 
    174     out_i=T 
     174!    out_i=T 
    175175     
    176176    CALL simple_physics(iim*jjm, llm, dt, lat, tfi, qfi , ufi, vfi, pmid, pint, pdel, 1/pdel, ps, precl, testcase)  
     
    198198    ENDDO        
    199199 
    200     out_i=q 
     200!    out_i=q 
    201201         
    202202    utemp=utemp-u 
     
    496496         do i=1,pcols 
    497497            qsat = epsilo*e0/pmid(i,k)*exp(-latvap/rh2o*((1._r8/t(i,k))-1._r8/T0))  ! saturation specific humidity 
     498            out_i(i,llm+1-k)=q(i,k)-qsat 
    498499            if (q(i,k) > qsat) then                                                 ! saturated? 
    499500               tmp  = 1._r8/dtime*(q(i,k)-qsat)/(1._r8+(latvap/cpair)*(epsilo*latvap*qsat/(rair*t(i,k)**2))) 
Note: See TracChangeset for help on using the changeset viewer.