You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- socket: run as a socket client for external drivers using the i-PI protocol
586
587
- get_pchg: obtain partial (band-decomposed) charge densities (for LCAO basis only). See out_pchg for more information
587
588
- get_wf: obtain real space wave functions (for LCAO basis only). See out_wfc_norm and out_wfc_re_im for more information
588
589
- get_s: obtain the overlap matrix formed by localized orbitals (for LCAO basis with multiple k points). the file name is SR.csr with file format being the same as that generated by out_mat_hs2
@@ -814,7 +815,12 @@
814
815
### chg_extrap
815
816
816
817
-**Type**: String
817
-
-**Description**: Charge extrapolation method for MD and relaxation calculations.
818
+
-**Description**: Charge extrapolation method for MD, relaxation, and socket-driven calculations.
819
+
820
+
When set to default, ABACUS chooses second-order for md, first-order for
821
+
relax/cell-relax/socket, and atomic for other calculations. Socket-driven
822
+
molecular dynamics can explicitly set second-order if the external driver
823
+
updates structures smoothly enough for second-order extrapolation.
* socket: run as a socket client for external drivers using the i-PI protocol
31
32
* get_pchg: obtain partial (band-decomposed) charge densities (for LCAO basis only). See out_pchg for more information
32
33
* get_wf: obtain real space wave functions (for LCAO basis only). See out_wfc_norm and out_wfc_re_im for more information
33
34
* get_s: obtain the overlap matrix formed by localized orbitals (for LCAO basis with multiple k points). the file name is SR.csr with file format being the same as that generated by out_mat_hs2
@@ -314,7 +315,12 @@ parameters:
314
315
category: System variables
315
316
type: String
316
317
description: |
317
-
Charge extrapolation method for MD and relaxation calculations.
318
+
Charge extrapolation method for MD, relaxation, and socket-driven calculations.
319
+
320
+
When set to default, ABACUS chooses second-order for md, first-order for
321
+
relax/cell-relax/socket, and atomic for other calculations. Socket-driven
322
+
molecular dynamics can explicitly set second-order if the external driver
323
+
updates structures smoothly enough for second-order extrapolation.
* socket: run as a socket client for external drivers using the i-PI protocol
88
89
* get_pchg: obtain partial (band-decomposed) charge densities (for LCAO basis only). See out_pchg for more information
89
90
* get_wf: obtain real space wave functions (for LCAO basis only). See out_wfc_norm and out_wfc_re_im for more information
90
91
* get_s: obtain the overlap matrix formed by localized orbitals (for LCAO basis with multiple k points). the file name is SR.csr with file format being the same as that generated by out_mat_hs2
@@ -102,6 +103,7 @@ void ReadInput::item_system()
102
103
std::vector<std::string> callist = {"scf",
103
104
"relax",
104
105
"md",
106
+
"socket",
105
107
"cell-relax",
106
108
"nscf",
107
109
"get_s",
@@ -266,7 +268,7 @@ void ReadInput::item_system()
266
268
item.description = "If set to True, calculate the force at the end of the electronic iteration.";
0 commit comments