Modified solver routines cr.c, bcgs.c and bcgsl.c

Barry Smith bsmith at mcs.anl.gov
Mon Sep 22 11:01:52 CDT 2008


    Stephen,

      Thank you. We'll update PETSc with some of the changes.

     Barry

On Sep 22, 2008, at 9:54 AM, Stephen R Ball wrote:

>
> Hi
>
> I thought it best to send this to petsc-dev rather than petsc-users.
>
> One of our PETSc users has noticed that they obtain better performance
> when they use the modified versions of solver routines cr.c, bcgs.c  
> and
> bcgsl.c attached.
> In places they are using routines VecDotBegin()/VecDotEnd() instead of
> VecDot() and VecNormBegin()/VecNormEnd() instead of VecNorm().
>
> I am sending them to you so that you may test them with a view to you
> possibly implementing them within PETSc if you find they improve
> performance.
>
> Regards
>
> Stephen R. Ball
> Advanced Technologies
> HPC
> DRAS
> Rm: G17
> Bldg: E1.1
> AWE(A)
> Aldermaston
> Reading
> Berkshire
> ENGLAND
> RG7 4PR
> Tel: +44 (0)118 982 4528
> e-mail: stephen.r.ball at awe.co.uk
>
>
> <<cr.c>>  <<bcgs.c>>  <<bcgsl.c>>
> <cr.c><bcgs.c><bcgsl.c>




More information about the petsc-dev mailing list