- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I want to use the PARDISO.
However, the matrix to be solved does not be explicitlygenerated, for example, the fast multiple method(FMM). In other words,I does not know the entries of the matrix,although I can carry out the matrix-vector multiplication.
So, the matrix itself can not be a input parameter for PARDISO.
Can I perform matrix-vector multiplication myself when using PARDISO ?
However, the matrix to be solved does not be explicitlygenerated, for example, the fast multiple method(FMM). In other words,I does not know the entries of the matrix,although I can carry out the matrix-vector multiplication.
So, the matrix itself can not be a input parameter for PARDISO.
Can I perform matrix-vector multiplication myself when using PARDISO ?
1 Solution
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - afd.lml
I want to use the PARDISO.
However, the matrix to be solved does not be explicitlygenerated, for example, the fast multiple method(FMM). In other words,I does not know the entries of the matrix,although I can carry out the matrix-vector multiplication.
So, the matrix itself can not be a input parameter for PARDISO.
Can I perform matrix-vector multiplication myself when using PARDISO ?
However, the matrix to be solved does not be explicitlygenerated, for example, the fast multiple method(FMM). In other words,I does not know the entries of the matrix,although I can carry out the matrix-vector multiplication.
So, the matrix itself can not be a input parameter for PARDISO.
Can I perform matrix-vector multiplication myself when using PARDISO ?
I'm unaware of any way that PARDISO can be used in that fashion. Presumably somebody will provide some more definite answer to that.
A.
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - afd.lml
I want to use the PARDISO.
However, the matrix to be solved does not be explicitlygenerated, for example, the fast multiple method(FMM). In other words,I does not know the entries of the matrix,although I can carry out the matrix-vector multiplication.
So, the matrix itself can not be a input parameter for PARDISO.
Can I perform matrix-vector multiplication myself when using PARDISO ?
However, the matrix to be solved does not be explicitlygenerated, for example, the fast multiple method(FMM). In other words,I does not know the entries of the matrix,although I can carry out the matrix-vector multiplication.
So, the matrix itself can not be a input parameter for PARDISO.
Can I perform matrix-vector multiplication myself when using PARDISO ?
I'm unaware of any way that PARDISO can be used in that fashion. Presumably somebody will provide some more definite answer to that.
A.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Unfortunately, you cannot use PARDISO in a such way. It needs explicitly all matrix elements in order to make LLT or LU decompositions.
Artur gave yougood advice: use iterative solvers which support reverse communication interface.
Regards,
Konstantin
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