|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
#include "utils.h"#include "source_base/module_external/blacs_connector.h"#include "source_base/module_external/scalapack_connector.h"#include <complex>#include <cstring>#include <fstream>#include <iostream>#include <mpi.h>#include <sstream>Functions | |
| void | initBlacsGrid (int loglevel, MPI_Comm comm, int nFull, int nblk, int &blacs_ctxt, int &narows, int &nacols, int desc[]) |
| void | loadMatrix (const char FileName[], int nFull, double *a, int *desca, int blacs_ctxt) |
| void | saveLocalMatrix (const char filePrefix[], int narows, int nacols, double *a) |
| void | saveMatrix (const char FileName[], int nFull, double *a, int *desca, int blacs_ctxt) |
| void | loadMatrix (const char FileName[], int nFull, std::complex< double > *a, int *desca, int blacs_ctxt) |
| void | saveLocalMatrix (const char filePrefix[], int narows, int nacols, std::complex< double > *a) |
| void | saveMatrix (const char FileName[], int nFull, std::complex< double > *a, int *desca, int blacs_ctxt) |
| void initBlacsGrid | ( | int | loglevel, |
| MPI_Comm | comm, | ||
| int | nFull, | ||
| int | nblk, | ||
| int & | blacs_ctxt, | ||
| int & | narows, | ||
| int & | nacols, | ||
| int | desc[] | ||
| ) |
| void loadMatrix | ( | const char | FileName[], |
| int | nFull, | ||
| double * | a, | ||
| int * | desca, | ||
| int | blacs_ctxt | ||
| ) |
| void loadMatrix | ( | const char | FileName[], |
| int | nFull, | ||
| std::complex< double > * | a, | ||
| int * | desca, | ||
| int | blacs_ctxt | ||
| ) |
| void saveLocalMatrix | ( | const char | filePrefix[], |
| int | narows, | ||
| int | nacols, | ||
| double * | a | ||
| ) |
| void saveLocalMatrix | ( | const char | filePrefix[], |
| int | narows, | ||
| int | nacols, | ||
| std::complex< double > * | a | ||
| ) |
| void saveMatrix | ( | const char | FileName[], |
| int | nFull, | ||
| double * | a, | ||
| int * | desca, | ||
| int | blacs_ctxt | ||
| ) |
| void saveMatrix | ( | const char | FileName[], |
| int | nFull, | ||
| std::complex< double > * | a, | ||
| int * | desca, | ||
| int | blacs_ctxt | ||
| ) |