Changeset 14915 for NEMO/branches
- Timestamp:
- 2021-05-27T17:21:14+02:00 (3 years ago)
- Location:
- NEMO/branches/2021/ticket2680_C1D_PAPA
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2021/ticket2680_C1D_PAPA/cfgs/C1D_PAPA/MY_SRC/usrdef_nam.F90
r14433 r14915 71 71 kk_cfg = 0 72 72 73 ! Global Domain size: C1D domain is 3 x 3grid-points x 75 or vertical levels74 kpi = 375 kpj = 373 ! Global Domain size: C1D domain is 1 x 1 grid-points x 75 or vertical levels 74 kpi = 1 75 kpj = 1 76 76 kpk = 75 77 77 ! ! Set the lateral boundary condition of the global domain 78 ldIperio = .TRUE. ; ldJperio = .TRUE. ! C1D configuration : 3x3basin with cyclic Est-West and Norht-South condition78 ldIperio = .TRUE. ; ldJperio = .TRUE. ! C1D configuration : 1x1 basin with cyclic Est-West and Norht-South condition 79 79 ldNFold = .FALSE. ; cdNFtype = '-' 80 80 ! … … 89 89 WRITE(numout,*) ' z-partial-step coordinate flag ln_zps = ', ln_zps 90 90 WRITE(numout,*) ' s-coordinate flag ln_sco = ', ln_sco 91 WRITE(numout,*) ' C1D domain = 3 x 3 x75 grid-points '91 WRITE(numout,*) ' C1D domain = 1 x 1 x 75 grid-points ' 92 92 WRITE(numout,*) ' resulting global domain size : jpiglo = ', kpi 93 93 WRITE(numout,*) ' jpjglo = ', kpj -
NEMO/branches/2021/ticket2680_C1D_PAPA/src/OCE/C1D/dtauvd.F90
r13497 r14915 26 26 PUBLIC dta_uvd ! called by istate.F90 and dyndmp.90 27 27 28 LOGICAL , PUBLIC :: ln_uvd_init ! Flag to initialise with U & V current data29 LOGICAL , PUBLIC :: ln_uvd_dyndmp ! Flag for Newtonian damping toward U & V current data28 LOGICAL , PUBLIC :: ln_uvd_init = .FALSE. ! Flag to initialise with U & V current data 29 LOGICAL , PUBLIC :: ln_uvd_dyndmp = .FALSE. ! Flag for Newtonian damping toward U & V current data 30 30 31 31 TYPE(FLD), ALLOCATABLE, DIMENSION(:) :: sf_uvd ! structure for input U & V current (file information and data) -
NEMO/branches/2021/ticket2680_C1D_PAPA/src/OCE/C1D/step_c1d.F90
r14239 r14915 15 15 !!---------------------------------------------------------------------- 16 16 USE step_oce ! time stepping definition modules 17 USE st ep, ONLY : Nbb, Nnn, Naa, Nrhs ! time level indices17 USE stpmlf, ONLY : Nbb, Nnn, Naa, Nrhs ! time level indices 18 18 #if defined key_top 19 19 USE trcstp ! passive tracer time-stepping (trc_stp routine) 20 20 #endif 21 21 USE dyncor_c1d ! Coriolis term (c1d case) (dyn_cor_1d ) 22 USE dynatf 22 USE dynatf_qco ! time filtering (dyn_atf routine) 23 23 USE dyndmp ! U & V momentum damping (dyn_dmp routine) 24 24 USE restart ! restart … … 76 76 ! VERTICAL PHYSICS 77 77 CALL zdf_phy( kstp, Nbb, Nnn, Nrhs ) ! vertical physics update (bfr, avt, avs, avm + MLD) 78 78 #if ! defined key_linssh 79 79 IF(.NOT.ln_linssh ) CALL ssh_nxt ( kstp, Nbb, Nnn, ssh, Naa ) ! after ssh (includes call to div_hor) 80 80 IF(.NOT.ln_linssh ) CALL dom_vvl_sf_nxt( kstp, Nbb, Nnn, Naa ) ! after vertical scale factors 81 81 82 82 IF(.NOT.ln_linssh ) CALL wzv ( kstp, Nbb, Nnn, Naa, ww ) ! now cross-level velocity 83 #endif 83 84 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 84 85 ! diagnostics and outputs … … 121 122 IF( ln_zdfosm ) CALL dyn_osm ( kstp, Nnn , uu, vv, Nrhs ) ! OSMOSIS non-local velocity fluxes 122 123 CALL dyn_zdf ( kstp, Nbb, Nnn, Nrhs, uu, vv, Naa ) ! vertical diffusion 123 CALL dyn_atf ( kstp, Nbb, Nnn, Naa , uu, vv, e3t, e3u, e3v )! time filtering of "now" fields124 IF(.NOT.ln_linssh)CALL ssh_atf ( kstp, Nbb, Nnn, Naa , ssh ) 124 CALL dyn_atf_qco( kstp, Nbb, Nnn, Naa , uu, vv ) ! time filtering of "now" fields 125 IF(.NOT.ln_linssh)CALL ssh_atf ( kstp, Nbb, Nnn, Naa , ssh ) ! time filtering of "now" sea surface height 125 126 IF( kstp == nit000 .AND. ln_linssh) THEN 126 127 ssh(:,:,Naa) = ssh(:,:,Nnn) ! init ssh after in ln_linssh case … … 133 134 Naa = Nrhs 134 135 ! 136 #if ! defined key_linssh 135 137 IF(.NOT.ln_linssh)CALL dom_vvl_sf_update( kstp, Nbb, Nnn, Naa ) ! update of vertical scale factors 136 138 #endif 137 139 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 138 140 ! Control and restarts -
NEMO/branches/2021/ticket2680_C1D_PAPA/src/OCE/LBC/mppini.F90
r14848 r14915 536 536 END DO 537 537 ! 538 CALL init_excl_landpt ! exclude exchanges which contain only land points538 IF( jpnij > 1) CALL init_excl_landpt ! exclude exchanges which contain only land points 539 539 ! 540 540 ! Save processor layout changes in ascii file
Note: See TracChangeset
for help on using the changeset viewer.