Skip to content

Commit

Permalink
Fixup firedrake-zenodo
Browse files Browse the repository at this point in the history
  • Loading branch information
connorjward committed Dec 5, 2024
1 parent 5dad275 commit d952afc
Showing 1 changed file with 20 additions and 10 deletions.
30 changes: 20 additions & 10 deletions firedrake/scripts/firedrake-zenodo
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,29 @@ descriptions = OrderedDict([
("fiat", "The Finite Element Automated Tabulator"),
("petsc", "Portable, Extensible Toolkit for Scientific Computation"),
("loopy", "Transformation-Based Generation of High-Performance CPU/GPU Code"),
("slepc", "Scalable Library for Eigenvalue Problem Computations")])

projects = dict(
[("firedrake", "firedrakeproject"),
("ufl", "firedrakeproject"),
("fiat", "firedrakeproject"),
("petsc", "firedrakeproject"),
("loopy", "firedrakeproject"),
("slepc", "firedrakeproject")])
("slepc", "Scalable Library for Eigenvalue Problem Computations"),
# removed components, left so old Firedrake versions are archivable
("PyOP2", "Framework for performance-portable parallel computations on unstructured meshes"),
("tsfc", "The Two Stage Form Compiler"),
("FInAT", "a smarter library of finite elements"),
])

projects = dict([
("firedrake", "firedrakeproject"),
("ufl", "firedrakeproject"),
("fiat", "firedrakeproject"),
("petsc", "firedrakeproject"),
("loopy", "firedrakeproject"),
("slepc", "firedrakeproject"),
# removed components, left so old Firedrake versions are archivable
("PyOP2", "OP2"),
("tsfc", "firedrakeproject"),
("FInAT", "FInAT"),
])

components = list(descriptions.keys())

optional_components = ("slepc",)
optional_components = ("slepc", "PyOP2", "tsfc", "FInAT")

parser = ArgumentParser(description="""Create Zenodo DOIs for specific versions of Firedrake components.
Expand Down

0 comments on commit d952afc

Please sign in to comment.