Changeset 5086 for LMDZ6/branches/Amaury_dev/libf/dyn3dmem/integrd_loc.F
- Timestamp:
- Jul 19, 2024, 7:54:50 PM (2 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/dyn3dmem/integrd_loc.F
r5082 r5086 124 124 125 125 c$OMP DO SCHEDULE(STATIC) 126 DO 2ij = ijb,ije126 DO ij = ijb,ije 127 127 pscr (ij) = ps0(ij) 128 128 ps (ij) = psm1(ij) + dt * dp(ij) 129 129 130 2 CONTINUE130 END DO 131 131 132 132 c$OMP END DO … … 250 250 251 251 c$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 252 DO 10l = 1,llm252 DO l = 1,llm 253 253 254 254 ijb=ij_begin … … 257 257 if (pole_sud) ije=ij_end-iip1 258 258 259 DO 4ij = ijb,ije259 DO ij = ijb,ije 260 260 uscr( ij ) = ucov( ij,l ) 261 261 ucov( ij,l ) = ucovm1( ij,l ) + dt * du( ij,l ) 262 4 CONTINUE262 END DO 263 263 264 264 ijb=ij_begin … … 266 266 if (pole_sud) ije=ij_end-iip1 267 267 268 DO 5ij = ijb,ije268 DO ij = ijb,ije 269 269 vscr( ij ) = vcov( ij,l ) 270 270 vcov( ij,l ) = vcovm1( ij,l ) + dt * dv( ij,l ) 271 5 CONTINUE271 END DO 272 272 273 273 ijb=ij_begin 274 274 ije=ij_end 275 275 276 DO 6ij = ijb,ije276 DO ij = ijb,ije 277 277 hscr( ij ) = teta(ij,l) 278 278 teta ( ij,l ) = tetam1(ij,l) * massem1(ij,l) / masse(ij,l) 279 279 $ + dt * dteta(ij,l) / masse(ij,l) 280 6 CONTINUE280 END DO 281 281 282 282 c .... Calcul de la valeur moyenne, unique aux poles pour teta ...... … … 324 324 END IF 325 325 326 10 CONTINUE326 END DO 327 327 c$OMP END DO NOWAIT 328 328
Note: See TracChangeset
for help on using the changeset viewer.