Please always reply to the list (Reply-All), not to myself. You should be able to convert from a scipy sparse matrix to a PETSc matrix via PETSc.Mat().createAIJWithArrays(). Don't know how if there is any example in the petsc4py documentation. Jose
El 3 sept 2021, a las 20:26, Paul, Sanku <[email protected]> escribió:
Dear Jose,
Thank you very much for your help. I have another question can we just simply pass a sparse.csr.matrix to A. For instance, if B is the sparse.csr.matrix can we do A=B.copy(). Or do I have to do it in a different way?
Best, Sanku From: Jose E. Roman <[email protected]> Sent: Friday, September 3, 2021 2:13 PM To: Paul, Sanku <[email protected]> Cc: [email protected] <[email protected]> Subject: Re: [petsc-users] Matrix exponential
You should either create the FN object and then
E.setFN(F)
or extract the FN object and assign to a variable
F = E.getFN()
You can see an example in $SLEPC_DIR/src/binding/slepc4py/demo/ex6.py
Jose
El 3 sept 2021, a las 19:53, Paul, Sanku <[email protected]> escribió:
Dear Sir/Ma'am,
I am trying to use SLEPc to calculate matrix exponential in my python code but I am not getting the correct result. I have attached the code. Could you let me know what I am doing wrong. This is my first time using SLEPc. So, I would like to ask you if you could send me a tutorial on matrix exponential using SLEPc in python code.
Best, Sanku <ex2.py>