Using the default PETSc backend, we get an (UMFPACK) direct LU
factorization and solve via "Solve(A, x, b)".  But can we separate the
LU factorization from the backsolve, so that we can use the same
factorization with multiple right hand sides?  With the uBLAS backend,
this can be done with

  lusolver = LUSolver()
  lusolver.factorize(A)

and then

  lusolver.factorized_solve(x, b)

But these don't seem to be implemented with the PETSc backend.
Is there a way around this?


_______________________________________________
Mailing list: https://launchpad.net/~fenics
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~fenics
More help   : https://help.launchpad.net/ListHelp

Reply via email to