@@ -508,50 +508,50 @@ contains
508508
509509 if (bubbles_lagrange .and. .not. adap_dt) call s_update_lagrange_tdv_rk(stage= s)
510510 #:call GPU_PARALLEL_LOOP(collapse= 4 )
511- do i = 1 , sys_size
512- do l = 0 , p
513- do k = 0 , n
514- do j = 0 , m
515- if (s == 1 .and. nstage > 1 ) then
516- q_cons_ts(stor)%vf(i)%sf(j, k, l) = &
517- q_cons_ts(1 )%vf(i)%sf(j, k, l)
518- end if
519- q_cons_ts(1 )%vf(i)%sf(j, k, l) = &
520- (rk_coef(s, 1 )* q_cons_ts(1 )%vf(i)%sf(j, k, l) &
521- + rk_coef(s, 2 )* q_cons_ts(stor)%vf(i)%sf(j, k, l) &
522- + rk_coef(s, 3 )* dt* rhs_vf(i)%sf(j, k, l))/ rk_coef(s, 4 )
511+ do i = 1 , sys_size
512+ do l = 0 , p
513+ do k = 0 , n
514+ do j = 0 , m
515+ if (s == 1 .and. nstage > 1 ) then
516+ q_cons_ts(stor)%vf(i)%sf(j, k, l) = &
517+ q_cons_ts(1 )%vf(i)%sf(j, k, l)
518+ end if
519+ q_cons_ts(1 )%vf(i)%sf(j, k, l) = &
520+ (rk_coef(s, 1 )* q_cons_ts(1 )%vf(i)%sf(j, k, l) &
521+ + rk_coef(s, 2 )* q_cons_ts(stor)%vf(i)%sf(j, k, l) &
522+ + rk_coef(s, 3 )* dt* rhs_vf(i)%sf(j, k, l))/ rk_coef(s, 4 )
523+ end do
523524 end do
524525 end do
525526 end do
526- end do
527527 #:endcall GPU_PARALLEL_LOOP
528528 !Evolve pb and mv for non- polytropic qbmm
529529 if (qbmm .and. (.not. polytropic)) then
530530 #:call GPU_PARALLEL_LOOP(collapse= 5 )
531- do i = 1 , nb
532- do l = 0 , p
533- do k = 0 , n
534- do j = 0 , m
535- do q = 1 , nnode
536- if (s == 1 .and. nstage > 1 ) then
537- pb_ts(stor)%sf(j, k, l, q, i) = &
538- pb_ts(1 )%sf(j, k, l, q, i)
539- mv_ts(stor)%sf(j, k, l, q, i) = &
540- mv_ts(1 )%sf(j, k, l, q, i)
541- end if
542- pb_ts(1 )%sf(j, k, l, q, i) = &
543- (rk_coef(s, 1 )* pb_ts(1 )%sf(j, k, l, q, i) &
544- + rk_coef(s, 2 )* pb_ts(stor)%sf(j, k, l, q, i) &
545- + rk_coef(s, 3 )* dt* rhs_pb(j, k, l, q, i))/ rk_coef(s, 4 )
546- mv_ts(1 )%sf(j, k, l, q, i) = &
547- (rk_coef(s, 1 )* mv_ts(1 )%sf(j, k, l, q, i) &
548- + rk_coef(s, 2 )* mv_ts(stor)%sf(j, k, l, q, i) &
549- + rk_coef(s, 3 )* dt* rhs_mv(j, k, l, q, i))/ rk_coef(s, 4 )
531+ do i = 1 , nb
532+ do l = 0 , p
533+ do k = 0 , n
534+ do j = 0 , m
535+ do q = 1 , nnode
536+ if (s == 1 .and. nstage > 1 ) then
537+ pb_ts(stor)%sf(j, k, l, q, i) = &
538+ pb_ts(1 )%sf(j, k, l, q, i)
539+ mv_ts(stor)%sf(j, k, l, q, i) = &
540+ mv_ts(1 )%sf(j, k, l, q, i)
541+ end if
542+ pb_ts(1 )%sf(j, k, l, q, i) = &
543+ (rk_coef(s, 1 )* pb_ts(1 )%sf(j, k, l, q, i) &
544+ + rk_coef(s, 2 )* pb_ts(stor)%sf(j, k, l, q, i) &
545+ + rk_coef(s, 3 )* dt* rhs_pb(j, k, l, q, i))/ rk_coef(s, 4 )
546+ mv_ts(1 )%sf(j, k, l, q, i) = &
547+ (rk_coef(s, 1 )* mv_ts(1 )%sf(j, k, l, q, i) &
548+ + rk_coef(s, 2 )* mv_ts(stor)%sf(j, k, l, q, i) &
549+ + rk_coef(s, 3 )* dt* rhs_mv(j, k, l, q, i))/ rk_coef(s, 4 )
550+ end do
550551 end do
551552 end do
552553 end do
553554 end do
554- end do
555555 #:endcall GPU_PARALLEL_LOOP
556556 end if
557557
0 commit comments