Reinarz et al., 2020 - Google Patents
ExaHyPE: An engine for parallel dynamically adaptive simulations of wave problemsReinarz et al., 2020
View HTML- Document ID
- 4910618083191309381
- Author
- Reinarz A
- Charrier D
- Bader M
- Bovard L
- Dumbser M
- Duru K
- Fambri F
- Gabriel A
- Gallard J
- Köppel S
- Krenz L
- Rannabauer L
- Rezzolla L
- Samfass P
- Tavelli M
- Weinzierl T
- Publication year
- Publication venue
- Computer Physics Communications
External Links
Snippet
Abstract ExaHyPE (“An Exascale Hyperbolic PDE Engine”) is a software engine for solving systems of first-order hyperbolic partial differential equations (PDEs). Hyperbolic PDEs are typically derived from the conservation laws of physics and are useful in a wide range of …
- 230000003044 adaptive 0 title abstract description 29
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/11—Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Implementation of user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N99/00—Subject matter not provided for in other groups of this subclass
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Reinarz et al. | ExaHyPE: An engine for parallel dynamically adaptive simulations of wave problems | |
Stone et al. | The athena++ adaptive mesh refinement framework: Design and magnetohydrodynamic solvers | |
Luporini et al. | Architecture and performance of Devito, a system for automated stencil computation | |
Kriemann | H-LU factorization on many-core systems | |
Steuwer et al. | SkelCL: Enhancing OpenCL for high-level programming of multi-GPU systems | |
US8260598B2 (en) | Size vector sharing in code generated for variable-sized signals | |
Silva et al. | A unified 2D/3D large-scale software environment for nonlinear inverse problems | |
Krämer et al. | Executing cyclic scientific workflows in the cloud | |
Cheng et al. | OpenIFEM: a high performance modular open-source software of the immersed finite element method for fluid-structure interactions | |
Zhang | sdfibm: a signed distance field based discrete forcing immersed boundary method in OpenFOAM | |
Pesch et al. | hpGEM---A software framework for discontinuous Galerkin finite element methods | |
Edelstein et al. | A convex optimization framework for regularized geodesic distances | |
Turk et al. | Introducing yt 4.0: Analysis and Visualization of Volumetric Data | |
Il’In | Fundamental issues of mathematical modeling | |
Beisiegel et al. | Quasi-nodal third-order Bernstein polynomials in a discontinuous Galerkin model for flooding and drying | |
Gillberg et al. | Parallel solutions of static Hamilton-Jacobi equations for simulations of geological folds | |
Soni et al. | On the use of adaptive multiresolution method with time-varying tolerance for compressible fluid flows | |
Ernstsson | Pattern-based programming abstractions for heterogeneous parallel computing | |
Hunsaker | Parallel distributed, reciprocal Monte Carlo radiation in coupled, large eddy combustion simulations | |
Afonso et al. | High-performance code optimizations for mobile devices | |
Götz et al. | Supporting software engineering practices in the development of data-intensive hpc applications with the juml framework | |
Betteridge | Efficient elliptic solvers for higher order DG discretisations on modern architectures and applications in atmospheric modelling | |
Kunesch | Numerical simulations of instabilities in general relativity | |
Del Sozzo | On how to effectively target FPGAs from domain specific tools | |
Gerhard et al. | Parallel kinetic schemes for conservation laws, with large time steps |