Skip to content

RuNNer tutorials overview

This document summarizes what RuNNer can do, based on the current tutorials for training (2G/3G/4G), precomputation, and prediction, including committee support.


Operating modes

RuNNer workflows are controlled via runner_mode:

  • runner_mode train
    Train models (2G, 3G, 4G), including committees, and (in 3G) arbitrary atomic-property models.

  • runner_mode predict
    Run inference to predict energies and optional derived quantities (forces, stress, etc.) using trained models.

  • runner_mode precompute
    Precompute descriptor features (and optionally derivatives) for analysis and/or faster training, and precompute Coulomb matrices needed for 4G workflows.


Supported model generations

  • 2G-HDNNP: Second-generation HDNNPs are local (short-range) atom-centered neural networks.
  • 3G-HDNNP: Third-generation workflows extend 2G by learning environment-dependent atomic properties (notably charges), which are used to compute and subtract long-range contributions during short-range training.
  • 4G-HDNNP: Fourth-generation workflows compute globally equilibrated charges via charge equilibration (QEq) rather than directly predicting charges. The model predicts electronegativity (chi) and hardness (hardness), then solves a QEq system to obtain charges and electrostatic energies. This allows it to capture non-local charge transfer effects.