Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 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
a18f0f2
Merge branch 'deepmodeling:develop' into develop
mohanchen Feb 2, 2026
75775ec
Merge branch 'deepmodeling:develop' into develop
mohanchen Feb 7, 2026
2df5f84
Merge branch 'deepmodeling:develop' into develop
mohanchen Feb 8, 2026
2942075
Merge branch 'deepmodeling:develop' into develop
mohanchen Feb 20, 2026
b9b5182
Merge branch 'deepmodeling:develop' into develop
mohanchen Feb 21, 2026
da770d1
Merge branch 'deepmodeling:develop' into develop
mohanchen Feb 23, 2026
fe14b0c
reformat of INPUT, replace tab with blank
Feb 23, 2026
a65402e
rename 44 and 45 directories
Feb 23, 2026
ac9b94b
rename 4
Feb 23, 2026
a04016c
rename 54 55 56
Feb 23, 2026
1e90bb3
rename 36 and 37
Feb 23, 2026
a9fe5d6
update examples 32 33 and 60
Feb 23, 2026
daf0df3
fix bug
Feb 23, 2026
47a602d
update a few examples
Feb 23, 2026
b783abf
update examples
Feb 23, 2026
e049bdc
msst
Feb 23, 2026
3ab2af5
update examples
Feb 23, 2026
fc1aae8
update example
Feb 23, 2026
b9c3e05
update
Feb 23, 2026
6b9046a
update
Feb 23, 2026
e663649
update a few examples
Feb 23, 2026
6b9e10c
update
Feb 23, 2026
548338e
update pp
Feb 23, 2026
94ccf56
finish 63 examples in 03_NAO_multik
Feb 23, 2026
9433ad9
Format INPUT files in 03_NAO_multik: replace tabs with spaces and ali…
Feb 23, 2026
fb46c13
Format INPUT files in 02_NAO_Gamma: replace tabs with spaces and alig…
Feb 23, 2026
b9ffbf0
Format INPUT files in 01_PW: replace tabs with spaces and align param…
Feb 23, 2026
612efde
Format all INPUT files in tests: replace tabs with spaces and align p…
Feb 23, 2026
c0f61a0
update exe of abacus
Feb 24, 2026
c5bc6b1
Merge branch 'develop' into 03
mohanchen Feb 24, 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
  •  
  •  
  •  
32 changes: 16 additions & 16 deletions tests/01_PW/001_PW_UPF100_Al/INPUT
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
INPUT_PARAMETERS
INPUT_PARAMETERS
#Parameters (1.General)
suffix autotest
calculation scf
suffix autotest
calculation scf

#nbands 8
symmetry 1
pseudo_dir ../../PP_ORB
symmetry 1
pseudo_dir ../../PP_ORB

#Parameters (2.Iteration)
ecutwfc 30
scf_thr 1e-9
scf_nmax 100
ecutwfc 30
scf_thr 1e-9
scf_nmax 100

#Parameters (3.Basis)
basis_type pw
latname fcc
basis_type pw
latname fcc

#Parameters (4.Smearing)
smearing_method gauss
smearing_sigma 0.002
smearing_method gauss
smearing_sigma 0.002

#Parameters (5.Mixing)
mixing_type broyden
mixing_beta 0.7
diago_smooth_ethr 1
use_k_continuity 1
mixing_type broyden
mixing_beta 0.7
diago_smooth_ethr 1
use_k_continuity 1
40 changes: 20 additions & 20 deletions tests/01_PW/002_PW_UPF100_RAPPE_Fe/INPUT
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
INPUT_PARAMETERS
INPUT_PARAMETERS
#Parameters (1.General)
suffix autotest
calculation scf
init_wfc random
symmetry 0
latname bcc
nspin 1
pseudo_dir ../../PP_ORB
suffix autotest
calculation scf
init_wfc random
symmetry 0
latname bcc
nspin 1
pseudo_dir ../../PP_ORB

