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 719 for trunk/NEMO/OPA_SRC/DIA/diawri_dimg.h90 – NEMO

Ignore:
Timestamp:
2007-10-16T16:59:56+02:00 (17 years ago)
Author:
ctlod
Message:

get back to the nemo_v2_3 version for trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/DIA/diawri_dimg.h90

    • Property svn:keywords changed from Id to Author Date Id Revision
    r717 r719  
    33  !!---------------------------------------------------------------------- 
    44  !!   OPA 9.0 , LOCEAN-IPSL (2005)  
    5   !! $Id$ 
     5  !! $Header$  
    66  !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt  
    77  !!---------------------------------------------------------------------- 
     
    4141    !!    To be tested with a lot of procs !!!! 
    4242    !! 
    43     !!  level 1:  utau(:,:) * umask(:,:,1) zonal stress in N.m-2 
    44     !!  level 2:  vtau(:,:) * vmask(:,:,1) meridional stress in N. m-2 
    45     !!  level 3:  qsr + qns                total heat flux (W/m2) 
    46     !!  level 4:  emp (:,:)               E-P flux (mm/day) 
     43    !!  level 1:  taux(:,:) * umask(:,:,1) zonal stress in N.m-2 
     44    !!  level 2:  tauy(:,:) * vmask(:,:,1) meridional stress in N. m-2 
     45    !!  level 3:   qt  (:,:)               total heat flux (W/m2) 
     46    !!  level 4:   emp (:,:)               E-P flux (mm/day) 
    4747    !!  level 5:  tb  (:,:,1)-sst          model SST -forcing sst (degree C) 
    4848    !!  level 6:  bsfb(:,:)         streamfunction (m**3/s) 
     
    7676    !! * modules used 
    7777    USE lib_mpp 
     78    USE dtasst, ONLY : sst 
    7879 
    7980    !! * Arguments 
     
    166167       sm(:,:,:)=sm(:,:,:) + sn (:,:,:) 
    167168       ! 
    168        fsel(:,:,1 ) = fsel(:,:,1 ) + utau(:,:) * umask(:,:,1) 
    169        fsel(:,:,2 ) = fsel(:,:,2 ) + vtau(:,:) * vmask(:,:,1) 
    170        fsel(:,:,3 ) = fsel(:,:,3 ) + qsr (:,:) + qns  (:,:)  
     169       fsel(:,:,1 ) = fsel(:,:,1 ) + taux(:,:) * umask(:,:,1) 
     170       fsel(:,:,2 ) = fsel(:,:,2 ) + tauy(:,:) * vmask(:,:,1) 
     171       fsel(:,:,3 ) = fsel(:,:,3 ) + qt  (:,:)  
    171172       fsel(:,:,4 ) = fsel(:,:,4 ) + emp (:,:) 
    172173       fsel(:,:,5 ) = fsel(:,:,5 ) + tb  (:,:,1) - sst(:,:) 
     
    230231          fsel(:,:,20)= spgv(:,:) 
    231232#endif 
    232           ! mask mean field with tmask except utau vtau (1,2) 
     233          ! mask mean field with tmask except taux tauy (1,2) 
    233234          DO jk=3,inbsel 
    234235            fsel(:,:,jk)=fsel(:,:,jk)*tmask(:,:,1) 
     
    255256          fsel(:,:,:) = 0._wp 
    256257          ! 
    257           fsel(:,:,1 ) = utau(:,:) * umask(:,:,1) 
    258           fsel(:,:,2 ) = vtau(:,:) * vmask(:,:,1) 
    259           fsel(:,:,3 ) = (qsr (:,:) + qnr (:,:)) * tmask(:,:,1) 
     258          fsel(:,:,1 ) = taux(:,:) * umask(:,:,1) 
     259          fsel(:,:,2 ) = tauy(:,:) * vmask(:,:,1) 
     260          fsel(:,:,3 ) = qt  (:,:) * tmask(:,:,1) 
    260261          fsel(:,:,4 ) = emp (:,:) * tmask(:,:,1) 
    261262          fsel(:,:,5 ) = (tb  (:,:,1) -sst(:,:)) *tmask(:,:,1) 
Note: See TracChangeset for help on using the changeset viewer.