Ignore:
Timestamp:
12/30/17 02:00:38 (7 years ago)
Author:
dubos
Message:

devel/unstructured : updated kernels

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/devel/src/kernels_unst/caldyn_vert_NH.k90

    r614 r658  
    99      eta_dot(l,ij) = wflux_ij / mass(l,ij) 
    1010      wcov(l,ij) = w_ij*(geopot(l+1,ij)-geopot(l,ij)) 
     11      !DIR$ SIMD 
    1112      DO l = 2, llm-1 
    1213         w_ij = .5*( W(l,ij)+W(l+1,ij) )/mass(l,ij) 
     
    2930      ij_left = left(edge) 
    3031      ij_right = right(edge) 
     32      !DIR$ SIMD 
    3133      DO l = 1, llm 
    3234         du(l,edge) = du(l,edge) - .5*(wcov(l,ij_left)+wcov(l,ij_right))*1.*(eta_dot(l,ij_right)-eta_dot(l,ij_left)) 
     
    3840   !$OMP DO SCHEDULE(STATIC) 
    3941   DO ij = 1, primal_num 
     42      !DIR$ SIMD 
    4043      DO l = 2, llm 
    4144         dPhi(l,ij)=dPhi(l,ij)-wflux(l,ij)*(geopot(l+1,ij)-geopot(l-1,ij))/(mass(l-1,ij)+mass(l,ij)) 
     
    4952      l=1 
    5053      dW(l,ij) = dW(l,ij) - W_etadot(l,ij) 
     54      !DIR$ SIMD 
    5155      DO l = 2, llm 
    5256         dW(l,ij) = dW(l,ij) + W_etadot(l-1,ij) - W_etadot(l,ij) 
Note: See TracChangeset for help on using the changeset viewer.