abarret / multiphase-stokes

Solver a mixture of fluids based on IBAMR
1 stars 0 forks source link

Four roll mill updates #34

Closed abarret closed 1 year ago

abarret commented 1 year ago

Fixes initial tagging of indices using the provided initial condition for volume fraction.

Fixes a couple of bugs in the preconditioner.

Updates four roll mill to use AMR. In particular, this sets things up to use 4 different levels of refinement. There are probably adjustments you can make to the preconditioner and time step size to make this run faster. I have not explored that.

abarret commented 1 year ago

I've let this run for the past hour or so and it produced the following output https://drive.google.com/file/d/1k_yrsVVIaBQUb9QlmPp-tuP2M8aD1Uob/view?usp=share_link

abarret commented 1 year ago

There are some obvious issues:

  1. The solver will randomly stall and get some weird residual norms
  2. Likely related to above, there is a significant amount of symmetry breaking. While some is expected because in general, the grid generation algorithm does not produce symmetric grids, the symmetry breaking here is considerable.
bindi-nagda commented 1 year ago

Thank you! Despite those issues, it's great to see that simulation. I'll run this and try with variations to the parameters in the input file.