Official Resources
- Homepage: http://www.wien2k.at/
- Documentation: http://www.wien2k.at/reg_user/textbooks/
- Source Repository: Available to registered users
- License: Free for academic use (registration required)
Overview
WIEN2k is an all-electron full-potential (linearized) augmented plane-wave plus local orbitals [FP-(L)APW+lo] code for calculating crystal properties. It is one of the most accurate DFT implementations available, treating all electrons (including core electrons) without pseudopotentials. WIEN2k is particularly renowned for its precision in calculating electronic, magnetic, and spectroscopic properties, and is widely considered the gold standard for benchmarking other DFT codes.
Scientific domain: All-electron DFT, electronic structure, magnetic properties, spectroscopy
Target user community: Solid-state physicists, materials scientists requiring highest accuracy
Theoretical Methods
- Full-potential all-electron DFT
- (Linearized) Augmented Plane Wave + local orbitals [FP-(L)APW+lo]
- Local Density Approximation (LDA)
- Generalized Gradient Approximation (GGA)
- Meta-GGA functionals
- Hybrid functionals (via HYBRI module)
- DFT+U for correlated systems
- DFT+DMFT (via interface)
- GW approximation (via BerkeleyGW interface)
- GW approximation (GW module)
- DMFT interface (via TRIQS)
- Spin-orbit coupling
- Non-collinear magnetism
- LDA+U, GGA+U
Capabilities (CRITICAL)
- Ground-state electronic structure (all-electron)
- Total energy calculations
- Forces and geometry optimization
- Band structure and DOS
- Electron and spin density distributions
- Electric field gradients (EFG)
- Hyperfine parameters
- Isomer shifts
- NMR chemical shifts
- Magnetic properties (moments, anisotropies)
- Optical properties
- X-ray spectra (XANES, EELS, XES)
- Electron energy loss spectroscopy (EELS)
- Phonon calculations (via interface)
- Elastic constants
- Thermoelectric properties
- GW quasiparticle corrections
- DMFT for strongly correlated systems
Sources: Official WIEN2k documentation, cited in 7/7 source lists
Inputs & Outputs
-
Input formats:
- struct file (crystal structure)
- in0, in1, in2, inm files (calculation parameters)
- klist file (k-point mesh)
- Command-line driven or w2web GUI
-
Output data types:
- scf file (self-consistent field output)
- Energy files (.energy)
- Charge density files
- DOS and band structure files
- Property-specific outputs (EFG, NMR, etc.)
Interfaces & Ecosystem
-
Framework integrations:
- WIEN2WANNIER - Wannier function interface
- BoltzTraP - Boltzmann transport
- wien2k+DMFT - DMFT via TRIQS or EDMFTF
- Phonopy - phonon calculations
-
GW interface:
- Built-in GW module for quasiparticle corrections
-
Visualization:
- XCrySDen - structure and density visualization
- w2web - web-based GUI
-
Post-processing:
- Extensive built-in analysis tools
- Property calculation modules
Workflow and Usage
Basic DFT Calculation
# 1. Initialize calculation
init_lapw
# 2. Run self-consistent field calculation
run_lapw
# 3. Calculate band structure
x lapw1 -band
x lapw2 -band -qtl
# 4. Calculate DOS
x lapw2 -qtl
x tetra
# Results in case.scf, case.qtl, case.dos*
Using w2web GUI
# Start web interface
w2web
# Access at http://localhost:7890
# Graphical setup of calculations
Spin-Polarized Calculation
# Initialize with spin polarization
init_lapw -sp
# Run spin-polarized SCF
runsp_lapw
# Magnetic moments in case.scf
GW Calculation
# After converged DFT
prepare_gw_lapw
# Run GW module
run_gw
# Quasiparticle energies in case.gw
Application Areas
- Benchmark-quality electronic structure calculations
- Magnetic materials (complex magnetic structures, anisotropy)
- Electric field gradients (NMR, Mössbauer spectroscopy)
- X-ray spectroscopy (XANES, EELS, XES)
- Hyperfine interactions
- Strongly correlated systems (DFT+U, DFT+DMFT)
- Accurate band structure predictions
- Transition metal oxides and compounds
- Heavy element systems (relativistic effects)
- Thermoelectric materials
- Materials requiring highest accuracy
Limitations & Known Constraints
- Licensing: Requires purchase of academic or commercial license
- Cost: Not free; license fees required
- Computational cost: All-electron methods very expensive; limited to ~100 atoms
- Learning curve: Steep; complex input file structure
- Installation: Can be challenging; many dependencies
- Parallelization: MPI and k-point parallelization, but not as scalable as plane-wave codes
- Memory: High memory requirements for all-electron treatment
- File management: Many intermediate files; requires careful bookkeeping
- User interface: Primarily command-line; GUI limited
- Platform: Primarily Linux/Unix
Verification & Sources
Primary sources:
- Official website: https://www.wien2k.at/
- User's guide: http://www.wien2k.at/reg_user/textbooks/usersguide.pdf
- P. Blaha et al., J. Chem. Phys. 152, 074101 (2020) - WIEN2k updated
- K. Schwarz et al., Comput. Phys. Commun. 147, 71 (2002) - WIEN2k code
Secondary sources:
- WIEN2k workshops and tutorials
- Published benchmarks (all-electron accuracy standard)
- Materials science applications
- Confirmed in 7/7 source lists (claude, g, gr, k, m, q, z)
Confidence: CONFIRMED - Appears in all 7 independent source lists
Verification status: ✅ VERIFIED
- Official homepage: ACCESSIBLE
- Documentation: ACCESSIBLE (for registered users)
- License: Academic/Commercial (verified)
- Community support: Very active (mailing list, workshops)
- Academic citations: >10,000 (most cited all-electron code)
- Gold standard: Reference for all-electron DFT accuracy