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 3952 for branches/2013/dev_r3406_CNRS_LIM3/NEMOGCM/NEMO/OPA_SRC/LDF/ldfdyn_c3d.h90 – NEMO

Ignore:
Timestamp:
2013-07-02T15:20:13+02:00 (11 years ago)
Author:
flavoni
Message:

ok for LIM2, still reproducibility error on LIM3 case

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2013/dev_r3406_CNRS_LIM3/NEMOGCM/NEMO/OPA_SRC/LDF/ldfdyn_c3d.h90

    r3938 r3952  
    3535      REAL(wp) ::   zd_max       ! maximum grid spacing over the global domain 
    3636      REAL(wp) ::   za00, zc, zd, zetmax, zefmax, zeumax, zevmax   ! local scalars 
    37       REAL(wp), POINTER, DIMENSION(:)   :: zcoef    
    38       INTEGER,  PARAMETER               :: zrim = 5  ! number of grid points over which diffusion is increased linearly 
    39       REAL(wp), PARAMETER               :: zinc_coef = 0.0 ! coef of diffusion increase   
    40       INTEGER  ::   ii0, ii1, ij0, ij1   ! temporary integers 
     37      REAL(wp), POINTER, DIMENSION(:) :: zcoef    
    4138      !!---------------------------------------------------------------------- 
    4239      ! 
     
    9188            CALL ldf_dyn_c3d_orca( ld_print ) 
    9289         ENDIF 
    93      
    94           ! Control print 
    95          IF(lwp .AND. ld_print ) THEN 
    96             WRITE(numout,*) 
    97             WRITE(numout,*) '         3D ahm1 array (k=1)' 
    98             CALL prihre( ahm1(:,:,1), jpi, jpj, 1, jpi, 1, 1, jpj, 1, 1.e-3, numout ) 
    99             WRITE(numout,*) 
    100             WRITE(numout,*) '         3D ahm2 array (k=1)' 
    101             CALL prihre( ahm2(:,:,1), jpi, jpj, 1, jpi, 1, 1, jpj, 1, 1.e-3, numout ) 
    102          ENDIF 
    103  
    104       ENDIF 
    105        
     90 
     91      ENDIF 
     92       
     93      ! Control print 
     94      IF(lwp .AND. ld_print ) THEN 
     95         WRITE(numout,*) 
     96         WRITE(numout,*) '         3D ahm1 array (k=1)' 
     97         CALL prihre( ahm1(:,:,1), jpi, jpj, 1, jpi, 20, 1, jpj, 20, 1.e-3, numout ) 
     98         WRITE(numout,*) 
     99         WRITE(numout,*) '         3D ahm2 array (k=1)' 
     100         CALL prihre( ahm2(:,:,1), jpi, jpj, 1, jpi, 20, 1, jpj, 20, 1.e-3, numout ) 
     101      ENDIF 
     102 
    106103 
    107104      ! ahm3 and ahm4 at U- and V-points (used for bilaplacian operator 
     
    175172            WRITE(numout,*) 
    176173            WRITE(numout,*) 'inildf: ahm3 array at level 1' 
    177             CALL prihre(ahm3(:,:,1  ),jpi,jpj,1,jpi,1,1,jpj,1,1.e-12,numout) 
     174            CALL prihre(ahm3(:,:,1  ),jpi,jpj,1,jpi,1,1,jpj,1,1.e-3,numout) 
    178175            WRITE(numout,*) 
    179176            WRITE(numout,*) 'inildf: ahm4 array at level 1' 
    180             CALL prihre(ahm4(:,:,jpk),jpi,jpj,1,jpi,1,1,jpj,1,1.e-12,numout) 
     177            CALL prihre(ahm4(:,:,jpk),jpi,jpj,1,jpi,1,1,jpj,1,1.e-3,numout) 
    181178         ENDIF 
    182179      ENDIF 
Note: See TracChangeset for help on using the changeset viewer.