Changeset 4147 for branches/2013/dev_LOCEAN_2013/NEMOGCM/NEMO/NST_SRC
- Timestamp:
- 2013-11-04T12:51:55+01:00 (11 years ago)
- Location:
- branches/2013/dev_LOCEAN_2013/NEMOGCM/NEMO/NST_SRC
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_LOCEAN_2013/NEMOGCM/NEMO/NST_SRC/agrif_oce.F90
r3680 r4147 19 19 20 20 ! !!* Namelist namagrif: AGRIF parameters 21 LOGICAL , PUBLIC :: ln_spc_dyn = .FALSE.!:22 INTEGER , PUBLIC :: nn_cln_update = 3!: update frequency23 REAL(wp), PUBLIC :: rn_sponge_tra = 2800.!: sponge coeff. for tracers24 REAL(wp), PUBLIC :: rn_sponge_dyn = 2800.!: sponge coeff. for dynamics21 LOGICAL , PUBLIC :: ln_spc_dyn !: 22 INTEGER , PUBLIC :: nn_cln_update !: update frequency 23 REAL(wp), PUBLIC :: rn_sponge_tra !: sponge coeff. for tracers 24 REAL(wp), PUBLIC :: rn_sponge_dyn !: sponge coeff. for dynamics 25 25 26 26 ! !!! OLD namelist names -
branches/2013/dev_LOCEAN_2013/NEMOGCM/NEMO/NST_SRC/agrif_user.F90
r3680 r4147 31 31 jpi = ( jpiglo-2*jpreci + (jpni-1+0) ) / jpni + 2*jpreci 32 32 jpj = ( jpjglo-2*jprecj + (jpnj-1+0) ) / jpnj + 2*jprecj 33 jpk = jpkdta 34 jpim1 = jpi-1 35 jpjm1 = jpj-1 36 jpkm1 = jpk-1 37 jpij = jpi*jpj 33 jpk = jpkdta 34 jpim1 = jpi-1 35 jpjm1 = jpj-1 36 jpkm1 = jpk-1 37 jpij = jpi*jpj 38 38 jpidta = jpiglo 39 39 jpjdta = jpjglo … … 63 63 IMPLICIT NONE 64 64 !!---------------------------------------------------------------------- 65 66 65 ! 0. Initializations 67 66 !------------------- 68 #if defined key_orca_r025 || defined key_orca_r05 || defined key_orca_r2 || defined key_orca_r4 69 jp_cfg = -1 ! set special value for jp_cfg on fine grids 70 cp_cfg = "default" 71 #endif 72 67 IF( cp_cfg == 'orca' ) then 68 IF ( jp_cfg == 2 .OR. jp_cfg == 025 .OR. jp_cfg == 05 & 69 & .OR. jp_cfg == 4 ) THEN 70 jp_cfg = -1 ! set special value for jp_cfg on fine grids 71 cp_cfg = "default" 72 ENDIF 73 ENDIF 73 74 ! Specific fine grid Initializations 74 75 ! no tracer damping on fine grids … … 78 79 lk_bdy = .FALSE. 79 80 81 80 82 CALL nemo_init ! Initializations of each fine grid 83 81 84 CALL agrif_nemo_init 82 85 CALL Agrif_InitValues_cont_dom … … 586 589 IMPLICIT NONE 587 590 ! 591 INTEGER :: ios ! Local integer output status for namelist read 588 592 NAMELIST/namagrif/ nn_cln_update, rn_sponge_tra, rn_sponge_dyn, ln_spc_dyn 589 593 !!---------------------------------------------------------------------- 590 594 ! 591 REWIND( numnam ) ! Read namagrif namelist 592 READ ( numnam, namagrif ) 595 REWIND( numnam_ref ) ! Namelist namagrif in reference namelist : AGRIF zoom 596 READ ( numnam_ref, namagrif, IOSTAT = ios, ERR = 901) 597 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namagrif in reference namelist', lwp ) 598 599 REWIND( numnam_cfg ) ! Namelist namagrif in configuration namelist : AGRIF zoom 600 READ ( numnam_cfg, namagrif, IOSTAT = ios, ERR = 902 ) 601 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namagrif in configuration namelist', lwp ) 602 WRITE ( numond, namagrif ) 593 603 ! 594 604 IF(lwp) THEN ! control print
Note: See TracChangeset
for help on using the changeset viewer.