[petsc-users] Better solver and preconditioner to use multiple GPU

Barry Smith bsmith at petsc.dev
Wed Nov 8 09:46:32 CST 2023


    Unfortunately, ILU(3) is not something that runs well on GPUs so ideally, we should find a preconditioner that works well in terms of iteration count but also runs well on GPUs.  You can start by saying a bit about the nature of your problem. Is it a PDE? What type of discretization? 

  Barry


> On Nov 8, 2023, at 9:53 AM, Ramoni Z. Sedano Azevedo <ramoni.zsedano at gmail.com> wrote:
> 
> 
> Hey!
> 
> I am using PETSC in Fortran code and we apply the MPI process to parallelize the code.
> 
> At the moment, the options that have been used are
> -ksp_monitor_true_residual 
> -ksp_type bcgs 
> -pc_type bjacobi 
> -sub_pc_type ilu 
> -sub_pc_factor_levels 3 
> -sub_pc_factor_fill 6 
> 
> Now, we want to use multiple GPUs and I would like to know if there is a better solver and preconditioner pair to apply in this case.
> 
> Yours sincerely,
> Ramoni Z. S . Azevedo
> 
> 



More information about the petsc-users mailing list