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 5081 for branches/2014/dev_r4765_CNRS_agrif/NEMOGCM/NEMO/NST_SRC/agrif_user.F90 – NEMO

Ignore:
Timestamp:
2015-02-13T10:51:27+01:00 (9 years ago)
Author:
smasson
Message:

dev_r4765_CNRS_agrif: final version of tke/agrif?

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2014/dev_r4765_CNRS_agrif/NEMOGCM/NEMO/NST_SRC/agrif_user.F90

    r4984 r5081  
    316316   ! 
    317317# if defined key_zdftke 
    318    IF( ln_agrif_tke ) THEN 
    319318   CALL Agrif_Update_tke(0) 
    320    ENDIF     
    321319# endif 
    322320   ! 
     
    369367 
    370368# if defined key_zdftke 
     369   CALL agrif_declare_variable((/2,2,0/),(/3,3,0/),(/'x','y','N'/),(/1,1,1/),(/jpi,jpj,jpk/), en_id) 
    371370   CALL agrif_declare_variable((/2,2,0/),(/3,3,0/),(/'x','y','N'/),(/1,1,1/),(/jpi,jpj,jpk/),avt_id) 
    372371   CALL agrif_declare_variable((/2,2,0/),(/3,3,0/),(/'x','y','N'/),(/1,1,1/),(/jpi,jpj,jpk/),avm_id) 
    373    CALL agrif_declare_variable((/1,2,0/),(/2,3,0/),(/'x','y','N'/),(/1,1,1/),(/jpi,jpj,jpk/),avmu_id) 
    374    CALL agrif_declare_variable((/2,1,0/),(/3,2,0/),(/'x','y','N'/),(/1,1,1/),(/jpi,jpj,jpk/),avmv_id) 
    375372# endif 
    376373 
     
    399396 
    400397# if defined key_zdftke 
    401    CALL Agrif_Set_bcinterp(avt_id ,interp=AGRIF_linear) 
    402398   CALL Agrif_Set_bcinterp(avm_id ,interp=AGRIF_linear) 
    403    CALL Agrif_Set_bcinterp(avmu_id,interp=AGRIF_linear) 
    404    CALL Agrif_Set_bcinterp(avmv_id,interp=AGRIF_linear) 
    405399# endif 
    406400 
     
    430424 
    431425# if defined key_zdftke 
    432    CALL Agrif_Set_bc(avt_id ,(/0,1/)) 
    433426   CALL Agrif_Set_bc(avm_id ,(/0,1/)) 
    434    CALL Agrif_Set_bc(avmu_id,(/0,1/)) 
    435    CALL Agrif_Set_bc(avmv_id,(/0,1/)) 
    436427# endif 
    437428 
     
    451442 
    452443# if defined key_zdftke 
     444   CALL Agrif_Set_Updatetype( en_id, update = AGRIF_Update_Average) 
    453445   CALL Agrif_Set_Updatetype(avt_id, update = AGRIF_Update_Average) 
    454446   CALL Agrif_Set_Updatetype(avm_id, update = AGRIF_Update_Average) 
    455    CALL Agrif_Set_Updatetype(avmu_id, update = AGRIF_Update_Average) 
    456    CALL Agrif_Set_Updatetype(avmv_id, update = AGRIF_Update_Average) 
    457447# endif 
    458448 
     
    740730   INTEGER  ::   ios                 ! Local integer output status for namelist read 
    741731   INTEGER  ::   iminspon 
    742    NAMELIST/namagrif/ nn_cln_update, rn_sponge_tra, rn_sponge_dyn, ln_spc_dyn, ln_chk_bathy,   & 
    743                  &    ln_agrif_tke 
     732   NAMELIST/namagrif/ nn_cln_update, rn_sponge_tra, rn_sponge_dyn, ln_spc_dyn, ln_chk_bathy 
    744733   !!-------------------------------------------------------------------------------------- 
    745734   ! 
     
    763752      WRITE(numout,*) '      use special values for dynamics   ln_spc_dyn    = ', ln_spc_dyn 
    764753      WRITE(numout,*) '      check bathymetry                  ln_chk_bathy  = ', ln_chk_bathy 
    765       WRITE(numout,*) '      use TKE interpolation/update      ln_agrif_tke  = ', ln_agrif_tke 
    766754      WRITE(numout,*)  
    767755   ENDIF 
Note: See TracChangeset for help on using the changeset viewer.