|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
#include "source_hsolver/diago_scalapack.h"#include "source_hsolver/test/diago_elpa_utils.h"#include "source_io/module_parameter/parameter.h"#include "mpi.h"#include "string.h"#include "gtest/gtest.h"#include <vector>#include "source_base/module_external/scalapack_connector.h"Classes | |
| class | HamiltTEST< T > |
| class | DiagoPrepare< T > |
| class | DiagoGammaOnlyTest |
| class | DiagoKPointsTest |
Macros | |
| #define | private public |
| #define | PASSTHRESHOLD 1e-10 |
| #define | DETAILINFO false |
| #define | PRINT_HS false |
| #define | REPEATRUN 1 |
Functions | |
| TEST_P (DiagoGammaOnlyTest, LCAO) | |
| INSTANTIATE_TEST_SUITE_P (DiagoTest, DiagoGammaOnlyTest, ::testing::Values(DiagoPrepare< double >(0, 0, 1, 0, "scalapack_gvx", "H-GammaOnly-Si2.dat", "S-GammaOnly-Si2.dat"), DiagoPrepare< double >(0, 0, 32, 0, "scalapack_gvx", "H-GammaOnly-Si64.dat", "S-GammaOnly-Si64.dat"))) | |
| TEST_P (DiagoKPointsTest, LCAO) | |
| INSTANTIATE_TEST_SUITE_P (DiagoTest, DiagoKPointsTest, ::testing::Values(DiagoPrepare< std::complex< double > >(0, 0, 1, 0, "scalapack_gvx", "H-KPoints-Si2.dat", "S-KPoints-Si2.dat"), DiagoPrepare< std::complex< double > >(0, 0, 32, 0, "scalapack_gvx", "H-KPoints-Si64.dat", "S-KPoints-Si64.dat"))) | |
| int | main (int argc, char **argv) |
| #define DETAILINFO false |
| #define PASSTHRESHOLD 1e-10 |
| #define PRINT_HS false |
| #define private public |
| #define REPEATRUN 1 |
| INSTANTIATE_TEST_SUITE_P | ( | DiagoTest | , |
| DiagoGammaOnlyTest | , | ||
| ::testing::Values(DiagoPrepare< double >(0, 0, 1, 0, "scalapack_gvx", "H-GammaOnly-Si2.dat", "S-GammaOnly-Si2.dat"), DiagoPrepare< double >(0, 0, 32, 0, "scalapack_gvx", "H-GammaOnly-Si64.dat", "S-GammaOnly-Si64.dat")) | |||
| ) |
| INSTANTIATE_TEST_SUITE_P | ( | DiagoTest | , |
| DiagoKPointsTest | , | ||
| ::testing::Values(DiagoPrepare< std::complex< double > >(0, 0, 1, 0, "scalapack_gvx", "H-KPoints-Si2.dat", "S-KPoints-Si2.dat"), DiagoPrepare< std::complex< double > >(0, 0, 32, 0, "scalapack_gvx", "H-KPoints-Si64.dat", "S-KPoints-Si64.dat")) | |||
| ) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
| TEST_P | ( | DiagoGammaOnlyTest | , |
| LCAO | |||
| ) |
| TEST_P | ( | DiagoKPointsTest | , |
| LCAO | |||
| ) |