SuperLU_DIST
4.0
superlu_dist on CPU and GPU clusters
|
This example illustrates how to divide up the processes into subgroups. More...
Functions | |
int | main (int argc, char *argv[]) |
This example illustrates how to divide up the processes into subgroups.
– Distributed SuperLU routine (version 2.0) – Lawrence Berkeley National Lab, Univ. of California Berkeley. March 15, 2003
int main | ( | int | argc, |
char * | argv[] | ||
) |
Purpose
The driver program PDDRIVE4.
This example illustrates how to divide up the processes into subgroups (multiple grids) such that each subgroup solves a linear system independently from the other.
In this example, there are 2 subgroups: 1. subgroup 1 consists of processes 0 to 5 arranged as a 2-by-3 process grid. 2. subgroup 2 consists of processes 6 to 9 arranged as a 2-by-2 process grid.
On an IBM SP, the program may be run by typing poe pddrive4 <input_file> -procs 10