Skip to content
Snippets Groups Projects
  • Jakub Klinkovský's avatar
    a768f494
    Passing TraverserUserData via SharedPointer · a768f494
    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.
    a768f494
    History
    Passing TraverserUserData via SharedPointer
    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.