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 | pslacpy_ (char *, int *, int *, float *, int *, int *, int *, float *, int *, int *, int *) |
void | slacpy_ (char *, int *, int *, float *, int *, float *, int *) |
void | sgemm_ (char *, char *, int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *) |
void | pstran_ (int *, int *, float *, float *, int *, int *, int *, float *, float *, int *, int *, int *) |
void | pselset_ (float *, int *, int *, int *, float *) |
void | pssymm_ (char *, char *, int *, int *, float *, float *, int *, int *, int *, float *, int *, int *, int *, float *, float *, int *, int *, int *) |
void | pspotrf_ (char *, int *, float *, int *, int *, int *, int *) |
void | pssyngst_ (int *, char *, int *, float *, int *, int *, int *, float *, int *, int *, int *, float *, float *, 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 | pstrtrs_ (char *, char *, char *, int *, int *, float *, int *, int *, int *, float *, int *, int *, int *, int *) |
void | pssyevr_ (char *, char *, char *, int *, float *, int *, int *, int *, int *, int *, int *, int *, int *, int *, float *, float *, int *, int *, int *, float *, int *, int *, int *, int *) |
void | s_Cannons_Reduction (float *A, float *U, int np_rows, int np_cols, int my_prow, int my_pcol, int *a_desc, float *Res, int ToStore, MPI_Comm row_comm, MPI_Comm col_comm) |
void | d_Cannons_triang_rectangular (float *U, float *B, int np_rows, int np_cols, int my_prow, int my_pcol, int *U_desc, int *b_desc, float *Res, MPI_Comm row_comm, MPI_Comm col_comm) |
int | main (int argc, char **argv) |
void d_Cannons_triang_rectangular | ( | float * | U, |
float * | B, | ||
int | np_rows, | ||
int | np_cols, | ||
int | my_prow, | ||
int | my_pcol, | ||
int * | U_desc, | ||
int * | b_desc, | ||
float * | Res, | ||
MPI_Comm | row_comm, | ||
MPI_Comm | col_comm | ||
) |
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 pselset_ | ( | float * | , |
int * | , | ||
int * | , | ||
int * | , | ||
float * | |||
) |
void pslacpy_ | ( | char * | , |
int * | , | ||
int * | , | ||
float * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
float * | , | ||
int * | , | ||
int * | , | ||
int * | |||
) |
void pspotrf_ | ( | char * | , |
int * | , | ||
float * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | |||
) |
void pssyevr_ | ( | char * | , |
char * | , | ||
char * | , | ||
int * | , | ||
float * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
float * | , | ||
float * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
float * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | |||
) |
void pssymm_ | ( | char * | , |
char * | , | ||
int * | , | ||
int * | , | ||
float * | , | ||
float * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
float * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
float * | , | ||
float * | , | ||
int * | , | ||
int * | , | ||
int * | |||
) |
void pssyngst_ | ( | int * | , |
char * | , | ||
int * | , | ||
float * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
float * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
float * | , | ||
float * | , | ||
int * | , | ||
int * | |||
) |
void pstran_ | ( | int * | , |
int * | , | ||
float * | , | ||
float * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
float * | , | ||
float * | , | ||
int * | , | ||
int * | , | ||
int * | |||
) |
void pstrtrs_ | ( | char * | , |
char * | , | ||
char * | , | ||
int * | , | ||
int * | , | ||
float * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
float * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | |||
) |
void s_Cannons_Reduction | ( | float * | A, |
float * | U, | ||
int | np_rows, | ||
int | np_cols, | ||
int | my_prow, | ||
int | my_pcol, | ||
int * | a_desc, | ||
float * | Res, | ||
int | ToStore, | ||
MPI_Comm | row_comm, | ||
MPI_Comm | col_comm | ||
) |
void set_up_blacsgrid_f1 | ( | int | , |
int * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
int * | |||
) |
void sgemm_ | ( | char * | , |
char * | , | ||
int * | , | ||
int * | , | ||
int * | , | ||
float * | , | ||
float * | , | ||
int * | , | ||
float * | , | ||
int * | , | ||
float * | , | ||
float * | , | ||
int * | |||
) |
void slacpy_ | ( | char * | , |
int * | , | ||
int * | , | ||
float * | , | ||
int * | , | ||
float * | , | ||
int * | |||
) |