Skip to content

Class: DFTSettingsMixin

Mixin providing plane-wave DFT numerical settings shared by CalculatedProperty

subclasses that are computed with periodic DFT (DielectricTensors,

EquationsOfState, ElectronicStructure, BandGap).

URI: coremeta4cat:class/DFTSettingsMixin

 classDiagram
    class DFTSettingsMixin
    click DFTSettingsMixin href "../../classes/DFTSettingsMixin/"
      DFTSettingsMixin <|-- DielectricTensors
        click DielectricTensors href "../../classes/DielectricTensors/"
      DFTSettingsMixin <|-- EquationsOfState
        click EquationsOfState href "../../classes/EquationsOfState/"
      DFTSettingsMixin <|-- ElectronicStructure
        click ElectronicStructure href "../../classes/ElectronicStructure/"
      DFTSettingsMixin <|-- BandGap
        click BandGap href "../../classes/BandGap/"

      DFTSettingsMixin : convergence_criteria

      DFTSettingsMixin : energy_cutoff

      DFTSettingsMixin : k_point_mesh


Slots

Name Cardinality and Range Description Inheritance
energy_cutoff *
Float
Plane-wave kinetic energy cutoff for the basis set expansion. direct
convergence_criteria *
String
Convergence thresholds applied during self-consistent field (SCF) and/or
geometry optimisation (e.g. energy < 1e-5 eV, forces < 0.02 eV/Å).
direct
k_point_mesh *
String
Monkhorst-Pack k-point mesh used for Brillouin zone sampling
(e.g. "4×4×1" for a surface slab, "8×8×8" for a bulk cell).
direct

Mixin Usage

mixed into description
DielectricTensors Dielectric tensor computed from density functional perturbation theory (DFPT).
Characterises the optical and static dielectric response of a material.
EquationsOfState Equation of state relating energy (or enthalpy) to volume, fitted to a
parametric model (e.g. Birch-Murnaghan). Used to extract equilibrium
volume, bulk modulus, and its pressure derivative.
ElectronicStructure Electronic band structure and density of states, characterising the
electronic properties of a catalyst relevant to activity descriptors
(d-band centre, band gap, Fermi energy).
BandGap Electronic band gap and its character (direct/indirect), with optional
many-body (GW) or excitonic corrections. Critical for photocatalyst
and semiconductor catalyst screening.

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/nfdi4cat/coremeta4cat

Mappings

Mapping Type Mapped Value
self coremeta4cat:DFTSettingsMixin
native coremeta4cat:DFTSettingsMixin

LinkML Source

Direct

name: DFTSettingsMixin
description: 'Mixin providing plane-wave DFT numerical settings shared by CalculatedProperty

  subclasses that are computed with periodic DFT (DielectricTensors,

  EquationsOfState, ElectronicStructure, BandGap).'
from_schema: https://w3id.org/nfdi4cat/coremeta4cat
mixin: true
slots:
- energy_cutoff
- convergence_criteria
- k_point_mesh

Induced

name: DFTSettingsMixin
description: 'Mixin providing plane-wave DFT numerical settings shared by CalculatedProperty

  subclasses that are computed with periodic DFT (DielectricTensors,

  EquationsOfState, ElectronicStructure, BandGap).'
from_schema: https://w3id.org/nfdi4cat/coremeta4cat
mixin: true
attributes:
  energy_cutoff:
    name: energy_cutoff
    description: Plane-wave kinetic energy cutoff for the basis set expansion.
    from_schema: https://w3id.org/nfdi4cat/coremeta4cat
    rank: 1000
    slot_uri: coremeta4cat:energy_cutoff
    alias: energy_cutoff
    owner: DFTSettingsMixin
    domain_of:
    - DFTSettingsMixin
    - DFT
    range: float
    multivalued: true
    unit:
      ucum_code: eV
  convergence_criteria:
    name: convergence_criteria
    description: 'Convergence thresholds applied during self-consistent field (SCF)
      and/or

      geometry optimisation (e.g. energy < 1e-5 eV, forces < 0.02 eV/Å).'
    from_schema: https://w3id.org/nfdi4cat/coremeta4cat
    rank: 1000
    slot_uri: coremeta4cat:convergence_criteria
    alias: convergence_criteria
    owner: DFTSettingsMixin
    domain_of:
    - DFTSettingsMixin
    - DFT
    range: string
    multivalued: true
  k_point_mesh:
    name: k_point_mesh
    description: 'Monkhorst-Pack k-point mesh used for Brillouin zone sampling

      (e.g. "4×4×1" for a surface slab, "8×8×8" for a bulk cell).'
    from_schema: https://w3id.org/nfdi4cat/coremeta4cat
    rank: 1000
    slot_uri: coremeta4cat:k_point_mesh
    alias: k_point_mesh
    owner: DFTSettingsMixin
    domain_of:
    - DFTSettingsMixin
    range: string
    multivalued: true