PCBGSSetTotalBlocks

Sets the global number of blocks for the block Gauss-Seidel (BGS) preconditioner.

Synopsis

int PCBGSSetTotalBlocks(PC pc, int blocks,int *lens)
Collective on PC

Input Parameters

pc - the preconditioner context
blocks - the number of blocks
lens - [optional] integer array containing the size of each block

Options Database Key

-pc_bgs_blocks <blocks> -Sets the number of global blocks

Notes

Currently only a limited number of blocking configurations are supported. All processors sharing the PC must call this routine with the same data.

Keywords

set, number, BGS, gauss-seidel, global, total, blocks

See Also

PCBGSSetUseTrueLocal(), PCBGSSetLocalBlocks()

Location: src/pc/impls/bjacobi/bjacobi.c
PC Index
Table of Contents