Greetings I hope this email reaches you all well. I was wondering whether it was possible to create PETSc mat objects directly from data that exists on the GPU in AIJ format without copying? For example, either via DLPack or just an assurance that the pointer provided to a creation method is in the needed AIJ format? Ideally, I'd like to be able to build a PETSc AIJCUSPARSE object out of data created by another program. I know there are a few builder methods and paradigms, but I'm a bit confused as to which would be ideal in this circumstance since in some sense the matrix is already created in memory, just not as a PETSc object. Thank you for your assistance, please let me know if I should provide more information. Respectfully: Alberto Cattaneo
[petsc-users] PETSc GPU matrix creation
Alberto Cattaneo via petsc-users Tue, 13 Jan 2026 10:50:30 -0800
- [petsc-users] PETSc GPU matrix creation Alberto Cattaneo via petsc-users
- Re: [petsc-users] PETSc GPU matrix c... Barry Smith
- Re: [petsc-users] PETSc GPU matr... Jed Brown
- Re: [petsc-users] PETSc GPU ... Junchao Zhang
- Re: [petsc-users] PETSc GPU matrix c... Junchao Zhang