#Parameters (2.Iteration)
ecutwfc 10
scf_thr 1e-9
scf_nmax 100
ecutwfc 10
scf_thr 1e-9
scf_nmax 100

#Parameters (3.Basis)
basis_type pw
basis_type pw

#Parameters (4.Smearing)
smearing_method gaussian
smearing_sigma 0.02
smearing_method gaussian
smearing_sigma 0.02

#parameters (5.Mixing)
mixing_type broyden
mixing_beta 0.7
mixing_gg0 1.0
mixing_type broyden
mixing_beta 0.7
mixing_gg0 1.0

cal_force 1
cal_stress 1
cal_force 1
cal_stress 1

pw_seed 1
pw_seed 1
48 changes: 24 additions & 24 deletions tests/01_PW/003_PW_UPF100_USPP_Fe/INPUT
Original file line number Diff line number Diff line change
@@ -1,36 +1,36 @@
INPUT_PARAMETERS
INPUT_PARAMETERS
#Parameters (1.General)
suffix autotest
calculation scf
symmetry 0
latname bcc
nspin 2
pseudo_dir ../../PP_ORB
suffix autotest
calculation scf
symmetry 0
latname bcc
nspin 2
pseudo_dir ../../PP_ORB

#Parameters (2.Iteration)
ecutwfc 8
ecutrho 35
scf_thr 1e-9
scf_nmax 50
ecutwfc 8
ecutrho 35
scf_thr 1e-9
scf_nmax 50

#Parameters (3.Basis)
basis_type pw
basis_type pw

#Parameters (4.Smearing)
smearing_method gaussian
smearing_sigma 0.02
smearing_method gaussian
smearing_sigma 0.02

#parameters (5.Mixing)
mixing_type pulay
mixing_beta 0.4
mixing_beta_mag 0.4
mixing_gg0 1.0
mixing_gg0_mag 1.0
mixing_type pulay
mixing_beta 0.4
mixing_beta_mag 0.4
mixing_gg0 1.0
mixing_gg0_mag 1.0

pseudo_mesh 1
pseudo_rcut 10
pseudo_mesh 1
pseudo_rcut 10

cal_force 1
cal_stress 1
cal_force 1
cal_stress 1

pw_seed 1
pw_seed 1
28 changes: 14 additions & 14 deletions tests/01_PW/004_PW_UPF201_Si/INPUT
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
INPUT_PARAMETERS
INPUT_PARAMETERS
#Parameters (1.General)
suffix autotest
calculation scf
suffix autotest
calculation scf

nbands 6
symmetry 1
pseudo_dir ../../PP_ORB
nbands 6
symmetry 1
pseudo_dir ../../PP_ORB

#Parameters (2.Iteration)
ecutwfc 20
scf_thr 1e-9
scf_nmax 100
ecutwfc 20
scf_thr 1e-9
scf_nmax 100


#Parameters (3.Basis)
basis_type pw
basis_type pw

#Parameters (4.Smearing)
smearing_method gauss
smearing_sigma 0.002
smearing_method gauss
smearing_sigma 0.002

#Parameters (5.Mixing)
mixing_type broyden
mixing_beta 0.7
mixing_type broyden
mixing_beta 0.7
24 changes: 12 additions & 12 deletions tests/01_PW/005_PW_UPF201_UPF100/INPUT
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
INPUT_PARAMETERS
INPUT_PARAMETERS
#Parameters (1.General)
suffix autotest
calculation scf
suffix autotest
calculation scf

nbands 8
symmetry 1
pseudo_dir ../../PP_ORB/
nbands 8
symmetry 1
pseudo_dir ../../PP_ORB/

#Parameters (2.Iteration)
ecutwfc 20
ecutwfc 20

#Parameters (3.Basis)
basis_type pw
basis_type pw

#Parameters (4.Smearing)
smearing_method gauss
smearing_sigma 0.0074
smearing_method gauss
smearing_sigma 0.0074

