I’ll check the documentation more carefully to see if I can find this. Thanks, Miguel
On Jan 19, 2026, at 6:42 PM, Matthew Knepley <[email protected]> wrote: On Mon, Jan 19, 2026 at 12:19 PM MIGUEL MOLINOS PEREZ <[email protected]<mailto:[email protected]>> wrote: I don’t think so because DMSwarm data is allocated on host. This is right Matt? I believe there is code in there to move it if you give a device type. Thanks, Matt Thanks, Miguel On Jan 19, 2026, at 5:44 PM, Junchao Zhang <[email protected]<mailto:[email protected]>> wrote: With VecCreateGhostWithArray, do you already have the array ready on device? --Junchao Zhang On Mon, Jan 19, 2026 at 6:56 AM MIGUEL MOLINOS PEREZ <[email protected]<mailto:[email protected]>> wrote: Dear all, I have a question about using DMSwarm data with Kokkos-enabled vectors. My particle data (including ghost particles) are stored in a DMSwarm and for solver purposes I generate PETSc vectors using VecCreateGhostWithArray. I would like to use VecMPIKOKKOS for MPI+GPU computations. Am I correct that DMSwarm field memory cannot be directly wrapped into a VecMPIKOKKOS using VecCreateGhostWithArray or VecPlaceArray? Any idea on how to proceed? Thanks in advance. Best, Miguel -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://urldefense.us/v3/__https://www.cse.buffalo.edu/*knepley/__;fg!!G_uCfscf7eWS!dRaNaXfldNFi0stMY3wHDRXGeDjeFBpWj7Um9N-tDX7Z8BYqIaU08uflkdGL08hjG3x6PFSmxQ_smEbZ2nSgjA$ <https://urldefense.us/v3/__http://www.cse.buffalo.edu/*knepley/__;fg!!G_uCfscf7eWS!dRaNaXfldNFi0stMY3wHDRXGeDjeFBpWj7Um9N-tDX7Z8BYqIaU08uflkdGL08hjG3x6PFSmxQ_smEZoTJAixQ$ >
