[petsc-users] Specify BoomerAMG aggressive coarsening interpolation type via options database

Pierre Jolivet pierre at joliv.et
Fri Jun 14 14:05:19 CDT 2024



> On 14 Jun 2024, at 8:42 PM, Mcintyre, Sean Michael <smm5164 at psu.edu> wrote:
> 
> This Message Is From an External Sender
> This message came from outside your organization.
> Hi there,
> 
> I'd like to try a different long-range interpolation scheme with BoomerAMG's aggressive coarsening (defaults to multipass). Is there a way to specify this via the PETSc options database? I see in the BoomerAMG documentation that the appropriate function call would be HYPRE_BoomerAMGSetInterpType. I'd prefer to do it via the options database than put it directly into my code. Adding the -help option, I don't see anything like pc_hypre_boomeramg_agg_interp_type. Could this perhaps be added if there isn't currently a way to do it?

It’s there already.
$ ./ex1 -pc_type hypre -help|grep multipass
  -pc_hypre_boomeramg_interp_type: <now classical : formerly classical> Interpolation type (choose one of) classical   direct multipass multipass-wts ext+i ext+i-cc standard standard-wts block block-wtd FF FF1 ext ad-wts ext-mm ext+i-mm ext+e-mm (None)

Thanks,
Pierre

> Thanks,
> Sean McIntyre

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20240614/f8f6948c/attachment-0001.html>


More information about the petsc-users mailing list