CEED / CEED/libCEED

AtPoints Operator Rebuild API

Open
#1,885 5 comments 0 reactions 0 assignees View on GitHub
enhancement GPU interface
Dominant language
C
Stars
265
Forks
78
Avg merge
2d 8h
Merged PRs (30d)
11

Description

For our AtPoints CeedOperators, we really should have an API to rebuild the operator from new CeedRestrictions. For a CPU backend it will likely just be cheaper to destroy and recreate the operator with new AtPoints restrictions, but for the GPU we could save a fair amount of JiT time this way.

The API could look something like this:

`CeedOperatorAtPointsRebuild(op_old, at_points_rstr_new, *op_new)`

`CeedOperatorCompositeAtPointsRebuild(op_old, *at_points_rstrs_new, *op_new)`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.