On Mon, Jan 19, 2026 at 12:19 PM MIGUEL MOLINOS PEREZ <[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]>
> 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]>
> 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!fcofSjhiWlSYjIf4sf-6DsjzjYknd0cPQ7LrMJfgK3_iWKKISDkxbRWBR76wRWIBxM8fbVOSRfnG9r4xO5G6$
  
<https://urldefense.us/v3/__http://www.cse.buffalo.edu/*knepley/__;fg!!G_uCfscf7eWS!fcofSjhiWlSYjIf4sf-6DsjzjYknd0cPQ7LrMJfgK3_iWKKISDkxbRWBR76wRWIBxM8fbVOSRfnG9qkLzlPn$
 >

Reply via email to