Dune-CurvilinearGrid: Parallel Dune Grid Manager for Unstructured Tetrahedral Curvilinear Meshes
Aleksejs Fomins, Benedikt Oswald

TL;DR
The paper presents dune-curvilineargrid, a parallel grid manager for unstructured tetrahedral curvilinear meshes, enhancing electromagnetic modeling accuracy and scalability for nanooptical device design.
Contribution
It introduces a self-contained, parallel grid management module with advanced features for scalable PDE simulations on curvilinear geometries, integrated into the DUNE framework.
Findings
Supports scalable parallel finite element and boundary integral methods
Provides symbolic polynomial mappings and recursive integration
Includes diagnostics utilities for performance and memory management
Abstract
We introduce the dune-curvilineargrid module. The module provides the self-contained, parallel grid manager, as well as the underlying elementary curvilinear geometry module dune-curvilineargeometry. This work is motivated by the need for reliable and scalable electromagnetic design of nanooptical devices. Curvilinear geometries improve both the accuracy of modeling smooth material boundaries, and the h/p-convergence rate of PDE solutions, reducing the necessary computational effort. dune-curvilineargrid provides a large spectrum of features for scalable parallel implementations of Finite Element and Boundary Integral methods over curvilinear tetrahedral geometries, including symbolic polynomial mappings and operations, recursive integration, sparse and dense grid communication, parallel timing and memory footprint diagnostics utilities. It is written in templated C++ using MPI for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Electromagnetic Simulation and Numerical Methods · Advanced Numerical Methods in Computational Mathematics
