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 | ||
) |