DFTD4(1)

πŸ“¦
version 4.2.0 Β· 3 versions
, in fedora 44

πŸ’– DFTD4(1) πŸ’–

okay bestie, welcome to the dftd4 manual page, and yes it's DFTD4(1) if you're keeping track of the manual section, which you are, because you're a legend πŸ’…


✨ NAME ✨

dftd4 β€” Generally Applicable Atomic-Charge Dependent London Dispersion Correction. say that five times fast, I dare you πŸ¦‹


🌸 SYNOPSIS 🌸

dftd4 [run|param] [options] input

πŸ’œ DESCRIPTION πŸ’œ

So basically, you hand it a geometry input and it calculates the D4(S) dispersion correction. That's the whole vibe. ✨

Periodic calculations? It just does them automatically for periodic input formats β€” no extra flag, no drama, she just knows. πŸ‘‘

It also reads the .CHRG file (if present) from the same directory as the input, so if your charge is hiding in there, she'll find it. πŸ•΅οΈ

And yeah β€” specify the functional to select the correct parameters, because the parameters are not a one-size-fits-all situation, no cap. πŸŽ€


πŸŽ€ COMMANDS πŸŽ€

  • run β€” Evaluate dispersion correction on the provided input structure. Periodic calculations are performed automatically for periodic inputs. If no command is specified, run is selected by default. she's the default main character, she doesn't even have to try πŸ’–
  • param β€” Inspect damping parameters. just lookin' at 'em, respectfully πŸ‘€

πŸ”₯ OPTIONS: RUN πŸ”₯

  • -c, --charge integer β€” Set charge to molecule, overrides charge in .CHRG file. she said YOUR charge, not the file's charge, the file could never πŸ’€
  • -f, --func functional β€” Dispersion correction for specified density functional method. 🧚
  • --param s6 s8 a1 a2 β€” use this damping parameters for energy calculation. four values bestie, count 'em πŸ“
  • --mbdscale s9 β€” scale the many-body dispersion energy (default=1.0). ✨
  • --zeta real real β€” Adjust charge scaling height and charge scaling steepness (default: 3.0 and 2.0). two reals, two defaults, zero confusion 🌸
  • --wfactor real β€” Adjust weighting factor for the Gaussian interpolation (only D4) (default: 6.0). πŸ¦‹
  • -m, --model string β€” use either standard D4 (default) or the smoothed D4S model. pick your fighter πŸ₯Š
  • --qmodel string β€” use specific charge model (options: EEQ (default), EEQBC). πŸ‘‘
  • -g, --grad [file] β€” prints analytical gradient to file, write results to file (default: dftd4.txt), attempts to add to Turbomole gradient and gradlatt files. she's trying her best with those Turbomole files fr fr 😭
  • --json [file] β€” Serialize all results as JSON (dftd4.json). for the data girlies πŸ’…
  • --noedisp β€” Do not write dispersion energy in .EDISP file. respecting your boundaries 🫢
  • --property β€” Print atomic properties and molecular C6-coefficient. πŸ”₯
  • --pair-resolved β€” Calculate pairwise representation of dispersion energy. one by one, intimately πŸŽ€
  • --version β€” Prints version number and citation. ⭐
  • --citation β€” Prints references for DFT-D4 method. cite your sources, always πŸ“š
  • --license β€” Prints licensing information. πŸ’œ
  • -v, --verbose β€” Show more, can be used multiple times. stack it, she likes being asked twice ✨
  • -s, --silent β€” Show less, use twice to supress all output. use twice and she's literally not speaking to you 🀫
  • -h, --help β€” Show this message. you are here πŸ’–

πŸ¦‹ OPTIONS: PARAM πŸ¦‹

  • --list, --funcs, -l β€” List all available functionals (keywords for -f, --func). the whole menu, bestie, order whatever πŸ“

ngl if you got this far you're genuinely iconic. go run something. πŸ‘‘

okay that's the whole page!! πŸŽ€ she's from DFTD4(1), dated 2026-07-23 β€” so go forth, calculate your dispersion, and remember: periodic inputs get handled automatically, so you literally cannot mess this up. mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from