@@ -371,7 +371,7 @@ contains
371371 q_cons_ts(index)%vf(i)%sf(j, k, l) = &
372372 (scaler1* q_cons_ts(1 )%vf(i)%sf(j, k, l) &
373373 + 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
375375 end do
376376 end do
377377 end do
@@ -394,7 +394,9 @@ contains
394394 end do
395395 end do
396396 end do
397+ end if
397398
399+ if (qbmm .and. (.not. polytropic)) then
398400 !$acc parallel loop collapse(5 ) gang vector default(present)
399401 do i = 1 , nb
400402 do l = 0 , p
@@ -484,7 +486,9 @@ contains
484486 end do
485487 end do
486488 end do
489+ end if
487490
491+ if (qbmm .and. (.not. polytropic)) then
488492 !$acc parallel loop collapse(5 ) gang vector default(present)
489493 do i = 1 , nb
490494 do l = 0 , p
@@ -558,7 +562,7 @@ contains
558562 call s_update_lagrange_tdv_rk(stage= 1 )
559563 end if
560564
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 )
562566
563567 if (bodyForces) call s_apply_bodyforces(q_cons_ts(2 )%vf, q_prim_vf, rhs_vf, dt)
564568
@@ -587,7 +591,7 @@ contains
587591 call s_update_lagrange_tdv_rk(stage= 2 )
588592 end if
589593
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 )
591595
592596 if (bodyForces) call s_apply_bodyforces(q_cons_ts(1 )%vf, q_prim_vf, rhs_vf, 2._wp * dt/ 3._wp )
593597
@@ -652,7 +656,7 @@ contains
652656 call s_update_lagrange_tdv_rk(stage= 1 )
653657 end if
654658
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 )
656660
657661 if (bodyForces) call s_apply_bodyforces(q_cons_ts(2 )%vf, q_prim_vf, rhs_vf, dt)
658662
@@ -681,7 +685,7 @@ contains
681685 call s_update_lagrange_tdv_rk(stage= 2 )
682686 end if
683687
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 )
685689
686690 if (bodyForces) call s_apply_bodyforces(q_cons_ts(2 )%vf, q_prim_vf, rhs_vf, dt/ 4._wp )
687691
@@ -709,7 +713,7 @@ contains
709713 call s_update_lagrange_tdv_rk(stage= 3 )
710714 end if
711715
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 )
713717
714718 if (bodyForces) call s_apply_bodyforces(q_cons_ts(1 )%vf, q_prim_vf, rhs_vf, 2._wp * dt/ 3._wp )
715719
0 commit comments