Model Method Overview¶
Pages in This Section¶
Schema Navigation References¶
Purpose¶
This page explains how method information is organized in the
ModelMethod hierarchy and how to read that structure within a NOMAD archive.
For full section and quantity definitions, use the schema navigation references above.
Reading the Hierarchy¶
- Method identity is expressed by fields such as
name,type, and the relevant method-family quantities. - Numerical realization remains attached through
numerical_settings, so the method description and its practical setup remain connected without being merged into the same conceptual layer. - Additive terms are commonly represented through
contributions, which keeps composite methods readable as structured combinations rather than flattened lists of unrelated quantities.
Hierarchy Snapshot¶
Model Method Hierarchy (Generated)¶
| Class | Description |
|---|---|
BaseModelMethod |
A base section used to define the abstract class of a Hamiltonian section. |
ModelMethod |
A base section for the method-defining choices of a simulation. |
ModelMethodElectronic |
A base section used to define the parameters of a model Hamiltonian used in electronic structure calculations (TB, DFT, GW, BSE, DMFT, etc). |
Source reference: - Model Method (Schema Navigation) - Model Method Electronic (Schema Navigation)
Key Method Families¶
Key Method Families (Generated)¶
| Family | Section Class | Description | Generated Reference |
|---|---|---|---|
| DFT | DFT |
A base section used to define the parameters used in a density functional theory (DFT) calculation. | Model Method Electronic |
| TB | TB |
A base section containing the parameters pertaining to a tight-binding (TB) model calculation. | Model Method Electronic |
| HF | HF |
Defines a Hartree-Fock (HF) calculation. | Model Method Electronic |
| CC | CC |
A base section used to define the parameters of a Coupled Cluster calculation. | Model Method Electronic |
| CI | CI |
Single-reference Configuration Interaction (CI) methods using atom-centered basis sets. | Model Method Electronic |
| Wannier | Wannier |
A base section used to define the parameters used in a Wannier tight-binding fitting. | Model Method Electronic |
| Slater-Koster | SlaterKoster |
A base section used to define the parameters used in a Slater-Koster tight-binding fitting. | Model Method Electronic |
| GW | GW |
A base section used to define the parameters of a GW calculation. | Model Method Electronic |
| BSE | BSE |
A base section used to define the parameters of a BSE calculation. | Model Method Electronic |
| DMFT | DMFT |
A base section used to define the parameters of a DMFT calculation. | Model Method Electronic |
| Excited-State Methodology | ExcitedStateMethodology |
A base section used to define the parameters typical of excited-state calculations. | Model Method Electronic |
| Photon | Photon |
A base section used to define parameters of a photon, typically used for optical responses. | Model Method Electronic |
Related generated references: - Model Method Electronic - Numerical Settings - Force Field
Interpreting Method Data in Archives¶
- Method identity is carried by fields such as
name,type, and the relevant method-family quantities. - Numerical realization remains attached through
numerical_settings, so archive readers can distinguish model semantics from solver/setup choices. - References to related
ModelSystemorOutputssections are best understood as links between archive components rather than duplicated method descriptions.
Example¶
from nomad_simulations.schema_packages.model_method import DFT
from nomad_simulations.schema_packages.numerical_settings import SelfConsistency
def build_model_method_overview_example() -> DFT:
"""Create a minimal DFT method section with SCF settings."""
scf = SelfConsistency(n_max_iterations=80)
method = DFT(
name='DFT',
type='KS',
jacobs_ladder='GGA',
numerical_settings=[scf],
)
return method