Papers
This page collects peer-reviewed journal papers related to the algorithms implemented in Xyst.
- J. Bakosi, Partition deactivation with load balancing for parallel flow simulations, Journal of Computational Physics, Volume 519(113387), 2024.
This paper discusses the algorithm implemented in Xyst as ZalCG and demonstrates saving CPU time by dynamically deactivating partitions of the computational domain combined with automatic load-balancing during parallel simulations of propagating phenomena.
- J. Bakosi, Open-source complex-geometry 3D fluid dynamics for applications with unpredictable heterogeneous dynamic high-performance-computing loads, Computer Methods in Applied Mechanics and Engineering, Volume 418, Part B, 2024.
This paper discusses algorithmic aspects and computational performance of the numerical method implemented in Xyst as RieCG and demonstrates automatic load balancing for unpredictable loads on both shared-, and distributed-memory machines.
- J. Bakosi, M. Constans, Z. Horváth, Á. Kovács, L. Környei, M. Charest, A. Pandare, P.. Rutherford, J. Waltz, Complex-Geometry 3D Computational Fluid Dynamics with Automatic Load Balancing, Fluids, 8(5):147, 2023.
This paper verifies and validates the numerical method implemented in Xyst as RieCG and demonstrates the benefits of automatic load balancing for irregular workloads.
- J. Bakosi, R. Bird, F.Gonzalez, C. Junghans, W. Li, H. Luo, A. Pandare, J. Waltz, Asynchronous distributed-memory task-parallel algorithm for compressible flows on unstructured 3D Eulerian grids, Advances in Engineering Software, 102962, 2021.
This paper describes the hydro scheme implemented in Quinoa as DiagCG, re-implemented in Xyst as KozCG. The discussion details program setup, mesh partitioning, Charm++-related concepts, etc.
- J. Waltz, N.R. Morgan, T.R. Canfield, M.R.J. Charest, L.D. Risinger, J.G. Wohlbier, A three-dimensional finite element arbitrary Lagrangian–Eulerian method for shock hydrodynamics on unstructured grids, Computers & Fluids, 92: 172-187, 2014.
This paper describes the hydro scheme implemented in Xyst as RieCG.
- H. Luo, J.D. Baum, R. Lohner, Extension of Harten-Lax-van Leer Scheme for Flows at All Speeds, AIAA Journal, 43:6, 1160-1166, 2005.
This paper describes the LaxCG algorithm implemented in Inciter.
- J. Waltz, Parallel adaptive refinement for unsteady flow calculations on 3D unstructured grids, International Journal for Numerical Methods in Fluids, 46: 37–57, 2004.
This paper describes the Adaptive Mesh Refinement (TetAMR) algorithm being implemented in Inciter.
- R. Lohner, K. Morgan, J. Peraire, M. Vahdati, Finite element flux-corrected transport (FEM-FCT) for the Euler and Navier-Stokes equations, International Journal for Numerical Methods in Fluids, Vol. 7, Num. 10: 1093-1109, 1987.
This paper describes the flux-corrected transport algorithm implemented in the KozCG and ZalCG solvers.