-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Floating point exception while searching for l=1 g modes #26
Comments
The error itself seems to be cropping up because the boundary condition (BC) matrix is all zero (you can see this being set in Lines 703 to 766 in b0b5bc9
There (JCD BCs), only B(1,1) , B(1,2) and B(1,3) vary.
I was a bit surprised to see V dropping dramatically near the surface of the star, to ~1, but I quickly evolved my own 17 Msun star to the same Teff (with an Eddington atmosphere) and saw the same behaviour. I always thought the limiting behaviour at the surface should be V → ∞ but I guess I'll have to revisit that for such hot stars. The sound speed inversion near the surface is presumably related. Either way, I'm not sure if this violates some assumption that goes into the BCs |
I also just wanted to flag that I've reproduced this with the 7.0 and the latest commit (b0b5bc9). |
I am searching for g-modes in a model with a helium burning core and a hydrogen burning shell.
It can do the very low frequency modes (n<<-1000) but once it reaches a radial order of -189 it crashes with the following FPE:
Using the GYRE version that is bundled with the latest MESA.
Here is the
.GYRE
file and thegyre.in
file:gyre-fpe-hecore-gmodes.zip
The text was updated successfully, but these errors were encountered: