eeeos06_mod.f
34 lines · 1 definitions · on GitHub (7be4133)
Python version: eeeos06_mod.py, 20 lines, on the right (switch to Python above the code).
Purpose
EEEOS06_MOD holds workspace of the OPAL 2006 equation-of-state interpolation: the table values of one quantity being interpolated, and the $X$ values of the tables. It replaces COMMON/EEEOS06/ (MHP via Claude, 10/20/26). The table dimensions MX = 5, NT = 197, NR = 169 are PRIVATE copies, as in AEOS06_MOD.
What its variables hold, who sets them, who reads them.
EPL(MX,NT,NR): for each $X$ index, the table values of the quantity being interpolated (XZ(MIDX,IV,IT,IR)ofAEOS06_MOD), copied byESAC06for each variableIVand read there in the interpolation.XX(MX): the $X$ values of the five tables, copied fromXAbySETEOS06; read byESAC06and byREADCOEOS06, which forms the inverse spacingsDFSXfrom them.T6RINTEOS06also uses the module but reads neither member.
Design
A blanket USE EEEOS06_MOD. XX duplicates XA.
Definitions
moduleEEEOS06_MOD
Used by (4 units)
Change log
The changes since rp_1
Changed since rp_1. New file: COMMON/EEEOS06/ as a module.