Filters








7 Hits in 2.4 sec

ExaSlang: A Domain-Specific Language for Highly Scalable Multigrid Solvers

Christian Schmitt, Sebastian Kuckuk, Frank Hannig, Harald Kostler, Jurgen Teich
2014 2014 Fourth International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing  
We propose ExaSlang, a language for the specification of numerical solvers based on the multigrid method targeting distributedmemory systems.  ...  As a remedy, domain-specific languages (DSLs) are a convenient technology for domain experts to describe settings and problems they want to solve using terms and models familiar to them.  ...  Domain-specific languages, just like general-purpose programming languages, may be represented in a textual or in a visual way.  ... 
doi:10.1109/wolfhpc.2014.11 dblp:conf/sc/SchmittKHKT14 fatcat:ut6aplld25d3pj4ibh5o4lzifu

Automatic Generation of Massively Parallel Codes from ExaSlang

Sebastian Kuckuk, Harald Köstler
2016 Computation  
In its scope, a code generation framework for highly optimized and massively parallel geometric multigrid solvers is developed.  ...  Domain-specific languages (DSLs) have the potential to provide an intuitive interface for specifying problems and solutions for domain experts.  ...  We thank the Jülich Supercomputing Center for providing access to the supercomputer JuQueen.  ... 
doi:10.3390/computation4030027 fatcat:z3tdut76xnda3lqn6uogs24cwm

ExaStencils: Advanced Multigrid Solver Generation [chapter]

Christian Lengauer, Sven Apel, Matthias Bolten, Shigeru Chiba, Ulrich Rüde, Jürgen Teich, Armin Größlinger, Frank Hannig, Harald Köstler, Lisa Claus, Alexander Grebhahn, Stefan Groth (+5 others)
2020 Lecture Notes in Computational Science and Engineering  
Project ExaStencils pursued a domain-specific approach with a language, called ExaSlang, that is stratified into four layers of abstraction, the most abstract being the formulation in continuous mathematics  ...  At every layer, the corresponding language expresses not only computational directives but also domain knowledge of the problem and platform to be leveraged for optimization.  ...  We are grateful to Rochus Schmid for letting us have the RSDFT code for the molecular dynamics simulation.  ... 
doi:10.1007/978-3-030-47956-5_14 fatcat:xhbxnt45ynhilgh6vv2ui2n76i

Code generation approaches for parallel geometric multigrid solvers

Harald Köstler, Marco Heisig, Nils Kohl, Sebastian Kuckuk, Martin Bauer, Ulrich Rüde
2020 Analele Stiintifice ale Universitatii Ovidius Constanta: Seria Matematica  
In contrast to manual implementations in a general-purpose computing language, they allow to integrate automatic code transforms to produce efficient code for different models and platforms.  ...  As an example the numerical solution of an elliptic partial differential equation via generated geometric multigrid solvers is considered.  ...  partly by the Federal Ministry of Education and Research of Germany (BMBF) through the HPC2SE project and partly by the Deutsche Forschungsgemeinschaft (DFG) in its priority programme SPP 1648 "Software for  ... 
doi:10.2478/auom-2020-0038 fatcat:rr63bsabc5cbbbcw7eljtr3gzy

Advanced Stencil-Code Engineering (Dagstuhl Seminar 15161)

Christian Lengauer, Matthias Bolten, Robert D. Falgout, Olaf Schenk, Marc Herbstritt
2015 Dagstuhl Reports  
Its aim was to lay the basis for a new interdisciplinary research community on high-performance stencil codes.  ...  The seminar was hosted by the DFG project with the same name (ExaStencils for short) in the DFG priority programme "Software for Exascale Computing" (SPPEXA).  ...  What are the appropriate language features of a domain-specific language for stencil codes? What are the commonalities and variabilities of stencil codes?  ... 
doi:10.4230/dagrep.5.4.56 dblp:journals/dagstuhl-reports/LengauerBFS15 fatcat:suk5zayvlnb63ozlamrw2vk2w4

Evolving Generalizable Multigrid-Based Helmholtz Preconditioners with Grammar-Guided Genetic Programming [article]

Jonas Schmitt, Harald Köstler
2022 arXiv   pre-print
To find solvers that generalize well over the given domain, we propose a custom method of successive problem difficulty adaption, in which we evaluate a preconditioner's efficiency on increasingly ill-conditioned  ...  Here we introduce a new approach for evolving efficient preconditioned iterative solvers for Helmholtz problems with multi-objective grammar-guided genetic programming.  ...  ExaStencils [30] is a framework that has been specifically designed for the automatic generation of scalable multigrid implementations based on a tailored domain-specific language (DSL) called ExaSlang  ... 
arXiv:2204.12846v1 fatcat:uutzkbc42baxrfrwl4ghzjdaom

First white paper on community guidelines on the use, value and applicability of emerging technologies in climate and weather applications

Giovanni Aloisio, Graham Riley, Sandro Fiore, Carlos Osuna
2020 Zenodo  
On June 30, 2020, the Workshop on Emerging Technologies for Weather and Climate Modelling was held as a virtual event within the framework of ESiWACE2, the Centre of Excellence in Simulation of Weather  ...  The agenda of the workshop was organized in three sessions, for a total of 17 talks, focusing on: Exascale hardware (Session 1), Programming models and hardware interplay (Session 2) and Machine Learning  ...  The talk presented a short overview of different code generation approaches and the ExaStencils project, that started as a domain-specific language for multigrid solvers on structured grids.  ... 
doi:10.5281/zenodo.4001484 fatcat:xw4ett5lszbbdkinhdlyexzq6q