gyre_tides

Flow of execution in the gyre_tides frontend.

The gyre_tides frontend calculates the response of a stellar model to tidal forcing by a orbiting point-mass companion. The general flow of execution is outlined in the chart to the right. After reading the namelist input file and the model, gyre_tides loops over &tide namelist groups, processing each in turn.

For a given group, gyre_tides evaluates the response to partial tidal potentials spanning a range of harmonic degrees \(\ell\), azimuthal orders \(m\) and Fourier harmonics \(k\) (see the Linearized Equations section). With each partial potential, the response wavefunctions and other data are optionally written to a detail file. At the end of the run, response data from all partial responses (across all &tide 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_tides.

Description

Namelist group name

Number

Constants

&constants

1

Grid Parameters

&grid

\(\geq 1\)1

Stellar Model Parameters

&model

1

Numerical Parameters

&num

\(\geq 1\)1

Orbital Parameters

&orbit

\(\geq 1\)1

Oscillation Parameters

&osc

\(\geq 1\)1

Output Parameters

&tides_output

1

Rotation Parameters

&rot

\(\geq 1\)1

Tidal Parameters

&tide

\(\geq 1\)

Footnotes

1(1,2,3,4,5)

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