@@ -273,19 +273,20 @@ contains
273273 real (wp), dimension (num_fluids) :: alpha !< Cell- avg. volume fraction
274274 real (wp) :: gamma !< Cell- avg. sp. heat ratio
275275 real (wp) :: pi_inf !< Cell- avg. liquid stiffness function
276+ real (wp) :: qv !< Cell- avg. internal energy reference value
276277 real (wp) :: c !< Cell- avg. sound speed
277278 real (wp) :: H !< Cell- avg. enthalpy
278279 real (wp), dimension (2 ) :: Re !< Cell- avg. Reynolds numbers
279280 integer :: j, k, l
280281
281282 ! Computing Stability Criteria at Current Time- step
282- $:GPU_PARALLEL_LOOP(collapse= 3 , private= ' [j,k,l,vel, alpha, Re, rho, vel_sum, pres, gamma, pi_inf, c, H]' )
283+ $:GPU_PARALLEL_LOOP(collapse= 3 , private= ' [j,k,l,vel, alpha, Re, rho, vel_sum, pres, gamma, pi_inf, c, H, qv ]' )
283284 do l = 0 , p
284285 do k = 0 , n
285286 do j = 0 , m
286- call s_compute_enthalpy(q_prim_vf, pres, rho, gamma, pi_inf, Re, H, alpha, vel, vel_sum, j, k, l)
287+ call s_compute_enthalpy(q_prim_vf, pres, rho, gamma, pi_inf, Re, H, alpha, vel, vel_sum, qv, j, k, l)
287288
288- call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, 0._wp , c)
289+ call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, H, alpha, vel_sum, 0._wp , c, qv )
289290
290291 if (viscous) then
291292 call s_compute_stability_from_dt(vel, c, rho, Re, j, k, l, icfl_sf, vcfl_sf, Rc_sf)
@@ -1292,7 +1293,7 @@ contains
12921293
12931294 ! Compute mixture sound Speed
12941295 call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, &
1295- ((gamma + 1._wp )* pres + pi_inf)/ rho, alpha, 0._wp , 0._wp , c)
1296+ ((gamma + 1._wp )* pres + pi_inf)/ rho, alpha, 0._wp , 0._wp , c, qv )
12961297
12971298 accel = accel_mag(j - 2 , k, l)
12981299 end if
@@ -1382,7 +1383,7 @@ contains
13821383 end if
13831384 ! Compute mixture sound speed
13841385 call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, &
1385- ((gamma + 1._wp )* pres + pi_inf)/ rho, alpha, 0._wp , 0._wp , c)
1386+ ((gamma + 1._wp )* pres + pi_inf)/ rho, alpha, 0._wp , 0._wp , c, qv )
13861387
13871388 end if
13881389 end if
@@ -1447,7 +1448,7 @@ contains
14471448
14481449 ! Compute mixture sound speed
14491450 call s_compute_speed_of_sound(pres, rho, gamma, pi_inf, &
1450- ((gamma + 1._wp )* pres + pi_inf)/ rho, alpha, 0._wp , 0._wp , c)
1451+ ((gamma + 1._wp )* pres + pi_inf)/ rho, alpha, 0._wp , 0._wp , c, qv )
14511452
14521453 accel = accel_mag(j - 2 , k - 2 , l - 2 )
14531454 end if
0 commit comments