Developer Reference

  • 0.10
  • 10/21/2020
  • Public Content
Contents

?jacobi_solve

Computes the Jacobian matrix of the function using RCI and the central difference algorithm.

Syntax

MKL_INT
sjacobi_solve
(
_JACOBIMATRIX_HANDLE_t
*
handle
,
float
*
f1
,
float
*
f2
,
MKL_INT
*
RCI_Request
);
MKL_INT
djacobi_solve
(
_JACOBIMATRIX_HANDLE_t
*
handle
,
double
*
f1
,
double
*
f2
,
MKL_INT
*
RCI_Request
);
Include Files
  • mkl.h
Description
The
?jacobi_solve
routine computes the Jacobian matrix of the function using RCI and the central difference algorothm.
See usage examples in the
examples\solverc\source
folderof your
Intel® oneAPI Math Kernel Library
directory. Specifically, see
sjacobi_rci_c.c
and
djacobi_rci_c.c
.
Input Parameters
handle
Type
_JACOBIMATRIX_HANDLE_t
.
RCI_Request
Set to 0 before the first call to
?jacobi_solve
.
Output Parameters
f1
Contains the updated function values at
x
+
eps
.
f2
Array of size
m
. Contains the updated function values at
x
-
eps
.
RCI_Request
Provides information about the task completion. When equal to 0, the task has completed successfully.
RCI_Request
= 1 indicates that you should compute the function values at the current
x
point and put the results into
f1
.
RCI_Request
= 2 indicates that you should compute the function values at the current
x
point and put the results into
f2
.
res
Indicates the task completion status.
  • res
    =
    TR_SUCCESS
    - the routine completed the task normally.
  • res
    =
    TR_INVALID_OPTION
    - there was an error in the input parameters.
TR_SUCCESS
and
TR_INVALID_OPTION
are defined in the
mkl_rci.h
include file.

Product and Performance Information

1

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