4. Solvers & calculation types
LatticeMind drives three solver backends. A single project is bound to one solver — LatticeMind does not mix solver vocabularies within a project. The solver is inferred from your prompt (for example “Using NanoDCAL, …”) or set explicitly.
Solver |
Status |
Summary |
|---|---|---|
RESCU |
Primary, stable |
Real-space / atomic-orbital Kohn–Sham DFT. The default and most thoroughly tested backend. |
NanoDCAL |
Supported |
LCAO quantum-transport solver. Two-probe devices — transmission, conductance, I–V, scattering states, AC response, thermoelectrics and photocurrent — plus effective mass, complex bands, phonons and ground-state properties. See NanoDCAL support. |
VASP |
Preview (beta) |
Plane-wave DFT for multi-stage workflows. |
4.1. RESCU calculation types
LatticeMind supports the following RESCU calculations, and chains them automatically (for example SCF → DOS, or SCF → band structure):
Calculation |
What you get |
|---|---|
Self-consistent field (SCF) |
Ground-state electron density and total energy; the foundation for most other steps. |
Band structure |
Electronic bands along a k-point path, with automatic high-symmetry path selection. The answer reports RESCU’s own band gap, valence-band maximum and conduction-band minimum, per spin for a collinear run, with the spin splitting of the top valence band. Rectangular and square monolayers get the Γ–X–S–Y–Γ path; standard bulk paths need a primitive cell, and an explicit path of your own is always accepted. |
Density of states (DOS) |
Total DOS, and projected/local DOS (PDOS/LDOS) via atomic orbitals. |
Structural relaxation |
Relaxed atomic positions (and cell), via steepest-descent or non-linear conjugate-gradient. The report gives the relaxed lattice parameters, the converged energy, and the force norm across iterations, so you can see whether the geometry actually settled. |
DFT+U |
Hubbard-corrected DFT for correlated systems (e.g. transition-metal oxides), with a curated U table. |
DFPT phonons |
Phonon band structures and DOS, and dielectric/IR/Raman response via density functional perturbation theory. |
Magnetism |
Spin-polarized (collinear) and non-collinear calculations, including spin-orbit coupling. A collinear SCF reports the converged magnetic moment, total and per atom, and the band edges per spin on the SCF mesh. For antiferromagnets seeded with opposite moments, LatticeMind picks a real-space grid that keeps the two sublattices equivalent and reports when their converged moments differ. Elemental Fe, Co and Ni start in their magnetic state: collinear spin, the cited moment per atom, a real-space grid of at most 0.3 Bohr and a 12×12×12 tetrahedron mesh. A seeded moment that converges to zero is reported as a failed magnetic state, not as a result. |
Metals |
A metal is reported as a metal: a band crossing the Fermi level, or a state inside the smearing window, is named as the reason instead of a gap. |
Alloys & defects |
Deterministic alloy supercells and point-defect structures, including defect formation-energy workflows. |
Surfaces & work functions |
Symmetric slabs built from the parent crystal, with the surface cell, layer count and vacuum you ask for. The work function is read from the plane-averaged electrostatic potential and reported alongside the measured value for that surface. Ask for several slab thicknesses in one request to see how the work function converges with thickness. |
Note
You do not need to write RESCU keywords yourself. LatticeMind selects the
calculation type, parameters, and hand-offs, and renders the input decks.
The generated .input files at the project root are standard RESCU
decks you can inspect, keep, and re-run.
4.2. VASP calculation types (preview)
Calculation |
What you get |
|---|---|
SCF |
Total energy and the band edges from the occupations: highest filled and lowest empty sampled states, direct or indirect, and the smallest direct gap. |
Band structure |
Bands along a line path, plotted with the path’s labels (Γ, M, K, …) and,
when the occupations verify, referenced to the valence-band maximum with
the gap printed. You can set the number of points per path segment
( |
Density of states |
Total DOS from a fixed-density run on the SCF charge density. |
Spin polarization |
Collinear runs ( |
Relaxation |
Ions only ( |
Each VASP calculation keeps its native files (INCAR, POSCAR,
KPOINTS, POTCAR) in its own folder in the project. Set VASP_PP_PATH
to your licensed POTCAR library.
4.3. NanoDCAL in a conversation
NanoDCAL covers ground-state and electronic-structure calculations and two-probe transport; the full list is in NanoDCAL support. New in 0.5 for conversations:
Collinear spin, with an initial polarization declared per atom, so an antiferromagnetic setup needs no hand-edited input.
DFT+U, with a Hubbard parameter block per element.
Complex band structures as a child of an SCF, reported as the energy windows free of propagating modes and the smallest decay rate in each.
Band edges from NanoDCAL band structures: NanoDCAL’s own gap and the per-spin edges along the path.
4.4. How the solver is chosen
From your prompt. “Using NanoDCAL, run a transmission calculation…” binds the project to NanoDCAL; an unqualified DFT request uses RESCU by default.
Explicitly. Choose the solver on the browser’s setup card, or configure the solver commands with
latticemind setup(see Settings & configuration reference).
4.5. Choosing between solvers
If you want to… |
Use |
|---|---|
Electronic structure, phonons, magnetism, defects of a bulk crystal |
RESCU |
Quantum transport through a two-probe device (transmission, I–V, conductance), effective mass, complex bands |
NanoDCAL |
A plane-wave cross-check or an existing VASP-based multi-stage workflow |
VASP |
See also
RESCU tutorials: Basic tutorials.
NanoDCAL details: NanoDCAL support.