Abstract
Massive stars die in catastrophic explosions that seed the interstellar medium with heavy elements and produce neutron stars and black holes. Predictions of the explosion’s character and the remnant mass depend on models of the star’s evolutionary history. Models of massive star interiors can be empirically constrained by asteroseismic observations of gravity wave oscillations. Recent photometric observations reveal a ubiquitous red noise signal on massive main sequence stars; a hypothesized source of this noise is gravity waves driven by core convection. We present three-dimensional simulations of massive star convection extending from the star’s centre to near its surface, with realistic stellar luminosities. Using these simulations, we predict the photometric variability due to convectively driven gravity waves at the surfaces of massive stars, and find that gravity waves produce photometric variability of a lower amplitude and lower characteristic frequency than the observed red noise. We infer that the photometric signal of gravity waves excited by core convection is below the noise limit of current observations, and thus the red noise must be generated by an alternative process.
Similar content being viewed by others
Main
The oxygen we breathe was generated in the cores of massive stars1 and expelled into the interstellar medium in violent explosions2 before mixing with the molecular cloud that formed our solar system3. In addition to producing the elements that enable life, massive stars leave behind compact remnants, whose subsequent mergers have provided a new window into the universe through gravitational wave astronomy4. Predictions of the elemental yield of a massive star and the nature of its remnant are sensitive to many processes including convection5, winds6, nuclear reaction rates7 and numerical algorithms8. Empirical constraints upon the interior structures of massive stars9 could reduce uncertainties in these processes, which would improve stellar evolution calculations and, in turn, models of star formation10, galaxy formation11 and the reionization of the early universe12.
It was recently shown that photometric light curves of hot, massive stars contain a ubiquitous red noise signal13,14,15,16,17,18. Theories for the driving mechanism of red noise include gravity waves stochastically excited by core convection, or turbulence from subsurface convection zones14,19,20. Of particular interest is the hypothesis that these signals are waves driven by core convection, which could empirically constrain interior models of massive stars.
We present simulations of core convection that include all the relevant physics to make an accurate prediction of the stellar photometric variability from convectively generated waves. Our simulations build upon pioneering studies which examined the properties of the turbulent core convection (for example, refs. 21,22,23,24,25), the characteristics of the gravity waves in the radiative envelope26,27,28,29,30,31,32,33 and the possible observational features of those waves31,34,35,36,37,38.
Previous studies focused on the shape of the frequency spectrum of gravity waves from convection29,30,36,38, but could not constrain the amplitude of the waves because their simulations do not extend to the surface and use boosted convective luminosities. Here we present simulations with realistic stellar luminosities which we use to predict both the amplitude and shape of the frequency spectrum of photometric variability due to gravity waves excited by core convection.
Predicting this frequency spectrum is challenging because of the range of length scales, timescales and physical processes important in the star39. Waves are generated on fast convective timescales (~14 days), but as they propagate to the surface they excite resonances with much longer lifetimes (≫4 yrs from Kepler data40; ~105 yrs from theoretical estimates35). It is unfeasible to simultaneously resolve these timescales. To determine the wave signal at the surface, we appeal to an acoustic analogy.
The character of music depends both on the sound waves produced by musicians and on the acoustics of the environment where it is played (for example, ref. 41). Music is recorded in special studios with walls that absorb or diffuse waves to minimize the influence of the environment on the sound and retrieve the ‘pure sound’ of the musicians. To experience music in a different environment, it is not necessary to physically transport the musicians; instead, one can apply a filter to the recording, mimicking the effects of the new environment.
Our strategy for determining the photometric variability from gravity waves is analogous. We run short simulations of wave generation by convection and ‘record’ the waves as they leave the convection zone. We also run a fully self-consistent simulation of convection and wave propagation in a truncated stellar model. To test our strategy, we apply to our wave recording a filter describing the effects of wave propagation in the truncated model. The surface variability of the self-consistent simulation matches the filtered wave signal. Having verified our strategy, we then apply a different filter associated with the real star to determine the stellar photometric variability.
Results
To predict the photometric variability caused by gravity waves in massive stars, we used Dedalus to run three-dimensional (3D) simulations of core convection that simultaneously solve the fully compressible equations, produce realistically low-Mach-number flows and include the full radial extent of the core convection zone, including radial coordinate r = 0. We study two types of simulations: (1) ‘Wave Generation’ simulations where we record the waves28 and (2) a ‘Wave Propagation’ simulation where we test our method of applying a filter to the ‘wave recording’ to mimic the effects of the environment31. The Wave Generation simulations span twice the radial extent of the core convection zone (55% of the star by radius in our fiducial model) and include a damping region in the outer ~10% of the simulation domain by radius to prevent wave reflections. The Wave Propagation simulation spans 93% of the star by radius (99.99925% by mass) and is time-integrated for hundreds of convective overturn timescales to allow power in standing wave modes to saturate. While both types of simulations include wave generation and propagation, these simulation designs allow us to isolate and study (1) the wave luminosity generated by the convective core and (2) the surface amplitude of gravity waves that have propagated through the radiative envelope. Most of our simulations are based on a 15 solar mass (M⊙) Modules for Experiments in Stellar Astrophysics (MESA) stellar model with Large Magellanic Cloud (LMC) metallicity at the zero-age main sequence (ZAMS); this model is representative of a star with no near-surface convection42.
In Fig. 1, we display temperature fluctuations for the Wave Propagation simulation (left panel) and radial velocity for a Wave Generation simulation (middle and right panels). Wave excitation can be visibly seen as an overdensity of gravity waves near the core convection zone, for example, in the bottom right of the middle panel. In the right panel, we zoom in on the core convection zone; the root mean square velocity of the core convection is 5.8 × 104 cm s−1, similar to the mixing-length theory prediction of 6.7 × 104 cm s−1 from the MESA model. The convection in our simulation is turbulent with an average Reynolds number of 9.5 × 103 and Mach number of 9.5 × 10−4. These Wave Propagation and Wave Generation simulations use spherical coordinates with, respectively, 512 and 1,024 resolution elements across the convective core (Supplementary Information section 2.4).
The purpose of the Wave Propagation simulation is to test our method for applying a filter to the waves to mimic how the stellar environment modifies the waves31,37. To determine the wave amplitude in a star, we need (1) a recording of the waves generated by core convection and (2) a transfer function (‘filter’) describing how waves propagate through the radiative envelope. The wave luminosity spectrum is excited by stochastic, turbulent fluctuations in the convective core. We measure (‘record’) the wave luminosity of the travelling waves in Wave Generation simulations that have different resolutions and turbulent intensities. We find the wave luminosity is similar to theoretical predictions43 and past simulations28,31,32, and is independent of resolution provided that there are at least 512 resolution elements across the convection zone (Supplementary Information section 3.2). We separately evolve the Wave Propagation simulation for a very long time, and in doing so self-consistently evolve the generation and propagation of gravity waves in an environment similar to the star. We build a transfer function (‘filter’) using the gravity wave eigenvalues and eigenfunctions associated with the wave cavity of the Wave Propagation simulation (Supplementary Information section 5.2). We synthesize a wave signal by convolving the wave luminosity from the Wave Generation simulation with this filter, and find good agreement between wave perturbations measured at the surface of the Wave Propagation simulation and our synthesized signal, verifying our method; see Supplementary Information section 5.3.
The Wave Propagation simulation is not identical to the star because it has different diffusivities and a different wave cavity due to only including 93% of the star (Supplementary Information section 2.6). Our Wave Propagation simulation has mode lifetimes of ≲10 years, allowing us to capture both convection and wave propagation, which is not possible for real stars where mode lifetimes are ~105 years. Having verified our method using the Wave Propagation simulation, we then create a separate ‘full’ transfer function based on the true MESA stellar stratification and the gravity waves associated with the star’s wave cavity, which we calculate using GYRE; see Supplementary Information section 6. We pass the wave luminosity signal from the Wave Generation simulation through this ‘full’ transfer function to predict the photometric variability due to gravity waves.
In the left panel of Fig. 2, we plot the predicted signal of gravity waves generated by core convection in our 15 M⊙ star. We make predictions for both the shape of the wave signal and its amplitude. We find a wave signal characterized by a broad peak at a frequency near 0.1 d−1. The low-frequency side of the peak is smooth and drops sharply, while the high-frequency side of the peak decreases gradually and includes high amplitude, narrow peaks associated with resonant gravity modes. The peak amplitude of the signal is roughly 0.06 μmag. We also display the publicly available red noise observation fits15, which are flat at low frequencies, decrease sharply above ~1 d−1 and have amplitudes ≳10 μmag. We note that these fits underwent a prewhitening procedure which iteratively removed the standing modes; the raw observations do include some peaks from standing modes. We include these fits primarily to provide a direct comparison between the typical amplitude of red noise observations and our simulation-based predictions.
In the middle panel of Fig. 2, we compare the simulated wave signals of three ZAMS stars of different masses. These signals are similar, characterized by a broad peak at low frequency that has a sharp decrease on its low-frequency side, due to radiative damping, and a gradual decrease at high frequencies, due to less effective convective wave excitation and cancellation effects for high spherical harmonic degrees (Supplementary Information section 6.2). The high frequency portions of the spectra are dominated by resonant wave peaks, and lower mass stars have more peaks and peaks of higher quality factor (Supplementary Figs. 8 and 9). We find that the overall signal shifts to a higher amplitude and lower frequency as the stellar mass increases. The stars considered in this work are displayed in a spectroscopic Hertzsprung-Russell diagram in the right panel of Fig. 2. Our fiducial 15 M⊙ LMC star is shown as a purple star, and we also simulate solar metallicity ZAMS stars of 3 M⊙ (green star) and 40 M⊙ (orange star). The stars emitting the plotted red noise signals are shown as pink circles and they have \({\log }_{10}{{({\mathscr{L}/\mathscr{L}_{\odot}})}}\) and \({\log }_{10}({T}_{{{{\rm{eff}}}}}/\mathrm{K})\), which, respectively, differ by no more than 0.2 from our fiducial star.
We fit our simulation spectra as a function of frequency ν with Lorentzian profiles15 (Supplementary Information section 6.3),
In Fig. 3 we plot the amplitude α0 and characteristic frequency νchar of both the gravity wave signals from our simulations and observed photometric variability (red noise). The amplitude α0 of the gravity wave signal increases in magnitude with increasing stellar luminosity and mass, similar to the amplitude of red noise. The characteristic frequency νchar of the gravity wave signal decreases with increasing stellar luminosity and mass, whereas the characteristic frequency of red noise increases with increasing effective temperature but otherwise remains roughly constant as luminosity changes.
Discussion
Our models predict surface signals of internal gravity waves generated by massive star core convection that are inconsistent with red noise observations. The photometric variability due to gravity waves is orders of magnitude lower than the observed red noise. Our results suggest that a mechanism other than core-driven gravity waves must be responsible for the ubiquitous red noise signal. Our results are corroborated by recent two-dimensional simulations with realistic luminosities44, which found a wave luminosity spectrum with the same shape as ours, and which also found that wave propagation through the stellar envelope can be correctly modelled using linear theory.
While our simulations are the most realistic simulations of gravity wave generation by core convection to date, they do not include the following physical effects: magnetic fields, stellar models beyond the ZAMS, near-surface convection zones and rotation.
-
While the effects of magnetism are unclear, there are no currently known theoretical mechanisms by which they would substantially enhance wave generation by core convection.
-
As stars age away from the ZAMS, they develop composition gradients outside of the core. These composition gradients modify the wave cavity and would affect the precise shape of the transfer function that we use to mimic the waves in the environment of a full star. We do not expect composition gradients to have a large effect on the generation of waves. Therefore, while compositional gradients could affect the shape of the observed spectra, there are no currently known theoretical mechanisms by which they would increase the amplitude of surface fluctuations.
-
Our fiducial 15 M⊙ LMC model is not expected to have near-surface convection, so our photometric variability predictions for this star could be directly compared to LMC data in this regime where near-surface convective zones are expected to be absent42. However, the observed galactic stars that we compare our results to are all expected to have near-surface convection, which could pollute or modify the wave signals we predict here. The 3 M⊙ and 40 M⊙ Wave Generation simulations we conducted are based on MESA models with solar metallicities and are expected to have near-surface convection zones. Recent analyses of near-surface convection20 suggest that turbulence driven by subsurface convection could manifest as red noise, and future work should further examine the nature of turbulence generated by near-surface convection zones.
-
Rotation affects the generation of waves and could enhance the surface perturbations45. We performed one 15 M⊙ Wave Generation simulation with a moderate rotation period Prot = 10 d (Supplementary Information section 7.2). We find that this rotation boosts the photometric signal amplitude to α0 = 0.21 μmag, still orders of magnitude weaker than the observed red noise. While this work cannot rule out the possibility that convection excites gravity waves to observable amplitudes in more rapidly rotating stars, the red noise signal is ubiquitous in both slow and rapid rotators, and there is no correlation between the stellar rotation rate and the red noise amplitude (Supplementary Information section 7). Thus, the ubiquitous red noise signal cannot be due to gravity waves excited by core convection. While rotational wave splitting would further modify the shape of the observed spectra, it would lower the peak wave amplitude compared to our non-rotating predictions.
While we have shown the photometric variability from convectively excited gravity waves is not directly detectable, these waves may mix chemicals46 or transport angular momentum26, leading to observable signals in more traditional g-mode asteroseismology9,47,48. Even though the red noise signal is not the surface manifestation of gravity waves, it still carries valuable information about both the near-surface structure of massive stars as well as their masses and ages15,18.
Methods
All of the calculations in this work are based upon stellar models that we computed using MESA v.r21.12.1 (refs. 49,50,51,52,53,54) (Supplementary Information section 1).
The 3D numerical simulations are performed using Dedalus55 v.3; the specific version of the code run was obtained from the master branch of the Dedalus GitHub repository (https://github.com/dedalusProject/dedalus) at the commit with short-sha 29f3a59. We simulate the fully compressible equations and assume the fluid is composed of a calorically perfect, uniform composition ideal gas. We use a grid with high radial resolution from r = 0 to \(r=1.1{R}_{{{{\rm{core}}}}}\), where \({R}_{{{{\rm{core}}}}}\) is the radius of the core convection zone, and we use a lower radial resolution grid spanning the radiative envelope (Supplementary Table 3). The angular variation of all simulation variables are expanded using a basis of spin-weighted spherical harmonics; the radial variation of all simulations variables are expanded using a basis of radially weighted Zernike polynomials in the convective core56,57 and Chebyshev polynomials in the radiative envelope. See Supplementary Information section 2 for full simulation details.
Most of our dynamical simulations are Wave Generation simulations, which extend from r = 0 to \(2{R}_{{{{\rm{core}}}}}\). These simulations include a damping layer near the outer boundary of the simulation. In these simulations, we measure the enthalpy and radial velocity perturbations on spherical shells at various radii throughout the simulation radiative zone at 30 minute intervals and use these measurements to calculate the wave luminosity as a function of the frequency and spherical harmonic degree. Wave Generation simulations are time-evolved for roughly 50 convective overturn timescales to build up sufficient statistics to measure the wave luminosity. We find that the wave luminosity is insensitive to the resolution and Reynolds number of the calculations. See Supplementary Information section 3 for details on our measurements of the wave luminosity in the Wave Generation simulations.
To connect the convective driving to observable magnitude fluctuations at the stellar surface, we require a transfer function. We derive a transfer function closely following the procedure laid out in Appendices A and B of ref. 37 with a few modifications (Supplementary Information section 4). We note that the transfer function includes an \({{{\mathcal{O}}}}(1)\) amplitude correction factor Acorr which must be calibrated using 3D numerical simulations before it can be used to precisely predict the magnitude fluctuations at the surface of a star. In this work, we use Acorr = 0.4.
We run one Wave Propagation simulation, depicted in the left panel of Fig. 1. This simulation includes 93% by the radius of the fiducial 15 M⊙ stellar model, does not include a damping layer near the outer boundary and is time-evolved for hundreds of convective overturn timescales to allow standing mode amplitudes to saturate. We evolve this simulation for 5 years, which is longer than the mode lifetime of almost all waves (the longest mode lifetime is ~10 years) (Supplementary Fig. 5). We measure the entropy perturbations at the outer boundary of this Wave Propagation simulation at 30 minute intervals to determine the spectrum of gravity waves in a self-consistent, nonlinear simulation which includes most of the star. We verify that our prediction built from the transfer function and wave luminosity reproduces the measured surface perturbations well. We furthermore ran one more Wave Propagation simulation at a lower resolution (256 resolution elements across the convective core) and found that the same amplitude correction factor of Acorr = 0.4 was required to align the transfer function prediction and surface perturbations, suggesting this factor is independent of the resolution, and thus applicable to stellar parameters. See Supplementary Information section 5 for details on the surface spectrum of the Wave Propagation simulation, the verification of the transfer function and the calibration of the amplitude correction factor.
We predict the magnitude perturbation at the surface of a star from the nonadiabatic gravity wave eigenvalues and eigenvectors calculated using GYRE v.7.0 (refs. 58,59). We retrieve the GYRE g-modes with the standard VACUUM boundary conditions, which impose a zero-pressure perturbation at the stellar surface; we tested other boundary conditions formulations (DZIEM, UNNO, JCD) and found that our results were insensitive to this choice. We compute the limb-darkened, disk-averaged differential flux functions from equations 12–14 of ref. 60, accounting for an arbitrary observing angle as in equation 8 of ref. 61, using MSG, v.1.1.2 (ref. 62), which synthesizes stellar spectra and convolves those spectra with an instrumental passband to account not just for intrinsic luminosity changes but also changes in the observed magnitude that a chosen telescope would see. We use the OSTAR2002 grid in our 15 M⊙ and 40 M⊙ calculations63 and an extended version of the MSG demo grid for the 3 M⊙ star64 and we select for our instrumental passband the TESS passband from the SVO Filter Profile Service65. After synthesizing the differential flux functions, we calculate the magnitude perturbation eigenfunction associated with each eigenvalue using the GYRE solutions and equation 11 of ref. 61. We then use these magnitude eigenfunctions to generate a transfer function, which we use alongside the wave luminosity from Wave Generation simulations to predict the photometric variability of gravity waves. The stellar transfer functions, synthesized spectra and red noise fits are discussed and shown in Supplementary Information section 6.
We additionally run one Wave Generation simulation with a rotation period of Prot = 10 d; we assume uniform, rigid rotation and include rotational effects by adding the Coriolis term to the momentum equation. We measure the wave luminosity in the same way as in the non-rotating simulation, and for simplicity we use the non-rotating transfer function. See Supplementary Information section 7 for details of this simulation and a discussion of the importance of rotation.
All plots were produced using matplotlib v.3.5.2 (refs. 66,67), and the numpy v.1.22.4 (ref. 68), scipy v.1.8.1 (ref. 69) and astropy v.5.1 (refs. 70,71,72) packages were used in our simulation preprocessing and postprocessing. MESA profiles I/O was handled using https://github.com/wmwolf/py_mesa_reader.
Data availability
The data used to create all of the figures in this paper, as well as the scripts used to generate the simulations and figures, are available online in the Zenodo repository of ref. 73.
Code availability
All Python scripts, MESA inlists and GYRE inlists used in this work are in the GitHub repository located at https://github.com/evanhanders/gmode_variability_paper. This repository is additionally backed up in a Zenodo repository73. Most of the underlying logic that implements the equations in Dedalus and generates transfer functions from Dedalus or GYRE outputs is separately located in the pip-installable GitHub repository https://github.com/evanhanders/compressible_stars, v.0.1.
References
Rauscher, T., Heger, A., Hoffman, R. D. & Woosley, S. E. Nucleosynthesis in massive stars with improved nuclear and stellar physics. Astrophys. J. 576, 323–348 (2002).
Woosley, S. E., Heger, A. & Weaver, T. A. The evolution and explosion of massive stars. Rev. Mod. Phys. 74, 1015–1071 (2002).
Kennicutt, R. C. & Evans, N. J. Star formation in the Milky Way and nearby galaxies. Annu. Rev. Astron. Astrophys. 50, 531–608 (2012).
Abbott, B. P. et al. GW170817: observation of gravitational waves from a binary neutron star inspiral. Phys. Rev. Lett. 119, 161101 (2017).
Kaiser, E. A. et al. Relative importance of convective uncertainties in massive stars. Mon. Not. R. Astron. Soc. 496, 1967–1989 (2020).
Smith, N. Mass loss: its effect on the evolution and fate of high-mass stars. Annu. Rev. Astron. Astrophys. 52, 487–528 (2014).
Fields, C. E. et al. The impact of nuclear reaction rate uncertainties on the evolution of core-collapse supernova progenitors. Astrophys. J. Suppl. Ser. 234, 19 (2018).
Farmer, R., Renzo, M., de Mink, S. E., Marchant, P. & Justham, S. Mind the gap: the location of the lower edge of the pair-instability supernova black hole mass gap. Astrophys. J. 887, 53 (2019).
Pedersen, M. G. et al. Internal mixing of rotating stars inferred from dipole gravity modes. Nat. Astron. 5, 715–722 (2021).
McKee, C. F. & Ostriker, E. C. Theory of star formation. Annu. Rev. Astron. Astrophys. 45, 565–687 (2007).
Pillepich, A. et al. Simulating galaxy formation with the IllustrisTNG model. Mon. Not. R. Astron. Soc. 473, 4077–4106 (2018).
Bromm, V. & Larson, R. B. The first stars. Annu. Rev. of Astron. and Astrophys. 42, 79–118 (2004).
Bowman, D. M. et al. Photometric detection of internal gravity waves in upper main-sequence stars. I. Methodology and application to CoRoT targets. Astron. Astrophys. 621, A135 (2019).
Bowman, D. M. et al. Low-frequency gravity waves in blue supergiants revealed by high-precision space photometry. Nat. Astron. 3, 760–765 (2019).
Bowman, D. M. et al. Photometric detection of internal gravity waves in upper main-sequence stars. II. Combined TESS photometry and high-resolution spectroscopy. Astron. Astrophys. 640, A36 (2020).
Dorn-Wallenstein, T. Z. et al. Short-term variability of evolved massive stars with TESS. II. A new class of cool, pulsating supergiants. Astrophys. J. 902, 24 (2020).
Szewczuk, W., Walczak, P. & Daszyńska-Daszkiewicz, J. Variability of newly identified B-type stars observed by Kepler. Mon. Not. R. Astron. Soc. 503, 5894–5928 (2021).
Bowman, D. M. & Dorn-Wallenstein, T. Z. Photometric detection of internal gravity waves in upper main-sequence stars. III. Comparison of amplitude spectrum fitting and Gaussian process regression using CELERITE2. Astron. Astrophys. 668, A134 (2022).
Cantiello, M., Lecoanet, D., Jermyn, A. S. & Grassitelli, L. On the origin of stochastic, low-frequency photometric variability in massive stars. Astrophys. J. 915, 112 (2021).
Schultz, W. C., Bildsten, L. & Jiang, Y.-F. Stochastic low-frequency variability in three-dimensional radiation hydrodynamical models of massive star envelopes. Astrophys. J. Lett. 924, L11 (2022).
Browning, M. K., Brun, A. S. & Toomre, J. Simulations of core convection in rotating A-type stars: differential rotation and overshooting. Astrophys. J. 601, 512–529 (2004).
Gilet, C. et al. Low Mach number modeling of core convection in massive stars. Astrophys. J. 773, 137 (2013).
Augustson, K. C., Brun, A. S. & Toomre, J. The magnetic furnace: intense core dynamos in B stars. Astrophys. J. 829, 92 (2016).
Higl, J., Müller, E. & Weiss, A. Calibrating core overshooting parameters with two-dimensional hydrodynamical simulations. Astron. Astrophys. 646, A133 (2021).
Baraffe, I. et al. A study of convective core overshooting as a function of stellar mass based on two-dimensional hydrodynamical simulations. Mon. Not. R. Astron. Soc. 519, 5333–5344 (2023).
Rogers, T. M., Lin, D. N. C., McElwaine, J. N. & Lau, H. H. B. Internal gravity waves in massive stars: angular momentum transport. Astrophys. J. 772, 21 (2013).
Rogers, T. M. & McElwaine, J. N. On the chemical mixing induced by internal gravity waves. Astrophys. J. Lett. 848, L1 (2017).
Couston, L.-A., Lecoanet, D., Favier, B. & Le Bars, M. The energy flux spectrum of internal waves generated by turbulent convection. J. Fluid Mech. 854, R3 (2018).
Edelmann, P. V. F. et al. Three-dimensional simulations of massive stars. I. Wave generation and propagation. Astrophys. J. 876, 4 (2019).
Horst, L. et al. Fully compressible simulations of waves and core convection in main-sequence stars. Astron. Astrophys. 641, A18 (2020).
Lecoanet, D. et al. Surface manifestation of stochastically excited internal gravity waves. Mon. Not. R. Astron. Soc. 508, 132–143 (2021).
Le Saux, A. et al. Two-dimensional simulations of solar-like models with artificially enhanced luminosity. II. Impact on internal gravity waves. Astron. Astrophys. 660, A51 (2022).
Blouin, S. et al. 3D hydrodynamics simulations of internal gravity waves in red giant branch stars. Mon. Not. R. Astron. Soc. 522, 1706–1725 (2023).
Samadi, R. et al. Stochastic excitation of gravity modes in massive main-sequence stars. Astrophys. Space Sci. 328, 253–258 (2010).
Shiode, J. H., Quataert, E., Cantiello, M. & Bildsten, L. The observational signatures of convectively excited gravity modes in main-sequence stars. Mon. Not. R. Astron. Soc. 430, 1736–1745 (2013).
Aerts, C. & Rogers, T. M. Observational signatures of convectively driven waves in massive Stars. Astrophys. J. Lett. 806, L33 (2015).
Lecoanet, D. et al. Low-frequency variability in massive stars: core generation or surface phenomenon? Astrophys. J. Lett. 886, L15 (2019).
Thompson, W. et al. 3D hydrodynamic simulations of massive main-sequence stars II. Convective excitation and spectra of internal gravity waves. Preprint at https://arxiv.org/abs/2303.06125 (2023).
Jermyn, A. S., Anders, E. H., Lecoanet, D. & Cantiello, M. An atlas of convection in main-sequence stars. Astrophys. J. Suppl. Ser. 262, 19 (2022).
Kurtz, D. W., Shibahashi, H., Murphy, S. J., Bedding, T. R. & Bowman, D. M. A unifying explanation of complex frequency spectra of γ Dor, SPB and Be stars: combination frequencies and highly non-sinusoidal light curves. Mon. Not. R. Astron. Soc. 450, 3015–3029 (2015).
Pentcheva, B. V. & Abel, J. S. Icons of sound: auralizing the lost voice of Hagia Sophia. Speculum 92, S336–S360 (2017).
Jermyn, A. S., Anders, E. H. & Cantiello, M. A transparent window into early-type stellar variability. Astrophys. J. 926, 221 (2022).
Lecoanet, D. & Quataert, E. Internal gravity wave excitation by turbulent convection. Mon. Not. R. Astron. Soc. 430, 2363–2376 (2013).
Le Saux, A. et al. Two-dimensional simulations of internal gravity waves in a 5 M⊙ zero-age-main-sequence model. Mon. Not. R. Astron. Soc. 522, 2835–2849 (2023).
Augustson, K. C., Mathis, S. & Astoul, A. A model of rotating convection in stellar and planetary interiors. II. Gravito-inertial wave generation. Astrophys. J. 903, 90 (2020).
Varghese, A., Ratnasingam, R. P., Vanon, R., Edelmann, P. V. F. & Rogers, T. M. Chemical mixing induced by internal gravity waves in intermediate-mass stars. Astrophys. J. 942, 53 (2023).
De Cat, P. & Aerts, C. A study of bright southern slowly pulsating B stars. II. The intrinsic frequencies. Astron. Astrophys. 393, 965–981 (2002).
Pedersen, M. G. Internal rotation and inclinations of slowly pulsating B stars: evidence of interior angular momentum ransport. Astrophys. J. 940, 49 (2022).
Paxton, B. et al. Modules for Experiments in Stellar Astrophysics (MESA). Astrophys. J. Suppl. Ser. 192, 3 (2011).
Paxton, B. et al. Modules for Experiments in Stellar Astrophysics (MESA): planets, oscillations, rotation, and massive stars. Astrophys. J. Suppl. Ser. 208, 4 (2013).
Paxton, B. et al. Modules for Experiments in Stellar Astrophysics (MESA): binaries, pulsations, and explosions. Astrophys. J. Suppl. Ser. 220, 15 (2015).
Paxton, B. et al. Modules for Experiments in Stellar Astrophysics (MESA): convective boundaries, element diffusion, and massive star explosions. Astrophys. J. Suppl. Ser. 234, 34 (2018).
Paxton, B. et al. Modules for Experiments in Stellar Astrophysics (MESA): pulsating variable stars, rotation, convective boundaries, and energy conservation. Astrophys. J. Suppl. Ser. 243, 10 (2019).
Jermyn, A. S. et al. Modules for Experiments in Stellar Astrophysics (MESA): time-dependent convection, energy conservation, automatic differentiation, and infrastructure. Astrophys. J. Suppl. Ser. 265, 15 (2023).
Burns, K. J., Vasil, G. M., Oishi, J. S., Lecoanet, D. & Brown, B. P. Dedalus: a flexible framework for numerical simulations with spectral methods. Phys. Rev. Res. 2, 023068 (2020).
Vasil, G. M., Lecoanet, D., Burns, K. J., Oishi, J. S. & Brown, B. P. Tensor calculus in spherical coordinates using Jacobi polynomials. Part-i: mathematical analysis and derivations. J. Comput. Phys.: X 3, 100013 (2019).
Lecoanet, D., Vasil, G. M., Burns, K. J., Brown, B. P. & Oishi, J. S. Tensor calculus in spherical coordinates using Jacobi polynomials. Part-ii: implementation and examples. J. Comput. Phys.: X 3, 100012 (2019).
Townsend, R. H. D. & Teitler, S. A. GYRE: an open-source stellar oscillation code based on a new Magnus Multiple Shooting scheme. Mon. Not. R. Astron. Soc. 435, 3406–3418 (2013).
Townsend, R. H. D., Goldstein, J. & Zweibel, E. G. Angular momentum transport by heat-driven g-modes in slowly pulsating B stars. Mon. Not. R. Astron. Soc. 475, 879–893 (2018).
Townsend, R. H. D. A semi-analytical formula for the light variations due to low-frequency g modes in rotating stars. Mon. Not. R. Astron. Soc. 343, 125–136 (2003).
Townsend, R. H. D. Photometric modelling of slowly pulsating B stars. Mon. Not. R. Astron. Soc. 330, 855–875 (2002).
Townsend, R. & Lopez, A. Msg: a software package for interpolating stellar spectra in pre-calculated grids. J. Open Source Softw. 8, 4602 (2023).
Lanz, T. & Hubeny, I. A grid of non-LTE line-blanketed model atmospheres of O-type stars. Astrophys. J. Suppl. Ser. 146, 417–441 (2003).
Castelli, F. & Kurucz, R. L. New grids of ATLAS9 model atmospheres. in Modelling of Stellar Atmospheres Vol. 210 (eds Piskunov, N. et al.) A20 (2003).
Rodrigo, C. & Solano, E. The SVO Filter Profile Service. XIV.0 Scientific Meeting (Virtual) of the Spanish Astronomical Society https://ui.adsabs.harvard.edu/abs/2020sea.confE.182R/abstract (2020).
Hunter, J. D. Matplotlib: a 2d graphics environment. Comput. Sci. Eng. 9, 90–95 (2007).
Caswell, T. A. et al. matplotlib/matplotlib: REL: v3.5.2. Zenodo https://doi.org/10.5281/zenodo.6513224 (2022).
Harris, C. R. et al. Array programming with NumPy. Nature 585, 357–362 (2020).
Virtanen, P. et al. SciPy 1.0: fundamental algorithms for scientific computing in Python. Nat. Methods 17, 261–272 (2020).
Astropy Collaboration et al. Astropy: a community Python package for astronomy. Astron. Astrophys. 558, A33 (2013).
Astropy Collaboration et al. The Astropy Project: building an open-science project and status of the v2.0 core package. Astron. J. 156, 123 (2018).
Astropy Collaboration et al. The Astropy Project: sustaining and growing a community-oriented open-source project and the latest major release (v5.0) of the core package. Astrophys. J. 935, 167 (2022).
Anders, E. H. et al. Code, data, and supplemental materials for ‘the photometric variability of massive stars due to gravity waves excited by core convection’. Zenodo https://doi.org/10.5281/zenodo.7764997 (2023).
Dotter, A. MESA Isochrones and Stellar Tracks (MIST) 0: methods for the construction of stellar isochrones. Astrophys. J. Suppl. Ser. 222, 8 (2016).
Choi, J. et al. Mesa Isochrones and Stellar Tracks (MIST). I. Solar-scaled models. Astrophys. J. 823, 102 (2016).
Acknowledgements
We thank C. Aerts, M. Michielsen, T. Van Reeth, C. Johnston, K. Augustson, M. Sun, W. Schultz, L. Bildsten, D. Bowman, F. Herwig and P. Woodward for helpful discussions which improved the work in this manuscript. Computations were conducted with support by the NASA High End Computing Program through the NASA Advanced Supercomputing (NAS) Division at Ames Research Center on Pleiades with allocation GIDs s2276. This work improved thanks to fruitful discussions at the ‘Probes of Transport in Stars’ KITP programme in Fall 2021. E.H.A. was supported by a CIERA Postdoctoral Fellowship. This work was supported in part by NASA HTMS grant 80NSSC20K1280 (D.L., K.J.B., B.A.H., E.K., B.P.B., G.M.V., J.S.O.), NASA OSTFL grant 80NSSC22K1738 (K.J.B.) and NASA SSW grant 80NSSC19K0026 (B.P.B., J.S.O.). The Center for Computational Astrophysics at the Flatiron Institute is supported by the Simons Foundation (M.C., A.S.J.). R.H.D.T. acknowledges support from NSF grants ACI-1663696, AST-1716436 and PHY-1748958, and NASA grant 80NSSC20K0515. This research was also supported in part by the National Science Foundation (NSF) under Grant Number NSF PHY-1748958 (E.H.A., D.L., M.C., E.K., B.P.B., A.S.J.).
Author information
Authors and Affiliations
Contributions
E.H.A., D.L. and M.C. conceived and designed the experiments. E.H.A. performed the experiments. E.H.A., D.L., M.C., E.K. and B.P.B. analysed the data. E.H.A., D.L., K.J.B., B.A.H., R.H.D.T., G.M.V., J.S.O. and A.S.J. contributed to the materials/analysis tools. E.H.A., D.L., M.C., B.A.H. and B.P.B. wrote the paper and Supplementary Information.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Peer review
Peer review information
Nature Astronomy thanks Philipp Edelmann and the other, anonymous, reviewer(s) for their contribution to the peer review of this work.
Additional information
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
Supplementary Information
Supplementary Figs. 1–13, Tables 1–3, Derivations, Implementation Details and Discussion.
Supplementary Video 1
An animated version of Fig. 1 of the manuscript, visualizing flows in a cut-through of a star’s equator.
Supplementary Video 2
An animated version of Supplementary Fig. 12, visualizing flows in both rotating and non-rotating stellar simulations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Anders, E.H., Lecoanet, D., Cantiello, M. et al. The photometric variability of massive stars due to gravity waves excited by core convection. Nat Astron 7, 1228–1234 (2023). https://doi.org/10.1038/s41550-023-02040-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1038/s41550-023-02040-7