Developer Reference for Intel® oneAPI Math Kernel Library for Fortran
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: GUID-56348173-1DAD-42D0-AC49-F0CF1A6794CB
Visible to Intel only — GUID: GUID-56348173-1DAD-42D0-AC49-F0CF1A6794CB
Routines for the Cartesian Solver
The section describes Poisson Solver routines for the Cartesian case, their syntax, parameters, and return values. All flavors of the same routine are described together: single- and double-precision and 2D and 3D.
Some of the routine parameters are used only in the 3D Fast Helmholtz Solver.
Poisson Solver routines call Intel® oneAPI Math Kernel Library FFT routines (described inFFT Functions), which enhance performance of the Poisson Solver routines.
- ?_init_Helmholtz_2D/?_init_Helmholtz_3D
Initializes basic data structures of the Fast 2D/3D Helmholtz Solver. - _commit_Helmholtz_2D/?_commit_Helmholtz_3D
Checks consistency and correctness of input data and initializes certain data structures required to solve 2D/3D Helmholtz problem. - ?_Helmholtz_2D/?_Helmholtz_3D
Computes the solution of the 2D/3D Helmholtz problem specified by the parameters. - free_Helmholtz_2D/free_Helmholtz_3D
Releases the memory allocated for the data structures used by the FFT interface.