@@ -1041,18 +1041,20 @@ SUBROUTINE s_perturb_surrounding_flow() ! ------------------------------
10411041 ELSE
10421042 perturb_alpha = q_prim_vf(E_idx+ perturb_flow_fluid)% sf(i,j,k)
10431043 END IF
1044- IF (perturb_alpha == 1d0 ) THEN
1044+ ! IF (perturb_alpha == 1d0) THEN
10451045 ! Perturb partial density
10461046! CALL RANDOM_NUMBER(rand_real)
10471047! rand_real = rand_real / 1d2 / 1d3
10481048! q_prim_vf(perturb_flow_fluid)%sf(i,j,k) = q_prim_vf(perturb_flow_fluid)%sf(i,j,k) + rand_real
10491049 ! Perturb velocity
1050- DO l = mom_idx% beg+1 , mom_idx% end
1051- CALL RANDOM_NUMBER (rand_real)
1052- rand_real = rand_real / 1d1 / 145d1
1053- q_prim_vf(l)% sf(i,j,k) = q_prim_vf(l)% sf(i,j,k) + rand_real
1054- END DO
1055- END IF
1050+ CALL RANDOM_NUMBER (rand_real)
1051+ rand_real = rand_real * 1.d-2
1052+ q_prim_vf(mom_idx% beg)% sf(i,j,k) = (1.d0 + rand_real)* q_prim_vf(mom_idx% beg)% sf(i,j,k)
1053+ q_prim_vf(mom_idx% end)% sf(i,j,k) = rand_real* q_prim_vf(mom_idx% beg)% sf(i,j,k)
1054+ IF (bubbles) THEN
1055+ q_prim_vf(alf_idx)% sf(i,j,k) = (1.d0 + rand_real)* q_prim_vf(alf_idx)% sf(i,j,k)
1056+ END IF
1057+ ! END IF
10561058 END DO
10571059 END DO
10581060 END DO
0 commit comments