[petsc-users] MemCpy (HtoD and DtoH) in Krylov solver
Xiangdong
epscodes at gmail.com
Tue Jul 16 21:05:48 CDT 2019
Hello everyone,
I am new to petsc gpu and have a simple question.
When I tried to solve Ax=b where A is MATAIJCUSPARSE and b and x are
VECSEQCUDA with GMRES(or GCR) and pcnone, I found that during each krylov
iteration, there are one call MemCpy(HtoD) and one call MemCpy(DtoH). Does
that mean the Krylov solve is not 100% on GPU and the solve still needs
some work from CPU? What are these MemCpys for during the each iteration?
Thank you.
Best,
Xiangdong
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20190716/8086e67f/attachment.html>
More information about the petsc-users
mailing list