- Timestamp:
- 2016-10-18T15:32:04+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2016/dev_r6519_HPC_4/NEMOGCM/NEMO/LIM_SRC_2/limdyn_2.F90
r5123 r7037 78 78 ! 79 79 ! Mean ice and snow thicknesses. 80 !$OMP PARALLEL WORKSHARE 80 81 hsnm(:,:) = ( 1.0 - frld(:,:) ) * hsnif(:,:) 81 82 hicm(:,:) = ( 1.0 - frld(:,:) ) * hicif(:,:) 83 !$OMP END PARALLEL WORKSHARE 82 84 ! 83 85 ! ! Rheology (ice dynamics) … … 170 172 SELECT CASE( cp_ice_msh ) ! ice-ocean relative velocity at u- & v-pts 171 173 CASE( 'C' ) ! EVP : C-grid ice dynamics 174 !$OMP PARALLEL WORKSHARE 172 175 zu_io(:,:) = u_ice(:,:) - ssu_m(:,:) ! ice-ocean & ice velocity at ocean velocity points 173 176 zv_io(:,:) = v_ice(:,:) - ssv_m(:,:) 177 !$OMP END PARALLEL WORKSHARE 174 178 CASE( 'I' ) ! VP : B-grid ice dynamics (I-point) 179 !$OMP PARALLEL DO schedule(static) private(jj, ji) 175 180 DO jj = 1, jpjm1 ! u_ice v_ice at I-point ; ssu_m, ssv_m at U- & V-points 176 181 DO ji = 1, jpim1 ! NO vector opt. ! … … 183 188 ! frictional velocity at T-point 184 189 zcoef = 0.5_wp * cw 190 !$OMP PARALLEL DO schedule(static) private(jj, ji) 185 191 DO jj = 2, jpjm1 186 192 DO ji = 2, jpim1 ! NO vector opt. because of zu_io … … 193 199 ! 194 200 zcoef = SQRT( 0.5 ) / rau0 201 !$OMP PARALLEL DO schedule(static) private(jj, ji) 195 202 DO jj = 2, jpjm1 196 203 DO ji = fs_2, fs_jpim1 ! vector opt. … … 278 285 pstarh = pstar / 2.0 279 286 ! 287 !$OMP PARALLEL WORKSHARE 280 288 ahiu(:,:) = ahi0 * umask(:,:,1) ! Ice eddy Diffusivity coefficients. 281 289 ahiv(:,:) = ahi0 * vmask(:,:,1) 290 !$OMP END PARALLEL WORKSHARE 282 291 ! 283 292 END SUBROUTINE lim_dyn_init_2
Note: See TracChangeset
for help on using the changeset viewer.