[mesa-users] turbulent diffusion

Bill Paxton paxton at kitp.ucsb.edu
Tue Jun 7 15:10:31 EDT 2016


Hi,

Please send me a revised subroutine add_turbulent_diffusion so I can merge it into the sources.

Also, concerning anonymous_mixing.  The only current use of that is in subroutine add_radiation_turbulence.

We don't have a separate category for turbulent mixing -- as you probably noticed, add_turbulent_diffusion uses overshoot_mixing.
Do you suggest we change add_radiation_turbulence to get rid of anonymous_mixing?  if so, should it change to overshoot_mixing also?
I'm trying to cut down on the number of mixing types so reduce the chaos --- ideally i'd like to just delete anonymous_mixing for the next release.

suggestions?

-Bill




On Jun 7, 2016, at 11:57 AM, Aaron Dotter wrote:

> Hi Bill,
> 
> 
> I'll make that change in the mesa sources.
> 
> Thanks! 
> 
>  
> Is the only change is to replace 'anonymous_mixing' by 'no_mixing'?  Your email also changes loc-1 to loc+1; is that also part of your suggested change?
> 
> Yes, I would change loc-1 to loc+1 to get below the lower convective boundary.
> 
> I think I would remove the if statement altogether.  We already know that we're at a convective boundary.  My question about a better way to do this is that below the convective boundary could be any of the other types of mixing (semiconvection, overshoot, thermohaline).  The inner subroutine checks against three types and either overrides them or adds them accordingly.  The only place that anonymous_mixing seems to be used is in the preceding routine add_radiation_turbulence.
> 
> 
> Aaron
> 
>  

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.mesastar.org/pipermail/mesa-users/attachments/20160607/ea74fdad/attachment.html>


More information about the Mesa-users mailing list