lsd_mkb/lsd_mkb_superlu/superlu_seq/ilu_sdrop_row.c File Reference
Drop small rows from L.
More...
#include <math.h>
#include <stdlib.h>
#include "slu_sdefs.h"
Functions |
void | sswap_ (int *, float[], int *, float[], int *) |
void | saxpy_ (int *, float *, float[], int *, float[], int *) |
void | scopy_ (int *, float[], int *, float[], int *) |
float | sasum_ (int *, float *, int *) |
float | snrm2_ (int *, float *, int *) |
double | dnrm2_ (int *, double[], int *) |
int | isamax_ (int *, float[], int *) |
int | ilu_sdrop_row (superlu_options_t *options, int first, int last, double drop_tol, int quota, int *nnzLj, double *fill_tol, GlobalLU_t *Glu, float swork[], float swork2[], int lastc) |
Detailed Description
Drop small rows from L.
-- SuperLU routine (version 4.1) --
Lawrence Berkeley National Laboratory.
June 30, 2009
Function Documentation
double dnrm2_ |
( |
int * |
, |
|
|
double |
[], |
|
|
int * |
| |
|
) |
| | |
int ilu_sdrop_row |
( |
superlu_options_t * |
options, |
|
|
int |
first, |
|
|
int |
last, |
|
|
double |
drop_tol, |
|
|
int |
quota, |
|
|
int * |
nnzLj, |
|
|
double * |
fill_tol, |
|
|
GlobalLU_t * |
Glu, |
|
|
float |
swork[], |
|
|
float |
swork2[], |
|
|
int |
lastc | |
|
) |
| | |
Purpose
=======
ilu_sdrop_row() - Drop some small rows from the previous
supernode (L-part only).
int isamax_ |
( |
int * |
, |
|
|
float |
[], |
|
|
int * |
| |
|
) |
| | |
float sasum_ |
( |
int * |
, |
|
|
float * |
, |
|
|
int * |
| |
|
) |
| | |
void saxpy_ |
( |
int * |
, |
|
|
float * |
, |
|
|
float |
[], |
|
|
int * |
, |
|
|
float |
[], |
|
|
int * |
| |
|
) |
| | |
void scopy_ |
( |
int * |
, |
|
|
float |
[], |
|
|
int * |
, |
|
|
float |
[], |
|
|
int * |
| |
|
) |
| | |
float snrm2_ |
( |
int * |
, |
|
|
float * |
, |
|
|
int * |
| |
|
) |
| | |
void sswap_ |
( |
int * |
, |
|
|
float |
[], |
|
|
int * |
, |
|
|
float |
[], |
|
|
int * |
| |
|
) |
| | |