[mesa-users] Using neu module

Josiah Schwab jwschwab at berkeley.edu
Wed Sep 28 20:13:10 EDT 2016


Hi Jonathan,

> Yes, sources is size (num_neu_types, num_neu_rvs) hen you can do a
> look up against the constants in the neu_def file to determine what
> each index is

Yes, as Rob says see neu_def.f and neu_lib.f in $MESA_DIR/neu/public/.

I'd encourage you to use those constants, and write things like

  sources(brem_neu_type, ineu)

> Second, assuming I'm correct in understanding the outputs, for some values
> of T and Rho, I'm getting negative loss rate due to bremsstrahlung
> neutrinos. For example, if I input T=23095520474 and Rho=20092329582, I get
> a brems loss rate of -79390045138215.922 ergs/g/s. This doesn't seem
> correct. Am I using the module outside normal operating conditions? Am I
> misunderstanding how the neutrinos subroutine in mod_neu works?

The fitting formulae are from Itoh et al. (1996).

  http://adsabs.harvard.edu/abs/1996ApJS..102..411I

In Sec. 5.1, which at a quick glance seemed like the relevant part, the
upper limits looked like logRho=12 and logT=11.

I just called Frank's sneut4 (which is essentially what is in MESA) at
roughly the same Rho and T and also got a negative number.

  http://cococubed.asu.edu/code_pages/nuloss.shtml

Smells like you're pushing things too far; that's certainly outside
where MESA usually gets called.  Maybe Frank can weigh in.

> I've attached a copy of the sample/src/sample.f I've used to produce the
> above result.

I don't think it matters here, but do note that z2bar is <z^2> and not <z>^2.

Josiah




More information about the Mesa-users mailing list