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

&constants

1

Grid Parameters

&grid

\(\geq 1\)1

Mode Parameters

&mode

\(\geq 1\)

Stellar Model Parameters

&model

1

Numerical Parameters

&num

\(\geq 1\)1

Oscillation Parameters

&osc

\(\geq 1\)1

Output Parameters

&ad_output

1

&nad_output

1

Rotation Parameters

&rot

\(\geq 1\)1

Frequency Scan Parameters

&scan

\(\geq 1\)

Footnotes

1(1,2,3,4)

While the input file can contain one or more of the indicated namelist group, only the last (tag-matching) one is used.