Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
114 commits
Select commit Hold shift + click to select a range
b69c085
Refactor: Encapsulate timer functionality in timer_wrapper.h
Jan 23, 2026
3829268
Refactor timer code and clean_esolver function
Jan 23, 2026
6fbf3dc
Merge branch 'develop' of github.com:mohanchen/abacus-mc into develop
Jan 24, 2026
ddafac6
Merge branch 'deepmodeling:develop' into develop
mohanchen Jan 25, 2026
202eac6
Merge branch 'deepmodeling:develop' into develop
mohanchen Jan 25, 2026
44a271b
Merge branch 'deepmodeling:develop' into develop
mohanchen Jan 25, 2026
2ac905d
Merge branch 'deepmodeling:develop' into develop
mohanchen Jan 25, 2026
1a0f1b4
Merge branch 'deepmodeling:develop' into develop
mohanchen Jan 27, 2026
47998bb
Merge branch 'deepmodeling:develop' into develop
mohanchen Jan 27, 2026
97c89da
Merge branch 'deepmodeling:develop' into develop
mohanchen Jan 28, 2026
fcbc6ab
Merge branch 'deepmodeling:develop' into develop
mohanchen Jan 28, 2026
fdd2606
Merge branch 'deepmodeling:develop' into develop
mohanchen Jan 31, 2026
3aa510e
Merge branch 'deepmodeling:develop' into develop
mohanchen Feb 1, 2026
a11361e
add module_energy directory
Feb 1, 2026
a18f0f2
Merge branch 'deepmodeling:develop' into develop
mohanchen Feb 2, 2026
16a65d2
updates
Feb 3, 2026
11938fe
Rename json_output to module_json and move para_json files, update in…
Feb 3, 2026
75775ec
Merge branch 'deepmodeling:develop' into develop
mohanchen Feb 7, 2026
ba64c35
Update CMakeLists.txt: change json_output to module_json
Feb 7, 2026
a9db0b1
Merge branch 'develop' into 20260203
mohanchen Feb 7, 2026
08370ea
Fix CMakeLists.txt: update source_io file paths to module_output dire…
Feb 7, 2026
d556f85
Fix csr_reader.h include paths: update to module_output directory
Feb 7, 2026
92afac8
fix bugs related to libxc
Feb 8, 2026
03983eb
fix
Feb 8, 2026
0da1a53
fix
Feb 8, 2026
f2a83e9
fix several CMakeLists
Feb 8, 2026
e256f0c
update CMake and other test files
Feb 8, 2026
2df5f84
Merge branch 'deepmodeling:develop' into develop
mohanchen Feb 8, 2026
3343370
update cmakelists
Feb 8, 2026
cc881a9
Merge branch 'develop' of github.com:mohanchen/abacus-mc into develop
Feb 8, 2026
26433bb
solve conflict
Feb 8, 2026
b6fcfa7
fix bugs
Feb 8, 2026
80b74c1
Fix: Correct para_json.cpp path in test CMakeLists.txt
Feb 8, 2026
b84febd
fix cmake
Feb 8, 2026
7c0865c
fix
Feb 8, 2026
0c811ee
fix
Feb 8, 2026
e9de93e
fix
Feb 8, 2026
468dd53
fix
Feb 8, 2026
0a5aaa4
fix
Feb 8, 2026
019b502
json!
Feb 8, 2026
d608d35
small updates of mulliken file format
Feb 8, 2026
3b75f45
update mulliken charge output nspin=1
Feb 8, 2026
58ce9ca
Fix: Create symbolic link 'abacus' for test compatibility
Feb 14, 2026
2942075
Merge branch 'deepmodeling:develop' into develop
mohanchen Feb 20, 2026
8897aa2
Merge branch '20260214' into develop
Feb 20, 2026
23fbce0
update mulliken output
Feb 20, 2026
27c7079
update mulliken spin 2
Feb 20, 2026
76e9e60
update mulliken 4
Feb 20, 2026
dba2cd7
mulliken for spin 1
Feb 20, 2026
40b6fa5
update mulliken and refs
Feb 20, 2026
58f40b1
update mulliken test to match new output format
Feb 20, 2026
2bbe4d4
update pchg
Feb 21, 2026
000427c
update mulliken test
Feb 21, 2026
ac62d22
update directories in 02_NAO_Gamma
Feb 21, 2026
ecb80f5
change the directories in 02_NAO_Gamma to make it more clear
Feb 21, 2026
68d2ee6
exclude a test
Feb 21, 2026
b9b5182
Merge branch 'deepmodeling:develop' into develop
mohanchen Feb 21, 2026
b1ef752
solve conflicts
Feb 21, 2026
3617cc0
Update INPUT files: replace tabs with spaces and align columns
Feb 21, 2026
80e11c2
update write_dmk.cpp
Feb 21, 2026
cede490
update out_dmr_dmk example in 03
Feb 21, 2026
ea10586
fix write_dmk_test.cpp
Feb 21, 2026
a6441ab
fix bug
Feb 21, 2026
412ee2e
update write_dmk.cpp
Feb 21, 2026
0f11d1e
update write_dmk
Feb 21, 2026
63c9abe
update
Feb 21, 2026
1563f53
update dmr output format, and change all the output of sparsematrix f…
Feb 21, 2026
f4144a6
update dmrs1_nap.csr.ref
Feb 21, 2026
61334fa
fix reader of dmr matrix
Feb 22, 2026
43ad39b
fix bug, now it works!
Feb 22, 2026
ac43df7
update format
Feb 22, 2026
33fb9bf
add spin information in dmr
Feb 22, 2026
9dc0a8d
update example in 03: scf_in_dmr_GaAs
Feb 22, 2026
8fa1a3f
add reference data
Feb 22, 2026
5cdf4f2
update example in 03: scf_in_dmr_Si
Feb 22, 2026
da59543
add example: scf_in_dmr_Si_spin2_hasbug
Feb 22, 2026
733e1ae
update example 03: scf_out_dmr_dmk_pot
Feb 22, 2026
d6994eb
change pot from int to vector!
Feb 22, 2026
18415ff
fix bug about out_pot
Feb 22, 2026
1e83e02
update potential, now it works with 2 parameters
Feb 22, 2026
6b9d909
fix bug, out_chg 2 now supports precision control of chginit.cube file!
Feb 22, 2026
9b3e7af
fix tests
Feb 22, 2026
5199a37
fix example
Feb 22, 2026
b6f1c90
fix example reference data
Feb 22, 2026
dd7585a
update tab of write_HS.hpp
Feb 22, 2026
767fa83
replace tab with blank in write_HS_R.cpp
Feb 22, 2026
07224ea
fix elf test
Feb 23, 2026
d74b5fd
delete 40_NO_ELF test
Feb 23, 2026
624b57b
update nscf_out_pot test
Feb 23, 2026
2044fc8
update pot in nscf_out_pot
Feb 23, 2026
330f19a
update md_out_syns test
Feb 23, 2026
a0aeaf6
update meta-gga output charge density and kinetic energy density
Feb 23, 2026
d7911eb
update test chg tau in metagga
Feb 23, 2026
704f3d2
update examples
Feb 23, 2026
fdb0332
fix tests!
Feb 23, 2026
be8b6e7
update 03 CASES_CPU.txt
Feb 23, 2026
0e381f6
fix 03 scf_in_dmr_GaAs test
Feb 23, 2026
8c63f08
update 02 CASES_CPU.txt
Feb 23, 2026
19ef760
fix 054 test in 01
Feb 23, 2026
b9c7cd2
fix another test scf_out_elf in 01
Feb 23, 2026
5506422
fix ldos test
Feb 23, 2026
4d7ecba
fix test in scf_out_chg_tau
Feb 23, 2026
f5da489
fix two tests in OFDFT
Feb 23, 2026
de8cd3c
update deepks examples
Feb 23, 2026
3c4ed5a
fix the unittest of csr_reader.cpp
Feb 23, 2026
73b803a
fix sparse_matrix.cpp unit tests
Feb 23, 2026
bf73a99
fix read_input_item_test.cpp
Feb 23, 2026
25b94b5
fix dmk
Feb 23, 2026
ad7cae5
comment out read_dmk
Feb 23, 2026
579ca9c
fix rho_io test
Feb 23, 2026
0b5de4c
fix bug
Feb 23, 2026
b02e3f8
update unitcell, about changing none to user_defined_lattice
Feb 23, 2026
663ab16
fix scf_in_dmr_GaAs
Feb 23, 2026
c6cc519
temporaly remove csr reader test in Hcontainer, will add back later
Feb 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions source/Makefile.Objects
Original file line number Diff line number Diff line change
Expand Up @@ -590,6 +590,7 @@ OBJS_IO=module_parameter/input_conv.o\
orb_io.o\
cal_pLpR.o\
filename.o\
ucell_io.o\

