Miriam Mehl
University of Stuttgart
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Miriam Mehl.
ieee international conference on high performance computing data and analytics | 2013
David E. Keyes; Lois Curfman McInnes; Carol S. Woodward; William Gropp; Eric Myra; Michael Pernice; John B. Bell; Jed Brown; Alain Clo; Jeffrey M. Connors; Emil M. Constantinescu; Donald Estep; Kate Evans; Charbel Farhat; Ammar Hakim; Glenn E. Hammond; Glen A. Hansen; Judith C. Hill; Tobin Isaac; Kirk E. Jordan; Dinesh K. Kaushik; Efthimios Kaxiras; Alice Koniges; Kihwan Lee; Aaron Lott; Qiming Lu; John Harold Magerlein; Reed M. Maxwell; Michael McCourt; Miriam Mehl
We consider multiphysics applications from algorithmic and architectural perspectives, where “algorithmic” includes both mathematical analysis and computational complexity, and “architectural” includes both software and hardware environments. Many diverse multiphysics applications can be reduced, en route to their computational simulation, to a common algebraic coupling paradigm. Mathematical analysis of multiphysics coupling in this form is not always practical for realistic applications, but model problems representative of applications discussed herein can provide insight. A variety of software frameworks for multiphysics applications have been constructed and refined within disciplinary communities and executed on leading-edge computer systems. We examine several of these, expose some commonalities among them, and attempt to extrapolate best practices to future systems. From our study, we summarize challenges and forecast opportunities.
SIAM Journal on Scientific Computing | 2006
Frank Gu¨nther; Miriam Mehl; Markus Po¨gl; Christoph Zenger
Competitive numerical algorithms for solving partial differential equations have to work with the most efficient numerical methods like multigrid and adaptive grid refinement and thus with hierarchical data structures. Unfortunately, in most implementations, hierarchical data—typically stored in trees—cause a nonnegligible overhead in data access. To overcome this quandary—numerical efficiency versus efficient implementation—our algorithm uses space-filling curves to build up data structures which are processed linearly. In fact, the only kind of data structure used in our implementation is stacks. Thus, data access becomes very fast—even faster than the common access to nonhierarchical data stored in matrices—and, in particular, cache misses are reduced considerably. Furthermore, the implementation of multigrid cycles and/or higher order discretizations as well as the parallelization of the whole algorithm become very easy and straightforward on these data structures.
SIAM Journal on Scientific Computing | 2011
Tobias Weinzierl; Miriam Mehl
Almost all approaches to solving partial differential equations (PDEs) are based upon a spatial discretization of the computational domain—a grid. This paper presents an algorithm to generate, store, and traverse a hierarchy of
Numerical Linear Algebra With Applications | 2006
Miriam Mehl; Tobias Weinzierl; Christoph Zenger
d
international conference on parallel processing | 2006
Hans-Joachim Bungartz; Miriam Mehl; Tobias Weinzierl
-dimensional Cartesian grids represented by a
parallel computing | 2013
Michael Bader; Hans-Joachim Bungartz; Miriam Mehl
(k=3)
Archive | 2011
Hans-Joachim Bungartz; Janos Benk; Bernhard Gatzhammer; Miriam Mehl; Tobias Neckel
-spacetree, a generalization of the well-known octree concept, and it also shows the correctness of the approach. These grids may change their adaptive structure throughout the traversal. The algorithm uses
international conference on conceptual structures | 2010
Bernhard Gatzhammer; Miriam Mehl; Tobias Neckel
2d+4
Lecture Notes in Computer Science | 2004
Frank Günther; Andreas Krahnke; Markus Langlotz; Miriam Mehl; Markus Pögl; Christoph Zenger
stacks as data structures for both cells and vertices, and the storage requirements for the pure grid reduce to one bit per vertex for both the complete grid connectivity structure and the multilevel grid relations. Since the traversal algorithm uses only stacks, the algorithms cache hit rate is continually higher than 99.9 percent, and the runtime per vertex remains almost constant; i.e., it does not depend on the overall number of vertices or the adaptivity pattern. We use the algorithmic approach as the fundamental concept for a mesh management for
Computers & Mathematics With Applications | 2016
Miriam Mehl; Benjamin Uekermann; Hester Bijl; D.S. Blom; Bernhard Gatzhammer; Alexander van Zuijlen
d