Research Workflow support
Software Bridge
Choose the scientific task first. Then open the matching Research Workflow page and the official instructions for the software you actually run.
This is a cross-index, not a parameter manual, software ranking, compatibility promise, or claim that different codes produce interchangeable results. Official pages were checked on 10 August 2026; match them to the version you actually run. The four implementations below are deeply audited translation examples, not a complete software list, recommendation, ranking, or equivalence claim. Researchers also use all-electron, localized-orbital, real-space, tight-binding, and integrated commercial environments.Browse the broader electronic-structure ecosystem.
Task 1
Fixed-geometry SCF
Converge the electronic state for one declared structure without moving atoms or changing the cell.
First open the DRW task:open calculate reference ground state
Preserve before translating: An audited structure and cell, composition, method, basis or pseudopotential identities, Brillouin-zone sampling, occupations, charge, and spin intent.Before accepting: Inspect program completion and electronic convergence separately, then check that the converged state is the intended physical and numerical reference.
| Software and official start | Inputs to prepare | Outputs to inspect | First check |
|---|---|---|---|
| Quantum ESPRESSO Upstream term: |
|
| Confirm normal termination and the achieved SCF threshold separately; then inspect total energy, occupations, magnetization when relevant, and the exact prefix/outdir lineage. Do not equate: JOB DONE is not SCF convergence, and a converged pw.x state is not automatically a trusted reference state. |
| VASP Upstream term: |
|
| Check whether the electronic loop met its criterion rather than merely reaching NELM; then inspect energy, forces, stress, occupations, and the final magnetic state. Do not equate: OUTCAR, CHGCAR, or WAVECAR can exist without a converged or scientifically suitable reference state. |
| ABINIT Upstream term: |
|
| Read the run log for errors and warnings, then inspect the SCF stopping criterion and the final state in the .abo or _GSR.nc artifact. Do not equate: A completed .abo or a written _GSR.nc file is not by itself evidence of SCF convergence or reference-state validity. |
| CP2K Upstream term: |
|
| Confirm the SCF convergence marker and iteration history, then inspect final energy, forces or stress when requested, and the exact PROJECT and method identity. Do not equate: ENERGY_FORCE evaluates forces but does not optimize geometry, and a WFN or restart file is not proof of convergence or compatibility. |
Scientific boundary: Program completion is not SCF convergence, and SCF convergence is not proof that the reference state, numerical setup, or physical model is valid.
Task 2
Geometry or cell optimization
Relax declared atomic and, when intended, cell degrees of freedom on one stated potential-energy surface.
First open the DRW task:open optimize structure
Preserve before translating: An audited starting structure, a force-capable electronic setup and, when cell degrees of freedom are active, a stress-capable setup; explicit constraints and free degrees of freedom; and the intended external stress or pressure condition when applicable.Before accepting: Inspect every active ionic and cell stopping criterion, the last electronic steps, constraints, final geometry, forces, and, when applicable, stress before accepting the optimized structure or handing it to a separate static reference calculation.
| Software and official start | Inputs to prepare | Outputs to inspect | First check |
|---|---|---|---|
| Quantum ESPRESSO Upstream term: |
|
| Check the final complete force block component by component, honoring constraints; for vc-relax also inspect stress, cell criteria, and the final lattice. Do not equate: relax and vc-relax solve different problems; aggregate Total force alone does not establish the force gate, and a final static SCF remains separate. |
| VASP Upstream term: |
|
| Check electronic convergence at each ionic step, the actual stop reason, all relevant forces and stress components, constraints, and the final cell and coordinates. Do not equate: A CONTCAR written at NSW or another stop is not proof of ionic or cell convergence, and optimization output is not a substitute for a final static reference run. |
| ABINIT Upstream term: |
|
| Inspect warnings, active force and stress criteria, the actual termination condition, and the last positions and cell recorded in .abo and HIST.nc. Do not equate: HIST.nc preserves a trajectory but does not prove convergence; fixed-cell and variable-cell optimizations must not be treated as interchangeable. |
| CP2K Upstream term: |
|
| Inspect all active maximum and RMS force and displacement criteria; for CELL_OPT also check pressure or stress, the final cell, and the last SCF cycles. Do not equate: Reaching MAX_ITER or writing .restart is not convergence; GEO_OPT is not CELL_OPT, and neither is a finite-temperature equilibrium calculation. |
Scientific boundary: Electronic convergence is not ionic or cell convergence; reaching a step limit or writing a final structure is not a successful optimization.
Task 3
Band path
Evaluate Kohn-Sham eigenvalues along an explicit reciprocal-space path from a trusted reference state.
First open the DRW task:open band structure
Preserve before translating: A converged and identifiable reference density or state at the exact structure and method, plus an explicit path convention, labels, energy reference, and sufficient band count.Before accepting: Verify reference-state lineage, path coordinates and labels, band count and eigenvalue convergence, and the energy zero before interpreting the plot.
| Software and official start | Inputs to prepare | Outputs to inspect | First check |
|---|---|---|---|
| Quantum ESPRESSO Upstream term: |
|
| Confirm the prefix/outdir lineage, exact path and labels, band count, eigenvalue convergence, and the Fermi or valence reference used for plotting. Do not equate: bands.x ordering or formatting does not establish convergence, and a path plot does not establish full-zone metallicity or global extrema. |
| VASP Upstream term: |
|
| Identify which official route was used, preserve the parent density, inspect the exact path, band count, orbital convergence, and reuse the SCF Fermi reference rather than a path-only estimate. Do not equate: The ordinary ICHARG=11 fixed-density route is for normal DFT band calculations; hybrid band structures require a different official route and must not use that ordinary fixed-density shortcut. |
| ABINIT Upstream term: |
|
| Confirm density handoff, fixed-potential setup, path convention, number of occupied and empty bands, wavefunction convergence, and the chosen energy zero. Do not equate: A fixed-potential Kohn-Sham path is not a quasiparticle band structure and does not prove full-zone extrema or the experimental gap. |
| CP2K Upstream term: |
|
| Distinguish the SCF integration mesh from the plotted path, then inspect path coordinates, added bands, energy reference, and current feature compatibility for k-point calculations. Do not equate: DFT/KPOINTS is an SCF integration set, not the band path; a successful path calculation is not full-zone evidence, and CP2K feature compatibility is version and method dependent. |
Scientific boundary: A high-symmetry path is not full-Brillouin-zone evidence for metallicity, global band extrema, a Fermi surface, or an indirect gap.
Task 4
Dense DOS or PDOS
Evaluate total and projected electronic states from a sufficiently dense full-zone sampling of one trusted reference state.
First open the DRW task:open density of states and projected density of states
Preserve before translating: A trusted reference state, a target-converged uniform Brillouin-zone mesh, declared occupations and energy zero, and an explicit projection definition for PDOS.Before accepting: Check mesh and weights, occupations or tetrahedra, energy reference, unoccupied-state coverage, normalization, and projection completeness before interpreting peaks or states at the Fermi level.
| Software and official start | Inputs to prepare | Outputs to inspect | First check |
|---|---|---|---|
| Quantum ESPRESSO Upstream term: |
|
| Inspect k-point weights and mesh density, occupations, energy zero, band coverage, DOS normalization, and whether the projected channels account for the intended states. Do not equate: A high-symmetry band path cannot supply a DOS, smoothing cannot repair sparse sampling, and projwfc weights are basis-dependent projections. |
| VASP Upstream term: |
|
| Check the uniform mesh, integration method, energy zero, unoccupied-state range, NEDOS resolution, and the LORBIT-dependent projection definition. Do not equate: DOSCAR existence or a visually smooth DOS does not prove k-point convergence, and atom-orbital projections remain method dependent. |
| ABINIT Upstream term: |
|
| Inspect the k mesh and weights, prtdos integration method, energy increment and zero, normalization, band coverage, and atom-sphere projection choices. Do not equate: A smooth _DOS curve does not establish sampling convergence, and partial DOS depends on the declared projection construction. |
| CP2K Upstream term: |
|
| Check the installed CP2K version, full-zone mesh, orbital coverage, energy zero, projection selections, and both raw and broadened outputs. Do not equate: The unified DOS/PDOS and CURVE interface described here requires CP2K 2026.2 or later; Gamma-only molecular levels and broadened curves are not a converged periodic DOS. |
Scientific boundary: A smooth curve is not a convergence test; broadening cannot replace k-point convergence, and projected weights are not a unique charge partition.
Task 5
Harmonic phonons
Evaluate harmonic vibrational modes from a trusted stationary structure using a declared q-grid or supercell route.
First open the DRW task:open harmonic phonons
Preserve before translating: A trusted relaxed or stationary structure, tighter force-quality electronic convergence, a declared q-grid or displacement supercell, and the symmetry and long-range electrostatic treatment required by the material.Before accepting: Check the parent stationary state, electronic and phonon thresholds, q or supercell coverage, acoustic behavior, mode eigenvectors, and sensitivity of any imaginary or near-zero frequency.
| Software and official start | Inputs to prepare | Outputs to inspect | First check |
|---|---|---|---|
| Quantum ESPRESSO Upstream term: |
|
| Check that every required q point completed and converged, then inspect acoustic modes, sum-rule sensitivity, eigenvectors, and the q-mesh dependence of negative frequencies. Do not equate: One Gamma calculation is not a dispersion; an imaginary mode may be physical or numerical, and post-processing cannot rescue unconverged dynamical matrices. |
| VASP Upstream term: |
|
| Check the stationary parent, supercell and displacement or DFPT route, electronic convergence, q sampling, acoustic modes, and the eigenvectors of negative frequencies. Do not equate: Finite differences and DFPT have different requirements; zone-center output is not full-q stability, and native dispersion features are version dependent. |
| ABINIT Upstream term: |
|
| Verify that the DDB contains every required irreducible perturbation and q point, then inspect anaddb settings, acoustic behavior, LO-TO treatment, and negative-mode sensitivity. Do not equate: DDB existence is not DDB completeness; Gamma modes are not a full dispersion, and interpolation cannot replace converged electronic and q-grid inputs. |
| CP2K Upstream term: |
|
| Confirm the stationary parent and tight SCF convergence, then inspect displacement sensitivity, low modes, translational or rotational cleanup, and mode eigenvectors. Do not equate: This entry is for Gamma-point normal modes and is not a general-q phonon dispersion workflow; thermochemistry is also limited to the documented molecular Gamma-point scope. |
Scientific boundary: An imaginary frequency can be physical or numerical; Gamma-only modes are not a full phonon dispersion, and enforcing an acoustic sum rule cannot repair unconverged force constants.
Task 6
Restart or continuation
Continue an interrupted calculation or deliberately hand a preserved state to a compatible next calculation without losing ancestry.
First open the DRW task:open document and preserve study
Preserve before translating: An identifiable parent run with exact code and version, model and method identities, structure and state files, stop point, hashes or equivalent identities, and a written statement of what will be restored.Before accepting: Inspect ancestry and compatibility before launch, then distinguish same-run restart, electronic-state initialization, geometry handoff, and a scientifically new calculation.
| Software and official start | Inputs to prepare | Outputs to inspect | First check |
|---|---|---|---|
| Quantum ESPRESSO Upstream term: |
|
| Verify exact parent ancestry, prefix/outdir ownership, preserved files, code and input compatibility, and whether the previous run stopped cleanly enough to restart. Do not equate: restart_mode continues the same compatible calculation ancestry; reading a saved density for a changed task is a new calculation and is not the same restart claim. |
| VASP Upstream term: |
|
| Identify whether the ancestry is wavefunction, charge-density, or geometry based; check parent compatibility, chosen POSCAR, magnetic state, and whether the run actually read the intended file. Do not equate: WAVECAR, CHGCAR, and CONTCAR carry different ancestry; their presence does not prove compatibility, and a fixed-charge continuation is not a same-state SCF restart. |
| ABINIT Upstream term: |
|
| Confirm the exact source dataset or external file, inspect log errors, model compatibility, and whether density, wavefunctions, cell, positions, or optimizer history are actually being restored. Do not equate: A get variable, an external file read, and restartxf express different ancestry; density is not wavefunction, and HIST reconstruction is not a generic new-run shortcut. |
| CP2K Upstream term: |
|
| Verify parent ancestry, the external restart/input file, every field selected by EXT_RESTART, and that any separately reused artifact belongs to the declared parent run. Do not equate: EXT_RESTART reads only the selected restart-relevant fields from the declared external restart/input file; omitted, incompatible, or unintended fields can change the continuation, and a restart artifact is not proof of convergence. |
Scientific boundary: A restart file is not proof of compatible ancestry; density, wavefunction, geometry, optimizer, and scheduler continuation are distinct handoffs.