OBJS_IO_LCAO=cal_r_overlap_R.o\
write_orb_info.o\
Expand Down
2 changes: 1 addition & 1 deletion source/source_cell/read_atom_species.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ bool read_lattice_constant(std::ifstream& ifa,
// Read in latticies vector
//===========================

if(latName=="none")
if(latName=="user_defined_lattice")
{
// check the existence of keyword "LATTICE_PARAMETERS"
if (ModuleBase::GlobalFunc::SCAN_LINE_BEGIN(ifa,
Expand Down
6 changes: 3 additions & 3 deletions source/source_cell/test/unitcell_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ using UcellDeathTest = UcellTest;
TEST_F(UcellTest, Constructor)
{
EXPECT_EQ(ucell->Coordinate, "Direct");
EXPECT_EQ(ucell->latName, "none");
EXPECT_EQ(ucell->latName, "user_defined_lattice");
EXPECT_DOUBLE_EQ(ucell->lat0, 0.0);
EXPECT_DOUBLE_EQ(ucell->lat0_angstrom, 0.0);
EXPECT_EQ(ucell->ntype, 0);
Expand Down Expand Up @@ -547,7 +547,7 @@ TEST_F(UcellTest, RemakeCell)

TEST_F(UcellDeathTest, RemakeCellWarnings)
{
std::vector<std::string> latname_in = {"none", "trigonal", "bacm", "triclinic", "arbitrary"};
std::vector<std::string> latname_in = {"user_defined_lattice", "trigonal", "bacm", "triclinic", "arbitrary"};
for (int i = 0; i < latname_in.size(); ++i)
{
ucell->latvec.e11 = 10.0;
Expand All @@ -563,7 +563,7 @@ TEST_F(UcellDeathTest, RemakeCellWarnings)
testing::internal::CaptureStdout();
EXPECT_EXIT(unitcell::remake_cell(ucell->lat), ::testing::ExitedWithCode(1), "");
std::string output = testing::internal::GetCapturedStdout();
if (latname_in[i] == "none")
if (latname_in[i] == "user_defined_lattice")
{
EXPECT_THAT(output, testing::HasSubstr("to use fixed_ibrav, latname must be provided"));
}
Expand Down
4 changes: 2 additions & 2 deletions source/source_cell/unitcell_data.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
struct Lattice
{
std::string Coordinate = "Direct"; // "Direct" or "Cartesian" or "Cartesian_angstrom"
std::string latName = "none"; // Lattice name
std::string latName = "user_defined_lattice"; // Lattice name
double lat0 = 0.0; // Lattice constant(bohr)(a.u.)
double lat0_angstrom = 0.0; // Lattice constant(angstrom)
double tpiba = 0.0; // 2*pi / lat0;
Expand Down Expand Up @@ -64,4 +64,4 @@ struct Statistics
}
};

#endif
#endif
Loading
Loading