Changeset 412 for codes


Ignore:
Timestamp:
06/09/16 19:24:04 (8 years ago)
Author:
ymipsl
Message:

Positivate traceur value before entering to dcmip2016 kessler physics.

YM

File:
1 edited

Legend:

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

    r409 r412  
    170170           theta(l)= Tfi(ij,ll) / ( pk(ij,l) / cpp) 
    171171          ENDDO 
    172  
    173           qv(:)=qfi(ij,llm:1:-1,1) 
    174           qc(:)=qfi(ij,llm:1:-1,2) 
    175           qr(:)=qfi(ij,llm:1:-1,3) 
     172           
     173          DO l=1,llm-1 
     174           z(l)= 0.5*(z(l)+z(l+1)) 
     175          ENDDO 
     176          z(llm)=z(llm)+(z(llm)-z(llm-1)) 
     177           
     178          qv(:)=max(qfi(ij,llm:1:-1,1),0.) 
     179          qc(:)=max(qfi(ij,llm:1:-1,2),0.) 
     180          qr(:)=max(qfi(ij,llm:1:-1,3),0.) 
    176181           
    177182          CALL KESSLER(theta(:), qv, qc, qr, rho(:),  & 
Note: See TracChangeset for help on using the changeset viewer.