[mesa-users] Quality of mass conservation

Ehsan Moravveji e.moravveji at gmail.com
Mon Oct 27 04:12:35 EDT 2014


Dear Francis,
Thanks for your reply. The finite-volum concept and flux conservation concepts that you put forward fully convinced me.
Now, I understand why it is not so in e.g. Eqs. (7) and (8) of the first instrument paper.

Now, I’m going to start a nice week ;-)

Cheers
Ehsan.


On Oct 27, 2014, at 7:45 AM, Francis Timmes <fxt44 at mac.com> wrote:

> hi ehsan,
> 
> let’s make this simpler. equation 4 of paxton et al 2011,
> from which equation 5 is derived, essentially says
> 
> density_k = mass_k / volume_k
> 
> density_k and mass_k are cell averaged quantities (intensive)
> while volume_k depends on the radii at the cell boundaries (extensive).
> 
> each cell in mesa has some variables that are mass-averaged (intensive)
> and others that are defined at the outer face of a cell (extensive). 
> this way of defining the variables is a consequence of the finite volume, 
> flux conservation formulation of the equations. 
> 
> as the algebraic equality above shows, its perfectly ok to mix 
> intensive and extensive variables for flux conserving quantities.
> your plot supports this notion.
> 
> fxt
> 
> 
> 
> 
> 
>> On Oct 26, 2014, at 2:22 PM, Ehsan Moravveji <e.moravveji at gmail.com> wrote:
>> 
>> Hi everybody,
>> 
>> I’ve been looking at star/private/hydro_eqns.f, and the subroutine do1_density_eqn to figure out how the equality in Eq. (5) in the first instrument paper is fulfilled.
>> So, I’m going to present the first few lines of this subroutine in a jumbled way:
>> 
>> the residual of both sides of the equality are stored in 
>>            equ(equR, k) = lnR(k) - res/3d0
>> where 
>>            lnR(k) = log(s% r(k))
>> and 
>>            res = log_cr(rp13 + dr3)
>> since “lnR" is a cell-edge quantity, then “res" must be also evaluated at cell face, if the comparison is going to be fair.
>> However, one of the ingredients of “res” is a cell-averaged quantity:
>> 
>>            dm = s% dm(k)
>>            rho = s% rho(k)
>>            ! dm/rho is cell volume
>>            dr3 = (dm/rho)/(pi4/3)
>> 
>> Indeed the cell volume is an extensive quantity, but it seems to me it is evaluated at cell center, due to the definition of s% dm and s% rho.
>> I would be grateful is one of the black belts explain to me why this is an allowed operation.
>> 
>> Cheers
>> Ehsan.
>> 
>> PS: B.t.w., for a main-sequence 5 Msun model, the equality in Eq. (5) is fulfilled up to ~ 10 decimals, as you can find out in the attached plot. 
>> Delta = log10((LHS-RHS)/LHS).
>> <equR.png>
>> 
>> 
>> 
>> ------------------------------------------------------------------------------
>> _______________________________________________
>> mesa-users mailing list
>> mesa-users at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mesa-users
> 





More information about the Mesa-users mailing list