Published August 30, 2019
| Version Firedrake_20190830.0
Software
Open
Software used in 'Code generation for generally mapped finite elements'
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 |