Developer Reference

  • 0.9
  • 09/09/2020
  • Public Content

Fast Poisson Solver Routines

In addition to the Real Discrete Trigonometric Transforms (TT) interface (refer to Trigonometric Transform Routines),
Intel® oneAPI Math Kernel Library
supports thethe Poisson Solver interface. This interface implements a group of routines (Poisson Solver routines) used to compute a solution of Laplace, Poisson, and Helmholtz problems of a special kind using discrete Fourier transforms. Laplace and Poisson problems are special cases of a more general Helmholtz problem. The problems that are solved by the Poisson Solver interface are defined more exactly in Poisson Solver Implementation. The Poisson Solver interface provides much flexibility of use: you can call routines with the default parameter values or adjust routines to your particular needs by manually tuning routine parameters. You can adjust the style of error and warning messages to a
notation by setting up a dedicated parameter. This adds convenience to debugging, because you can read information in the way that is natural for your code. The
Intel® oneAPI Math Kernel Library
Poisson Solver interface currently contains only routines that implement the following solvers:
  • Fast Laplace, Poisson and Helmholtz solvers in a Cartesian coordinate system
  • Fast Poisson and Helmholtz solvers in a spherical coordinate system.

Product and Performance Information


Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804