You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now, flux computations first compute a boundary restriction and then use this "opposite face swap" connection to obtain the value on the opposite face. That means that the results of the "opposite face swap" go through two rounds of resample_by_picking:
when one should suffice (namely, the composition of boundary restriction and opposite face swap). There also already is machinery to compute compositions of arbitrary connections:
verifying that flatten_chained_connection does a reasonable job on that composition, specifically: the connection it generates remains "pickable" (doesn't use interpolation) and has one interpolation batch per face. That should become a test.
reworkomg interior_face_pairs to compute, cache, and use that composition.
cc @kaushikcfd
Need to check that this makes four (for tets), not 16 interpolation batches
The text was updated successfully, but these errors were encountered: