New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 4322 – NEMO

Changeset 4322


Ignore:
Timestamp:
2013-11-28T13:26:52+01:00 (10 years ago)
Author:
cetlod
Message:

v3.6_alpha : defines the surface cells in offline, see ticket #1191

Location:
branches/2013/dev_MERGE_2013/NEMOGCM/NEMO/OFF_SRC
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/2013/dev_MERGE_2013/NEMOGCM/NEMO/OFF_SRC/domain.F90

    r4292 r4322  
    7171      CALL dom_zgr      ! Vertical mesh and bathymetry option 
    7272      CALL dom_rea      ! Create a domain file 
     73 
     74     ! 
     75      ! - ML - Used in dom_vvl_sf_nxt and lateral diffusion routines 
     76      !        but could be usefull in many other routines 
     77      e12t    (:,:) = e1t(:,:) * e2t(:,:) 
     78      e1e2t   (:,:) = e1t(:,:) * e2t(:,:) 
     79      e12u    (:,:) = e1u(:,:) * e2u(:,:) 
     80      e12v    (:,:) = e1v(:,:) * e2v(:,:) 
     81      e12f    (:,:) = e1f(:,:) * e2f(:,:) 
     82      r1_e12t (:,:) = 1._wp    / e12t(:,:) 
     83      r1_e12u (:,:) = 1._wp    / e12u(:,:) 
     84      r1_e12v (:,:) = 1._wp    / e12v(:,:) 
     85      r1_e12f (:,:) = 1._wp    / e12f(:,:) 
     86      re2u_e1u(:,:) = e2u(:,:) / e1u(:,:) 
     87      re1v_e2v(:,:) = e1v(:,:) / e2v(:,:) 
     88      ! 
     89      hu(:,:) = 0._wp                          ! Ocean depth at U- and V-points 
     90      hv(:,:) = 0._wp 
     91      DO jk = 1, jpk 
     92         hu(:,:) = hu(:,:) + fse3u_n(:,:,jk) * umask(:,:,jk) 
     93         hv(:,:) = hv(:,:) + fse3v_n(:,:,jk) * vmask(:,:,jk) 
     94      END DO 
     95      !                                        ! Inverse of the local depth 
     96      hur(:,:) = 1._wp / ( hu(:,:) + 1._wp - umask(:,:,1) ) * umask(:,:,1) 
     97      hvr(:,:) = 1._wp / ( hv(:,:) + 1._wp - vmask(:,:,1) ) * vmask(:,:,1) 
     98 
    7399      CALL dom_stp      ! Time step 
    74100      CALL dom_msk      ! Masks 
  • branches/2013/dev_MERGE_2013/NEMOGCM/NEMO/OFF_SRC/domrea.F90

    r4292 r4322  
    153153         CALL iom_get( inum3, jpdom_data, 'e2u', e2u ) 
    154154         CALL iom_get( inum3, jpdom_data, 'e2v', e2v ) 
    155  
    156          e1e2t(:,:) = e1t(:,:) * e2t(:,:)                              ! surface at T-points 
    157155 
    158156         CALL iom_get( inum3, jpdom_data, 'ff', ff ) 
Note: See TracChangeset for help on using the changeset viewer.