Skip to main content

Showing 1–3 of 3 results for author: Rathgeber, F

.
  1. A structure-exploiting numbering algorithm for finite elements on extruded meshes, and its performance evaluation in Firedrake

    Authors: Gheorghe-Teodor Bercea, Andrew T. T. McRae, David A. Ham, Lawrence Mitchell, Florian Rathgeber, Luigi Nardi, Fabio Luporini, Paul H. J. Kelly

    Abstract: We present a generic algorithm for numbering and then efficiently iterating over the data values attached to an extruded mesh. An extruded mesh is formed by replicating an existing mesh, assumed to be unstructured, to form layers of prismatic cells. Applications of extruded meshes include, but are not limited to, the representation of 3D high aspect ratio domains employed by geophysical finite ele… ▽ More

    Submitted 28 October, 2016; v1 submitted 20 April, 2016; originally announced April 2016.

    Comments: Bibliography fixes, 23 pages

    Journal ref: Geoscientific Model Development 9:3803-3815 (2016)

  2. arXiv:1501.01809  [pdf, other

    cs.MS math.NA

    Firedrake: automating the finite element method by composing abstractions

    Authors: Florian Rathgeber, David A. Ham, Lawrence Mitchell, Michael Lange, Fabio Luporini, Andrew T. T. McRae, Gheorghe-Teodor Bercea, Graham R. Markall, Paul H. J. Kelly

    Abstract: Firedrake is a new tool for automating the numerical solution of partial differential equations. Firedrake adopts the domain-specific language for the finite element method of the FEniCS project, but with a pure Python runtime-only implementation centred on the composition of several existing and new abstractions for particular aspects of scientific computing. The result is a more complete separat… ▽ More

    Submitted 1 July, 2016; v1 submitted 8 January, 2015; originally announced January 2015.

    Comments: Minor revisions to v2

    ACM Class: G.1.8; G.4

    Journal ref: ACM Transactions on Mathematical Software 43(3):24:1--24:27 (2016)

  3. arXiv:1407.0904  [pdf, other

    cs.MS cs.CE cs.PF

    COFFEE: an Optimizing Compiler for Finite Element Local Assembly

    Authors: Fabio Luporini, Ana Lucia Varbanescu, Florian Rathgeber, Gheorghe-Teodor Bercea, J. Ramanujam, David A. Ham, Paul H. J. Kelly

    Abstract: The numerical solution of partial differential equations using the finite element method is one of the key applications of high performance computing. Local assembly is its characteristic operation. This entails the execution of a problem-specific kernel to numerically evaluate an integral for each element in the discretized problem domain. Since the domain size can be huge, executing efficient ke… ▽ More

    Submitted 4 July, 2014; v1 submitted 3 July, 2014; originally announced July 2014.

    Comments: Remove volume metadata

    ACM Class: G.1.8; G.4