Skip to content
Snippets Groups Projects

Implement CUDA Helmholtz sum-factorization kernels

This is a preliminary implementation of the Helmholtz operator. The Helmholtz operator is build by using a combination of BwdTrans, PhysDeriv, IProductWRTBase, and IProductWRTDerivBas operators. Both a StdMat and a CUDA versions have been implemented. Currently, unity diffusion coefficient is assumed along with lambda = 1. However, provision for non-unity, but constant, diffusion coefficient and a non-unity lambda parameter have been-made. The various sub-operators required to perform the Helmholtz operator are instantiated in the constructor.

Edited by Jacques Xing

Merge request reports

Merged by Chris CantwellChris Cantwell 1 year ago (Sep 13, 2023 8:55am UTC)

Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading