qp_set_frozen_core
Automatically finds n, the number of core electrons. Calls
qp_set_mo_class setting all MOs as Active
, except the
\(n/2\) first ones which are set as Core
. If pseudo-potentials
are used, all the MOs are set as Active
.
Range |
Default |
Small |
Large |
---|---|---|---|
H -> He |
0 |
0 |
0 |
Li -> Be |
0 |
0 |
2 |
B -> Ne |
2 |
2 |
2 |
Na -> Mg |
2 |
2 |
10 |
Al -> Ar |
10 |
2 |
10 |
K -> Ca |
10 |
10 |
18 |
Sc -> Zn |
10 |
10 |
18 |
Ga -> Kr |
18 |
10 |
18 |
Rb -> Sr |
18 |
18 |
36 |
Y -> Cd |
18 |
18 |
36 |
In -> Xe |
36 |
18 |
36 |
Cs -> Ba |
36 |
36 |
54 |
La -> Hg |
36 |
36 |
54 |
Tl -> Rn |
54 |
36 |
54 |
Fr -> Ra |
54 |
54 |
86 |
Ac -> Cn |
54 |
54 |
86 |
Nh -> Og |
86 |
54 |
86 |
For elements on the right of the periodic table, qp_set_frozen_core will work as expected. But for elements on the left, a small core will be chosen. For example, a Carbon atom will have 2 core electrons, but a Lithium atom will have zero.
Usage
qp_set_frozen_core [-q|--query] [(-l|-s|--large|--small) EZFIO_DIR
- -q, --query
Prints in the standard output the number of core electrons.
- -s, --small
Use a small core.
- -l, --large
Use a large core.