Skip to main content

Showing 1–3 of 3 results for author: Akkurt, S

Searching in archive physics. Search in all archives.
.
  1. arXiv:2411.13532  [pdf, ps, other

    cs.DC physics.comp-ph

    A Distributed-memory Tridiagonal Solver Based on a Specialised Data Structure Optimised for CPU and GPU Architectures

    Authors: Semih Akkurt, Sébastien Lemaire, Paul Bartholomew, Sylvain Laizet

    Abstract: Various numerical methods used for solving partial differential equations (PDE) result in tridiagonal systems. Solving tridiagonal systems on distributed-memory environments is not straightforward, and often requires significant amount of communication. In this article, we present a novel distributed-memory tridiagonal solver algorithm, DistD2-TDS, based on a specialised data structure. DistD2-TDS… ▽ More

    Submitted 20 November, 2024; originally announced November 2024.

    Comments: 42 pages, 13 figures, 6 tables

  2. arXiv:2408.16509  [pdf, other

    physics.comp-ph

    PyFR v2.0.3: Towards Industrial Adoption of Scale-Resolving Simulations

    Authors: Freddie D. Witherden, Peter E. Vincent, Will Trojak, Yoshiaki Abe, Amir Akbarzadeh, Semih Akkurt, Mohammad Alhawwary, Lidia Caros, Tarik Dzanic, Giorgio Giangaspero, Arvind S. Iyer, Antony Jameson, Marius Koch, Niki Loppi, Sambit Mishra, Rishit Modi, Gonzalo Sáez-Mischlich, Jin Seok Park, Brian C. Vermeire, Lai Wang

    Abstract: PyFR is an open-source cross-platform computational fluid dynamics framework based on the high-order Flux Reconstruction approach, specifically designed for undertaking high-accuracy scale-resolving simulations in the vicinity of complex engineering geometries. Since the initial release of PyFR v0.1.0 in 2013, a range of new capabilities have been added to the framework, with a view to enabling in… ▽ More

    Submitted 29 August, 2024; originally announced August 2024.

  3. arXiv:2401.06132  [pdf, ps, other

    physics.flu-dyn cs.PF math.NA

    Cache Blocking for Flux Reconstruction: Extension to Navier-Stokes Equations and Anti-aliasing

    Authors: Semih Akkurt, Freddie Witherden, Peter Vincent

    Abstract: In this article, cache blocking is implemented for the Navier Stokes equations with anti-aliasing support on mixed grids in PyFR for CPUs. In particular, cache blocking is used as an alternative to kernel fusion to eliminate unnecessary data movements between kernels at the main memory level. Specifically, kernels that exchange data are grouped together, and these groups are then executed on small… ▽ More

    Submitted 6 November, 2023; originally announced January 2024.