Eigenvalue SoLvers for Petaflop-Applications (ELPA)
2020.11.001
|
Macros | |
#define | C_INT_TYPE_PTR int* |
#define | C_INT_TYPE int |
#define | BLAS_KIND c_int |
#define | C_INT_MPI_TYPE_PTR int* |
#define | C_INT_MPI_TYPE int |
#define | MPI_KIND c_int |
#define | cannons_triang_rectangular_impl_expand2(SUFFIX) cannons_triang_rectangular_##SUFFIX |
#define | cannons_triang_rectangular_impl_expand1(SUFFIX) cannons_triang_rectangular_impl_expand2(SUFFIX) |
#define | cannons_triang_rectangular_impl cannons_triang_rectangular_impl_expand1(ELPA_IMPL_SUFFIX) |
#define | cannons_triang_rectangular_c_impl_expand2(SUFFIX) cannons_triang_rectangular_c_##SUFFIX |
#define | cannons_triang_rectangular_c_impl_expand1(SUFFIX) cannons_triang_rectangular_c_impl_expand2(SUFFIX) |
#define | cannons_triang_rectangular_c_impl cannons_triang_rectangular_c_impl_expand1(ELPA_IMPL_SUFFIX) |
Functions | |
void | cannons_triang_rectangular_ELPA_IMPL_SUFFIX (math_type *U, math_type *B, int np_rows, int np_cols, int my_prow, int my_pcol, int *U_desc, int *b_desc, math_type *Res, MPI_Comm row_comm, MPI_Comm col_comm) |
void | cannons_triang_rectangular_c_ELPA_IMPL_SUFFIX (math_type *U, math_type *B, int local_rowsCast, int local_colsCast, int *u_desc, int *b_desc, math_type *Res, int row_comm, int col_comm) |
#define BLAS_KIND c_int |
#define C_INT_MPI_TYPE int |
#define C_INT_MPI_TYPE_PTR int* |
#define C_INT_TYPE int |
#define C_INT_TYPE_PTR int* |
#define cannons_triang_rectangular_c_impl cannons_triang_rectangular_c_impl_expand1(ELPA_IMPL_SUFFIX) |
#define cannons_triang_rectangular_c_impl_expand1 | ( | SUFFIX | ) | cannons_triang_rectangular_c_impl_expand2(SUFFIX) |
#define cannons_triang_rectangular_c_impl_expand2 | ( | SUFFIX | ) | cannons_triang_rectangular_c_##SUFFIX |
#define cannons_triang_rectangular_impl cannons_triang_rectangular_impl_expand1(ELPA_IMPL_SUFFIX) |
#define cannons_triang_rectangular_impl_expand1 | ( | SUFFIX | ) | cannons_triang_rectangular_impl_expand2(SUFFIX) |
#define cannons_triang_rectangular_impl_expand2 | ( | SUFFIX | ) | cannons_triang_rectangular_##SUFFIX |
#define MPI_KIND c_int |
void cannons_triang_rectangular_c_ELPA_IMPL_SUFFIX | ( | math_type * | U, |
math_type * | B, | ||
int | local_rowsCast, | ||
int | local_colsCast, | ||
int * | u_desc, | ||
int * | b_desc, | ||
math_type * | Res, | ||
int | row_comm, | ||
int | col_comm | ||
) |
void cannons_triang_rectangular_ELPA_IMPL_SUFFIX | ( | math_type * | U, |
math_type * | B, | ||
int | np_rows, | ||
int | np_cols, | ||
int | my_prow, | ||
int | my_pcol, | ||
int * | U_desc, | ||
int * | b_desc, | ||
math_type * | Res, | ||
MPI_Comm | row_comm, | ||
MPI_Comm | col_comm | ||
) |