MESAHub / MESAHub/mesa

EOS errors from ideal ions at high density / low temperature

Open
#565 5 comments 0 reactions 0 assignees View on GitHub
eos
Dominant language
Fortran
Stars
249
Forks
82
Avg merge
1d 3h
Merged PRs (30d)
3

Description

See discussion on c58b3fc7cae532008ef437231033dd86718764b2, which was reverted.

The ideal ion free energy in Skye gives negative entropy at sufficiently high density. This is a problem not just for Skye, but also for ideal, which is meant to be our backstop EOS. Therefore we end up having no EOS coverage at all in the region labeled 'nothing' in this plot:

![image](https://github.com/MESAHub/mesa/assets/18405113/bcfb91ed-b468-433f-a663-128d9111f356)

The proper physical solution is to account for ion degeneracy, but that might require some tabulations of fermi-dirac integrals?

Contributor guide

Open the contributing guide

Research direction

Start with the discussion on commit c58b3fc7cae532008ef437231033dd86718764b2 and inspect the ideal-ion free-energy path, including the reverted change. Reproduce the negative-entropy region at high density and low temperature, then determine the required degeneracy treatment or Fermi–Dirac tabulations. Done should restore EOS coverage where the plot currently shows “nothing”.

Written by the indexing model from the issue text.

Assessment

Tech stack
fortran
Domain
hpc
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.