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
Copy file name to clipboardExpand all lines: source/source_io/module_parameter/read_input_item_exx_dftu.cpp
+10-2Lines changed: 10 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -245,12 +245,20 @@ void ReadInput::item_exx()
245
245
Input_Item item("exx_pca_threshold");
246
246
item.annotation = "threshold to screen on-site ABFs in exx";
247
247
item.category = "Exact Exchange (LCAO)";
248
-
item.type = "Real";
248
+
item.type = "Vector of Real (n values where n is the number of atomic types)";
249
249
item.description = "To accelerate the evaluation of four-center integrals (), the product of atomic orbitals are expanded in the basis of auxiliary basis functions (ABF): . The size of the ABF (i.e. number of ) is reduced using principal component analysis. When a large PCA threshold is used, the number of ABF will be reduced, hence the calculation becomes faster. However, this comes at the cost of computational accuracy. A relatively safe choice of the value is 1e-4.";
0 commit comments