- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear developers. are the routines dcsrilu0() and dcsrilut() multithreaded, are there any plans on their parallelization?
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Kostas,
The routines for preconditioners are not multithreaded. If you believe, it is important for you to have these routines multithreaded, please file a QUAD via https://premier.intel.com and provide motivation for you request. Thank you!
Regards,
Sergey G
The routines for preconditioners are not multithreaded. If you believe, it is important for you to have these routines multithreaded, please file a QUAD via https://premier.intel.com and provide motivation for you request. Thank you!
Regards,
Sergey G
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
7 years later, I checked with MKL 11.3.1, and dcsrilu0 runs with 1 thread on a matrix with 70,000 equations and 2,000,000 non-zero elements. Is this routine still single-threaded, or is there a flag/environment variable to enable multi-threading in LU preconditioners?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
ILU0 and ILUt implemented sequentially because parallel implementation provided a bit different matrix. However triangular solver for these matrices became parallel starting from MKL 11.3
Thanks
Alex
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page