• Firedrake

  • Referenced in 110 articles [sw14923]
  • Firedrake is an automated system for the portable solution of partial differential equations using ... finite element method (FEM). Firedrake enables users to employ a wide range of discretisations ... CPUs or GPUs to obtain the solution. Firedrake employs the Unifed Form Language (UFL) from...
  • COFFEE

  • Referenced in 22 articles [sw20274]
  • auto-vectorisation. COFFEE is currently used in Firedrake, an automated system for the solution...
  • DMPlex

  • Referenced in 13 articles [sw17572]
  • Efficient mesh management in firedrake using PETSc DMPlex. The use of composable abstractions allows ... PETSc DMPlex domain topology abstraction with the Firedrake automated finite element system to create ... flexibility, and high performance. We describe how Firedrake utilizes DMPlex to provide the indirection maps...
  • Slate

  • Referenced in 5 articles [sw31053]
  • Slate: extending Firedrake’s domain-specific abstraction to hybridized solvers for geoscience and beyond. Within ... introduce a domain-specific abstraction within the Firedrake finite element library that permits the rapid ... framework. The resulting framework composes naturally with Firedrake’s solver environment, allowing for the implementation...
  • Fireshape

  • Referenced in 4 articles [sw36612]
  • Fireshape: a shape optimization toolbox for Firedrake. We introduce Fireshape, an open-source and automated ... optimization toolbox for the finite element software Firedrake. Fireshape is based on the moving mesh...
  • Firedrake-Fluids

  • Referenced in 1 article [sw38265]
  • Firedrake-Fluids v0.1: numerical modelling of shallow water flows using an automated solution framework. This ... linear shallow water flows, called Firedrake-Fluids. Unlike traditional models that are written by hand ... programming languages such as Fortran or C, Firedrake-Fluids uses the Firedrake framework to automatically ... PyOP2 parallel unstructured mesh framework, Firedrake can then target the code towards a desired hardware...
  • Irksome

  • Referenced in 2 articles [sw41125]
  • each time step. Irksome works with the Firedrake package to enable the efficient solution...
  • scpc

  • Referenced in 1 article [sw31054]
  • scpc: Firedrake preconditioners for static condensation and hybridization. Firedrake preconditioners for static condensation and hybridization...
  • icepack

  • Referenced in 1 article [sw31501]
  • account with NASA EarthData. See also firedrake, a finite element modeling package used to implement...
  • sapphire

  • Referenced in 1 article [sw37218]
  • benchmarks. Sapphire (mnemonically: Simulations automatically programmed with Firedrake) is an engine for constructing PDE-based...
  • PyMGRIT

  • Referenced in 1 article [sw41105]
  • coupling of PyMGRIT with PETSc or Firedrake...
  • FIAT

  • Referenced in 40 articles [sw00287]
  • Algorithm 839: FIAT, a new paradigm for computing...
  • Gmsh

  • Referenced in 720 articles [sw00366]
  • Gmsh is a 3D finite element grid generator...
  • hypre

  • Referenced in 306 articles [sw00426]
  • hypre is a software library for the solution...
  • Matlab

  • Referenced in 13460 articles [sw00558]
  • MATLAB® is a high-level language and interactive...
  • FreeFem++

  • Referenced in 1304 articles [sw01436]
  • FreeFem++ is an implementation of a language dedicated...
  • DUNE

  • Referenced in 177 articles [sw01466]
  • DUNE, the Distributed and Unified Numerics Environment is...
  • MoMaS

  • Referenced in 25 articles [sw02050]
  • Reactive transport benchmark of MoMaS. We present here...
  • deal.ii

  • Referenced in 631 articles [sw03516]
  • deal.II is a C++ program library targeted at...