Developer Reference

Contents

Caveat on Parameter Modifications

Flexibility of the Poisson Solver interface enables you to skip calls to the
?_init_Helmholtz_2D/?_init_Helmholtz_3D
/
?_init_sph_p/?_init_sph_np
routine and to initialize the basic data structures explicitly in your code. You may also need to modify contents of the
ipar
,
dpar
, and
spar
arrays after initialization. When doing so, provide correct and consistent data in the arrays. Mistakenly altered arrays cause errors or incorrect results. You can perform a basic check for correctness and consistency of parameters by calling the
?_commit_Helmholtz_2D/?_commit_Helmholtz_3D
routine; however, this does not ensure the correct solution but only reduces the chance of errors or wrong results.
To supply correct and consistent parameters to Poisson Solver routines, you should have considerable experience in using the Poisson Solver interface and good understanding of the solution process, as well as elements contained in the
ipar
,
spar
, and
dpar
arrays and dependencies between values of these elements.
In rare occurrences when you fail in tuning parameters for the Fast Helmholtz Solver, refer for technical support at http://www.intel.com/software/products/support/ .
The only way that ensures a proper solution of a Helmholtz problem is to follow a typical sequence of invoking the routines and not change the default set of parameters. So, avoid modifications of
ipar
,
dpar
, and
spar
arrays unless it is necessary.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.