gyre

Flow of execution in the gyre frontend.

The gyre frontend calculates the free-oscillation modes of a stellar model. The general flow of execution is outlined in the chart to the right. After reading the namelist input file and the model, gyre loops over &mode namelist groups, processing each in turn.

For a given group, gyre searches over a range of oscillation frequencies for modes with a specific harmonic degree \(\ell\) and azimuthal order \(m\). With each mode found, the eigenfrequency, eigenfunctions and other data are optionally written to a detail file. At the end of the run, response data from all modes found (across all &mode groups) are optionally written to a summary file.

The table below lists which namelist groups, and in what number, should appear in namelist input files for gyre.

Description

Namelist group name

Count

Constants Namelist Group

&constants

1

Grid Namelist Group

&grid

\(\geq 1\)[1]

Mode Namelist Group

&mode

\(\geq 1\)

Model Namelist Group

&model

1

Num Namelist Group

&num

\(\geq 1\)[1]

Osc Namelist Group

&osc

\(\geq 1\)[1]

Output Namelist Groups

&ad_output

1

&nad_output

1

Rot Namelist Group

&rot

\(\geq 1\)[1]

Scan Namelist Group

&scan

\(\geq 1\)

Footnotes