Something went wrong on our end
-
Jakub Klinkovský authored
Apart from squashing begin, end, entityOrientation and entityBasis parameters into TraverserKernelData, this does not improve performance of the LinearSystemAssembler, ExplicitUpdater etc., but in tnl-mhfem it allows us to pass MeshDependentData, which is already available as a SharedPointer, directly to the grid traverser without duplicating the transfer to GPU.
Jakub Klinkovský authoredApart from squashing begin, end, entityOrientation and entityBasis parameters into TraverserKernelData, this does not improve performance of the LinearSystemAssembler, ExplicitUpdater etc., but in tnl-mhfem it allows us to pass MeshDependentData, which is already available as a SharedPointer, directly to the grid traverser without duplicating the transfer to GPU.