Changeset 441


Ignore:
Timestamp:
06/17/16 22:00:08 (8 years ago)
Author:
ymipsl
Message:

Fix virtual temperature for supercell initial state;

YM

File:
1 edited

Legend:

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

    r431 r441  
    2828    USE omp_para 
    2929    USE dcmip2016_supercell_mod, ONLY : supercell_init, supercell_test, supercell_z 
     30    USE terminator, ONLY: initial_value_Terminator 
    3031    INTEGER, INTENT(IN) :: ngrid 
    3132    REAL(rstd),INTENT(IN) :: lon(ngrid) 
     
    5051         p=0.5*(ap(l)+ap(l+1) + (bp(l)+bp(l+1)) * ps(ij)) 
    5152         CALL supercell_test(lon(ij),lat(ij),p,z,0,ulon(ij,l),ulat(ij,l),temp(ij,l),thetav, ps(ij),rho, q(ij,l,1),perturbation)  
     53         
     54        IF (physics_thermo==thermo_fake_moist) temp(ij,l)=Temp(ij,l)*(1+0.608*q(ij,l,1)) 
     55        q(ij,l,2)=0. 
     56        q(ij,l,3)=0. 
     57        CALL initial_value_Terminator(lat(ij),lon(ij),q(ij,l,4),q(ij,l,5)) 
     58 
    5259       END DO 
    5360    END DO 
     61  
    5462     
    5563  END SUBROUTINE compute_etat0 
Note: See TracChangeset for help on using the changeset viewer.