geo-fluid-dynamics / sapphire

An engine for constructing PDE-based simulations using Firedrake
MIT License
19 stars 5 forks source link

Add benchmark test for "heat transfer during the melting of ice around a horizontal, isothermal cylinder" #41

Open agzimmerman opened 5 years ago

agzimmerman commented 5 years ago

Based on this paper: https://www.researchgate.net/publication/226804783_Heat_transfer_during_the_melting_of_ice_around_a_horizontal_isothermal_cylinder

The current enthalpy-porosity model should be enough for a nice qualitative result. A nice quantitative result, and perhaps easier set up in general, would first require phase-dependent heat capacity and thermal conductivity (for which we have issue #37).

This would be our first demonstration of an interesting geometry.

agzimmerman commented 5 years ago

With FEniCS one can easily construct the geometry by subtracting a circle from a square and mesh the geometry automatically with mshr. I don't think Firedrake has anything like mshr, since it focuses on it's utility as a FEM library and lets you import meshes from other software.

So the first task would be to create a procedure for generating meshes with different uniform refinements, perhaps by using fenics.mshr, or with any other tool.