NBANDSV: Difference between revisions
No edit summary |
No edit summary |
||
Line 21: | Line 21: | ||
{{TAG|BSE calculations}} | {{TAG|BSE calculations}} | ||
== Example Calculations using this Tag == | |||
{{TAG|Dielectric properties of Si using BSE}}, {{TAG|Model BSE calculation on Si}} | |||
---- | ---- | ||
Revision as of 11:16, 24 February 2017
NBANDSV = [integer]
Description: NBANDSV determines how many unoccupied orbitals are included in the BSE calculations.
The compute time for BSE and Cassida type calculations growswith the third power of the number of included occupied and unoccupied bands
and the memory requirements increase quadratically
Please be aware that symmetry is not exploited in the BSE code, hence memory requirements can be excessive. To allow for calculations on large systems, the BSE code distributes the BSE matrix among all available cores, and uses scaLAPACK for the diagonalization.
VASP always uses the orbitals closest to the Fermi-level, and NBANDSO () and NBANDSV () determines how many occupied and unoccupied orbitals are included. The defaults are fairly "conservative" and equal the total number of electrons/2 (this usually implies that all occupied state are included). For highly accurate results, NBANDSV often needs to be increased, whereas for large systems one is often forced to reduce both values to much smaller numbers. Sometimes qualitative results for band like Wannier-Mott excitons can be obtained even with a single conduction and valence band.
Related Tags and Sections
Example Calculations using this Tag
Dielectric properties of Si using BSE, Model BSE calculation on Si