PCMGGalerkinSetMatProductAlgorithm — PETSc 3.21.4 documentation

Skip to main content
`Ctrl`+`K`

# PCMGGalerkinSetMatProductAlgorithm

Set type of SpGEMM for hypre to use on GPUs

## Synopsis

    #include "petscpc.h"
    PetscErrorCode PCMGGalerkinSetMatProductAlgorithm(PC pc, const char name[])

Logically Collective

## Input Parameters

- pc - the hypre context

- name - one of ‘cusparse’, ‘hypre’

## Options Database Key

- -pc_mg_galerkin_mat_product_algorithm <cusparse,hypre> - Type of SpGEMM to use in hypre

## Developer Notes

How the name starts with `PCMG`, should it not be `PCHYPREBoomerAMG`?

## See Also

KSP: Linear System Solvers, `PCHYPRE`, `PCMGGalerkinGetMatProductAlgorithm()`

## Level

intermediate

## Location

src/ksp/pc/impls/hypre/hypre.c

Index of all PC routines
Table of Contents for all manual pages
Index of all manual pages