lanl/singularity-eos

Add extrapolation to rho = 0 for spiner tables

オープン

#541 opened on 2025/08/15

 (0 件のコメント) (1 件のリアクション) (0 人の担当者)C++ (21 件のフォーク)auto 404
enhancementgood first issuehelp wanted

Repository metrics

Stars
 (36 個のスター)
PR merge metrics
 (PR metrics pending)

説明

Right now spiner's logarithmic interpolation means that it can never extrapolate to exactly rho = 0. An easy fix would be to check if rho < the minimum density on the table, and if it is compute pressure as $P(rho, T) = \rho \Gamma(\rho_m, T)$ where here $\rho_m$ is the minimum density and $\Gamma$ is the Gruneisen coefficient. And one could do a similar thing for temperature.

Thanks @jhp-lanl for reminding me of this issue.

コントリビューターガイド