@@ -371,7 +371,7 @@ contains
371
371
q_cons_ts(index)%vf(i)%sf(j, k, l) = &
372
372
(scaler1* q_cons_ts(1 )%vf(i)%sf(j, k, l) &
373
373
+ scaler2* q_cons_ts(2 )%vf(i)%sf(j, k, l) &
374
- + scaler3* dt* rhs_vf(i)%sf(j, k, l))/ scaler4 !! TODO :: scaler1 + scaler2 should be called a normalization constant
374
+ + scaler3* dt* rhs_vf(i)%sf(j, k, l))/ scaler4 !! TODO :: scale r4 should be called a normalization constant
375
375
end do
376
376
end do
377
377
end do
@@ -394,7 +394,9 @@ contains
394
394
end do
395
395
end do
396
396
end do
397
+ end if
397
398
399
+ if (qbmm .and. (.not. polytropic)) then
398
400
!$acc parallel loop collapse(5 ) gang vector default(present)
399
401
do i = 1 , nb
400
402
do l = 0 , p
@@ -484,7 +486,9 @@ contains
484
486
end do
485
487
end do
486
488
end do
489
+ end if
487
490
491
+ if (qbmm .and. (.not. polytropic)) then
488
492
!$acc parallel loop collapse(5 ) gang vector default(present)
489
493
do i = 1 , nb
490
494
do l = 0 , p
@@ -558,7 +562,7 @@ contains
558
562
call s_update_lagrange_tdv_rk(stage= 1 )
559
563
end if
560
564
561
- call s_evolve_q_pb_mv(2 , 1.0_wp , 0.0_wp , 1.0_wp , 1.0_wp )
565
+ call s_evolve_q_pb_mv(2 , 1._wp , 0._wp , 1._wp , 1._wp )
562
566
563
567
if (bodyForces) call s_apply_bodyforces(q_cons_ts(2 )%vf, q_prim_vf, rhs_vf, dt)
564
568
@@ -587,7 +591,7 @@ contains
587
591
call s_update_lagrange_tdv_rk(stage= 2 )
588
592
end if
589
593
590
- call s_evolve_q_pb_mv(1 , 1.0_wp , 1.0_wp , 1.0_wp , 2.0_wp )
594
+ call s_evolve_q_pb_mv(1 , 1._wp , 1._wp , 1._wp , 2._wp )
591
595
592
596
if (bodyForces) call s_apply_bodyforces(q_cons_ts(1 )%vf, q_prim_vf, rhs_vf, 2._wp * dt/ 3._wp )
593
597
@@ -652,7 +656,7 @@ contains
652
656
call s_update_lagrange_tdv_rk(stage= 1 )
653
657
end if
654
658
655
- call s_evolve_q_pb_mv(2 , 1.0_wp , 0.0_wp , 1.0_wp , 1.0_wp )
659
+ call s_evolve_q_pb_mv(2 , 1._wp , 0._wp , 1._wp , 1._wp )
656
660
657
661
if (bodyForces) call s_apply_bodyforces(q_cons_ts(2 )%vf, q_prim_vf, rhs_vf, dt)
658
662
@@ -681,7 +685,7 @@ contains
681
685
call s_update_lagrange_tdv_rk(stage= 2 )
682
686
end if
683
687
684
- call s_evolve_q_pb_mv(2 , 3.0_wp , 1.0_wp , 1.0_wp , 4.0_wp )
688
+ call s_evolve_q_pb_mv(2 , 3._wp , 1._wp , 1._wp , 4._wp )
685
689
686
690
if (bodyForces) call s_apply_bodyforces(q_cons_ts(2 )%vf, q_prim_vf, rhs_vf, dt/ 4._wp )
687
691
@@ -709,7 +713,7 @@ contains
709
713
call s_update_lagrange_tdv_rk(stage= 3 )
710
714
end if
711
715
712
- call s_evolve_q_pb_mv(1 , 1.0_wp , 2.0_wp , 2.0_wp , 3.0_wp )
716
+ call s_evolve_q_pb_mv(1 , 1._wp , 2._wp , 2._wp , 3._wp )
713
717
714
718
if (bodyForces) call s_apply_bodyforces(q_cons_ts(1 )%vf, q_prim_vf, rhs_vf, 2._wp * dt/ 3._wp )
715
719
0 commit comments