Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.
7267 ディスカッション

Compute LU triangles directly for sparse (compressed row storage) vectors

EJRicketts
ビギナー
1,985件の閲覧回数

Hi,

 

I have a sparse/CRS vector which I would like to compute the LU decomposition of for the lower triangle. Is there a way to output this directly?

 

Thanks

0 件の賞賛
10 返答(返信)
ShanmukhS_Intel
モデレーター
1,953件の閲覧回数

Hi,


Thank you for posting on Intel Communities.


Could you please be more specific regarding the format in which you would like the operation to be performed, so that we could assist you in appropriate solvers to be used.


In addition, Please refer to below link for the routines which would be useful to choose based on your desired operation to be performed and let us know if the use case matches your requirement.


https://www.intel.com/content/www/us/en/develop/documentation/onemkl-developer-reference-c/top/sparse-solver-routines/onemkl-pardiso-parallel-direct-sparse-solver-iface.html#onemkl-pardiso-parallel-direct-sparse-solver-iface


Best Regards,

Shanmukh.SS



EJRicketts
ビギナー
1,933件の閲覧回数
ShanmukhS_Intel
モデレーター
1,912件の閲覧回数

Hi,


Could you please let us know if you need L and U factors directly from Pardiso?


Best Regards,

Shanmukh.SS


EJRicketts
ビギナー
1,904件の閲覧回数

Hi,

 

Yes, I would like the lower triangle of a sparse matrix.

 

Thanks,

Evan

ShanmukhS_Intel
モデレーター
1,883件の閲覧回数

Hi,


As of now, there are no functions available for PARDISO which can return LU factors.


We would like to request you to raise a Feature Request if you have it as a requirement.


Best Regards,

Shanmukh.SS


ShanmukhS_Intel
モデレーター
1,870件の閲覧回数

Hi,

 

A gentle reminder:

Has the information provided helped? Kindly let us know so that we could close this thread at our end.

 

Best Regards,

Shanmukh.SS


EJRicketts
ビギナー
1,855件の閲覧回数

Hi,

 

Just a last question. Is there a routine in the MKL which could perform a Cholesky decomposition of a matrix in CRS format? I know that ?potrf exists, but I think that this is for full arrays only.

 

Thanks,

Evan

ShanmukhS_Intel
モデレーター
1,834件の閲覧回数

Hi,


p?potrf computes the Cholesky factorization of a symmetric (Hermitian) positive-definite distributed matrix.

It computes the Cholesky factorization of a real symmetric or complex Hermitian positive-definite distributed n-by-n matrix A(ia:ia+n-1, ja:ja+n-1).


Please find the below link for more information regarding the computational routine. Kindly get back to us with more specific details in case of any help is needed.


https://www.intel.com/content/www/us/en/develop/documentation/onemkl-developer-reference-c/top/scalapack-routines/scalapack-computational-routines/matrix-factorization-scalapack-computation/p-potrf.html


Best Regards,

Shanmukh.SS


ShanmukhS_Intel
モデレーター
1,822件の閲覧回数

Hi,

 

A gentle reminder:

Has the information provided helped? Kindly let us know so that we could close this thread at our end.

 

Best Regards,

Shanmukh.SS


ShanmukhS_Intel
モデレーター
1,805件の閲覧回数

Hi,


We assume that your issue is resolved. If you need any additional information, please post a new question as this thread will no longer be monitored by Intel.


Best Regards,

Shanmukh.SS


返信