Calliope: Pseudospectral shearing magnetohydrodynamics code with a pencil decomposition
Abstract
The pseudospectral method is a highly accurate numerical scheme suitable for turbulence simulations. We have developed an open-source pseudospectral code, \textsc{\textsf{Calliope}}, which adopts the P3DFFT library \citep{Pekurovsky2012} to perform a fast Fourier transform with the two-dimensional (pencil) decomposition of numerical grids. \textsc{\textsf{Calliope}} can solve incompressible magnetohydrodynamics (MHD), isothermal compressible MHD, and rotational reduced MHD with parallel computation using very large numbers of cores ( cores for grids). The code can also solve for local magnetorotational turbulence in a shearing frame using the remapping method \citep{Rogallo1981,Umurhan2004}. \textsc{\textsf{Calliope}} is currently the only pseudospectral code that can compute magnetorotational turbulence using pencil-domain decomposition. This paper presents the numerical scheme of \textsc{\textsf{Calliope}} and the results of linear and nonlinear numerical tests, including compressible local magnetorotational turbulence with the largest grid number reported to date.
Cite
@article{arxiv.2201.10416,
title = {Calliope: Pseudospectral shearing magnetohydrodynamics code with a pencil decomposition},
author = {Y. Kawazura},
journal= {arXiv preprint arXiv:2201.10416},
year = {2022}
}
Comments
Accepted for publication in The Astrophysical Journal