@@ -20,9 +20,6 @@ module m_pressure_relaxation
2020 s_initialize_pressure_relaxation_module, &
2121 s_finalize_pressure_relaxation_module
2222
23- real (wp), allocatable, dimension (:) :: gamma_min, pres_inf
24- $:GPU_DECLARE(create= ' [gamma_min, pres_inf]' )
25-
2623 real (wp), allocatable, dimension (:, :) :: Res_pr
2724 $:GPU_DECLARE(create= ' [Res_pr]' )
2825
@@ -33,14 +30,6 @@ contains
3330
3431 integer :: i, j
3532
36- @:ALLOCATE(gamma_min(1 :num_fluids), pres_inf(1 :num_fluids))
37-
38- do i = 1 , num_fluids
39- gamma_min(i) = 1._wp / fluid_pp(i)%gamma + 1._wp
40- pres_inf(i) = fluid_pp(i)%pi_inf/ (1._wp + fluid_pp(i)%gamma)
41- end do
42- $:GPU_UPDATE(device= ' [gamma_min, pres_inf]' )
43-
4433 if (viscous) then
4534 @:ALLOCATE(Res_pr(1 :2 , 1 :Re_size_max))
4635 do i = 1 , 2
@@ -56,7 +45,6 @@ contains
5645 !> Finalize the pressure relaxation module
5746 impure subroutine s_finalize_pressure_relaxation_module
5847
59- @:DEALLOCATE(gamma_min, pres_inf)
6048 if (viscous) then
6149 @:DEALLOCATE(Res_pr)
6250 end if
@@ -170,8 +158,8 @@ contains
170158 if (q_cons_vf(i + advxb - 1 )%sf(j, k, l) > sgm_eps) then
171159 pres_K_init(i) = (q_cons_vf(i + intxb - 1 )%sf(j, k, l)/ &
172160 q_cons_vf(i + advxb - 1 )%sf(j, k, l) - pi_infs(i))/ gammas(i)
173- if (pres_K_init(i) <= - (1._wp - 1.e-8_wp )* pres_inf (i) + 1.e-8_wp ) &
174- pres_K_init(i) = - (1._wp - 1.e-8_wp )* pres_inf (i) + 1.e-8_wp
161+ if (pres_K_init(i) <= - (1._wp - 1.e-8_wp )* ps_inf (i) + 1.e-8_wp ) &
162+ pres_K_init(i) = - (1._wp - 1.e-8_wp )* ps_inf (i) + 1.e-8_wp
175163 else
176164 pres_K_init(i) = 0._wp
177165 end if
@@ -188,8 +176,8 @@ contains
188176
189177 ! Enforce pressure bounds
190178 do i = 1 , num_fluids
191- if (pres_relax <= - (1._wp - 1.e-8_wp )* pres_inf (i) + 1.e-8_wp ) &
192- pres_relax = - (1._wp - 1.e-8_wp )* pres_inf (i) + 1._wp
179+ if (pres_relax <= - (1._wp - 1.e-8_wp )* ps_inf (i) + 1.e-8_wp ) &
180+ pres_relax = - (1._wp - 1.e-8_wp )* ps_inf (i) + 1.e-8_wp
193181 end do
194182
195183 ! Newton- Raphson step
@@ -200,11 +188,11 @@ contains
200188 if (q_cons_vf(i + advxb - 1 )%sf(j, k, l) > sgm_eps) then
201189 rho_K_s(i) = q_cons_vf(i + contxb - 1 )%sf(j, k, l)/ &
202190 max (q_cons_vf(i + advxb - 1 )%sf(j, k, l), sgm_eps) &
203- * ((pres_relax + pres_inf (i))/ (pres_K_init(i) + &
204- pres_inf (i)))** (1._wp / gamma_min (i))
191+ * ((pres_relax + ps_inf (i))/ (pres_K_init(i) + &
192+ ps_inf (i)))** (1._wp / gs_min (i))
205193 f_pres = f_pres + q_cons_vf(i + contxb - 1 )%sf(j, k, l)/ rho_K_s(i)
206194 df_pres = df_pres - q_cons_vf(i + contxb - 1 )%sf(j, k, l) &
207- / (gamma_min (i)* rho_K_s(i)* (pres_relax + pres_inf (i)))
195+ / (gs_min (i)* rho_K_s(i)* (pres_relax + ps_inf (i)))
208196 end if
209197 end do
210198 end if
0 commit comments