Skip to content

Commit 604f7b7

Browse files
committed
Add missing factors of avo to rates output
1 parent 004a1fc commit 604f7b7

File tree

2 files changed

+22
-22
lines changed

2 files changed

+22
-22
lines changed

net/private/net_derivs.f90

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -284,11 +284,11 @@ subroutine get_general_1_to_1_derivs(i,ierr) ! e.g., 2 c12 -> mg24, 3 he4 -> c12
284284
dydt(i_rate,i1) = dydt(i_rate,i1) - c1*b
285285
dydt(i_rate,i2) = dydt(i_rate,i2) + c2*b
286286

287-
n% raw_rate(i) = d_f * n% rate_raw(i)
288-
n% raw_rate(r_i) = d_r * n% rate_raw(r_i)
287+
n% raw_rate(i) = d_f * n% rate_raw(i) * avo
288+
n% raw_rate(r_i) = d_r * n% rate_raw(r_i) * avo
289289

290-
n% screened_rate(i) = d_f * n% rate_screened(i)
291-
n% screened_rate(r_i) = d_r * n% rate_screened(r_i)
290+
n% screened_rate(i) = d_f * n% rate_screened(i) * avo
291+
n% screened_rate(r_i) = d_r * n% rate_screened(r_i) * avo
292292

293293
if (just_dydt) return
294294

@@ -450,11 +450,11 @@ subroutine get_general_2_to_1_derivs(i,ierr) ! e.g., r_he4_si28_to_o16_o16
450450
dydt(i_rate,i2) = dydt(i_rate,i2) - c2*b
451451
dydt(i_rate,i3) = dydt(i_rate,i3) + c3*b
452452

453-
n% raw_rate(i) = d_f * n% rate_raw(i)
454-
n% raw_rate(r_i) = d_r * n% rate_raw(r_i)
453+
n% raw_rate(i) = d_f * n% rate_raw(i) * avo
454+
n% raw_rate(r_i) = d_r * n% rate_raw(r_i) * avo
455455

456-
n% screened_rate(i) = d_f * n% rate_screened(i)
457-
n% screened_rate(r_i) = d_r * n% rate_screened(r_i)
456+
n% screened_rate(i) = d_f * n% rate_screened(i) * avo
457+
n% screened_rate(r_i) = d_r * n% rate_screened(r_i) * avo
458458

459459
if (just_dydt) return
460460

@@ -699,11 +699,11 @@ subroutine get_general_2_to_2_derivs(i,ierr)
699699
dydt(i_rate,i3) = dydt(i_rate,i3) + c3*b
700700
dydt(i_rate,i4) = dydt(i_rate,i4) + c4*b
701701

702-
n% raw_rate(i) = d_f * n% rate_raw(i)
703-
n% raw_rate(r_i) = d_r * n% rate_raw(r_i)
702+
n% raw_rate(i) = d_f * n% rate_raw(i) * avo
703+
n% raw_rate(r_i) = d_r * n% rate_raw(r_i) * avo
704704

705-
n% screened_rate(i) = d_f * n% rate_screened(i)
706-
n% screened_rate(r_i) = d_r * n% rate_screened(r_i)
705+
n% screened_rate(i) = d_f * n% rate_screened(i) * avo
706+
n% screened_rate(r_i) = d_r * n% rate_screened(r_i) * avo
707707

708708
if (just_dydt) return
709709

@@ -847,11 +847,11 @@ subroutine get_basic_2_to_2_derivs(i,ierr)
847847
dydt(i_rate,i3) = dydt(i_rate,i3) + b
848848
dydt(i_rate,i4) = dydt(i_rate,i4) + b
849849

850-
n% raw_rate(i) = d_f * n% rate_raw(i)
851-
n% raw_rate(r_i) = d_r * n% rate_raw(r_i)
850+
n% raw_rate(i) = d_f * n% rate_raw(i) * avo
851+
n% raw_rate(r_i) = d_r * n% rate_raw(r_i) * avo
852852

853-
n% screened_rate(i) = d_f * n% rate_screened(i)
854-
n% screened_rate(r_i) = d_r * n% rate_screened(r_i)
853+
n% screened_rate(i) = d_f * n% rate_screened(i) * avo
854+
n% screened_rate(r_i) = d_r * n% rate_screened(r_i) * avo
855855

856856
if (just_dydt) return
857857

@@ -989,11 +989,11 @@ subroutine get_basic_2_to_1_derivs(i,ierr)
989989
dydt(i_rate,i2) = dydt(i_rate,i2) - b
990990
dydt(i_rate,i3) = dydt(i_rate,i3) + b
991991

992-
n% raw_rate(i) = d_f * n% rate_raw(i)
993-
n% raw_rate(r_i) = d_r * n% rate_raw(r_i)
992+
n% raw_rate(i) = d_f * n% rate_raw(i) * avo
993+
n% raw_rate(r_i) = d_r * n% rate_raw(r_i) * avo
994994

995-
n% screened_rate(i) = d_f * n% rate_screened(i)
996-
n% screened_rate(r_i) = d_r * n% rate_screened(r_i)
995+
n% screened_rate(i) = d_f * n% rate_screened(i) * avo
996+
n% screened_rate(r_i) = d_r * n% rate_screened(r_i) * avo
997997

998998
if (just_dydt) return
999999

net/private/net_derivs_support.f90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,8 +151,8 @@ subroutine do_in_out_neu( &
151151
rvs(i_rate_dT) = r * n% rate_screened_dT(i)
152152
rvs(i_rate_dRho) = r * n% rate_screened_dRho(i)
153153

154-
n% raw_rate(i) = n% rate_raw(i) * r
155-
n% screened_rate(i) = n% rate_screened(i) * r
154+
n% raw_rate(i) = n% rate_raw(i) * r * avo
155+
n% screened_rate(i) = n% rate_screened(i) * r * avo
156156
n% eps_nuc_rate(i) = n% rate_screened(i) * r * (Q - Qneu) * Qconv
157157
n% eps_neu_rate(i) = n% rate_screened(i) * r * Qneu * Qconv
158158

0 commit comments

Comments
 (0)