# gyre

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.