#include "../general/precision_typedefs.h"
#include "../helpers/lapack_interfaces.h"
#include "../helpers/scalapack_interfaces.h"
|
void | cannons_reduction_ELPA_IMPL_SUFFIX (math_type *A, math_type *U, int np_rows, int np_cols, int my_prow, int my_pcol, int *a_desc, math_type *Res, int ToStore, MPI_Comm row_comm, MPI_Comm col_comm) |
|
void | cannons_reduction_c_ELPA_IMPL_SUFFIX (math_type *A, math_type *U, int local_rowsCast, int local_colsCast, int *a_desc, math_type *Res, int ToStore, int row_comm, int col_comm) |
|
◆ BLAS_KIND
◆ C_INT_MPI_TYPE
#define C_INT_MPI_TYPE int |
◆ C_INT_MPI_TYPE_PTR
#define C_INT_MPI_TYPE_PTR int* |
◆ C_INT_TYPE
◆ C_INT_TYPE_PTR
#define C_INT_TYPE_PTR int* |
◆ cannons_reduction_c_impl
◆ cannons_reduction_c_impl_expand1
◆ cannons_reduction_c_impl_expand2
#define cannons_reduction_c_impl_expand2 |
( |
|
SUFFIX | ) |
cannons_reduction_c_##SUFFIX |
◆ cannons_reduction_impl
◆ cannons_reduction_impl_expand1
◆ cannons_reduction_impl_expand2
#define cannons_reduction_impl_expand2 |
( |
|
SUFFIX | ) |
cannons_reduction_##SUFFIX |
◆ MPI_KIND
◆ cannons_reduction_c_ELPA_IMPL_SUFFIX()
void cannons_reduction_c_ELPA_IMPL_SUFFIX |
( |
math_type * |
A, |
|
|
math_type * |
U, |
|
|
int |
local_rowsCast, |
|
|
int |
local_colsCast, |
|
|
int * |
a_desc, |
|
|
math_type * |
Res, |
|
|
int |
ToStore, |
|
|
int |
row_comm, |
|
|
int |
col_comm |
|
) |
| |
◆ cannons_reduction_ELPA_IMPL_SUFFIX()
void cannons_reduction_ELPA_IMPL_SUFFIX |
( |
math_type * |
A, |
|
|
math_type * |
U, |
|
|
int |
np_rows, |
|
|
int |
np_cols, |
|
|
int |
my_prow, |
|
|
int |
my_pcol, |
|
|
int * |
a_desc, |
|
|
math_type * |
Res, |
|
|
int |
ToStore, |
|
|
MPI_Comm |
row_comm, |
|
|
MPI_Comm |
col_comm |
|
) |
| |