PyREC scaffolding (from YREC development, 7be4133)/ fluxes_mod.fGlossary

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).

Variables on this page (4)

clsnu, flux, fluxtot, gasnu

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 by ENGEB.
  • FLUXTOT(10): their sums over the shells, weighted by the shell masses: built by COEFFT with LSNU, and by the main program in its neutrino-table block; written out by WRTOUT (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 factors CLSNUF, GASNUF, set by WRTOUT ("MHP 8/96"); written by WRTOUT and the main program.

Design

A blanket USE FLUXES_MOD.

Definitions

moduleFLUXES_MOD

lines 19–29 · GitHub

Used by (4 units)

(file level), COEFFT, ENGEB, WRTOUT

Change log

The changes since rp_1

Changed since rp_1. New file: COMMON/FLUXES/ as a module.