Published April 15, 2021
| Version Firedrake_20210415.0
Software
Open
Software used in 'Code generation for productive portable scalable finite element simulation in Firedrake'
Creators
Description
This record collates DOIs for the software components used in 'Code generation for productive portable scalable finite element simulation in Firedrake'.
The Firedrake components and dependencies used were:
- COFFEE (A Compiler for Fast Expression Evaluation): 10.5281/zenodo.3903189
- FInAT (a smarter library of finite elements): 10.5281/zenodo.4561816
- fiat (The Finite Element Automated Tabulator): 10.5281/zenodo.4044035
- firedrake (an automated finite element system): 10.5281/zenodo.4694359
- loopy (Transformation-Based Generation of High-Performance CPU/GPU Code): 10.5281/zenodo.4449501
- petsc (Portable, Extensible Toolkit for Scientific Computation): 10.5281/zenodo.4449507
- tsfc (The Two Stage Form Compiler): 10.5281/zenodo.4694360
- ufl (The Unified Form Language): 10.5281/zenodo.4449503
- PyOP2 (Framework for performance-portable parallel computations on unstructured meshes): 10.5281/zenodo.4694358
You can install Firedrake using exactly this set of component versions using:
firedrake-install --doi 10.5281/zenodo.4694370
See firedrakeproject.org/download.html for more information.
Files
components.json
Files
(32.1 kB)
Name | Size | Download all |
---|---|---|
md5:70ce6d15903d188afcad8ea4491f1448
|
31.9 kB | Preview Download |
md5:fda452f28b6dd634ebd4a337ba1e4003
|
243 Bytes | Preview Download |