[mesa-users] Network types and other details

Robert Farmer rjfarmer at asu.edu
Sun Feb 5 14:01:24 EST 2017


>So, assuming I had a model that started with a specific abundance profile,
but I used a soft network that didn't include the same isotopes, the
missing isotopes would not be treated. Would they retain their original
absolute mass, or mass fraction?

They will be changed according to the rules mesa has for changing the
network, see section 6.2.2 in the mesa3 paper, also see the
star/private/adjust_xyz.f90 set_new_abundances function, isotopes not in
the new net will be removed, but other similar isotopes will be re-scaled
to compensate. Where similar is splits things up into neutron, hydrogen,
helium, carbon, nitrogen, oxygen and others. Isotopes not in the old but in
the new network get added based on solar abundances.

>Is there an additional resource I can refer to on the approx networks and
compound reactions?
Maybe try and read through whats happening in
net/private/net_approx21_procs.inc which is where the approx network logic
is, though it can be hard to follow.

Rob



On Sun, Feb 5, 2017 at 11:39 AM, amber lauer <alauer1 at lsu.edu> wrote:

> Thanks. I did check the logic of the code since I know it is preferred
> that we dig into it ourselves, unfortunately I still wasn't sure, although
> I was pretty sure.
>
> So, assuming I had a model that started with a specific abundance profile,
> but I used a soft network that didn't include the same isotopes, the
> missing isotopes would not be treated. Would they retain their original
> absolute mass, or mass fraction?
>
> Is there an additional resource I can refer to on the approx networks and
> compound reactions?
>
>
> On Feb 5, 2017 1:20 PM, "Robert Farmer" <rjfarmer at asu.edu> wrote:
>
> Hi
>
> 1) Yes, though you can also specify the reactions if you want to do it
> manually but just setting the isotopes is easier. There other soft nets
> than the mesa_, the better way to think of it anything that is not an
> approx net is a soft network
>
> 2) The basic idea is you go h->he->c12 then go up by adding alpha's
> following the alpha chain reactions. There are then special reactions for
> some equilibrium reactions to avoid evolving the intermediate isotope. The
> benefit is that you can get away with far fewer isotopes and reactions to
> evolve a star with than a corresponding soft net, less isotopes makes mesa
> faster. There is also special handling for the final fe56-> something so
> you don't have to follow all the heavy isotopes.
>
> 3) Yes
>
> 4) No, approx nets are handled separately to soft nets, the approx nets
> are literally hard coded (each reaction is individually written out) into
> mesa while the soft nets are flexible with the reactions.
>
> 5) auto_extend_net only changes the net if you are currently using one of
> the nets specified in h_he_net or co_net. You can check the logic in
> star/job/run_star_support.f90 function extend_net
>
> 6) auto_extend will only switch between those three networks, while the
> adaptive network may change all the isotopes, effectively making its own
> new network at each step
>
> Rob
>
> On Sun, Feb 5, 2017 at 10:01 AM, amber lauer <alauer1 at lsu.edu> wrote:
>
>> I'm trying to understand some details of fixed networks, please tell me
>> if my assumptions are correct;
>>
>> 1) Soft nets only specify a fixed list of isotopes, the code supplies any
>> reactions that link them. Any isotope not listed in the net file is not
>> treated. These nets are indicated by the name mesa_*.net where * is the
>> number of species.
>>
>> 2) Approx nets utilize compound reactions, which assume an equilibrium of
>> intermediate isotopes not explicitly included in the net, and therefore can
>> treat reactions involving these even if they are not explicitly included.
>> These are indicated by the name approx_*.net. If this is correct, how is
>> this different from a network that explicitly lists the intermediate
>> species?
>>
>> 3) All others are standard fixed networks that treat only the isotopes
>> and reactions explicitly listed.
>>
>> 4) Network files can be created that are a combination of other networks,
>> listing them by name. Can these be a combination of types 1), 2),  and 3)?
>>
>> 5) The auto_extend_net feature, which is set true by default, will extend
>> beyond basic.net to cno_ burn.net and then to approx_21. What if the
>>  network is changed to something else, will it still look to the co_net and
>> adv_net networks if the specified net is insufficient?
>>
>> 6) Auto_extend_net does not apply to adaptive networks (if this is false,
>> what does it do?).
>>
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>> _______________________________________________
>> mesa-users mailing list
>> mesa-users at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mesa-users
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.mesastar.org/pipermail/mesa-users/attachments/20170205/50ec9605/attachment.html>


More information about the Mesa-users mailing list