[petsc-users] [petsc-maint #107932] run a simple example ex19 in src/snes/examples/tutorials

Matthew Knepley knepley at gmail.com
Tue Mar 13 09:03:12 CDT 2012


On Tue, Mar 13, 2012 at 8:59 AM, Xiangze Zeng <zengshixiangze at 163.com>wrote:

> Hi, Jed.
> At the beginning and end of  the codes for setting the matrices values, I
> add "printf", and compute the time of this period. It is much longer than
> that when I don't use the GPU. I just guess the time is used for copping
> data. My PCTYPE is sor. And 2000 iterations.  Do you have any suggestion
> about this?
>

1) You do not have to guess. Use -log_summary, and there are explicit
events for copying to the GPU

2) GPUs only really become effective for large systems due to this
overhead. I suggest looking at the
    performance and overhead as a function of system size.

   Matt


> Zeng
>
> 在 2012-03-13 20:12:09,"Jed Brown" <jedbrown at mcs.anl.gov> 写道:
>
> 2012/3/13 Xiangze Zeng <zengshixiangze at 163.com>
>
>> After I  configure PETSc using --with-precision=single, I can run both
>> ex19 and my own code. Good news! But it seems lots of time is using for
>> copping the data from CPU to GPU.
>>
>
> How are you measuring? What preconditioner are you using and how many
> iterations are typically required?
>
>
>
>


-- 
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20120313/12f11f25/attachment.htm>


More information about the petsc-users mailing list