Interface Description

All types in this documentation are standard C types: int, float, and double. Fortran 90 users can call the routines with INTEGER, REAL, and DOUBLE PRECISION Fortran types, respectively (see examples in the examples\pdepoissonf\source and examples\pdepoissonc\source folders of your Intel MKL directory.

The interface description uses the built-in type int for integer values. If you employ the ILP64 interface, read this type as long long int (or INTEGER*8 for Fortran). For more information, refer to the Intel(R) MKL User's Guide.

Routine Options

All PL routines use parameters for passing various options to the routines. These parameters are arrays ipar, dpar and spar. Values for these parameters should be specified very carefully (see Common Parameters). You can change these values during computations to meet your needs.

Warning iconWarning

To avoid failure or wrong results, you must provide correct and consistent parameters to the routines.

User Data Arrays

PL routines take arrays of user data as input. For example, user arrays are passed to the routine d_Helmholtz_3D to compute an approximate solution to 3D Helmholtz problem. To minimize storage requirements and improve the overall run-time efficiency, Intel MKL PL routines do not make copies of user input arrays.

Note iconNote

If you need a copy of your input data arrays, save them yourself.


Submit feedback on this help topic

Copyright © 1994 - 2011, Intel Corporation. All rights reserved.