Changeset 124 for trunk/libf/dyn3dpar/top_bound_p.F
- Timestamp:
- May 19, 2011, 5:05:39 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libf/dyn3dpar/top_bound_p.F
r110 r124 50 50 ! & (/(0., i =1,llm-NDAMP),0.125E-5,.25E-5,.5E-5,1.E-5/) 51 51 LOGICAL,SAVE :: first=.true. 52 53 REAL zkm 52 54 INTEGER j,l,jjb,jje 53 55 … … 100 102 IF (pole_sud) jje=jj_end-1 101 103 102 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK)103 104 if (mode_top_bound.ge.2) then 105 !$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 104 106 do l=1,llm 105 107 do j=jjb,jje … … 116 118 enddo 117 119 enddo 120 !$OMP END DO NOWAIT 118 121 else 122 !$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 119 123 do l=1,llm 120 124 do j=jjb,jje … … 122 126 enddo 123 127 enddo 124 endif 125 c$OMP END DO NOWAIT 128 !$OMP END DO NOWAIT 129 endif 126 130 127 131 C AMORTISSEMENTS LINEAIRES: 128 132 129 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK)130 133 if (mode_top_bound.ge.1) then 134 !$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 131 135 do l=1,llm 132 136 do j=jjb,jje … … 136 140 enddo 137 141 enddo 138 endif 139 c$OMP END DO NOWAIT 142 !$OMP END DO NOWAIT 143 endif 140 144 141 145 C POUR U ET H … … 148 152 IF (pole_sud) jje=jj_end-1 149 153 150 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK)151 154 if (mode_top_bound.ge.2) then 155 !$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 152 156 do l=1,llm 153 157 do j=jjb,jje … … 161 165 enddo 162 166 enddo 167 !$OMP END DO NOWAIT 163 168 else 169 !$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 164 170 do l=1,llm 165 171 do j=jjb,jje … … 167 173 enddo 168 174 enddo 169 endif 170 c$OMP END DO NOWAIT 171 172 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 175 !$OMP END DO NOWAIT 176 endif 177 173 178 if (mode_top_bound.ge.3) then 179 !$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 174 180 do l=1,llm 175 181 do j=jjb,jje … … 183 189 enddo 184 190 enddo 185 endif 186 c$OMP END DO NOWAIT 191 !$OMP END DO NOWAIT 192 endif 187 193 188 194 C AMORTISSEMENTS LINEAIRES: 189 195 190 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK)191 196 if (mode_top_bound.ge.1) then 197 !$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 192 198 do l=1,llm 193 199 do j=jjb,jje … … 197 203 enddo 198 204 enddo 199 endif 200 c$OMP END DO NOWAIT 205 !$OMP END DO NOWAIT 206 endif 201 207 202 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK)203 208 if (mode_top_bound.ge.3) then 209 !$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 204 210 do l=1,llm 205 211 do j=jjb,jje … … 209 215 enddo 210 216 enddo 211 endif 212 c$OMP END DO NOWAIT 213 214 217 !$OMP END DO NOWAIT 218 endif 219 220 !$OMP BARRIER 215 221 RETURN 216 222 END
Note: See TracChangeset
for help on using the changeset viewer.