Electronic Features in CiderPress
CIDER models predict a grid-resolved exchange or exchange-correlation energy density from an electronic feature vector. Density-based models use functionals of \(n(\mathbf r)\); generalized Kohn–Sham models may also depend on the one-particle density matrix \(n_1(\mathbf r,\mathbf r')\):
The feature representation determines what spatial information is available to the regression, which exact scaling behavior can be imposed, which backends can evaluate the model, and which derivatives are available. The serialized feature representation is part of the functional definition.
Feature families
Family |
Inputs |
Information represented |
Packaged use |
|---|---|---|---|
Density, gradient, and optionally kinetic-energy density |
Local GGA or meta-GGA environment |
Present in every packaged family |
|
Density integrated through density-dependent real-space kernels |
Rotationally invariant finite-neighborhood density shape |
CIDER23X and CIDER26XC |
|
Smoothed one-particle density matrix |
Approximate exchange-hole and orbital information |
CIDER24X |
Every packaged model begins with a semilocal block. Its density ingredients also enter the energy baselines, kernel length scales, normalization factors, and low-density regularization.
Representation in the code
For each grid point, CiderPress evaluates raw features \(\mathbf X_0\), applies the model’s physical normalizers \(\mathcal N\), and then applies the bounded feature maps \(\mathcal T\) used by the regression:
The corresponding objects are:
Stage |
Class |
Role |
|---|---|---|
Feature declaration |
Stores the ordered semilocal, NLDF, or SDMX settings used by a model |
|
Physical normalization |
Converts the raw feature powers to the representation expected by the energy form |
|
Bounded feature map |
Maps normalized features to the coordinates of one regression kernel |
|
Mapped evaluator |
Evaluates the mapped exchange or full-XC model and its derivatives |
SemilocalSettings,
NLDFSettingsVJ, and
SDMXSettings define the individual feature
blocks. Their numerical plans are implemented by
SemilocalPlan,
NLDFSplinePlan, and
SDMXPlan.
The settings, normalizers, and mapped kernels are serialized together in a CIDER model file. The PySCF and GPAW interfaces reconstruct them when the functional is loaded.
The equations and parameter conventions for each block are given below. Uniform-scaling constraints are derived in Uniform Scaling, and the exchange and correlation energy forms used by CIDER26XC are defined in From Exchange Models to Full XC. Backend support for the packaged families is listed in Choosing a CIDER Functional.