Changeset 855 for codes/icosagcm/devel


Ignore:
Timestamp:
05/05/19 23:11:40 (5 years ago)
Author:
dubos
Message:

devel : cleaner fix to duplicate nu in compute_fast.F90

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/devel/src/dynamics/compute_caldyn_fast.F90

    r854 r855  
    2424 
    2525    INTEGER :: i,j,ij,l 
    26     !REAL(rstd) :: cp_ik, qv, temp, chi, nu, due, due_right, due_lup, due_ldown 
    27     REAL(rstd) :: cp_ik, qv, temp, chi, due, due_right, due_lup, due_ldown 
     26    REAL(rstd) :: cp_ik, qv, temp, chi, log_p_preff, due, due_right, due_lup, due_ldown 
    2827 
    2928    CALL trace_start("compute_caldyn_fast") 
     
    6867                temp = pk(ij,l) 
    6968                chi = log(temp/Treff) 
    70                 nu = (chi*(cpp+qv*cppv)-theta(ij,l,1))/(Rd+qv*Rv) ! log(p/preff) 
     69                log_p_preff = (chi*(cpp+qv*cppv)-theta(ij,l,1))/(Rd+qv*Rv) ! log(p/preff) 
    7170                berni(ij,l) = .5*(geopot(ij,l)+geopot(ij,l+1)) & 
    72                      + temp*(cpp*(1.-chi)+Rd*nu) 
     71                     + temp*(cpp*(1.-chi)+Rd*log_p_preff) 
    7372                berniv(ij,l) = .5*(geopot(ij,l)+geopot(ij,l+1)) & 
    74                      + temp*(cppv*(1.-chi)+Rv*nu) 
     73                     + temp*(cppv*(1.-chi)+Rv*log_p_preff) 
    7574            END DO 
    7675          END SELECT 
Note: See TracChangeset for help on using the changeset viewer.