Skip to content

Fully integrate TinyASM functionality into Firedrake #3619

Open
@JDBetteridge

Description

@JDBetteridge

Describe the current issue
As a result of incorporating TinyASM, Firedrake is carrying around two C++ files and as a result now requires a pybind11 dependency. The content of these files could probably be written in C or Cython and moved into Firedrake, TinyASM doesn't need to be a separate package.

Describe the solution you'd like
Rewriting TinyASM in C/Cython and integrating it into the build system without relying on pybind11.

Describe alternatives you've considered
Dropping support for TinyASM.

Additional info
N/A

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions