#include "../general/precision_typedefs.h"
#include "../helpers/lapack_interfaces.h"
#include "../helpers/scalapack_interfaces.h"
Go to the source code of this file.
|
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, int wantDebug, int useGPU, intptr_t *gpublasHandle) |
|
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, int wantDebug, int useGPU, intptr_t *gpublasHandle) |
|
◆ 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, |
|
|
int | wantDebug, |
|
|
int | useGPU, |
|
|
intptr_t * | gpublasHandle ) |
◆ 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, |
|
|
int | wantDebug, |
|
|
int | useGPU, |
|
|
intptr_t * | gpublasHandle ) |