@@ -183,7 +183,17 @@ SUBROUTINE s_compute_bubble_source(idir, q_prim_vf, q_cons_vf, mydivu, &
183183 bub_m_src(q,j,k,l) = 0d0
184184 END IF
185185 END IF
186+
186187 END DO ; END DO ; END DO ; END DO
188+
189+ IF (DEBUG) THEN
190+ PRINT * , ' bub rhs'
191+ PRINT * , ' bub adv' , bub_adv_src(:,0 ,0 )
192+ PRINT * , ' bub r' , bub_r_src(q,:,0 ,0 )
193+ PRINT * , ' bub v' , bub_v_src(q,:,0 ,0 )
194+ PRINT * , ' bub p' , bub_p_src(q,:,0 ,0 )
195+ PRINT * , ' bub m' , bub_m_src(q,:,0 ,0 )
196+ END IF
187197 END IF
188198
189199 END SUBROUTINE s_compute_bubble_source
@@ -383,14 +393,17 @@ FUNCTION f_cpbw_KM( fR0, fR, fV, fpb )
383393 IF (polytropic) THEN
384394 f_cpbw_KM = Ca* ((fR0/ fR)** (3.d0 * gam)) - Ca + 1d0
385395 IF (Web/= dflt_real) f_cpbw_KM = f_cpbw_KM + &
386- (3 .D0/ (Web* fR0))* ((fR0/ fR)** (3.d0 * gam))
396+ (2 .D0/ (Web* fR0))* ((fR0/ fR)** (3.d0 * gam))
387397 ELSE
388398 f_cpbw_KM = fpb
399+ ! @ t = 0, by default this is = pb0 = pl0[1] + 2*ss/(R0ref * R) computed by s_init_nonpoly
389400 END IF
390401
391402 ! PRINT*, 'surface tension component', (3.D0/(Web*fR0))*((fR0/fR)**(3.d0*gam))
392403
393- IF ( Web /= dflt_real) f_cpbw_KM = f_cpbw_KM - 3.D0 / (fR* Web)
404+ IF ( Web /= dflt_real) f_cpbw_KM = f_cpbw_KM - 2.D0 / (fR* Web)
405+
406+
394407 IF (Re_inv/= dflt_real) f_cpbw_KM = f_cpbw_KM - 4.D0 * Re_inv* fV/ fR
395408
396409 ! PRINT*, ((fR0/fR)**(3.d0*gam))*(3.D0/(Web*fR0))-3.D0/(fR*Web)
@@ -435,6 +448,7 @@ FUNCTION f_rddot_KM( fpbdot, fCp, fCpbw, fRho, fR, fV, fR0, fC )
435448 tmp2 = 1.5D0 * (fV** 2d0 )* ( tmp1/ 2d0-1d0 ) + &
436449 (1d0 + tmp1)* (fCpbw - fCp)/ fRho + &
437450 cdot_star * fR/ (fRho* fC)
451+
438452
439453 IF (Re_inv== dflt_real) THEN
440454 f_rddot_KM = tmp2/ ( fR* (1d0 - tmp1) )
0 commit comments