- Timestamp:
- 2017-05-20T13:49:38+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/wrk_OMP_test_for_Silvia/NEMOGCM/NEMO/OPA_SRC/step.F90
r7954 r8055 36 36 !!---------------------------------------------------------------------- 37 37 USE step_oce ! time stepping definition modules 38 !!gm to be removed when removing avmu, avmv 39 USE zdf_oce ! ocean vertical physics variables 40 !!gm 38 41 ! 39 42 USE iom ! xIOs server … … 102 105 IF( ln_crs ) CALL iom_setkt( kstp - nit000 + 1, TRIM(cxios_context)//"_crs" ) ! tell IOM we are at time step kstp 103 106 107 CALL FLUSH( numout) 104 108 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 105 109 ! Update external forcing (tides, open boundaries, and surface boundary condition (including sea-ice) … … 109 113 IF( ln_bdy ) CALL bdy_dta ( kstp, time_offset=+1 ) ! update dynamic & tracer data at open boundaries 110 114 CALL sbc ( kstp ) ! Sea Boundary Condition (including sea-ice) 115 CALL FLUSH( numout) 111 116 112 117 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> … … 124 129 CALL bn2 ( tsb, rab_b, rn2b ) ! before Brunt-Vaisala frequency 125 130 CALL bn2 ( tsn, rab_n, rn2 ) ! now Brunt-Vaisala frequency 131 CALL FLUSH( numout) 126 132 127 133 ! VERTICAL PHYSICS 128 134 CALL zdf_phy( kstp ) ! vertical physics update (bfr, avt, avs, avm + MLD) 135 CALL FLUSH( numout) 136 137 !!gm ===>>> TO BE REMOVED (require changes in zdf_oce, dynzdf(_imp,_exp), dynldf_iso, diawri) 138 DO jk = 1, jpkm1 !* vertical eddy viscosity at wu- and wv-points 139 DO jj = 2, jpjm1 140 DO ji = 2, jpim1 141 avmu(ji,jj,jk) = 0.5 * ( avm(ji,jj,jk) + avm(ji+1,jj ,jk) ) * wumask(ji,jj,jk) 142 avmv(ji,jj,jk) = 0.5 * ( avm(ji,jj,jk) + avm(ji ,jj+1,jk) ) * wvmask(ji,jj,jk) 143 END DO 144 END DO 145 END DO 146 CALL lbc_lnk( avmu, 'U', 1. ) ; CALL lbc_lnk( avmv, 'V', 1. ) ! Lateral boundary conditions 147 !!gm end 129 148 130 149 ! LATERAL PHYSICS
Note: See TracChangeset
for help on using the changeset viewer.