Scalable matrix-free solver for 3D transfer of polarized radiation in stellar atmospheres

Pietro Benedusi*, Simone Riva, Patrick Zulian, Jiří Štěpán, Luca Belluzzi, Rolf Krause

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

9 Scopus citations

Abstract

We present an efficient and massively parallel solution strategy for the transfer problem of polarized radiation, for a 3D stationary medium out of local thermodynamic equilibrium. Scattering processes are included accounting for partial frequency redistribution effects. Such a setting is one of the most challenging ones in radiative transfer modeling. The problem is formulated for a two-level atomic model, which allows linearization. The discrete ordinate method alongside an exponential integrator are used for discretization. Efficient solution is obtained with a Krylov method equipped with a tailored physics-based preconditioner. A matrix-free approach results in a lightweight implementation, suited for tackling large problems. Near-optimal strong and weak scalability are obtained with two complementary decompositions of the computational domain. The presented approach made it possible to perform simulations for the Ca I line at 4227 Å with more than 109 degrees of freedom in less than half an hour on massively parallel machines, always converging in a few iterations for the proposed tests.

Original languageEnglish (US)
Article number112013
JournalJournal of Computational Physics
Volume479
DOIs
StatePublished - Apr 15 2023

Bibliographical note

Publisher Copyright:
© 2023 The Author(s)

Keywords

  • Krylov methods
  • Matrix-free
  • Parallel computing
  • Polarization
  • Radiative transfer
  • Scattering

ASJC Scopus subject areas

  • Numerical Analysis
  • Modeling and Simulation
  • Physics and Astronomy (miscellaneous)
  • General Physics and Astronomy
  • Computer Science Applications
  • Computational Mathematics
  • Applied Mathematics

Fingerprint

Dive into the research topics of 'Scalable matrix-free solver for 3D transfer of polarized radiation in stellar atmospheres'. Together they form a unique fingerprint.

Cite this