888 integer,
intent(in) :: idir
889 type(scalar_field),
dimension(sys_size),
intent(in) :: q_prim_vf
890 type(scalar_field),
intent(inout) :: divu_in
896# 102 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
898# 102 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
899#if defined(MFC_OpenACC)
900# 102 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
902# 102 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
903#elif defined(MFC_OpenMP)
904# 102 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
906# 102 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
908# 102 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
910# 102 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
912# 102 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
917 divu_in%sf(j, k, l) = 0._wp
918 divu_in%sf(j, k, l) = 5.e-1_wp/dx(j)*(q_prim_vf(eqn_idx%cont%end + idir)%sf(j + 1, k, &
919 & l) - q_prim_vf(eqn_idx%cont%end + idir)%sf(j - 1, k, l))
924# 112 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
925#if defined(MFC_OpenACC)
926# 112 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
928# 112 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
929#elif defined(MFC_OpenMP)
930# 112 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
932# 112 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
934# 112 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
937 else if (idir == 2)
then
939# 115 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
941# 115 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
942#if defined(MFC_OpenACC)
943# 115 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
945# 115 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
946#elif defined(MFC_OpenMP)
947# 115 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
949# 115 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
951# 115 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
953# 115 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
955# 115 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
960 divu_in%sf(j, k, l) = divu_in%sf(j, k, l) + 5.e-1_wp/dy(k)*(q_prim_vf(eqn_idx%cont%end + idir)%sf(j, &
961 & k + 1, l) - q_prim_vf(eqn_idx%cont%end + idir)%sf(j, k - 1, l))
966# 124 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
967#if defined(MFC_OpenACC)
968# 124 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
970# 124 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
971#elif defined(MFC_OpenMP)
972# 124 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
974# 124 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
976# 124 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
978 else if (idir == 3)
then
980# 126 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
982# 126 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
983#if defined(MFC_OpenACC)
984# 126 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
986# 126 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
987#elif defined(MFC_OpenMP)
988# 126 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
990# 126 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
992# 126 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
994# 126 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
996# 126 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1001 divu_in%sf(j, k, l) = divu_in%sf(j, k, l) + 5.e-1_wp/dz(l)*(q_prim_vf(eqn_idx%cont%end + idir)%sf(j, k, &
1002 & l + 1) - q_prim_vf(eqn_idx%cont%end + idir)%sf(j, k, l - 1))
1007# 135 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1008#if defined(MFC_OpenACC)
1009# 135 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1011# 135 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1012#elif defined(MFC_OpenMP)
1013# 135 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1015# 135 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1017# 135 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1026 type(scalar_field),
dimension(sys_size),
intent(inout) ::
q_cons_vf
1027 type(scalar_field),
dimension(sys_size),
intent(in) :: q_prim_vf
1028 type(scalar_field),
dimension(sys_size),
intent(inout) :: rhs_vf
1029 type(scalar_field),
intent(in) :: divu_in
1031 real(wp) :: pb_local, mv_local, vflux, pbdot
1032 real(wp) :: n_tait, b_tait, qv_bub
1033 real(wp) :: chi_vw_l, k_mw_l, rho_mw_l
1035# 156 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1036 real(wp),
dimension(nb) :: rtmp, vtmp
1037 real(wp),
dimension(num_fluids) :: myalpha, myalpha_rho
1038# 159 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1039 real(wp) :: myr, myv, alf, myp, myrho, r2vav, r3
1041 integer :: i,
j,
k,
l, q, ii
1042 integer :: adap_dt_stop_sum, adap_dt_stop
1044 real(wp) :: dmmass_v, dmmass_n, dmbeta_c, dmbeta_t, dmcson
1047# 166 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1049# 166 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1050#if defined(MFC_OpenACC)
1051# 166 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1053# 166 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1054#elif defined(MFC_OpenMP)
1055# 166 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1057# 166 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1059# 166 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1061# 166 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1063# 166 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1071# 172 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1072#if defined(MFC_OpenACC)
1073# 172 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1075# 172 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1076#elif defined(MFC_OpenMP)
1077# 172 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1079# 172 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1091# 182 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1092#if defined(MFC_OpenACC)
1093# 182 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1095# 182 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1096#elif defined(MFC_OpenMP)
1097# 182 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1099# 182 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1101# 182 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1104 adap_dt_stop_sum = 0
1106# 185 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1108# 185 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1109#if defined(MFC_OpenACC)
1110# 185 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1112# 185 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1114# 185 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1115#elif defined(MFC_OpenMP)
1116# 185 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1118# 185 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1120# 185 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1122# 185 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1124# 185 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1126# 185 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1128# 185 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1130# 188 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1135 nbub = q_prim_vf(eqn_idx%n)%sf(
j,
k,
l)
1138# 194 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1139#if defined(MFC_OpenACC)
1140# 194 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1142# 194 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1143#elif defined(MFC_OpenMP)
1144# 194 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1146# 194 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1149 rtmp(q) = q_prim_vf(
rs(q))%sf(
j,
k,
l)
1150 vtmp(q) = q_prim_vf(
vs(q))%sf(
j,
k,
l)
1156# 202 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1157#if defined(MFC_OpenACC)
1158# 202 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1160# 202 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1161#elif defined(MFC_OpenMP)
1162# 202 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1164# 202 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1167 r3 = r3 + weight(q)*rtmp(q)**3._wp
1170 nbub = (3._wp/(4._wp*pi))*q_prim_vf(eqn_idx%alf)%sf(
j,
k,
l)/r3
1173 if (.not. adap_dt)
then
1177# 213 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1178#if defined(MFC_OpenACC)
1179# 213 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1181# 213 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1182#elif defined(MFC_OpenMP)
1183# 213 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1185# 213 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1188 r2vav = r2vav + weight(q)*rtmp(q)**2._wp*vtmp(q)
1195# 221 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1196#if defined(MFC_OpenACC)
1197# 221 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1199# 221 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1200#elif defined(MFC_OpenMP)
1201# 221 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1203# 221 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1207# 223 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1208#if defined(MFC_OpenACC)
1209# 223 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1211# 223 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1212#elif defined(MFC_OpenMP)
1213# 223 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1215# 223 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1217 do ii = 1, num_fluids
1219 myalpha(ii) =
q_cons_vf(eqn_idx%adv%beg + ii - 1)%sf(
j,
k,
l)
1222 call s_compute_mixture_coefficients(myalpha_rho, myalpha, myrho, n_tait, b_tait, qv_bub)
1223 b_tait = b_tait/pi_fac
1226 b_tait = f_isentrope_pressure(b_tait, n_tait)
1227 n_tait = f_isentrope_exponent(n_tait)
1229 myp = q_prim_vf(eqn_idx%E)%sf(
j,
k,
l)
1230 alf = q_prim_vf(eqn_idx%alf)%sf(
j,
k,
l)
1231 myr = q_prim_vf(
rs(q))%sf(
j,
k,
l)
1232 myv = q_prim_vf(
vs(q))%sf(
j,
k,
l)
1234 if (alf < small_alf)
then
1238 if (.not. polytropic)
then
1243 if (.not. polytropic)
then
1244 pb_local = q_prim_vf(
ps(q))%sf(
j,
k,
l)
1245 mv_local = q_prim_vf(
ms(q))%sf(
j,
k,
l)
1246 call s_bwproperty(pb_local, q, chi_vw_l, k_mw_l, rho_mw_l)
1247 call s_vflux(myr, myv, pb_local, mv_local, q, vflux, fchi_vw=chi_vw_l, frho_mw=rho_mw_l)
1248 pbdot = f_bpres_dot(vflux, myr, myv, pb_local, mv_local, q, fk_mw=k_mw_l)
1250 bub_m_src(
j,
k,
l, q) = nbub*vflux*4._wp*pi*(myr**2._wp)
1252 pb_local = 0._wp; mv_local = 0._wp; vflux = 0._wp; pbdot = 0._wp
1259 adap_dt_stop = f_advance_step(myrho, myp, myr, myv, r0(q), pb_local, pbdot, alf, n_tait, b_tait, &
1261 & dmmass_n, dmbeta_c, dmbeta_t, dmcson)
1266 rddot = f_rddot(myrho, myp, myr, myv, r0(q), pb_local, pbdot, alf, n_tait, b_tait,
bub_adv_src(
j, &
1267 &
k,
l), divu_in%sf(
j,
k,
l), dmcson)
1273# 279 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1274#if defined(MFC_OpenACC)
1275# 279 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1277# 279 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1278#elif defined(MFC_OpenMP)
1279# 279 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1281# 279 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1283 adap_dt_stop_sum = adap_dt_stop_sum + adap_dt_stop
1290# 286 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1291#if defined(MFC_OpenACC)
1292# 286 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1294# 286 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1295#elif defined(MFC_OpenMP)
1296# 286 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1298# 286 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1300# 286 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1303 if (adap_dt .and. adap_dt_stop_sum > 0)
call s_mpi_abort(
"Adaptive time stepping failed to converge.")
1305 if (.not. adap_dt)
then
1307# 291 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1309# 291 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1310#if defined(MFC_OpenACC)
1311# 291 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1313# 291 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1314#elif defined(MFC_OpenMP)
1315# 291 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1317# 291 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1319# 291 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1321# 291 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1323# 291 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1328 rhs_vf(eqn_idx%alf)%sf(i, q,
l) = rhs_vf(eqn_idx%alf)%sf(i, q,
l) +
bub_adv_src(i, q,
l)
1329 if (num_fluids > 1) rhs_vf(eqn_idx%adv%beg)%sf(i, q,
l) = rhs_vf(eqn_idx%adv%beg)%sf(i, q, &
1332# 298 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1333#if defined(MFC_OpenACC)
1334# 298 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1336# 298 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1337#elif defined(MFC_OpenMP)
1338# 298 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1340# 298 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1345 if (polytropic .neqv. .true.)
then
1354# 310 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1355#if defined(MFC_OpenACC)
1356# 310 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1358# 310 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1359#elif defined(MFC_OpenMP)
1360# 310 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1362# 310 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1364# 310 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1375 type(scalar_field),
dimension(sys_size),
intent(in) ::
q_cons_vf, q_prim_vf
1376 real(wp) :: r3bar, r3v2bar, pbwr3bar
1377 real(wp) :: myrho, myp, alf, myr, myv, mypb
1378 integer ::
j,
k,
l, q, ii
1381# 325 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1383# 325 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1384#if defined(MFC_OpenACC)
1385# 325 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1387# 325 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1388#elif defined(MFC_OpenMP)
1389# 325 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1391# 325 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1393# 325 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1395# 325 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1397# 325 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1399# 325 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1404 alf = q_prim_vf(eqn_idx%alf)%sf(
j,
k,
l)
1405 myp = q_prim_vf(eqn_idx%E)%sf(
j,
k,
l)
1409# 333 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1410#if defined(MFC_OpenACC)
1411# 333 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1413# 333 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1414#elif defined(MFC_OpenMP)
1415# 333 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1417# 333 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1419 do ii = 1, num_fluids
1424 r3bar = mom_sp(1)%sf(
j,
k,
l)
1425 r3v2bar = mom_sp(3)%sf(
j,
k,
l)
1426 pbwr3bar = mom_sp(4)%sf(
j,
k,
l)
1433# 347 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1434#if defined(MFC_OpenACC)
1435# 347 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1437# 347 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1438#elif defined(MFC_OpenMP)
1439# 347 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1441# 347 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1444 myr = q_prim_vf(
rs(q))%sf(
j,
k,
l)
1445 myv = q_prim_vf(
vs(q))%sf(
j,
k,
l)
1446 if (polytropic)
then
1449 mypb = q_prim_vf(
ps(q))%sf(
j,
k,
l)
1452 r3bar = r3bar + weight(q)*(myr**3._wp)
1453 r3v2bar = r3v2bar + weight(q)*(myr**3._wp)*(myv**2._wp)
1454 pbwr3bar = pbwr3bar + weight(q)*f_cpbw_km(r0(q), myr, myv, mypb)*(myr**3._wp)
1459 if (alf < small_alf .or. r3bar < small_alf)
then
1460 ptil(
j,
k,
l) = alf*myp
1462 ptil(
j,
k,
l) = alf*(myp - pbwr3bar/r3bar - myrho*r3v2bar/r3bar)
1468# 372 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1469#if defined(MFC_OpenACC)
1470# 372 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1472# 372 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1473#elif defined(MFC_OpenMP)
1474# 372 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1476# 372 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"
1478# 372 "/home/runner/work/MFC/MFC/src/simulation/m_bubbles_EE.fpp"