SuperLU_DIST
4.0
superlu_dist on CPU and GPU clusters
|
Header for dcomplex.c. More...
#include <mpi.h>
Go to the source code of this file.
Classes | |
struct | doublecomplex |
Macros | |
#define | z_add(c, a, b) |
Complex Addition c = a + b. More... | |
#define | z_sub(c, a, b) |
Complex Subtraction c = a - b. More... | |
#define | zd_mult(c, a, b) |
Complex-Double Multiplication. More... | |
#define | zz_mult(c, a, b) |
Complex-Complex Multiplication. More... | |
#define | z_eq(a, b) ( (a)->r == (b)->r && (a)->i == (b)->i ) |
Complex equality testing. More... | |
Functions | |
void | slud_z_div (doublecomplex *, doublecomplex *, doublecomplex *) |
double | slud_z_abs (doublecomplex *) |
double | slud_z_abs1 (doublecomplex *) |
Variables | |
MPI_Datatype | SuperLU_MPI_DOUBLE_COMPLEX |
Header for dcomplex.c.
– Distributed SuperLU routine (version 1.0) – Lawrence Berkeley National Lab, Univ. of California Berkeley. September 1, 1999
#define z_add | ( | c, | |
a, | |||
b | |||
) |
Complex Addition c = a + b.
#define z_eq | ( | a, | |
b | |||
) | ( (a)->r == (b)->r && (a)->i == (b)->i ) |
Complex equality testing.
#define z_sub | ( | c, | |
a, | |||
b | |||
) |
Complex Subtraction c = a - b.
#define zd_mult | ( | c, | |
a, | |||
b | |||
) |
Complex-Double Multiplication.
#define zz_mult | ( | c, | |
a, | |||
b | |||
) |
Complex-Complex Multiplication.
double slud_z_abs | ( | doublecomplex * | ) |
double slud_z_abs1 | ( | doublecomplex * | ) |
void slud_z_div | ( | doublecomplex * | , |
doublecomplex * | , | ||
doublecomplex * | |||
) |
MPI_Datatype SuperLU_MPI_DOUBLE_COMPLEX |