As an engineer and computer scientist, I am interested in a wide range of things: Simulations, machine learning and compression, numerics (esp. wavelets and sparse grids), hardware and high-performance computing, composable software and open source, programming languages, algorithms, … and everything adjacent and in between.
Structured adaptive mesh refinement (AMR), commonly implemented via quadtrees and octrees, underpins a wide range of applications including databases, computer graphics, physics simulations, and machine learning. However, octrees enforce isotropic refinement in regions of interest, which can be especially inefficient for problems that are intrinsically anisotropic–much resolution is spent where little information is gained. This paper presents omnitrees as an anisotropic generalization of octrees and related data structures. Omnitrees allow to refine only the locally most important dimensions, providing tree structures that are less deep than bintrees and less wide than octrees. As a result, the convergence of the AMR schemes can be increased by up to a factor of the dimensionality d for very anisotropic problems, quickly offsetting their modest increase in storage overhead. We validate this finding on the problem of binary shape representation across 4,166 three-dimensional objects: Omnitrees increase the mean convergence rate by 1.5x, require less storage to achieve equivalent error bounds, and maximize the information density of the stored function faster than octrees. These advantages are projected to be even stronger for higher-dimensional problems. We provide a first validation by introducing a time-dependent rotation to create four-dimensional representations, and discuss the properties of their 4-d octree and omnitree approximations. Overall, omnitree discretizations can make existing AMR approaches more efficient, and open up new possibilities for high-dimensional applications.
@article{pollingerBeautyAnisotropicMesh2025,title={The {{Beauty}} of {{Anisotropic Mesh Refinement}}: {{Omnitrees}} for {{Efficient Dyadic Discretizations}}},shorttitle={Omnitrees for Efficient Dyadic Discretizations},author={Pollinger, Theresa and Ishii, Masado and Domke, Jens},date={2025-08-08},year={2025},doi={10.48550/arXiv.2508.06316},url={http://arxiv.org/abs/2508.06316},urldate={2025-08-12},pubstate={submitted},langid={english},keywords={Computer Science - Computational Geometry,Computer Science - Data Structures and Algorithms,Computer Science - Graphics,Computer Science - Information Theory,Computer Science - Numerical Analysis,Mathematics - Information Theory,Mathematics - Numerical Analysis},}
SC’24
Realizing Joint Extreme-Scale Simulations on Multiple Supercomputers—Two Superfacility Case Studies
Theresa Pollinger, Alexander Van Craen, Philipp Offenhäuser, and 1 more author
In SC24: International Conference for High Performance Computing, Networking, Storage and Analysis, 2024
High-dimensional grid-based simulations serve as both a tool and a challenge in researching various domains. The main challenge of these approaches is the well-known curse of dimensionality, amplified by the need for fine resolutions in high-fidelity applications. The combination technique (CT) provides a straightforward way of performing such simulations while alleviating the curse of dimensionality. Recent work demonstrated the potential of the CT to join multiple systems simultaneously to perform a single high-dimensional simulation. This paper shows how to extend this to three or more systems and addresses some remaining challenges: load balancing on heterogeneous hardware; utilizing compression to maximize the communication bandwidth; efficient I/O management through hardware mapping; and improving memory utilization through algorithmic optimizations. Combining these contributions, we demonstrate the feasibility of the CT for extreme-scale Superfacility scenarios of 46 trillion DOF on two systems and 35 trillion DOF on three systems. Scenarios at these resolutions would be intractable with full-grid solvers (> 1,000 nonillion DOF each).
@inproceedings{pollingerRealizingJointExtremeScale2024a,title={Realizing {{Joint Extreme-Scale Simulations}} on {{Multiple Supercomputers}}—{{Two Superfacility Case Studies}}},booktitle={{{SC24}}: {{International Conference}} for {{High Performance Computing}}, {{Networking}}, {{Storage}} and {{Analysis}}},author={Pollinger, Theresa and Van Craen, Alexander and Offenhäuser, Philipp and Pflüger, Dirk},date={2024-11},year={2024},doi={10.1109/SC41406.2024.00104},url={https://ieeexplore.ieee.org/abstract/document/10793145},urldate={2025-01-17},eventtitle={{{SC24}}: {{International Conference}} for {{High Performance Computing}}, {{Networking}}, {{Storage}} and {{Analysis}}},keywords={Analytical models,Bandwidth,combination technique,Computational modeling,coupling HPC systems,Couplings,file transfer,Hardware,High performance computing,higher-dimensional simulation,large scale,Load management,Load modeling,Memory management,multi-level methods,Optimization,plasma turbulence},data={https://doi.org/10.18419/DARUS-3707}}
J. Comput. Phys.
A Stable and Mass-Conserving Sparse Grid Combination Technique with Biorthogonal Hierarchical Basis Functions for Kinetic Simulations
Theresa Pollinger, Johannes Rentrop, Dirk Pflüger, and 1 more author
The exact numerical simulation of plasma turbulence is one of the assets and challenges in fusion research. For grid-based solvers, sufficiently fine resolutions are often unattainable due to the curse of dimensionality. The sparse grid combination technique provides the means to alleviate the curse of dimensionality for kinetic simulations. However, the hierarchical representation for the combination step with the state-of-the-art hat functions suffers from poor conservation properties and numerical instability. The present work introduces two new variants of hierarchical multiscale basis functions for use with the combination technique: the biorthogonal and full weighting bases. The new basis functions conserve the total mass and are shown to significantly increase accuracy for a finite-volume solution of constant advection. Numerical analysis of the new basis functions reveals that their higher dual regularity does not only lead to conservation, but also yields an L2-stable basis for the combination technique. Accordingly, further numerical experiments applying the combination technique to a semi-Lagrangian Vlasov–Poisson solver in six dimensions show a stabilizing effect of the biorthogonal and full weighting bases on the simulations.
@article{pollingerStableMassconservingSparse2023a,title={A Stable and Mass-Conserving Sparse Grid Combination Technique with Biorthogonal Hierarchical Basis Functions for Kinetic Simulations},author={Pollinger, Theresa and Rentrop, Johannes and Pflüger, Dirk and Kormann, Katharina},date={2023-10-15},year={2023},journal={Journal of Computational Physics},journaltitle={Journal of Computational Physics},shortjournal={J. Comput. Phys.},volume={491},issn={0021-9991},doi={10.1016/j.jcp.2023.112338},url={https://www.sciencedirect.com/science/article/pii/S0021999123004333},urldate={2023-07-26},langid={english},keywords={Kinetic simulations,Multi-scale functions,Numerical instabilities,Sparse grid combination technique,Vlasov–Poisson equations},data={https://doi.org/10.18419/DARUS-2790}}