fluxes_mod.f
29 lines · 1 definitions · on GitHub (7be4133)
Python version: fluxes_mod.py, 16 lines, on the right (switch to Python above the code).
Purpose
FLUXES_MOD holds the solar neutrino fluxes: per gram at the current shell, summed over the star, and the capture rates for the chlorine and gallium experiments, shared by 4 routines. It replaces COMMON/FLUXES/ (MHP via Claude, 10/14/26). All members are REAL*8.
What its variables hold, who sets them, who reads them.
FLUX(10): the neutrino fluxes of the ten reactions produced per gram at one shell, scaled to the Earth's distance (divided by $4\pi\,\mathrm{AU}^2$), set byENGEB.FLUXTOT(10): their sums over the shells, weighted by the shell masses: built byCOEFFTwithLSNU, and by the main program in its neutrino-table block; written out byWRTOUT(which then zeroes them) and by the main program.CLSNU,GASNU: the capture rates (SNU) for Cl37 and Ga71, $\sum_i f_i\,\Phi_i$ over the first eight fluxes with the factorsCLSNUF,GASNUF, set byWRTOUT("MHP 8/96"); written byWRTOUTand the main program.
Design
A blanket USE FLUXES_MOD.
Definitions
moduleFLUXES_MOD
Used by (4 units)
Change log
The changes since rp_1
Changed since rp_1. New file: COMMON/FLUXES/ as a module.