#Parameters (5.Mixing)
mixing_type broyden
mixing_beta 0.7
mixing_type broyden
mixing_beta 0.7
30 changes: 15 additions & 15 deletions tests/01_PW/006_PW_UPF201_Eu/INPUT
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
INPUT_PARAMETERS
suffix autotest
calculation scf
ntype 1
nspin 1
pseudo_dir ../../PP_ORB
symmetry 1
nbands 10
INPUT_PARAMETERS
suffix autotest
calculation scf
ntype 1
nspin 1
pseudo_dir ../../PP_ORB
symmetry 1
nbands 10

ecutwfc 20
scf_thr 1.0e-7 // about iteration
ecutwfc 20
scf_thr 1.0e-7 // about iteration

basis_type pw
smearing_method gauss
smearing_sigma 0.002
basis_type pw
smearing_method gauss
smearing_sigma 0.002

mixing_type broyden // about charge mixing
mixing_beta 0.7
mixing_type broyden // about charge mixing
mixing_beta 0.7
52 changes: 26 additions & 26 deletions tests/01_PW/007_PW_UPF201_USPP_Fe/INPUT
Original file line number Diff line number Diff line change
@@ -1,39 +1,39 @@
INPUT_PARAMETERS
INPUT_PARAMETERS
#Parameters (1.General)
suffix autotest
calculation scf
nbands 10
symmetry 0
latname bcc
nspin 2
pseudo_dir ../../PP_ORB
suffix autotest
calculation scf
nbands 10
symmetry 0
latname bcc
nspin 2
pseudo_dir ../../PP_ORB

#Parameters (2.Iteration)
ecutwfc 8
ecutrho 60
scf_thr 1e-9
scf_nmax 100
ecutwfc 8
ecutrho 60
scf_thr 1e-9
scf_nmax 100

#Parameters (3.Basis)
basis_type pw
basis_type pw

#Parameters (4.Smearing)
smearing_method gaussian
smearing_sigma 0.02
smearing_method gaussian
smearing_sigma 0.02

#parameters (5.Mixing)
mixing_type pulay
mixing_beta 0.4
mixing_beta_mag 0.4
mixing_gg0 1.0
mixing_gg0_mag 1.0
mixing_type pulay
mixing_beta 0.4
mixing_beta_mag 0.4
mixing_gg0 1.0
mixing_gg0_mag 1.0

pseudo_mesh 1
pseudo_rcut 10
pseudo_mesh 1
pseudo_rcut 10

cal_force 1
cal_stress 1
cal_force 1
cal_stress 1

kpar 3
kpar 3

pw_seed 1
pw_seed 1
42 changes: 21 additions & 21 deletions tests/01_PW/008_PW_UPF201_USPP_NaCl/INPUT
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
INPUT_PARAMETERS
INPUT_PARAMETERS
#Parameters (1.General)
suffix autotest
calculation scf
nbands 12
symmetry 1
latname fcc
pseudo_dir ../../PP_ORB
pw_seed 1
suffix autotest
calculation scf
nbands 12
symmetry 1
latname fcc
pseudo_dir ../../PP_ORB
pw_seed 1

#Parameters (2.Iteration)
ecutwfc 5
ecutrho 100
scf_thr 1e-9
scf_nmax 100
ecutwfc 5
ecutrho 100
scf_thr 1e-9
scf_nmax 100

#Parameters (3.Basis)
basis_type pw
basis_type pw

#Parameters (4.Smearing)
smearing_method gaussian
smearing_sigma 0.02
smearing_method gaussian
smearing_sigma 0.02

#parameters (5.Mixing)
mixing_type pulay
mixing_beta 0.4
mixing_type pulay
mixing_beta 0.4

pseudo_mesh 1
pseudo_rcut 10
pseudo_mesh 1
pseudo_rcut 10

cal_force 1
cal_stress 1
cal_force 1
cal_stress 1
Loading
Loading