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 2436 for branches/nemo_v3_3_beta/NEMOGCM/NEMO/OPA_SRC/DTA/dtatem.F90 – NEMO

Ignore:
Timestamp:
2010-11-25T20:03:49+01:00 (13 years ago)
Author:
gm
Message:

v3.3beta: suppress obsolete key_orca_lev10

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/nemo_v3_3_beta/NEMOGCM/NEMO/OPA_SRC/DTA/dtatem.F90

    r2392 r2436  
    2121   USE in_out_manager  ! I/O manager 
    2222   USE phycst          ! physical constants 
    23 #if defined key_orca_lev10 
    24    USE lbclnk          ! ocean lateral boundary conditions (or mpp link) 
    25 #endif 
     23 
    2624   IMPLICIT NONE 
    2725   PRIVATE 
     
    6866#endif 
    6967      REAL(wp)::   zl 
    70 #if defined key_orca_lev10 
    71       INTEGER ::   ikr, ikw, ikt, jjk  
    72       REAL(wp)::   zfac 
    73 #endif 
    7468      REAL(wp), DIMENSION(jpk) ::   ztemdta            ! auxiliary array for interpolation 
     69      ! 
    7570      CHARACTER(len=100)       ::   cn_dir             ! Root directory for location of ssr files 
    7671      TYPE(FLD_N)              ::   sn_tem 
     
    10499             CALL ctl_stop( 'dta_tem: unable to allocate sf_tem structure' )   ;   RETURN 
    105100         ENDIF 
    106  
    107 #if defined key_orca_lev10 
    108                                 ALLOCATE( sf_tem(1)%fnow(jpi,jpj,jpkdta)   ) 
    109          IF( sn_tem%ln_tint )   ALLOCATE( sf_tem(1)%fdta(jpi,jpj,jpkdta,2) ) 
    110 #else 
    111101                                ALLOCATE( sf_tem(1)%fnow(jpi,jpj,jpk)   ) 
    112102         IF( sn_tem%ln_tint )   ALLOCATE( sf_tem(1)%fdta(jpi,jpj,jpk,2) ) 
    113 #endif 
    114103         !                         ! fill sf_tem with sn_tem and control print 
    115104         CALL fld_fill( sf_tem, (/ sn_tem /), cn_dir, 'dta_tem', 'Temperature data', 'namdta_tem' ) 
     
    177166#endif 
    178167          
    179 #if defined key_orca_lev10 
    180       DO jjk = 1, 5 
    181          t_dta(:,:,jjk) = sf_tem(1)%fnow(:,:,1) 
    182       END DO 
    183       DO jk = 1, jpk-20,10 
    184          ik = jk+5 
    185          ikr =  INT(jk/10) + 1 
    186          ikw =  (ikr-1) *10 + 1 
    187          ikt =  ikw + 5 
    188          DO jjk=ikt,ikt+9 
    189             zfac = ( gdept_0(jjk   ) - gdepw_0(ikt) ) / ( gdepw_0(ikt+10) - gdepw_0(ikt) ) 
    190             t_dta(:,:,jjk) = sf_tem(1)%fnow(:,:,ikr) + ( sf_tem(1)%fnow(:,:,ikr+1) - sf_tem(1)%fnow(:,:,ikr) ) * zfac 
    191          END DO 
    192       END DO 
    193       DO jjk = jpk-5, jpk 
    194          t_dta(:,:,jjk) = sf_tem(1)%fnow(:,:,jpkdta-1) 
    195       END DO 
    196       ! fill the overlap areas 
    197       CALL lbc_lnk (t_dta(:,:,:),'Z',-999.,'no0') 
    198 #else 
    199168      t_dta(:,:,:) = sf_tem(1)%fnow(:,:,:)  
    200 #endif 
    201169          
    202170      IF( ln_sco ) THEN 
Note: See TracChangeset for help on using the changeset viewer.