Changeset 7698 for trunk/NEMOGCM/NEMO/OPA_SRC/DYN/dynldf_lap_blp.F90
- Timestamp:
- 2017-02-18T10:02:03+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/NEMO/OPA_SRC/DYN/dynldf_lap_blp.F90
r6140 r7698 75 75 ! 76 76 ! ! =============== 77 !$OMP PARALLEL 77 78 DO jk = 1, jpkm1 ! Horizontal slab 78 79 ! ! =============== 80 !$OMP DO schedule(static) private(jj, ji) 79 81 DO jj = 2, jpj 80 82 DO ji = fs_2, jpi ! vector opt. … … 93 95 END DO 94 96 ! 97 !$OMP DO schedule(static) private(jj, ji) 95 98 DO jj = 2, jpjm1 ! - curl( curl) + grad( div ) 96 99 DO ji = fs_2, fs_jpim1 ! vector opt. … … 106 109 ! ! =============== 107 110 END DO ! End of slab 111 !$OMP END PARALLEL 108 112 ! ! =============== 109 113 CALL wrk_dealloc( jpi, jpj, zcur, zdiv ) … … 128 132 !!---------------------------------------------------------------------- 129 133 INTEGER , INTENT(in ) :: kt ! ocean time-step index 134 INTEGER :: jk, jj, ji 130 135 REAL(wp), DIMENSION(jpi,jpj,jpk), INTENT(in ) :: pub, pvb ! before velocity fields 131 136 REAL(wp), DIMENSION(jpi,jpj,jpk), INTENT(inout) :: pua, pva ! momentum trend … … 144 149 ENDIF 145 150 ! 146 zulap(:,:,:) = 0._wp 147 zvlap(:,:,:) = 0._wp 151 !$OMP PARALLEL DO schedule(static) private(jk, jj, ji) 152 DO jk = 1, jpk 153 DO jj = 1, jpj 154 DO ji = 1, jpi 155 zulap(ji,jj,jk) = 0._wp 156 zvlap(ji,jj,jk) = 0._wp 157 END DO 158 END DO 159 END DO 148 160 ! 149 161 CALL dyn_ldf_lap( kt, pub, pvb, zulap, zvlap, 1 ) ! rotated laplacian applied to ptb (output in zlap)
Note: See TracChangeset
for help on using the changeset viewer.