Intel® oneAPI Threading Building Blocks
Ask questions and share information about adding parallelism to your applications when using this threading library.

Solving sparse linear systems

vu64
Beginner
399 Views
I am having to solve many large sparse linear systems in real time (the result of the finite element methods). Can anyone give me any advice on parallelizing the program ?
0 Kudos
1 Solution
pourmatin85
New Contributor I
399 Views
Quoting - vu64
I am having to solve many large sparse linear systems in real time (the result of the finite element methods). Can anyone give me any advice on parallelizing the program ?
hi;
I strongly recommend you to use PARDISO, one of Math Kernel Library functions. It's definitely the fastest known sparse slover and it has powerful parallel abilities.

View solution in original post

0 Kudos
3 Replies
pourmatin85
New Contributor I
400 Views
Quoting - vu64
I am having to solve many large sparse linear systems in real time (the result of the finite element methods). Can anyone give me any advice on parallelizing the program ?
hi;
I strongly recommend you to use PARDISO, one of Math Kernel Library functions. It's definitely the fastest known sparse slover and it has powerful parallel abilities.
0 Kudos
vu64
Beginner
399 Views
Quoting - pourmatin85
hi;
I strongly recommend you to use PARDISO, one of Math Kernel Library functions. It's definitely the fastest known sparse slover and it has powerful parallel abilities.
Do you mean this http://pardiso-project.org ?
0 Kudos
pourmatin85
New Contributor I
399 Views
Quoting - vu64
Do you mean this http://pardiso-project.org ?

No, as I said it's a part of MKL. You'll have to download Math Kernel Library from intel and install it on your computer. Then you can link it to your project and use its functions, including PARDISO.

ps.: There is a mkl manual in the installation folder, which will help you through linking and using the library.
0 Kudos
Reply