Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

CXML Direct Sparse Solver

randystonesifer
Beginner
588 Views
I am using CVF 6.6a. The docs on theCXML direct solver clearly explain how to first factor your matrix and then to solve for a specific right hand side vector. It is possible to factor the matrix once and then solve for numerous right hand size vectors thus saving much time over having to factor the matrix for each right hand side solution. In my current application this is very important. However, it is also very useful to be able to save the factorized matrix (and associated info) to disk so that it can be used in subsequent analyses without needing to redo the factorization. I see no mention of how to do this. Am I missing something?
Thanks,
Randy
0 Kudos
2 Replies
richardduncan
Beginner
588 Views
Just a guess since I haven't used DSS before, but can the handle be copied and subsequently reused from the factorization step?
0 Kudos
randystonesifer
Beginner
588 Views
I have not used the solver yet, but my understanding of the purpose of the handle is to enable the solver to be used simultaneouslyto solve different sets of equations. Say you have two sets of equations to solve. You can factorize each matrix (each having a different handle) and then solve for various right hand sides being careful to make the calls with the correct handle for each matrix.
0 Kudos
Reply