Changeset 709 for LMDZ4/branches/V3_test/libf/dyn3dpar/addfi_p.F
- Timestamp:
- Sep 20, 2006, 12:12:39 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/branches/V3_test/libf/dyn3dpar/addfi_p.F
r630 r709 82 82 ije=ij_end 83 83 84 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 84 85 DO k = 1,llm 85 86 DO j = ijb,ije … … 87 88 ENDDO 88 89 ENDDO 90 c$OMP END DO NOWAIT 89 91 90 92 if (pole_nord) then 93 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 91 94 DO k = 1, llm 92 95 DO ij = 1, iim … … 99 102 ENDDO 100 103 ENDDO 104 c$OMP END DO NOWAIT 101 105 endif 102 106 103 107 if (pole_sud) then 108 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 104 109 DO k = 1, llm 105 110 DO ij = 1, iim … … 112 117 ENDDO 113 118 ENDDO 119 c$OMP END DO NOWAIT 114 120 endif 115 121 c … … 119 125 if (pole_nord) ijb=ij_begin+iip1 120 126 if (pole_sud) ije=ij_end-iip1 121 127 128 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 122 129 DO k = 1,llm 123 130 DO j = ijb,ije … … 125 132 ENDDO 126 133 ENDDO 134 c$OMP END DO NOWAIT 127 135 128 136 if (pole_nord) ijb=ij_begin 129 137 138 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 130 139 DO k = 1,llm 131 140 DO j = ijb,ije … … 133 142 ENDDO 134 143 ENDDO 144 c$OMP END DO NOWAIT 135 145 136 146 c 137 147 if (pole_sud) ije=ij_end 138 148 c$OMP MASTER 139 149 DO j = ijb,ije 140 150 pps(j) = pps(j) + pdpfi(j) * pdt 141 151 ENDDO 142 152 c$OMP END MASTER 143 153 144 154 DO iq = 1, 2 155 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 145 156 DO k = 1,llm 146 157 DO j = ijb,ije … … 149 160 ENDDO 150 161 ENDDO 151 ENDDO 152 162 c$OMP END DO NOWAIT 163 ENDDO 153 164 154 165 DO iq = 3, nq 166 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 155 167 DO k = 1,llm 156 168 DO j = ijb,ije … … 159 171 ENDDO 160 172 ENDDO 161 ENDDO 162 173 c$OMP END DO NOWAIT 174 ENDDO 175 176 c$OMP MASTER 163 177 if (pole_nord) then 164 178 … … 188 202 189 203 endif 204 c$OMP END MASTER 190 205 191 206 if (pole_nord) then 192 207 DO iq = 1, nq 208 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 193 209 DO k = 1, llm 194 210 DO ij = 1, iim … … 201 217 ENDDO 202 218 ENDDO 219 c$OMP END DO NOWAIT 203 220 ENDDO 204 221 endif … … 206 223 if (pole_sud) then 207 224 DO iq = 1, nq 225 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 208 226 DO k = 1, llm 209 227 DO ij = 1, iim … … 216 234 ENDDO 217 235 ENDDO 236 c$OMP END DO NOWAIT 218 237 ENDDO 219 238 endif
Note: See TracChangeset
for help on using the changeset viewer.