MIDAPACK - MIcrowave Data Analysis PACKage
1.1b
Parallel software tools for high performance CMB DA analysis
|
Functions | |
int | TrMatVecProd_Naive (Mat *A, double *y, double *x, int pflag) |
These are distributed-memory routines.
Note that if the MPI flag is not set on the compilation stage, most of the routines listed here will run sequentially unless explicitly stated to the contrary in their description.
int TrMatVecProd_Naive | ( | Mat * | A, |
double * | y, | ||
double * | x, | ||
int | pflag | ||
) |
Perform transposed matrix-vector multiplication, . This naive version does not require a precomputed communication structure. But communication volumes may be significant. Consequently in most of the cases is not optimized.
mat | pointer |
y | local input vector (distributed) |
x | local output vector (overlapped) |