Dear PyFR developers,
I am trying to access data from multiple storage registers (time levels) in the solver’s point-wise kernels.
For scal_upts, I currently pass the id of a register of interest to the system.rhs() method, then use that id to set the active matrix of a “scal_upts_old” bank, which I declared in base/elements in the same way as scal_upts_inb/outb.
Is this the best approach in this case or is there a more straightforward/efficient way of passing this data to point-wise kernels?
How would I go about storing/accessing non-scal_upts data from older solutions, such as vect_upts and scal_fpts? Is there a way to use a “scratch buf” for that?
I would really appreciate your help with this.
Thanks,
Jabir