Eigenvalue SoLvers for Petaflop-Applications (ELPA)
2020.05.001
|
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <elpa/elpa.h>
#include <elpa/elpa_generated.h>
#include <elpa/elpa_constants.h>
#include <elpa/elpa_generated_legacy.h>
#include <elpa/elpa_generic.h>
#include <elpa/elpa_legacy.h>
Functions | |
void | clacpy_ (char *, int *, int *, float complex *, int *, float complex *, int *) |
void | cgemm_ (char *, char *, int *, int *, int *, float complex *, float complex *, int *, float complex *, int *, float complex *, float complex *, int *) |
void | pctranc_ (int *, int *, float complex *, float complex *, int *, int *, int *, float complex *, float complex *, int *, int *, int *) |
void | pctrmm_ (char *, char *, char *, char *, int *, int *, float complex *, float complex *, int *, int *, int *, float complex *, int *, int *, int *) |
void | descinit_ (int *, int *, int *, int *, int *, int *, int *, int *, int *, int *) |
int | numroc_ (int *, int *, int *, int *, int *) |
void | set_up_blacsgrid_f1 (int, int *, int *, int *, int *, int *, int *, int *) |
void | s_c_Cannons_Mult1 (float complex *A, float complex *U, int np_rows, int np_cols, int my_prow, int my_pcol, int *a_desc, float complex *Res, MPI_Comm row_comm, MPI_Comm col_comm) |
int | main (int argc, char **argv) |
void cgemm_ | ( | char * | , |
char * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
float complex * | , | ||
float complex * | , | ||
int * | , | ||
float complex * | , | ||
int * | , | ||
float complex * | , | ||
float complex * | , | ||
int * | |||
) |
void clacpy_ | ( | char * | , |
int * | , | ||
int * | , | ||
float complex * | , | ||
int * | , | ||
float complex * | , | ||
int * | |||
) |
void descinit_ | ( | int * | , |
int * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | |||
) |
int main | ( | int | argc, |
char ** | argv | ||
) |
int numroc_ | ( | int * | , |
int * | , | ||
int * | , | ||
int * | , | ||
int * | |||
) |
void pctranc_ | ( | int * | , |
int * | , | ||
float complex * | , | ||
float complex * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
float complex * | , | ||
float complex * | , | ||
int * | , | ||
int * | , | ||
int * | |||
) |
void pctrmm_ | ( | char * | , |
char * | , | ||
char * | , | ||
char * | , | ||
int * | , | ||
int * | , | ||
float complex * | , | ||
float complex * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
float complex * | , | ||
int * | , | ||
int * | , | ||
int * | |||
) |
void s_c_Cannons_Mult1 | ( | float complex * | A, |
float complex * | U, | ||
int | np_rows, | ||
int | np_cols, | ||
int | my_prow, | ||
int | my_pcol, | ||
int * | a_desc, | ||
float complex * | Res, | ||
MPI_Comm | row_comm, | ||
MPI_Comm | col_comm | ||
) |
void set_up_blacsgrid_f1 | ( | int | , |
int * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | |||
) |