Skip to content

Commit af5f1a5

Browse files
mohanchenabacus_fixerCritsium-xy
authored
move read_pseudo.cpp and .h from source_estate to source_cell (deepmodeling#7670)
* move read_pseudo.cpp and .h from source_estate to source_cell * update makefiles * update * fix --------- Co-authored-by: abacus_fixer <mohanchen@pku.eud.cn> Co-authored-by: Xiaoyang Zhang <tsfxwbbzxy@163.com>
1 parent abdc863 commit af5f1a5

20 files changed

Lines changed: 65 additions & 67 deletions

File tree

source/Makefile.Objects

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,8 @@ OBJS_CELL=atom_pseudo.o\
206206
sep.o\
207207
sep_cell.o\
208208
cal_nelec_nband.o\
209+
read_pseudo.o\
210+
cal_wfc.o\
209211

210212
OBJS_DEEPKS=LCAO_deepks.o\
211213
deepks_basic.o\
@@ -248,8 +250,6 @@ OBJS_ELECSTAT=elecstate.o\
248250
pot_xc.o\
249251
cal_ux.o\
250252
read_orb.o\
251-
read_pseudo.o\
252-
cal_wfc.o\
253253
setup_estate_pw.o\
254254
update_pot.o\
255255

source/source_cell/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ add_library(
3434
qlist.cpp
3535
qlist.h
3636
cal_nelec_nband.cpp
37+
read_pseudo.cpp
38+
cal_wfc.cpp
3739
)
3840

3941
if(ENABLE_COVERAGE)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#include "read_pseudo.h"
22

3-
namespace elecstate
3+
namespace unitcell
44
{
55
void cal_nwfc(std::ofstream& log,UnitCell& ucell,Atom* atoms, const int nspin, const int nlocal, const int npol,
66
const std::string& basis_type, const std::string& esolver_type, const std::string& init_wfc, const int nbands)
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
#include "read_pseudo.h"
22
#include "source_base/global_file.h"
3-
#include "source_cell/cal_atoms_info.h"
4-
#include "source_cell/read_pp.h"
5-
#include "source_cell/bcast_cell.h"
3+
#include "cal_atoms_info.h"
4+
#include "read_pp.h"
5+
#include "bcast_cell.h"
66
#include "source_base/element_elec_config.h"
77
#include "source_base/parallel_common.h"
88

9-
#include <cstring> // Peize Lin fix bug about strcmp 2016-08-02
9+
#include <cstring>
1010

11-
namespace elecstate {
11+
namespace unitcell {
1212
AtomsInfoResult read_pseudo(std::ofstream& ofs, UnitCell& ucell,
1313
const std::string& pseudo_dir,
1414
const std::string& global_out_dir,
@@ -132,7 +132,7 @@ AtomsInfoResult read_pseudo(std::ofstream& ofs, UnitCell& ucell,
132132
}
133133

134134
#ifdef __MPI
135-
unitcell::bcast_atoms_pseudo(ucell.atoms,ucell.ntype);
135+
bcast_atoms_pseudo(ucell.atoms,ucell.ntype);
136136
#endif
137137

138138
for (int it = 0; it < ucell.ntype; it++) {
@@ -265,7 +265,7 @@ void read_cell_pseudopots(const std::string& pp_dir, std::ofstream& log, UnitCel
265265
const double pseudo_rcut,
266266
const double soc_lambda)
267267
{
268-
ModuleBase::TITLE("Elecstate", "read_cell_pseudopots");
268+
ModuleBase::TITLE("UnitCell", "read_cell_pseudopots");
269269
// setup reading log for pseudopot_upf
270270
const std::string global_out_dir_ = global_out_dir;
271271
const std::string dft_functional_ = dft_functional;
@@ -386,7 +386,7 @@ void read_cell_pseudopots(const std::string& pp_dir, std::ofstream& log, UnitCel
386386

387387
void print_unitcell_pseudo(const std::string& fn, UnitCell& ucell)
388388
{
389-
ModuleBase::TITLE("elecstate", "print_unitcell_pseudo");
389+
ModuleBase::TITLE("unitcell", "print_unitcell_pseudo");
390390
std::ofstream ofs(fn.c_str());
391391

392392
ucell.print_cell(ofs);
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
#ifndef READ_PSEUDO_H
22
#define READ_PSEUDO_H
33

4-
#include "source_cell/unitcell.h"
5-
#include "source_cell/cal_atoms_info.h"
4+
#include "unitcell.h"
5+
#include "cal_atoms_info.h"
66

7-
namespace elecstate {
7+
namespace unitcell {
88

99
AtomsInfoResult read_pseudo(std::ofstream& ofs, UnitCell& ucell,
1010
const std::string& pseudo_dir,

source/source_cell/test/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ list(APPEND cell_simple_srcs
4040
../read_pp_vwr.cpp
4141
../read_pp_blps.cpp
4242
../check_atomic_stru.cpp
43-
../../source_estate/read_pseudo.cpp
44-
../../source_estate/cal_wfc.cpp
43+
../read_pseudo.cpp
44+
../cal_wfc.cpp
4545
../cal_nelec_nband.cpp
4646
../read_orb.cpp
4747
../sep.cpp

source/source_cell/test/unitcell_test.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
#include "source_estate/cal_ux.h"
55
#include "source_cell/read_orb.h"
6-
#include "source_estate/read_pseudo.h"
6+
#include "source_cell/read_pseudo.h"
77
#include "source_cell/read_stru.h"
88
#include "source_cell/print_cell.h"
99
#include "memory"
@@ -787,7 +787,7 @@ TEST_F(UcellTest, PrintUnitcellPseudo)
787787
UcellTestPrepare utp = UcellTestLib["C1H2-Index"];
788788
ucell = utp.SetUcellInfo();
789789
std::string fn = "printcell.log";
790-
elecstate::print_unitcell_pseudo(fn, *ucell);
790+
unitcell::print_unitcell_pseudo(fn, *ucell);
791791
std::ifstream ifs;
792792
ifs.open("printcell.log");
793793
std::string str((std::istreambuf_iterator<char>(ifs)), std::istreambuf_iterator<char>());

source/source_cell/test/unitcell_test_para.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#include "source_base/global_variable.h"
88
#include "source_base/mathzone.h"
99
#include "source_cell/unitcell.h"
10-
#include "source_estate/read_pseudo.h"
10+
#include "source_cell/read_pseudo.h"
1111
#include <valarray>
1212
#include <vector>
1313
#ifdef __MPI
@@ -226,7 +226,7 @@ TEST_F(UcellTest, ReadPseudo)
226226
const int bndpar = 1;
227227
const double nelec = 0.0;
228228
const double nupdown = 0.0;
229-
auto atoms_info = elecstate::read_pseudo(ofs, *ucell, pseudo_dir, global_out_dir, out_element_info, dft_functional, lspinorb, pseudo_rcut, soc_lambda, nspin, npol, basis_type, esolver_type, init_wfc, nbands, two_fermi, nelec_delta, smearing_method, ks_solver, bndpar, nelec, nupdown);
229+
auto atoms_info = unitcell::read_pseudo(ofs, *ucell, pseudo_dir, global_out_dir, out_element_info, dft_functional, lspinorb, pseudo_rcut, soc_lambda, nspin, npol, basis_type, esolver_type, init_wfc, nbands, two_fermi, nelec_delta, smearing_method, ks_solver, bndpar, nelec, nupdown);
230230
// check_structure will print some warning info
231231
// output nonlocal file
232232
if (GlobalV::MY_RANK == 0)

source/source_cell/test/unitcell_test_readpp.cpp

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#include "source_cell/check_atomic_stru.h"
77
#include "source_cell/unitcell.h"
88
#include "source_cell/cal_nelec_nband.h"
9-
#include "source_estate/read_pseudo.h"
9+
#include "source_cell/read_pseudo.h"
1010
#include <valarray>
1111
#include <vector>
1212
#include "string.h"
@@ -111,7 +111,7 @@ TEST_F(UcellDeathTest, ReadCellPPWarning1) {
111111
const std::string global_out_dir = "./";
112112
const std::string dft_functional = "default";
113113
pp_dir = "./support/";
114-
EXPECT_EXIT(elecstate::read_cell_pseudopots(pp_dir, ofs, *ucell,
114+
EXPECT_EXIT(unitcell::read_cell_pseudopots(pp_dir, ofs, *ucell,
115115
global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda),
116116
::testing::ExitedWithCode(1),"");
117117
output = testing::internal::GetCapturedStdout();
@@ -127,7 +127,7 @@ TEST_F(UcellDeathTest, ReadCellPPWarning2) {
127127
testing::internal::CaptureStdout();
128128
const std::string global_out_dir = "./";
129129
const std::string dft_functional = "default";
130-
EXPECT_EXIT(elecstate::read_cell_pseudopots(pp_dir, ofs, *ucell,
130+
EXPECT_EXIT(unitcell::read_cell_pseudopots(pp_dir, ofs, *ucell,
131131
global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda),
132132
::testing::ExitedWithCode(1), "");
133133
output = testing::internal::GetCapturedStdout();
@@ -145,7 +145,7 @@ TEST_F(UcellDeathTest, ReadCellPPWarning3) {
145145
const std::string global_out_dir = "./";
146146
const std::string dft_functional = "default";
147147
pp_dir = "./support/";
148-
EXPECT_EXIT(elecstate::read_cell_pseudopots(pp_dir, ofs, *ucell,
148+
EXPECT_EXIT(unitcell::read_cell_pseudopots(pp_dir, ofs, *ucell,
149149
global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda),
150150
::testing::ExitedWithCode(1),"");
151151
output = testing::internal::GetCapturedStdout();
@@ -160,7 +160,7 @@ TEST_F(UcellDeathTest, ReadCellPPWarning4) {
160160
const std::string dft_functional = "LDA";
161161
testing::internal::CaptureStdout();
162162
const std::string global_out_dir = "./";
163-
EXPECT_NO_THROW(elecstate::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda));
163+
EXPECT_NO_THROW(unitcell::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda));
164164
output = testing::internal::GetCapturedStdout();
165165
EXPECT_THAT(output, testing::HasSubstr("DFT FUNC. (PSEUDO) : PBE"));
166166
EXPECT_THAT(output, testing::HasSubstr("DFT FUNC. (SET TO) : LDA"));
@@ -174,7 +174,7 @@ TEST_F(UcellDeathTest, ReadCellPPWarning5) {
174174
testing::internal::CaptureStdout();
175175
const std::string global_out_dir = "./";
176176
const std::string dft_functional = "default";
177-
EXPECT_EXIT(elecstate::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda),
177+
EXPECT_EXIT(unitcell::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda),
178178
::testing::ExitedWithCode(1),
179179
"");
180180
output = testing::internal::GetCapturedStdout();
@@ -188,7 +188,7 @@ TEST_F(UcellTest, ReadCellPP) {
188188
ucell->atoms[1].flag_empty_element = true;
189189
const std::string global_out_dir = "./";
190190
const std::string dft_functional = "default";
191-
elecstate::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda);
191+
unitcell::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda);
192192
EXPECT_EQ(ucell->atoms[0].ncpp.pp_type, "NC");
193193
EXPECT_FALSE(ucell->atoms[0].ncpp.has_so); // becomes false in average_p
194194
EXPECT_FALSE(ucell->atoms[1].ncpp.has_so);
@@ -216,8 +216,8 @@ TEST_F(UcellTest, CalMeshx) {
216216
const double soc_lambda = 0.0;
217217
const std::string global_out_dir = "./";
218218
const std::string dft_functional = "default";
219-
elecstate::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda);
220-
elecstate::cal_meshx(ucell->meshx,ucell->atoms,ucell->ntype);
219+
unitcell::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda);
220+
unitcell::cal_meshx(ucell->meshx,ucell->atoms,ucell->ntype);
221221
EXPECT_EQ(ucell->atoms[0].ncpp.msh, 1247);
222222
EXPECT_EQ(ucell->atoms[1].ncpp.msh, 1165);
223223
EXPECT_EQ(ucell->meshx, 1247);
@@ -230,10 +230,10 @@ TEST_F(UcellTest, CalNatomwfc1) {
230230
const std::string global_out_dir = "./";
231231
const std::string dft_functional = "default";
232232
const int nspin = 1;
233-
elecstate::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda);
233+
unitcell::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda);
234234
EXPECT_FALSE(ucell->atoms[0].ncpp.has_so);
235235
EXPECT_FALSE(ucell->atoms[1].ncpp.has_so);
236-
elecstate::cal_natomwfc(ofs,ucell->natomwfc,ucell->ntype,ucell->atoms,nspin);
236+
unitcell::cal_natomwfc(ofs,ucell->natomwfc,ucell->ntype,ucell->atoms,nspin);
237237
EXPECT_EQ(ucell->atoms[0].ncpp.nchi, 2);
238238
EXPECT_EQ(ucell->atoms[1].ncpp.nchi, 1);
239239
EXPECT_EQ(ucell->atoms[0].na, 1);
@@ -248,10 +248,10 @@ TEST_F(UcellTest, CalNatomwfc2) {
248248
const int nspin = 4;
249249
const std::string global_out_dir = "./";
250250
const std::string dft_functional = "default";
251-
elecstate::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda);
251+
unitcell::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda);
252252
EXPECT_FALSE(ucell->atoms[0].ncpp.has_so);
253253
EXPECT_FALSE(ucell->atoms[1].ncpp.has_so);
254-
elecstate::cal_natomwfc(ofs,ucell->natomwfc,ucell->ntype,ucell->atoms,nspin);
254+
unitcell::cal_natomwfc(ofs,ucell->natomwfc,ucell->ntype,ucell->atoms,nspin);
255255
EXPECT_EQ(ucell->atoms[0].ncpp.nchi, 2);
256256
EXPECT_EQ(ucell->atoms[1].ncpp.nchi, 1);
257257
EXPECT_EQ(ucell->atoms[0].na, 1);
@@ -266,10 +266,10 @@ TEST_F(UcellTest, CalNatomwfc3) {
266266
const int nspin = 4;
267267
const std::string global_out_dir = "./";
268268
const std::string dft_functional = "default";
269-
elecstate::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda);
269+
unitcell::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda);
270270
EXPECT_TRUE(ucell->atoms[0].ncpp.has_so);
271271
EXPECT_TRUE(ucell->atoms[1].ncpp.has_so);
272-
elecstate::cal_natomwfc(ofs,ucell->natomwfc,ucell->ntype,ucell->atoms,nspin);
272+
unitcell::cal_natomwfc(ofs,ucell->natomwfc,ucell->ntype,ucell->atoms,nspin);
273273
EXPECT_EQ(ucell->atoms[0].ncpp.nchi, 3);
274274
EXPECT_EQ(ucell->atoms[1].ncpp.nchi, 1);
275275
EXPECT_EQ(ucell->atoms[0].na, 1);
@@ -291,10 +291,10 @@ TEST_F(UcellTest, CalNwfc1) {
291291
const std::string esolver_type = "ksdft";
292292
const std::string init_wfc = "";
293293
const int nbands = 6;
294-
elecstate::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda);
294+
unitcell::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda);
295295
EXPECT_FALSE(ucell->atoms[0].ncpp.has_so);
296296
EXPECT_FALSE(ucell->atoms[1].ncpp.has_so);
297-
elecstate::cal_nwfc(ofs,*ucell,ucell->atoms, nspin, nlocal, npol, basis_type, esolver_type, init_wfc, nbands);
297+
unitcell::cal_nwfc(ofs,*ucell,ucell->atoms, nspin, nlocal, npol, basis_type, esolver_type, init_wfc, nbands);
298298
EXPECT_EQ(ucell->atoms[0].iw2l[8], 2);
299299
EXPECT_EQ(ucell->atoms[0].iw2n[8], 0);
300300
EXPECT_EQ(ucell->atoms[0].iw2m[8], 4);
@@ -366,10 +366,10 @@ TEST_F(UcellTest, CalNwfc2) {
366366
const int nbands = 6;
367367
const std::string global_out_dir = "./";
368368
const std::string dft_functional = "default";
369-
elecstate::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda);
369+
unitcell::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda);
370370
EXPECT_FALSE(ucell->atoms[0].ncpp.has_so);
371371
EXPECT_FALSE(ucell->atoms[1].ncpp.has_so);
372-
EXPECT_NO_THROW(elecstate::cal_nwfc(ofs,*ucell,ucell->atoms, nspin, nlocal, npol, basis_type, esolver_type, init_wfc, nbands));
372+
EXPECT_NO_THROW(unitcell::cal_nwfc(ofs,*ucell,ucell->atoms, nspin, nlocal, npol, basis_type, esolver_type, init_wfc, nbands));
373373
}
374374

375375
TEST_F(UcellDeathTest, CheckStructure) {
@@ -378,7 +378,7 @@ TEST_F(UcellDeathTest, CheckStructure) {
378378
const double soc_lambda = 0.0;
379379
const std::string global_out_dir = "./";
380380
const std::string dft_functional = "default";
381-
elecstate::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda);
381+
unitcell::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda);
382382
EXPECT_FALSE(ucell->atoms[0].ncpp.has_so);
383383
EXPECT_FALSE(ucell->atoms[1].ncpp.has_so);
384384
// trial 1
@@ -446,7 +446,7 @@ TEST_F(UcellDeathTest, ReadPseudoWarning1) {
446446
testing::internal::CaptureStdout();
447447
const double nelec = 0.0;
448448
const double nupdown = 0.0;
449-
EXPECT_EXIT(elecstate::read_pseudo(ofs, *ucell, pseudo_dir, global_out_dir, out_element_info, dft_functional, lspinorb, pseudo_rcut, soc_lambda, nspin, npol, basis_type, esolver_type, init_wfc, nbands, two_fermi, nelec_delta, smearing_method, ks_solver, bndpar, nelec, nupdown), ::testing::ExitedWithCode(1), "");
449+
EXPECT_EXIT(unitcell::read_pseudo(ofs, *ucell, pseudo_dir, global_out_dir, out_element_info, dft_functional, lspinorb, pseudo_rcut, soc_lambda, nspin, npol, basis_type, esolver_type, init_wfc, nbands, two_fermi, nelec_delta, smearing_method, ks_solver, bndpar, nelec, nupdown), ::testing::ExitedWithCode(1), "");
450450
output = testing::internal::GetCapturedStdout();
451451
EXPECT_THAT(output,
452452
testing::HasSubstr("All DFT functional must consistent."));
@@ -478,7 +478,7 @@ TEST_F(UcellDeathTest, ReadPseudoWarning2) {
478478
ucell->pseudo_fn[0] = "Al_ONCV_PBE-1.0.upf";
479479
testing::internal::CaptureStdout();
480480
const double nelec = 0.0;
481-
EXPECT_NO_THROW(elecstate::read_pseudo(ofs, *ucell, pseudo_dir, global_out_dir, out_element_info, dft_functional, lspinorb, pseudo_rcut, soc_lambda, nspin, npol, basis_type, esolver_type, init_wfc, nbands, two_fermi, nelec_delta, smearing_method, ks_solver, bndpar, nelec));
481+
EXPECT_NO_THROW(unitcell::read_pseudo(ofs, *ucell, pseudo_dir, global_out_dir, out_element_info, dft_functional, lspinorb, pseudo_rcut, soc_lambda, nspin, npol, basis_type, esolver_type, init_wfc, nbands, two_fermi, nelec_delta, smearing_method, ks_solver, bndpar, nelec));
482482
output = testing::internal::GetCapturedStdout();
483483
EXPECT_THAT(
484484
output,
@@ -493,7 +493,7 @@ TEST_F(UcellTest, CalNelec) {
493493
const double soc_lambda = 0.0;
494494
const std::string global_out_dir = "./";
495495
const std::string dft_functional = "default";
496-
elecstate::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda);
496+
unitcell::read_cell_pseudopots(pp_dir, ofs, *ucell, global_out_dir, dft_functional, lspinorb, pseudo_rcut, soc_lambda);
497497
EXPECT_EQ(4, ucell->atoms[0].ncpp.zv);
498498
EXPECT_EQ(1, ucell->atoms[1].ncpp.zv);
499499
EXPECT_EQ(1, ucell->atoms[0].na);

source/source_cell/test_pw/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ AddTest(
1616
../atom_pseudo.cpp ../pseudo.cpp ../read_pp.cpp ../read_pp_complete.cpp ../read_pp_upf201.cpp ../read_pp_upf100.cpp
1717
../read_stru.cpp ../read_atom_species.cpp
1818
../read_pp_vwr.cpp ../read_pp_blps.cpp
19-
../../source_estate/read_pseudo.cpp ../cal_nelec_nband.cpp
19+
../read_pseudo.cpp ../cal_nelec_nband.cpp
2020
../../source_cell/read_orb.cpp ../print_cell.cpp
21-
../../source_estate/cal_wfc.cpp ../sep.cpp ../sep_cell.cpp
21+
../cal_wfc.cpp ../sep.cpp ../sep_cell.cpp
2222
)
2323

2424
find_program(BASH bash)

0 commit comments

Comments
 (0)