Developer Reference

Contents

pardiso_64

Calculates the solution of a set of sparse linear equations with single or multiple right-hand sides, 64-bit integer version.

Syntax

void
pardiso_64
(
_MKL_DSS_HANDLE_t
pt
,
const
long
long
int
*
maxfct
,
const
long
long
int
*
mnum
,
const
long
long
int
*
mtype
,
const
long
long
int
*
phase
,
const
long
long
int
*
n
,
const
void
*
a
,
const
long
long
int
*
ia
,
const
long
long
int
*
ja
,
long
long
int
*
perm
,
const
long
long
int
*
nrhs
,
long
long
int
*
iparm
,
const
long
long
int
*
msglvl
,
void
*
b
,
void
*
x
,
long
long
int
*
error
);
Include Files
  • mkl.h
Description
pardiso_64
is an alternative ILP64 (64-bit integer) version of the pardiso routine (see Description section for more details). The interface of
pardiso_64
is the same as the interface of
pardiso
,
but it accepts and returns all integer data as
long long int
.
Use
pardiso_64
when
pardiso
for solving large matrices (with the number of non-zero elements on the order of 500 million or more). You can use it together with the usual LP64 interfaces for the rest of
Intel® oneAPI Math Kernel Library
functionality. In other words, if you use 64-bit integer version (
pardiso_64
), you do not need to re-link your applications with ILP64 libraries. Take into account that
pardiso_64
may perform slower than regular
pardiso
on the reordering and symbolic factorization phase.
pardiso_64
is supported only in the 64-bit libraries. If
pardiso_64
is called from the 32-bit libraries, it returns
error
=-12
.
This routine supports the Progress Routine feature. See Progress Function for details.
Input Parameters
The input parameters of
pardiso_64
are the same as the input parameters of
pardiso
,
but
pardiso_64
accepts all integer data as
long long int
.
Output Parameters
The output parameters of
pardiso_64
are the same as the ,
but
pardiso_64
returns all integer data as
long long int
.

Product and Performance Information

1

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