25 results on '"Immo Huismann"'
Search Results
2. Towards compositional and generative tensor optimizations.
- Author
-
Adilla Susungi, Norman A. Rink, Jerónimo Castrillón, Immo Huismann, Albert Cohen 0001, Claude Tadonki, Jörg Stiller, and Jochen Fröhlich
- Published
- 2017
- Full Text
- View/download PDF
3. Load Balancing for CPU-GPU Coupling in Computational Fluid Dynamics.
- Author
-
Immo Huismann, Matthias Lieber, Jörg Stiller, and Jochen Fröhlich
- Published
- 2017
- Full Text
- View/download PDF
4. Linearizing the hybridizable discontinuous Galerkin method: A linearly scaling operator.
- Author
-
Immo Huismann, Jörg Stiller, and Jochen Fröhlich
- Published
- 2020
5. A Hardware/Software Stack for Heterogeneous Systems.
- Author
-
Jerónimo Castrillón, Matthias Lieber, Sascha Klüppelholz, Marcus Völp, Nils Asmussen, Uwe Aßmann, Franz Baader, Christel Baier, Gerhard P. Fettweis, Jochen Fröhlich, Andrés Goens, Sebastian Haas, Dirk Habich, Hermann Härtig, Mattis Hasler, Immo Huismann, Tomas Karnagel, Sven Karol, Akash Kumar 0001, Wolfgang Lehner, Linda Leuschner, Siqi Ling, Steffen Märcker, Christian Menard, Johannes Mey, Wolfgang E. Nagel, Benedikt Nöthen, Rafael Peñaloza, Michael Raitza, Jörg Stiller, Annett Ungethüm, Axel Voigt, and Sascha Wunderlich
- Published
- 2018
- Full Text
- View/download PDF
6. Using Semantics-Aware Composition and Weaving for Multi-Variant Progressive Parallelization.
- Author
-
Johannes Mey, Sven Karol, Uwe Aßmann, Immo Huismann, Jörg Stiller, and Jochen Fröhlich
- Published
- 2016
- Full Text
- View/download PDF
7. Factorizing the factorization - a spectral-element solver for elliptic equations with linear operation count.
- Author
-
Immo Huismann, Jörg Stiller, and Jochen Fröhlich
- Published
- 2017
- Full Text
- View/download PDF
8. Scaling to the stars - a linearly scaling elliptic solver for p-multigrid.
- Author
-
Immo Huismann, Jörg Stiller, and Jochen Fröhlich
- Published
- 2019
- Full Text
- View/download PDF
9. Fast Static Condensation for the Helmholtz Equation in a Spectral-Element Discretization.
- Author
-
Immo Huismann, Jörg Stiller, and Jochen Fröhlich
- Published
- 2015
- Full Text
- View/download PDF
10. Factorizing the factorization - a spectral-element solver for elliptic equations with linear operation count.
- Author
-
Immo Huismann, Jörg Stiller, and Jochen Fröhlich
- Published
- 2016
11. HyperCODA – Extension of Flow Solver CODA Towards Hypersonic Flows
- Author
-
Stefan Fechter, Tobias Leicht, and Immo Huismann
- Subjects
hypersonic flow ,Hypersonic speed ,business.product_category ,Finite volume method ,Spacecraft ,business.industry ,Computer science ,finite volume method ,Computational fluid dynamics ,Coda ,symbols.namesake ,Rocket ,Mach number ,Physics::Space Physics ,symbols ,numerical software ,Supersonic speed ,Aerospace engineering ,CFD ,business - Abstract
This paper presents HyperCODA, the hypersonics extension to the flow solver CODA (CFD for ONERA, DLR and Airbus). Similar to the spacecraft extensions of TAU, HyperCODA extends CODA for applications at high Mach numbers, including non-ideal gas thermodynamics, gas mixtures, and chemistry. The paper discusses simulations demonstrating numerical convergence and stability properties, as well as a supersonic rocket retropropulsion maneuver. Cross-code comparisons are made against the established DLR TAU code.
- Published
- 2021
- Full Text
- View/download PDF
12. Accelerating the FlowSimulator: Profiling and scalability analysis of an industrial-grade CFD-CSM toolchain
- Author
-
Lars Reimer, Severin Strobl, Gunnar Einarsson, Immo Huismann, Arne Rempke, Ronny Tschüter, and Jan Eichstädt
- Subjects
CSM ,Profiling (computer programming) ,Scalability Analysis ,High-Performance Computing ,Computer science ,business.industry ,Embedded system ,Scalability ,Computational fluid dynamics ,CFD ,business ,Toolchain - Abstract
Aeroelasticity simulations increase in importance for aircraft design, requiring an efficient coupling of computational fluid dynamics (CFD) with computational structure mechanics (CSM) solvers. This contribution investigates the scalability of a high-fidelity CFD-CSM toolchain on modern high-performance computing (HPC) architectures. It consists of DLR's TAU solver for fluid dynamics simulations [1], and FlowSimulator [2] components for the incorporation of precomputed structural normal mode data, as well as for the underlying mesh deformations. The computational performance of the entire simulation pipeline is evaluated using a single measurement suite, allowing to identify bottlenecks of individual components and differences in their scalability. Preliminary improvements are realized via hybrid parallelization. Although this study focuses on a specific toolchain, key findings about scalability issues are relevant for complex CFD-CSM or other coupled simulations in general.
- Published
- 2021
- Full Text
- View/download PDF
13. Building blocks for a leading edge high-order flow solver
- Author
-
Jörg Stiller, Immo Huismann, and Jochen Fröhlich
- Subjects
010101 applied mathematics ,Leading edge ,010103 numerical & computational mathematics ,0101 mathematics ,High order ,01 natural sciences ,Flow solver ,Computational science ,Mathematics - Published
- 2017
- Full Text
- View/download PDF
14. Using Semantics-aware Composition and Weaving for Multi-variant Progressive Parallelization
- Author
-
Jochen Frhlich, Uwe Amann, Immo Huismann, Johannes Mey, Sven Karol, and Jrg Stiller
- Subjects
Source code ,Fortran ,Computer science ,Style sheet ,Semantics (computer science) ,media_common.quotation_subject ,Maintainability ,02 engineering and technology ,Parallel computing ,computer.software_genre ,DSL ,0202 electrical engineering, electronic engineering, information engineering ,Code (cryptography) ,General Environmental Science ,computer.programming_language ,media_common ,Programming language ,Process (computing) ,020207 software engineering ,Progressive Parallelization ,Supercomputer ,Invasive Software Composition ,Automatic parallelization ,General Earth and Planetary Sciences ,020201 artificial intelligence & image processing ,computer - Abstract
When writing parallel software for high performance computing, a common practice is to start from a sequential variant of a program that is consecutively enriched with parallelization directives. This process – progressive parallelization – has the advantage that, at every point in time, a correct version of the program exists. However, progressive parallelization leads to an entanglement of concerns, especially, if different variants of the same functional code have to be maintained and evolved concurrently. We propose orchestration style sheets (OSS) as a novel approach to separate parallelization concerns from problem-specific code by placing them in reusable style sheets, so that concerns for different platforms are always separated, and never lead to entanglement. A weaving process automatically generates platform-specific code for required target platforms, taking semantic properties of the source code into account. Based on a scientific-computing case study for fluid mechanics, we show that OSS are an adequate way to improve maintainability and reuse of Fortran code parallelized for several different platforms.
- Published
- 2016
- Full Text
- View/download PDF
15. Efficient high-order spectral element discretizations for building block operators of CFD
- Author
-
Jochen Fröhlich, Jörg Stiller, and Immo Huismann
- Subjects
General Computer Science ,Computer science ,business.industry ,MathematicsofComputing_NUMERICALANALYSIS ,General Engineering ,Computational fluid dynamics ,01 natural sciences ,010305 fluids & plasmas ,010101 applied mathematics ,symbols.namesake ,Polynomial basis ,Operator (computer programming) ,Discontinuous Galerkin method ,Helmholtz free energy ,0103 physical sciences ,symbols ,Applied mathematics ,Degree of a polynomial ,Multiplication ,0101 mathematics ,business ,Block (data storage) - Abstract
High-order methods gain more and more attention in computational fluid dynamics. Among these, spectral element methods and discontinuous Galerkin methods introduce element-wise approximations by means of a polynomial basis. This leads to a small number of operators consuming a large portion of the runtime of CFD applications. The present paper addresses tensor-product bases which are among the most frequent in these applications. Various implementations are developed and performance tests conducted for the interpolation operator, the Helmholtz operator, and the fast diagonalization operator. For each, up to 50% of the peak performance is attained, beating matrix-matrix multiplication for every polynomial degree relevant for simulations. This extremely high efficiency of the method developed is then demonstrated on a combustion problem with 1.72 · 109 mesh points.
- Published
- 2020
- Full Text
- View/download PDF
16. CFDlang: High-level code generation for high-order methods in fluid dynamics
- Author
-
Claude Tadonki, Jeronimo Castrillon, Norman A. Rink, Jörg Stiller, Adilla Susungi, Jochen Fröhlich, Immo Huismann, Technische Universität Dresden = Dresden University of Technology (TU Dresden), Centre de Recherche en Informatique (CRI), MINES ParisTech - École nationale supérieure des mines de Paris, Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL), and Université Paris sciences et lettres (PSL)
- Subjects
Class (computer programming) ,Computer science ,Numerical analysis ,020207 software engineering ,010103 numerical & computational mathematics ,02 engineering and technology ,01 natural sciences ,Variety (cybernetics) ,Digital subscriber line ,Computer engineering ,Tensor (intrinsic definition) ,0202 electrical engineering, electronic engineering, information engineering ,Code (cryptography) ,Domain knowledge ,Code generation ,[INFO]Computer Science [cs] ,0101 mathematics - Abstract
International audience; Numerical simulations continue to enable fast and enormous progress in science and engineering. Writing efficient numerical codes is a difficult challenge that encompasses a variety of tasks from designing the right algorithms to exploiting the full potential of a platform's architecture. Domain-specific languages (DSLs) can ease these tasks by offering the right abstractions for expressing numerical problems. With the aid of domain knowledge, efficient code can then be generated automatically from abstract expressions. In this work, we present the CFDlang DSL for expressing tensor operations that constitute the performance-critical code sections in a class of real numerical applications from fluid dynamics. We demonstrate that CFDlang can be used to generate code automatically that performs as well, if not better, than carefully hand-optimized code.
- Published
- 2018
- Full Text
- View/download PDF
17. Scaling to the stars -- a linearly scaling elliptic solver for $p$-multigrid
- Author
-
Jochen Fröhlich, Jörg Stiller, and Immo Huismann
- Subjects
Physics and Astronomy (miscellaneous) ,Degrees of freedom (statistics) ,Inverse ,FOS: Physical sciences ,010103 numerical & computational mathematics ,Residual ,01 natural sciences ,Multigrid method ,Operator (computer programming) ,FOS: Mathematics ,Applied mathematics ,Degree of a polynomial ,Mathematics - Numerical Analysis ,0101 mathematics ,Scaling ,Mathematics ,Numerical Analysis ,Applied Mathematics ,Numerical Analysis (math.NA) ,Solver ,Computational Physics (physics.comp-ph) ,Computer Science Applications ,010101 applied mathematics ,Computational Mathematics ,Modeling and Simulation ,Physics - Computational Physics - Abstract
High-order methods gain increased attention in computational fluid dynamics. However, due to the time step restrictions arising from the semi-implicit time stepping for the incompressible case, the potential advantage of these methods depends critically on efficient elliptic solvers. Due to the operation counts of operators scaling with the polynomial degree p times the number of degrees of freedom n DOF , the runtime of the best available multigrid solvers scales with O ( p ⋅ n DOF ) . This scaling with p significantly lowers the applicability of high-order methods to high orders. While the operators for residual evaluation can be linearized when using static condensation, Schwarz -type smoothers require their inverses on fixed subdomains. No explicit inverse is known in the condensed case and matrix-matrix multiplications scale with p ⋅ n DOF . This paper derives a matrix-free explicit inverse for the static condensed operator in a cuboidal, Cartesian subdomain. It scales with p 3 per element, i.e. n DOF globally, and allows for a linearly scaling additive Schwarz smoother, yielding a p-multigrid cycle with an operation count of O ( n DOF ) . The resulting solver uses fewer than four iterations for all polynomial degrees to reduce the residual by ten orders and has a runtime scaling linearly with n DOF for polynomial degrees at least up to 48. Furthermore the runtime is less than one microsecond per unknown over wide parameter ranges when using one core of a CPU, leading to time-stepping for the incompressible Navier-Stokes equations using as much time for explicitly treated convection terms as for the elliptic solvers.
- Published
- 2018
- Full Text
- View/download PDF
18. Load Balancing for CPU-GPU Coupling in Computational Fluid Dynamics
- Author
-
Jörg Stiller, Matthias Lieber, Jochen Fröhlich, and Immo Huismann
- Subjects
Computer science ,business.industry ,Symmetric multiprocessor system ,Parallel computing ,Computational fluid dynamics ,Solver ,Load balancing (computing) ,01 natural sciences ,010305 fluids & plasmas ,Rendering (computer graphics) ,010101 applied mathematics ,0103 physical sciences ,0101 mathematics ,General-purpose computing on graphics processing units ,business - Abstract
This paper investigates static load balancing models for CPU-GPU coupling from a computational fluid dynamics perspective. While able to generate a benefit, traditional load balancing models are found to be too inaccurate to predict the runtime of a preconditioned conjugate gradient solver. Hence, an expanded model is derived that accounts for the multi-step nature of the solver, i.e. several communication barriers per iteration. It is able to predict the runtime to a margin of 5%, rendering CPU-GPU coupling better predictable so that load balancing can be improved substantially.
- Published
- 2018
- Full Text
- View/download PDF
19. Two-level parallelization of a fluid mechanics algorithm exploiting hardware heterogeneity
- Author
-
Jörg Stiller, Immo Huismann, and Jochen Fröhlich
- Subjects
Multi-core processor ,Source code ,General Computer Science ,Exploit ,Discretization ,Computer science ,business.industry ,media_common.quotation_subject ,General Engineering ,Fluid mechanics ,Symmetric multiprocessor system ,Parallel computing ,Load balancing (computing) ,General-purpose computing on graphics processing units ,business ,Computer hardware ,media_common - Abstract
The prospect of wildly heterogeneous computer systems has led to a renewed discussion of programming approaches in high-performance computing, of which computational fluid dynamics is a major field. The challenge consists in harvesting the performance of all available hardware components while retaining good programmability. In particular the use of graphic cards is an important trend. This is addressed in the present paper by devising a hybrid programming model to create a heterogeneous data-parallel computation with a single source code. The concept is demonstrated for a one-dimensional spectral-element discretization of a fluid dynamics problem. To exploit the additional hardware available when coupling GPGPU-accelerated processes with excess CPU cores, a straight-forward load balancing model for such heterogeneous environments is developed. The paper presents a large number of run time measurements and demonstrates that the achieved performance gains are close to optimal. This provides valuable information for the implementation of fluid dynamics codes on modern heterogeneous hardware.
- Published
- 2015
- Full Text
- View/download PDF
20. Towards Compositional and Generative Tensor Optimizations
- Author
-
Jeronimo Castrillon, Albert Cohen, Immo Huismann, Norman A. Rink, Claude Tadonki, Jörg Stiller, Jochen Fröhlich, Adilla Susungi, Centre de Recherche en Informatique (CRI), Mines Paris - PSL (École nationale supérieure des mines de Paris), Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL), Technische Universität Dresden = Dresden University of Technology (TU Dresden), École normale supérieure - Paris (ENS-PSL), Université Paris sciences et lettres (PSL), Parallélisme de Kahn Synchrone (Parkas ), Département d'informatique - ENS Paris (DI-ENS), Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Paris (ENS-PSL), Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Inria Paris-Rocquencourt, Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS), MINES ParisTech - École nationale supérieure des mines de Paris, École normale supérieure - Paris (ENS Paris), Centre National de la Recherche Scientifique (CNRS)-Institut National de Recherche en Informatique et en Automatique (Inria)-École normale supérieure - Paris (ENS Paris), Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)-Centre National de la Recherche Scientifique (CNRS)-Institut National de Recherche en Informatique et en Automatique (Inria)-École normale supérieure - Paris (ENS Paris), Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)-Inria Paris-Rocquencourt, Parallélisme de Kahn Synchrone ( Parkas), Département d'informatique de l'École normale supérieure (DI-ENS), Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Paris (ENS Paris), Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Centre National de la Recherche Scientifique (CNRS)-Inria de Paris, Institut National de Recherche en Informatique et en Automatique (Inria), Inria de Paris, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Département d'informatique - ENS Paris (DI-ENS), Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Paris (ENS Paris), and Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)-Centre National de la Recherche Scientifique (CNRS)
- Subjects
Theoretical computer science ,[INFO.COMP]Computer Science [cs]/domain_info.comp ,Computer science ,010103 numerical & computational mathematics ,02 engineering and technology ,tensor methods ,computer.software_genre ,01 natural sciences ,CCS Concepts • Software and its engineering→Source code generation ,General programming languages ,Domain specific languages ,[INFO.INFO-CL]Computer Science [cs]/Computation and Language [cs.CL] ,Domain (software engineering) ,meta- programming ,020204 information systems ,computational fluid dynam ics (CFD) ,numerical methods ,Code (cryptography) ,0202 electrical engineering, electronic engineering, information engineering ,code generation and optimization ,Code generation ,Tensor ,0101 mathematics ,intermediate language ,ComputingMilieux_MISCELLANEOUS ,Intermediate language ,business.industry ,020207 software engineering ,Program optimization ,Modular design ,Computer Graphics and Computer-Aided Design ,Metaprogramming ,[INFO.COMP]Computer Science [cs]/Compilation ,Compiler ,business ,computer ,Software - Abstract
International audience; Many numerical algorithms are naturally expressed as operations on tensors (i.e. multi-dimensional arrays). Hence, tensor expressions occur in a wide range of application domains , e.g. quantum chemistry and physics; big data analysis and machine learning; and computational fluid dynamics. Each domain, typically, has developed its own strategies for efficiently generating optimized code, supported by tools such as domain-specific languages, compilers, and libraries. However, strategies and tools are rarely portable between domains, and generic solutions typically act as " black boxes " that offer little control over code generation and optimization. As a consequence, there are application domains without adequate support for easily generating optimized code, e.g. computational fluid dynamics. In this paper we propose a generic and easily extensible intermediate language for expressing tensor computations and code transformations in a modular and generative fashion. Beyond being an intermediate language, our solution also offers meta-programming capabilities for experts in code optimization. While applications from the domain of computational fluid dynamics serve to illustrate our proposed solution, we believe that our general approach can help unify research in tensor optimizations and make solutions more portable between domains.
- Published
- 2017
21. A Hardware/Software Stack for Heterogeneous Systems
- Author
-
Christel Baier, Sascha Wunderlich, Rafael Peñaloza, Jochen Fröhlich, Michael Raitza, Christian Menard, Nils Asmussen, Benedikt Nothen, Tomas Karnagel, Franz Baader, Johannes Mey, Jeronimo Castrillon, Gerhard Fettweis, Siqi Ling, Marcus Völp, Sascha Klüppelholz, Mattis Hasler, Uwe Aßmann, Sven Karol, Matthias Lieber, Sebastian Haas, Andrés Goens, Wolfgang Lehner, Dirk Habich, Linda Leuschner, Steffen Märcker, Wolfgang E. Nagel, Hermann Härtig, Immo Huismann, Axel Voigt, Jörg Stiller, Akash Kumar, Annett Ungethüm, Castrillón, J, Lieber, M, Klüppelholz, S, Völp, M, Asmussen, N, Assmann, U, Baader, F, Baier, C, Fettweis, G, Fröhlich, J, Goens, A, Haas, S, Habich, D, Härtig, H, Hasler, M, Huismann, I, Karnagel, T, Karol, S, Kumar, A, Lehner, W, Leuschner, L, Ling, S, Märcker, S, Menard, C, Mey, J, Nagel, W, Nöthen, B, Peñaloza, R, Raitza, M, Stiller, J, Ungethüm, A, Voigt, A, and Wunderlich, S
- Subjects
Model checking ,Hardware architecture ,Multi-core processor ,programming stack ,Computer science ,Emerging technologies ,cfaed ,Distributed computing ,emerging technologie ,hardware/software abstraction ,Dataflow programming ,heterogeneous systems ,post-CMOS ,Protocol stack ,cfaed, orchestration, post-CMOS, heterogeneous systems, programming stack, hardware/software abstractions, emerging technologies, cross layer design ,Hardware and Architecture ,Control and Systems Engineering ,cfaed, Orchestrierung, Post-CMOS, heterogene Systeme, Programmierstack, Hardware-/Software-Abstraktionen, neue Technologien, Cross-Layer-Design ,cross layer design ,orchestration ,Hardware compatibility list ,heterogeneous system ,Software system ,ddc:004 ,Information Systems - Abstract
Plenty of novel emerging technologies are being proposed and evaluated today, mostly at the device and circuit levels. It is unclear what the impact of different new technologies at the system level will be. What is clear, however, is that new technologies will make their way into systems and will increase the already high complexity of heterogeneous parallel computing platforms, making it ever so difficult to program them. This paper discusses a programming stack for heterogeneous systems that combines and adapts well-understood principles from different areas, including capability-based operating systems, adaptive application runtimes, dataflow programming models, and model checking. We argue why we think that these principles built into the stack and the interfaces among the layers will also be applicable to future systems that integrate heterogeneous technologies. The programming stack is evaluated on a tiled heterogeneous multicore.
- Published
- 2017
22. Factorizing the factorization - a spectral-element solver for elliptic equations with linear operation count
- Author
-
Jochen Fröhlich, Jörg Stiller, and Immo Huismann
- Subjects
Numerical Analysis ,Physics and Astronomy (miscellaneous) ,Discretization ,Applied Mathematics ,Spectral element method ,Computer Science - Numerical Analysis ,010103 numerical & computational mathematics ,Numerical Analysis (math.NA) ,Solver ,Residual ,01 natural sciences ,Computer Science Applications ,010101 applied mathematics ,Algebra ,Computational Mathematics ,Matrix (mathematics) ,Factorization ,Modeling and Simulation ,Conjugate gradient method ,FOS: Mathematics ,Applied mathematics ,Degree of a polynomial ,Mathematics - Numerical Analysis ,0101 mathematics ,Mathematics - Abstract
High-order methods gain more and more attention in computational fluid dynamics. However, the potential advantage of these methods depends critically on the availability of efficient elliptic solvers. With spectral-element methods, static condensation is a common approach to reduce the number of degree of freedoms and to improve the condition of the algebraic equations. The resulting system is block-structured and the face-based operator well suited for matrix-matrix multiplications. However, a straight-forward implementation scales super-linearly with the number of unknowns and, therefore, prohibits the application to high polynomial degrees. This paper proposes a novel factorization technique, which yields a linear operation count of just 13N multiplications, where N is the total number of unknowns. In comparison to previous work it saves a factor larger than 3 and clearly outpaces unfactored variants for all polynomial degrees. Using the new technique as a building block for a preconditioned conjugate gradient method resulted in a runtime scaling linearly with N for polynomial degrees $2 \leq p \leq 32$ . Moreover the solver proved remarkably robust for aspect ratios up to 128.
- Published
- 2016
23. Fast Static Condensation for the Helmholtz Equation in a Spectral-Element Discretization
- Author
-
Jochen Fröhlich, Jörg Stiller, and Immo Huismann
- Subjects
Physics ,Work (thermodynamics) ,Helmholtz equation ,Factorization ,Discretization ,business.industry ,Spectral element method ,Mathematical analysis ,Degrees of freedom (statistics) ,Solver ,Computational fluid dynamics ,business - Abstract
Current research in computational fluid dynamics focuses on higher-order methods. These possess a more extensive coupling between degrees of freedom, resulting in a larger runtime per degree of freedom compared to low-order methods. This work tries to tackle this issue by combining the static condensation method with tensor-product and sum factorization, leading to a well-scaling solver for the Helmholtz equation.
- Published
- 2016
- Full Text
- View/download PDF
24. Cascadic Multigrid in a Spectral-Element Context
- Author
-
Jörg Stiller, Jochen Fröhlich, and Immo Huismann
- Subjects
010101 applied mathematics ,Physics ,Multigrid method ,Applied mathematics ,Context (language use) ,010103 numerical & computational mathematics ,0101 mathematics ,Element (category theory) ,01 natural sciences - Published
- 2016
- Full Text
- View/download PDF
25. Sum factorization of the static condensed Helmholtz equation in a three-dimensional spectral element discretization
- Author
-
Lars Haupt, Jörg Stiller, Immo Huismann, and Jochen Fröhlich
- Subjects
Discretization ,Helmholtz equation ,Operator (physics) ,Mathematical analysis ,Degrees of freedom (statistics) ,law.invention ,symbols.namesake ,Factorization ,law ,Helmholtz free energy ,symbols ,Cartesian coordinate system ,Element (category theory) ,Mathematics - Abstract
We propose a factorization technique for the Helmholtz operator of a static condensed, three-dimensional, cartesian spectral-element discretization, that yields linear complexity in the number of degrees of freedom. We then compare its performance to a reference implementation of the conventional, unfactorized approach. (© 2014 Wiley-VCH Verlag GmbH & Co. KGaA, Weinheim)
- Published
- 2014
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.