skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Arbitrarily high-order accurate simulations of compressible rotationally constrained convection using a transfinite mapping on cubed-sphere grids
We present two major improvements over the Compressible High-ORder Unstructured Spectral difference (CHORUS) code published in Wang et al., “A compressible high-order unstructured spectral difference code for stratified convection in rotating spherical shells,” J. Comput. Phys. 290, 90–111 (2015). The new code is named CHORUS++ in this paper. Subsequently, we perform a series of efficient simulations for rotationally constrained convection (RCC) in spherical shells. The first improvement lies in the integration of the high-order spectral difference method with a boundary-conforming transfinite mapping on cubed-sphere grids, thus ensuring exact geometric representations of spherical surfaces on arbitrary sparse grids. The second improvement is on the adoption of higher-order elements (sixth-order) in CHORUS++ vs third-order elements for the original CHORUS code. CHORUS++ enables high-fidelity RCC simulations using sixth-order elements on very coarse grids. To test the accuracy and efficiency of using elements of different orders, CHORUS++ is applied to a laminar solar benchmark, which is characterized by columnar banana-shaped convective cells. By fixing the total number of solution degrees of freedom, the computational cost per time step remains unchanged. Nevertheless, using higher-order elements in CHORUS++ resolves components of the radial energy flux much better than using third-order elements. To obtain converged predictions, using sixth-order elements is 8.7 times faster than using third-order elements. This significant speedup allows global-scale fully compressible RCC simulations to reach equilibration of the energy fluxes on a small cluster of just 40 cores. In contrast, CHORUS simulations were performed by Wang et al. on supercomputers using approximately 10 000 cores. Using sixth-order elements in CHORUS++, we further carry out global-scale solar convection simulations with decreased rotational velocities. Interconnected networks of downflow lanes emerge and surround broader and weaker regions of upflow fields. A strong inward kinetic energy flux compensated by an enhanced outward enthalpy flux appears. These observations are all consistent with those published in the literature. Furthermore, CHORUS++ can be extended to magnetohydrodynamic simulations with potential applications to the hydromagnetic dynamo processes in the interiors of stars and planets.  more » « less
Award ID(s):
2310372
PAR ID:
10488554
Author(s) / Creator(s):
; ;
Publisher / Repository:
AIP Publishing
Date Published:
Journal Name:
Physics of Fluids
Volume:
35
Issue:
8
ISSN:
1070-6631
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Abstract We present the HelioCubed, a high-order magnetohydrodynamic (MHD) code designed for modeling the inner heliosphere. The code is designed to achieve 4th order accuracy both in space and in time. In addition, HelioCubed can perform simulations on mapped grids, such as those based on cubed spheres, which makes it possible to overcome stability limitations caused by the geometrical singularity at the polar axis of a spherical grid, thus enabling substantially larger time steps. HelioCubed has been developed using the high-level Proto library, ensures performance portability across CPU and GPU architectures, and supports back-end implementations, e.g., CUDA, HIP, OpenMP, and MPI. The code is compatible with the HDF5 library, which facilitates seamless data handling for simulations and boundary conditions derived from semi-empirical and MHD models of the solar corona. While presenting the results of preliminary simulations, we demonstrate that our simulations are indeed performed with 4th order of accuracy. Our approach ensures that HelioCubed solves the MHD equations preserving the radial flow to machine round-off error even on cubed-sphere grids. Solar wind simulations are performed using the boundary conditions provided by the Wang–Sheeley–Arge coronal model of the ambient solar wind. It also allows us to to simulate coronal mass ejections using observation-driven flux rope models. These capabilities make HelioCubed a versatile and powerful tool to advance heliophysics research and space weather forecasting. 
    more » « less
  2. Abstract This paper reports a recent development of the high-order spectral difference method with divergence cleaning (SDDC) for accurate simulations of both ideal and resistive magnetohydrodynamics (MHD) on curved unstructured grids consisting of high-order isoparametric quadrilateral elements. The divergence cleaning approach is based on the improved generalized Lagrange multiplier, which is thermodynamically consistent. The SDDC method can achieve an arbitrarily high order of accuracy in spatial discretization, as demonstrated in the test problems with smooth solutions. The high-order SDDC method combined with the artificial dissipation method can sharply capture shock interfaces with the oscillation-free property and resolve small-scale vortex structures and density fluctuations on relatively sparse grids. The robustness of the codes is demonstrated through long time simulations of ideal MHD problems with progressively interacting shock structures, resistive MHD problems with high Lundquist numbers, and viscous resistive MHD problems on complex curved domains. 
    more » « less
  3. null (Ed.)
    Context. A realistic parametrization of convection and convective boundary mixing in conventional stellar evolution codes is still the subject of ongoing research. To improve the current situation, multidimensional hydrodynamic simulations are used to study convection in stellar interiors. Such simulations are numerically challenging, especially for flows at low Mach numbers which are typical for convection during early evolutionary stages. Aims. We explore the benefits of using a low-Mach hydrodynamic flux solver and demonstrate its usability for simulations in the astrophysical context. Simulations of convection for a realistic stellar profile are analyzed regarding the properties of convective boundary mixing. Methods. The time-implicit Seven-League Hydro (SLH) code was used to perform multidimensional simulations of convective helium shell burning based on a 25  M ⊙ star model. The results obtained with the low-Mach AUSM + -up solver were compared to results when using its non low-Mach variant AUSM B + -up. We applied well-balancing of the gravitational source term to maintain the initial hydrostatic background stratification. The computational grids have resolutions ranging from 180 × 90 2 to 810 × 540 2 cells and the nuclear energy release was boosted by factors of 3 × 10 3 , 1 × 10 4 , and 3 × 10 4 to study the dependence of the results on these parameters. Results. The boosted energy input results in convection at Mach numbers in the range of 10 −3 –10 −2 . Standard mixing-length theory predicts convective velocities of about 1.6 × 10 −4 if no boosting is applied. The simulations with AUSM + -up show a Kolmogorov-like inertial range in the kinetic energy spectrum that extends further toward smaller scales compared with its non low-Mach variant. The kinetic energy dissipation of the AUSM + -up solver already converges at a lower resolution compared to AUSM B + -up. The extracted entrainment rates at the boundaries of the convection zone are well represented by the bulk Richardson entrainment law and the corresponding fitting parameters are in agreement with published results for carbon shell burning. However, our study needs to be validated by simulations at higher resolution. Further, we find that a general increase in the entropy in the convection zone may significantly contribute to the measured entrainment of the top boundary. Conclusion. This study demonstrates the successful application of the AUSM + -up solver to a realistic astrophysical setup. Compressible simulations of convection in early phases at nominal stellar luminosity will benefit from its low-Mach capabilities. Similar to other studies, our extrapolated entrainment rate for the helium-burning shell would lead to an unrealistic growth of the convection zone if it is applied over the lifetime of the zone. Studies at nominal stellar luminosities and different phases of the same convection zone are needed to detect a possible evolution of the entrainment rate and the impact of radiation on convective boundary mixing. 
    more » « less
  4. Abstract Dynamical cores used to study the circulation of the atmosphere employ various numerical methods ranging from finite‐volume, spectral element, global spectral, and hybrid methods. In this work, we explore the use of Flux‐Differencing Discontinuous Galerkin (FDDG) methods to simulate a fully compressible dry atmosphere at various resolutions. We show that the method offers a judicious compromise between high‐order accuracy and stability for large‐eddy simulations and simulations of the atmospheric general circulation. In particular, filters, divergence damping, diffusion, hyperdiffusion, or sponge‐layers are not required to ensure stability; only the numerical dissipation naturally afforded by FDDG is necessary. We apply the method to the simulation of dry convection in an atmospheric boundary layer and in a global atmospheric dynamical core in the standard benchmark of Held and Suarez (1994,https://doi.org/10.1175/1520-0477(1994)075〈1825:apftio〉2.0.co;2). 
    more » « less
  5. Numerical simulations have been an increasingly important tool in space physics. Here, we introduce an open-source three-dimensional compressible Hall-Magnetohydrodynamic (MHD) simulation codeLAPS(UCLA-Pseudo-Spectral,https://github.com/chenshihelio/LAPS). The code adopts a pseudo-spectral method based on Fourier Transform to evaluate spatial derivatives, and third-order explicit Runge-Kutta method for time advancement. It is parallelized using Message-Passing-Interface (MPI) with a “pencil” parallelization strategy and has very high scalability. The Expanding-Box-Model is implemented to incorporate spherical expansion effects of the solar wind. We carry out test simulations based on four classic (Hall)-MHD processes, namely, 1) incompressible Hall-MHD waves, 2) incompressible tearing mode instability, 3) Orszag-Tang vortex, and 4) parametric decay instability. The test results agree perfectly with theory predictions and results of previous studies. Given all its features,LAPSis a powerful tool for large-scale simulations of solar wind turbulence as well as other MHD and Hall-MHD processes happening in space. 
    more » « less