Skip to content

Commit ad706c3

Browse files
committed
add some tests for rdmft
1 parent 6619a13 commit ad706c3

File tree

21 files changed

+245
-1
lines changed

21 files changed

+245
-1
lines changed

abaInstall_HZWpara.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
rm -rf build
22

33
#cmake -B build -DCMAKE_INSTALL_PREFIX=/public1/home/t6s000394/jghan/software/abacus-develop/rdmft-abacus/ -DCMAKE_CXX_COMPILER=icpx -DELPA_DIR=/public1/home/t6s000394/jghan/software/elpa-2021.11/ -DCEREAL_INCLUDE_DIR=/public1/home/t6s000394/jghan/software/cereal/cereal-1.3.2/include
4-
cmake -B build -DCMAKE_INSTALL_PREFIX=/public1/home/t6s000394/jghan/software/abacus-develop/rdmft-abacus/ -DCMAKE_CXX_COMPILER=icpx -DMPI_CXX_COMPILER=mpiicpc -DELPA_DIR=/public1/home/t6s000394/jghan/software/elpa-2021.11/ -DLibxc_DIR=/public1/home/t6s000394/jghan/software/libxc/ -DLIBRI_DIR=/public1/home/t6s000394/jghan/software/LibRI -DLIBCOMM_DIR=/public1/home/t6s000394/jghan/software/LibComm -DCEREAL_INCLUDE_DIR=/public1/home/t6s000394/jghan/software/cereal/cereal-1.3.2/include -DDEBUG_INFO=ON
4+
cmake -B build -DCMAKE_INSTALL_PREFIX=/public1/home/t6s000394/jghan/software/abacus-develop/rdmft-abacus/ -DCMAKE_CXX_COMPILER=icpx -DMPI_CXX_COMPILER=mpiicpc -DELPA_DIR=/public1/home/t6s000394/jghan/software/elpa-2021.11/ -DLibxc_DIR=/public1/home/t6s000394/jghan/software/libxc/ -DLIBRI_DIR=/public1/home/t6s000394/jghan/software/LibRI -DLIBCOMM_DIR=/public1/home/t6s000394/jghan/software/LibComm -DCEREAL_INCLUDE_DIR=/public1/home/t6s000394/jghan/software/cereal/cereal-1.3.2/include
55

66
#cmake --build build -j 52 2>job.err
77
cmake --build build -j 92
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
INPUT_PARAMETERS
2+
suffix autotest
3+
ntype 1
4+
calculation scf
5+
basis_type lcao
6+
ecutwfc 50
7+
scf_thr 1e-5
8+
scf_nmax 100
9+
gamma_only 0
10+
#symmetry -1
11+
smearing_method gaussian
12+
smearing_sigma 0.02
13+
14+
rdmft 1
15+
mixing_gg0 0
16+
17+
18+
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
K_POINTS
2+
0
3+
Gamma
4+
1 1 1 0 0 0
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
ATOMIC_SPECIES
2+
H 1.0080 ../../PP_ORB/H_ONCV_PBE-1.0.upf #Pseudopotentials are downloaded from http://www.quantum-simulation.org/potentials/sg15_oncv/upf/
3+
4+
NUMERICAL_ORBITAL
5+
../../PP_ORB/H_gga_6au_60Ry_2s1p.orb
6+
7+
LATTICE_CONSTANT
8+
50.0 #37.79532, 22.6767
9+
10+
LATTICE_VECTORS
11+
1.0 0.0 0.0
12+
0.0 1.0 0.0
13+
0.0 0.0 1.0
14+
#0.5 0.5 0.0
15+
#0.5 0.0 0.5
16+
#0.0 0.5 0.5
17+
18+
ATOMIC_POSITIONS
19+
Direct
20+
H
21+
0
22+
2
23+
0.5 0.5 0.49125 0 0 0 # 0.0175
24+
0.5 0.5 0.50875 0 0 0
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Test the various energies obtained when using rdmft to calculate solid Hydrogen molecule, KPT is 221
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
etotref -28.5395240253742024
2+
etotperatomref -14.2697620127
3+
4+
The following energy units are in Rydberg:
5+
E_TV_RDMFT_ref -5.4271627239
6+
E_hartree_RDMFT_ref 2.8695964678
7+
Exc_cwp22_RDMFT_ref
8+
E_Ewald_ref 2.0587561464
9+
E_entropy_ref -0.0000000000
10+
E_descf_ref 0.0000000000
11+
Etotal_RDMFT_ref -2.0976156041
12+
Exc_ksdft_ref -1.5988054944
13+
E_exx_ksdft_ref 0.0000000000
14+
15+
totaltimeref 87.32
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
INPUT_PARAMETERS
2+
suffix autotest
3+
ntype 1
4+
calculation scf
5+
basis_type lcao
6+
ecutwfc 60
7+
scf_thr 1e-6
8+
scf_nmax 100
9+
gamma_only 0
10+
symmetry -1
11+
smearing_method gaussian
12+
smearing_sigma 0.02
13+
14+
15+
rdmft 1
16+
mixing_gg0 0
17+
dft_functional cwp22
18+
rdmft_power_alpha 0.3
19+
20+
21+
#dm_choice ls #tr #ls
22+
#dm_maxiter 500
23+
#dm_ls_method cg #sd, cg
24+
#dm_ls_condition swolfe #armijo, swolfe
25+
#dm_ls_cg_algo fr # pr #hz #dy #fr
26+
#dm_ls_gtol 1e-6
27+
#dm_ls_ftol 1e-8
28+
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
K_POINTS
2+
0
3+
Gamma
4+
3 3 3 0 0 0
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
ATOMIC_SPECIES
2+
H 1.0080 ../../PP_ORB/H_ONCV_PBE-1.0.upf #Pseudopotentials are downloaded from http://www.quantum-simulation.org/potentials/sg15_oncv/upf/
3+
4+
NUMERICAL_ORBITAL
5+
../../PP_ORB/H_gga_6au_60Ry_2s1p.orb
6+
7+
LATTICE_CONSTANT
8+
8.0 #37.79532, 22.6767
9+
10+
LATTICE_VECTORS
11+
0.5 0.5 0.0
12+
0.5 0.0 0.5
13+
0.0 0.5 0.5
14+
15+
ATOMIC_POSITIONS
16+
Direct
17+
H
18+
0
19+
1
20+
0.5 0.5 0.5 0 0 0
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Test the various energies obtained when using rdmft to calculate solid Hydrogen, KPT is 333

0 commit comments

Comments
 (0)