Published August 30, 2019
| Version Firedrake_20190830.0
Software
Open
Software used in 'Code generation for generally mapped finite elements'
Authors/Creators
Description
This record collates DOIs for the software components used in 'Code generation for generally mapped finite elements'.
The Firedrake components and dependencies used were:
- COFFEE (A Compiler for Fast Expression Evaluation): 10.5281/zenodo.1926730
- FInAT (a smarter library of finite elements): 10.5281/zenodo.3234718
- fiat (The Finite Element Automated Tabulator): 10.5281/zenodo.3234724
- firedrake (an automated finite element system): 10.5281/zenodo.3234720
- loopy (Transformation-Based Generation of High-Performance CPU/GPU Code): 10.5281/zenodo.3234746
- petsc (Portable, Extensible Toolkit for Scientific Computation): 10.5281/zenodo.3234750
- petsc4py (The Python interface to PETSc): 10.5281/zenodo.2648602
- slepc (Scalable Library for Eigenvalue Problem Computations): 10.5281/zenodo.3234719
- slepc4py (The Python interface to SLEPc): 10.5281/zenodo.3234715
- tsfc (The Two Stage Form Compiler): 10.5281/zenodo.3234716
- ufl (The Unified Form Language): 10.5281/zenodo.3234725
- PyOP2 (Framework for performance-portable parallel computations on unstructured meshes): 10.5281/zenodo.3234723
You can install Firedrake using exactly this set of component versions using:
export PETSC_CONFIGURE_OPTIONS="--download-pastix --download-ptscotch" python3 firedrake-install --slepc --doi 10.5281/zenodo.3234784 --install git+https://github.com/thomasgibson/scpc.git@3a1173ebb3610dcdf5090088294a542274bbb73a
See firedrakeproject.org/download.html for more information.
Files
components.json
Files
(4.8 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:76dff25f31d9d387f8196b6c56bd5a14
|
4.8 MB | Download |
|
md5:eac8e6c6a531ad04afa94c507fb75d90
|
42.9 kB | Preview Download |