Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Showing 1–7 of 7 results for author: Einkemmer, L

Searching in archive cs. Search in all archives.
.
  1. Performance optimization and modeling of fine-grained irregular communication in UPC

    Authors: Jérémie Lagravière, Johannes Langguth, Martina Prugger, Lukas Einkemmer, Phuong H. Ha, Xing Cai

    Abstract: The UPC programming language offers parallelism via logically partitioned shared memory, which typically spans physically disjoint memory sub-systems. One convenient feature of UPC is its ability to automatically execute between-thread data movement, such that the entire content of a shared data array appears to be freely accessible by all the threads. The programmer friendliness, however, can com… ▽ More

    Submitted 29 December, 2019; originally announced December 2019.

    Journal ref: Scientific Programming Volume 2019, Article ID 6825728, 20 pages. Hindawi

  2. arXiv:1907.08316  [pdf, other

    physics.comp-ph cs.MS

    Semi-Lagrangian Vlasov simulation on GPUs

    Authors: Lukas Einkemmer

    Abstract: In this paper, our goal is to efficiently solve the Vlasov equation on GPUs. A semi-Lagrangian discontinuous Galerkin scheme is used for the discretization. Such kinetic computations are extremely expensive due to the high-dimensional phase space. The SLDG code, which is publicly available under the MIT license abstracts the number of dimensions and uses a shared codebase for both GPU and CPU base… ▽ More

    Submitted 17 March, 2020; v1 submitted 18 July, 2019; originally announced July 2019.

  3. arXiv:1709.06483  [pdf, ps, other

    physics.comp-ph cs.CE cs.MS math.NA

    Magnus integrators on multicore CPUs and GPUs

    Authors: N. Auer, L. Einkemmer, P. Kandolf, A. Ostermann

    Abstract: In the present paper we consider numerical methods to solve the discrete Schrödinger equation with a time dependent Hamiltonian (motivated by problems encountered in the study of spin systems). We will consider both short-range interactions, which lead to evolution equations involving sparse matrices, and long-range interactions, which lead to dense matrices. Both of these settings show very diffe… ▽ More

    Submitted 28 March, 2018; v1 submitted 19 September, 2017; originally announced September 2017.

    Journal ref: Computer Physics Communications, Volume 228, Pages 115-122, 2018

  4. arXiv:1603.07008  [pdf, ps, other

    cs.MS math.NA physics.comp-ph

    A mixed precision semi-Lagrangian algorithm and its performance on accelerators

    Authors: Lukas Einkemmer

    Abstract: In this paper we propose a mixed precision algorithm in the context of the semi-Lagrangian discontinuous Galerkin method. The performance of this approach is evaluated on a traditional dual socket workstation as well as on a Xeon Phi and an NVIDIA K80. We find that the mixed precision algorithm can be implemented efficiently on these architectures. This implies that, in addition to the considerabl… ▽ More

    Submitted 22 March, 2016; originally announced March 2016.

  5. Evaluation of the Partitioned Global Address Space (PGAS) model for an inviscid Euler solver

    Authors: Martina Prugger, Lukas Einkemmer, Alexander Ostermann

    Abstract: In this paper we evaluate the performance of Unified Parallel C (which implements the partitioned global address space programming model) using a numerical method that is widely used in fluid dynamics. In order to evaluate the incremental approach to parallelization (which is possible with UPC) and its performance characteristics, we implement different levels of optimization of the UPC code and c… ▽ More

    Submitted 12 November, 2016; v1 submitted 14 January, 2016; originally announced January 2016.

    Comments: Parallel Computing 2016

    Journal ref: Parallel Computing, Volume 60, December 2016, Pages 22-40

  6. arXiv:1511.02166  [pdf, other

    cs.DC cs.MS physics.comp-ph

    Evaluation of the Intel Xeon Phi 7120 and NVIDIA K80 as accelerators for two-dimensional panel codes

    Authors: Lukas Einkemmer

    Abstract: To optimize the geometry of airfoils for a specific application is an important engineering problem. In this context genetic algorithms have enjoyed some success as they are able to explore the search space without getting stuck in local optima. However, these algorithms require the computation of aerodynamic properties for a significant number of airfoil geometries. Consequently, for low-speed ae… ▽ More

    Submitted 28 March, 2018; v1 submitted 6 November, 2015; originally announced November 2015.

    Journal ref: PLoS ONE 12(6): e0178156, 2017

  7. A modern resistive magnetohydrodynamics solver using C++ and the Boost library

    Authors: Lukas Einkemmer

    Abstract: In this paper we describe the implementation of our C++ resistive magnetohydrodynamics solver. The framework developed facilitates the separation of the code implementing the specific numerical method and the physical model, on the one hand, from the handling of boundary conditions and the management of the computational domain, on the other hand. In particular, this will allow us to use finite di… ▽ More

    Submitted 11 July, 2014; originally announced July 2014.

    Journal ref: Computer Physics Communications, Volume 206, September 2016, Pages 69-77