In #310 (comment), @kaushikcfd says:
I noticed a subtle and sub-optimal behavior that is worth noting. If we are using PyOpenCLActx as a setup actx and PytatoActx as an operational actx, then the frozen geometric factors (such as normals) would be stored at per-DOF even for affine geometry mappings. Such use-cases will bump memory footprint.
If true, this wouldn't just increase memory footprint, but also memory bandwidth requirements.
cc @majosm @matthiasdiener