next up previous contents
Next: Multilevel method parameters and Up: Auxiliary functions Previous: Example

Subdomain sequence

  Some parallel preconditioners, e.g., Alternating Schwarz and Generalised Block SSOR, involve a certain amount of sequentiality in that the subdomains are handled in some order. The way the data flows through the processors is called `pipeline'. (This is analogous to wavefronts in sparse direct methods.)

The data pipeline can be declared by the user with the following routine or option:


Command: int PCParallelSubdomainPipelineSetType(PC pc,PipelineType pipeline_type)
		Option:T-pc_pipeline <pipeline_type      

The available choices for the pipeline_type are:


next up previous contents
Next: Multilevel method parameters and Up: Auxiliary functions Previous: Example
Victor Eijkhout
7/27/1998