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
Feature : out_mat_t, which prints the kinetic energy matrix (#1874)
* Feature : out_mat_t, which prints the kinetic energy matrix
* modify creation of matrix directory
* prepare for out_mat_dh
---------
Co-authored-by: wenfei-li <[email protected]>
@@ -996,13 +996,23 @@ These variables are used to control the output of properties.
996
996
- The array ROW_INDEX is of length m + 1 and encodes the index in V and COL_INDEX where the given row starts. This is equivalent to ROW_INDEX[j] encoding the total number of nonzeros above row j. The last element is NNZ , i.e., the fictitious index in V immediately after the last valid index NNZ - 1.
997
997
998
998
> Note: This functionality is not available for gamma_only calculations. If you want to use it in gamma_only calculations, you should turn off gamma_only, and explicitly specifies that gamma point is the only k point in the KPT file.
999
-
>
999
+
1000
+
-**Default**: 0
1001
+
1002
+
### out_mat_t
1003
+
-**Type**: Boolean
1004
+
-**Description**: For LCAO calculations, if out_mat_t is set to 1, ABACUS will generate files containing the kinetic energy matrix T(R). The format will be the same as the Hamiltonian matrix H(R) and overlap matrix S(R) as mentioned in [out_mat_hs2](#out_mat_hs2). The name of the files will be `data-TR-sparse_SPIN0.csr` and so on. Also controled by [out_hs2_interval](#out_hs2_interval).
1005
+
-**Default**: 0
1006
+
1007
+
### out_mat_dh
1008
+
-**Type**: Boolean
1009
+
-**Description**: For LCAO calculations, if out_mat_dh is set to 1, ABACUS will generate files containing the derivatives of the Hamiltonian matrix. The format will be the same as the Hamiltonian matrix H(R) and overlap matrix S(R) as mentioned in [out_mat_hs2](#out_mat_hs2). The name of the files will be `data-dHRx-sparse_SPIN0.csr` and so on. Also controled by [out_hs2_interval](#out_hs2_interval).
1000
1010
-**Default**: 0
1001
1011
1002
1012
### out_hs2_interval
1003
1013
1004
1014
-**Type**: Integer
1005
-
-**Description**: Only relevant for printing H(R) and S(R) matrices during MD. It controls the interval at which to print. Check input parameter [out_mat_hs2](#out_mat_hs2) for more information.
1015
+
-**Description**: Only relevant for printing H(R), S(R), T(R), dH(R) matrices during MD. It controls the interval at which to print. Check input parameter [out_mat_hs2](#out_mat_hs2) for more information.
0 commit comments