Skip to content

Commit

Permalink
fix build bug
Browse files Browse the repository at this point in the history
  • Loading branch information
haozhihan committed Aug 28, 2024
1 parent ae6fbb4 commit 1af86a8
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 22 deletions.
25 changes: 6 additions & 19 deletions source/module_hsolver/test/test_hsolver_pw.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -92,14 +92,8 @@ TEST_F(TestHSolverPW, solve) {
&elecstate_test,
elecstate_test.ekb.c,
is_occupied,
method_test,
"scf",
"pw",
false,
GlobalV::use_uspp,
GlobalV::RANK_IN_POOL,
GlobalV::NPROC_IN_POOL,

hsolver::DiagoIterAssist<std::complex<double>, base_device::DEVICE_CPU>::SCF_ITER,
hsolver::DiagoIterAssist<std::complex<double>, base_device::DEVICE_CPU>::need_subspace,
hsolver::DiagoIterAssist<std::complex<double>, base_device::DEVICE_CPU>::PW_DIAG_NMAX,
Expand All @@ -120,19 +114,12 @@ TEST_F(TestHSolverPW, solve) {
&elecstate_test,
elecstate_test.ekb.c,
is_occupied,
method_test,
"scf",
"pw",
false,
GlobalV::use_uspp,
GlobalV::RANK_IN_POOL,
GlobalV::NPROC_IN_POOL,

hsolver::DiagoIterAssist<std::complex<double>, base_device::DEVICE_CPU>::SCF_ITER,
hsolver::DiagoIterAssist<std::complex<double>, base_device::DEVICE_CPU>::need_subspace,
hsolver::DiagoIterAssist<std::complex<double>, base_device::DEVICE_CPU>::PW_DIAG_NMAX,
hsolver::DiagoIterAssist<std::complex<double>, base_device::DEVICE_CPU>::PW_DIAG_THR,

true);

// EXPECT_EQ(this->hs_d.initialed_psi, true);
Expand All @@ -145,15 +132,15 @@ TEST_F(TestHSolverPW, solve) {
EXPECT_DOUBLE_EQ(elecstate_test.ekb.c[1], 7.0);

// check initDiagh()
this->hs_f.method = "dav";
this->hs_d.method = "dav";
this->hs_f.initialed_psi = false;
this->hs_d.initialed_psi = false;
// this->hs_f.method = "dav";
// this->hs_d.method = "dav";
// this->hs_f.initialed_psi = false;
// this->hs_d.initialed_psi = false;
// this->hs_f.initDiagh(psi_test_cf);
// this->hs_d.initDiagh(psi_test_cd);
// will not change state of initialed_psi in initDiagh
EXPECT_EQ(this->hs_f.initialed_psi, false);
EXPECT_EQ(this->hs_d.initialed_psi, false);
// EXPECT_EQ(this->hs_f.initialed_psi, false);
// EXPECT_EQ(this->hs_d.initialed_psi, false);

// // check hamiltSolvePsiK()
// this->hs_f.hamiltSolvePsiK(&hamilt_test_f, psi_test_cf, this->hs_f.precondition, ekb_f.data());
Expand Down
3 changes: 0 additions & 3 deletions source/module_hsolver/test/test_hsolver_sdft.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -232,9 +232,6 @@ TEST_F(TestHSolverPW_SDFT, solve_noband_skipcharge)
elecstate_test.charge->nrxx = 10;
int istep = 0;
int iter = 0;

//check solve()
hs_d.initialed_psi = true;

this->hs_d.solve(&hamilt_test_d,
psi_test_no,
Expand Down

0 comments on commit 1af86a8

Please sign in to comment.