Changeset 499


Ignore:
Timestamp:
11/27/16 00:24:42 (7 years ago)
Author:
dubos
Message:

Bugfix : NH - now passes DCMIP2012 (flat terrain), Bubble, DCMIP2016

Location:
codes/icosagcm/trunk/src
Files:
3 edited

Legend:

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

    r426 r499  
    363363       DO ij=ij_begin_ext,ij_end_ext 
    364364          pk(ij,l) = cpp*((pk(ij,l)/preff)**kappa) ! other formulae possible if exponentiation is slow 
    365           berni(ij) = (-.5*g*g)*(              & 
     365          berni(ij) = (-.25*g*g)*(              & 
    366366                 (W(ij,l)/m_il(ij,l))**2       & 
    367367               + (W(ij,l+1)/m_il(ij,l+1))**2 ) 
     
    816816                    le_de(ij+u_ldown)*u(ij+u_ldown,l)**2 +    & 
    817817                    le_de(ij+u_rdown)*u(ij+u_rdown,l)**2 ) & 
    818                - .5*( gradPhi2(ij,l)  *w_il(ij,l)**2 +   & 
     818               - .25*( gradPhi2(ij,l)  *w_il(ij,l)**2 +   & 
    819819                      gradPhi2(ij,l+1)*w_il(ij,l+1)**2 ) 
    820820       END DO 
  • codes/icosagcm/trunk/src/etat0.f90

    r483 r499  
    4040      CASE ('dcmip2016_cyclone') 
    4141      CASE ('dcmip2016_supercell') 
     42      CASE ('bubble') 
    4243      CASE DEFAULT 
    4344         PRINT*, 'Bad selector for variable etat0 <',TRIM(etat0_type),'>'// & 
     
    4546                         //' <start_file>, <database>, <academic>, <held_suarez>, <venus>, <dcmip1>,'         & 
    4647                         //' <dcmip2_mountain,dcmip2_schaer_noshear,dcmip2_schaer_shear>, <dcmip3>, <dcmip4>,'& 
    47                          //' <dcmip2016_baroclinic_wave>, <dcmip2016_cyclone>, <dcmip2016_supercell>' 
     48                         //' <dcmip2016_baroclinic_wave>, <dcmip2016_cyclone>, <dcmip2016_supercell>', 'bubble' 
    4849         STOP 
    4950    END SELECT 
  • codes/icosagcm/trunk/src/timeloop_gcm.f90

    r475 r499  
    247247          CALL wait_message(req_q0) 
    248248          IF(.NOT. hydrostatic) THEN 
    249 !             CALL send_message(f_geopot,req_geopot0) 
    250 !             CALL wait_message(req_geopot0) 
    251 !             CALL send_message(f_W,req_W0) 
    252 !             CALL wait_message(req_W0) 
     249             CALL send_message(f_geopot,req_geopot0) 
     250             CALL wait_message(req_geopot0) 
     251             CALL send_message(f_W,req_W0) 
     252             CALL wait_message(req_W0) 
    253253          END IF 
    254254       ENDIF 
Note: See TracChangeset for help on using the changeset viewer.