- Timestamp:
- 2016-06-28T11:53:56+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2016/dev_r6519_HPC_4/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg.F90
r6140 r6748 83 83 IF( l_trddyn ) THEN ! temporary save of ta and sa trends 84 84 CALL wrk_alloc( jpi,jpj,jpk, ztrdu, ztrdv ) 85 !$OMP PARALLEL WORKSHARE 85 86 ztrdu(:,:,:) = ua(:,:,:) 86 87 ztrdv(:,:,:) = va(:,:,:) 88 !$OMP END PARALLEL WORKSHARE 87 89 ENDIF 88 90 ! … … 91 93 .OR. nn_ice_embd == 2 ) THEN ! embedded sea-ice 92 94 ! 95 !$OMP PARALLEL DO schedule(static) private(jj, ji) 93 96 DO jj = 2, jpjm1 94 97 DO ji = fs_2, fs_jpim1 ! vector opt. … … 100 103 IF( ln_apr_dyn .AND. .NOT.ln_dynspg_ts ) THEN !== Atmospheric pressure gradient (added later in time-split case) ==! 101 104 zg_2 = grav * 0.5 105 !$OMP PARALLEL DO schedule(static) private(jj, ji) 102 106 DO jj = 2, jpjm1 ! gradient of Patm using inverse barometer ssh 103 107 DO ji = fs_2, fs_jpim1 ! vector opt. … … 115 119 CALL upd_tide( kt ) ! update tide potential 116 120 ! 121 !$OMP PARALLEL DO schedule(static) private(jj, ji) 117 122 DO jj = 2, jpjm1 ! add tide potential forcing 118 123 DO ji = fs_2, fs_jpim1 ! vector opt. … … 129 134 zgrau0r = - grav * r1_rau0 130 135 zpice(:,:) = ( zintp * snwice_mass(:,:) + ( 1.- zintp ) * snwice_mass_b(:,:) ) * zgrau0r 136 !$OMP PARALLEL DO schedule(static) private(jj, ji) 131 137 DO jj = 2, jpjm1 132 138 DO ji = fs_2, fs_jpim1 ! vector opt. … … 139 145 ENDIF 140 146 ! 147 !$OMP PARALLEL DO schedule(static) private(jk, jj, ji) 141 148 DO jk = 1, jpkm1 !== Add all terms to the general trend 142 149 DO jj = 2, jpjm1 … … 158 165 ! 159 166 IF( l_trddyn ) THEN ! save the surface pressure gradient trends for further diagnostics 167 !$OMP PARALLEL WORKSHARE 160 168 ztrdu(:,:,:) = ua(:,:,:) - ztrdu(:,:,:) 161 169 ztrdv(:,:,:) = va(:,:,:) - ztrdv(:,:,:) 170 !$OMP END PARALLEL WORKSHARE 162 171 CALL trd_dyn( ztrdu, ztrdv, jpdyn_spg, kt ) 163 172 CALL wrk_dealloc( jpi,jpj,jpk, ztrdu, ztrdv )
Note: See TracChangeset
for help on using the changeset viewer.