SuperLU_DIST  4.0
superlu_dist on CPU and GPU clusters
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions
pddrive1_ABglobal.c File Reference

Driver program for pdgssvx_ABglobal example. More...

#include <math.h>
#include "superlu_ddefs.h"

Functions

int main (int argc, char *argv[])
 
int cpp_defs ()
 

Detailed Description

Driver program for pdgssvx_ABglobal example.

– Distributed SuperLU routine (version 1.0) –
Lawrence Berkeley National Lab, Univ. of California Berkeley.
September 1, 1999

Function Documentation

int cpp_defs ( )
int main ( int  argc,
char *  argv[] 
)

Purpose

The driver program pddrive1_ABglobal.
This example illustrates how to use pdgssvx_ABglobal to
solve systems with the same A but different right-hand side.
In this case, we factorize A only once in the first call to
pdgssvx_ABglobal, and reuse the following data structures
in the subsequent call to pdgssvx_ABglobal:
       ScalePermstruct  : DiagScale, R, C, perm_r, perm_c
       LUstruct         : Glu_persist, Llu
On an IBM SP, the program may be run by typing:
   poe pddrive1_ABglobal -r <proc rows>=""> -c <proc columns>=""> <input_matrix> -procs