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 2587 for branches/TAM_V3_0/NEMOTAM/OPATAM_SRC/DYN/dynldf_tam.F90 – NEMO

Ignore:
Timestamp:
2011-02-15T12:58:59+01:00 (13 years ago)
Author:
vidard
Message:

refer to ticket #798

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/TAM_V3_0/NEMOTAM/OPATAM_SRC/DYN/dynldf_tam.F90

    r1885 r2587  
    287287         & ji,    &        ! dummy loop indices 
    288288         & jj,    &         
    289          & jk      
     289         & jk,    & 
     290         & jt      
    290291      INTEGER, DIMENSION(jpi,jpj) :: & 
    291292         & iseed_2d        ! 2D seed for the random number generator 
     
    341342         & ) 
    342343 
     344      DO jt = 1, 2 
     345 
     346         IF (jt == 1) nldf=0  ! iso-level laplacian 
     347         IF (jt == 2) nldf=2  ! iso-level bilaplacian 
     348 
    343349      !================================================================== 
    344350      ! 1)      dx = ( ua_tl, va_tl, rotb_tl, hdivb_tl )  
     
    426432      va_tl   (:,:,:) = zva_tlin   (:,:,:) 
    427433 
    428       CALL dyn_ldf_tan ( nit000 ) 
     434         IF (nldf == 0 )  CALL dyn_ldf_lap_tan(   nit000 ) 
     435         IF (nldf == 2 )  CALL dyn_ldf_bilap_tan( nit000 ) 
    429436 
    430437      zua_tlout(:,:,:) = ua_tl(:,:,:) 
     
    463470      va_ad(:,:,:) = zva_adin(:,:,:) 
    464471 
    465       CALL dyn_ldf_adj ( nit000 ) 
     472         IF (nldf == 0 )  CALL dyn_ldf_lap_adj(   nit000 ) 
     473         IF (nldf == 2 )  CALL dyn_ldf_bilap_adj( nit000 ) 
    466474 
    467475      zua_adout   (:,:,:) = ua_ad   (:,:,:) 
     
    482490      ! Compare the scalar products 
    483491      ! 14 char:'12345678901234' 
    484       cl_name = 'dyn_ldf_adj   ' 
     492         IF (nldf == 0 )  cl_name = 'dynldf_adj lap' 
     493         IF (nldf == 2 )  cl_name = 'dynldf_adj blp' 
    485494      CALL prntst_adj( cl_name, kumadt, zsp1, zsp2 ) 
     495 
     496      END DO 
    486497 
    487498      DEALLOCATE( & 
Note: See TracChangeset for help on using the changeset viewer.