Skip to main content

Showing 1–3 of 3 results for author: Ahmadia, A

Searching in archive cs. Search in all archives.
.
  1. arXiv:1805.08846  [pdf, other

    cs.MS math.NA

    CUDACLAW: A high-performance programmable GPU framework for the solution of hyperbolic PDEs

    Authors: H. Gorune Ohannessian, George Turkiyyah, Aron Ahmadia, David Ketcheson

    Abstract: We present cudaclaw, a CUDA-based high performance data-parallel framework for the solution of multidimensional hyperbolic partial differential equation (PDE) systems, equations describing wave motion. cudaclaw allows computational scientists to solve such systems on GPUs without being burdened by the need to write CUDA code, worry about thread and block details, data layout, and data movement bet… ▽ More

    Submitted 21 May, 2018; originally announced May 2018.

  2. Optimizing the Performance of Streaming Numerical Kernels on the IBM Blue Gene/P PowerPC 450 Processor

    Authors: Tareq M. Malas, Aron J. Ahmadia, Jed Brown, John A. Gunnels, David E. Keyes

    Abstract: Several emerging petascale architectures use energy-efficient processors with vectorized computational units and in-order thread processing. On these architectures the sustained performance of streaming numerical kernels, ubiquitous in the solution of partial differential equations, represents a challenge despite the regularity of memory access. Sophisticated optimization techniques are required t… ▽ More

    Submitted 17 January, 2012; originally announced January 2012.

  3. arXiv:1111.6583  [pdf, other

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

    PyClaw: Accessible, Extensible, Scalable Tools for Wave Propagation Problems

    Authors: David I. Ketcheson, Kyle T. Mandli, Aron Ahmadia, Amal Alghamdi, Manuel Quezada, Matteo Parsani, Matthew G. Knepley, Matthew Emmett

    Abstract: Development of scientific software involves tradeoffs between ease of use, generality, and performance. We describe the design of a general hyperbolic PDE solver that can be operated with the convenience of MATLAB yet achieves efficiency near that of hand-coded Fortran and scales to the largest supercomputers. This is achieved by using Python for most of the code while employing automatically-wrap… ▽ More

    Submitted 12 May, 2012; v1 submitted 27 November, 2011; originally announced November 2011.

    Journal ref: SISC 34(4):C210-C231 (2012)