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 2435 for branches/nemo_v3_3_beta/NEMOGCM/NEMO/OFF_SRC/dtadyn.F90 – NEMO

Ignore:
Timestamp:
2010-11-25T17:33:31+01:00 (13 years ago)
Author:
cetlod
Message:

Improve the 1D vertical configuration in v3.3beta

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/nemo_v3_3_beta/NEMOGCM/NEMO/OFF_SRC/dtadyn.F90

    r2287 r2435  
    2626   USE zpshde 
    2727   USE lib_mpp         ! distributed memory computing library 
     28   USE c1d 
    2829 
    2930   IMPLICIT NONE 
     
    183184         ENDIF 
    184185          
    185          IF( lk_ldfslp ) THEN 
     186         IF( lk_ldfslp .AND. .NOT. lk_c1d ) THEN 
    186187            ! Computes slopes. Caution : here tsn and avt are used as workspace 
    187188            tsn (:,:,:,jp_tem) = tdta  (:,:,:,2) 
     
    210211         CALL dynrea( kt, iper )    ! data read for the iper period 
    211212          
    212          IF( lk_ldfslp ) THEN 
     213         IF( lk_ldfslp .AND. .NOT. lk_c1d ) THEN 
    213214            ! Computes slopes. Caution : here tsn and avt are used as workspace 
    214215            tsn (:,:,:,jp_tem) = tdta  (:,:,:,2) 
     
    256257         CALL dynrea( kt, iper )    ! data read for the iper period 
    257258 
    258          IF( lk_ldfslp ) THEN 
     259         IF( lk_ldfslp .AND. .NOT. lk_c1d ) THEN 
    259260            ! Computes slopes. Caution : here tsn and avt are used as workspace 
    260261            tsn (:,:,:,jp_tem) = tdta  (:,:,:,2) 
     
    313314 
    314315      ! Compute bbl coefficients if needed 
    315       IF( lk_trabbl ) THEN 
     316      IF( lk_trabbl .AND. .NOT. lk_c1d ) THEN 
    316317         tsb(:,:,:,:) = tsn(:,:,:,:) 
    317318         CALL bbl( kt, 'TRC') 
     
    682683      wdta   (:,:,:,1) = wdta   (:,:,:,2) 
    683684 
    684 #if defined key_ldfslp 
     685#if defined key_ldfslp && ! defined key_c1d 
    685686      uslpdta (:,:,:,1) = uslpdta (:,:,:,2) 
    686687      vslpdta (:,:,:,1) = vslpdta (:,:,:,2) 
     
    733734 
    734735       
    735 #if defined key_ldfslp 
     736#if defined key_ldfslp && ! defined key_c1d 
    736737      uslp (:,:,:) = uslpdta (:,:,:,2)  
    737738      vslp (:,:,:) = vslpdta (:,:,:,2)  
     
    794795 
    795796       
    796 #if defined key_ldfslp 
     797#if defined key_ldfslp && ! defined key_c1d 
    797798      uslp (:,:,:) = zweighm1 * uslpdta (:,:,:,1) + pweigh * uslpdta (:,:,:,2)  
    798799      vslp (:,:,:) = zweighm1 * vslpdta (:,:,:,1) + pweigh * vslpdta (:,:,:,2)  
Note: See TracChangeset for help on using the changeset viewer.