Phoebe developer's documentation  1.1.0
Phonon and Electron Boltzmann Equations
Blacs.h File Reference

Header file for forward declaration of BLACS and SCALAPACK functions. More...

#include <complex>
Include dependency graph for Blacs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void blacs_get_ (int *, int *, int *)
 
void blacs_pinfo_ (int *, int *)
 
void blacs_gridinit_ (int *, char *, int *, int *)
 
void blacs_gridinfo_ (int *, int *, int *, int *, int *)
 
void descinit_ (int *, int *, int *, int *, int *, int *, int *, int *, int *, int *)
 
void blacs_gridexit_ (const int *)
 
int numroc_ (int *, int *, int *, int *, int *)
 
void infog2l_ (const int *, const int *, const int *, const int *, const int *, const int *, const int *, int *, int *, int *, int *)
 
int indxg2p_ (int *, int *, int *, int *, int *)
 
int indxg2l_ (const int *, const int *, const int *, const int *, const int *)
 
int indxl2g_ (const int *, const int *, const int *, const int *, const int *)
 
void pdgemm_ (const char *, const char *, int *, int *, const int *, double *, double *, int *, int *, const int *, double *, int *, int *, const int *, double *, double *, int *, int *, int *)
 
void pdsyev_ (char *, char *, int *, double *, int *, int *, int *, double *, double *, int *, int *, int *, double *, int *, int *)
 
void pzgemm_ (const char *, const char *, int *, int *, const int *, std::complex< double > *, std::complex< double > *, int *, int *, const int *, std::complex< double > *, int *, int *, const int *, std::complex< double > *, std::complex< double > *, int *, int *, int *)
 
void pzheev_ (char *, char *, int *, std::complex< double > *, int *, int *, int *, double *, std::complex< double > *, int *, int *, int *, std::complex< double > *, int *, std::complex< double > *, int *, int *)
 
void pdsygvx_ (const int *, const char *, const char *, const char *, const int *, double *, int *, int *, int *, double *, int *, int *, int *, double *, double *, int *, int *, double *, int *, int *, double *, double *, double *, int *, int *, int *, double *, int *, int *, int *, int *, int *, double *, int *)
 
void pdsyevr_ (const char *, const char *, const char *, const int *, double *, int *, int *, int *, double *, double *, int *, int *, int *, int *, double *, double *, int *, int *, int *, double *, int *, int *, int *, int *)
 
void pdsyevd_ (char *, char *, int *, double *, int *, int *, int *, double *, double *, int *, int *, int *, double *, int *, int *, int *, int *)
 
void pdtran_ (int *m, int *n, double *alpha, double *a, int *ia, int *ja, int *desc_a, double *beta, double *c, int *ic, int *jc, int *desc_c)