Skip to content

Allow optional precompilation of JiT kernels #1784

@zatkins-dev

Description

@zatkins-dev

I'm running into a bit of a challenge when it comes to MPM perf tests. For FEM, we can use preloading to force CEED kernels to compile. For MPM, however, we

  1. can't use preloading, since it would mess with the swarm values
  2. have no way to preload between timesteps, when the operator kernels are rebuilt

Do you think we could add something like, e.g. CeedOperatorSetup, that is a no-op if the operator is set up but forces compilation of JiT kernels if they haven't been yet? That way, we could call that outside the log stage

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions