A · Structure & Model

Build or Modify a Computational Model

Go directly to practical resources for this task.

A computational model is the explicit system sent to a calculation: atoms, composition, cell, periodicity, charge, candidate order, constraints, and every deliberate departure from the source. The result of this task is often a model family, not one privileged file.

Manual route: define and inspect the model family

Name the comparison or observable first. List the smallest set of physically credible candidates needed to represent unresolved polymorphs, defects, terminations, interfaces, adsorbate arrangements, charge states, magnetic patterns, disorder approximations, or constraints. A generated candidate is not a predicted ground state; it is a hypothesis to test.

Start from the question and the checked source

Start from the checked object produced by Obtain a Material Structure. Keep the source unchanged. Before editing, record its identifier, checksum, composition, cell, atom order, periodic directions, occupancies, and remaining ambiguity. Open the parent with cell boundaries and periodic images visible; the viewer and symmetry catalog offers several real tools.

Distinguish representation changes from model changes

Wrapping coordinates, shifting an origin, or moving between exactly equivalent cells may preserve the ideal periodic structure when the transformation and site mapping are retained. Strain, substitution, deletion, ordering, a slab cut, vacuum, an interface, charge, magnetic pattern, or constraint changes the physical model. Choosing a charge state changes the model even before an electronic-structure method is selected. No universal lattice-mismatch threshold decides whether an interface is acceptable.

Check the child object before calculation

Write each child to a new file, reopen that file, and compare it with its parent. Inspect composition, cell, periodicity, orientation, replication, vacuum direction, termination, defect or substituted site, interface registry, coordination, and short contacts. For slabs and interfaces inspect both top and side views. Record atom mapping and the exact transformation; visual similarity alone cannot prove equivalence.

Match the model family to the unresolved alternatives

Keep distinct candidates until an explicit rule removes one. One ordered cell is not a random alloy. One adsorption site is not a preferred geometry. Deleting an atom does not define a charge state. A supercell is a modelling choice, not merely a larger file. Its size fixes concentrations, image separation, and allowed wavelengths. Vacuum is part of the boundary model, not empty experimental material.

Constraints are assumptions written into the model. Identify every fixed atom, coordinate, or cell component and explain why it is fixed. A constrained stationary point is not an unconstrained minimum.

Numerical and lineage checks

For every candidate preserve: parent identifier and checksum; tool and version; operation or script; transformation parameters and site mapping; parent and child composition, cell, and periodicity; charge, magnetic initialization, and constraints; exported filename and checksum; visual/numerical observations; and retained or rejected alternatives. This lineage is the key output, not a screenshot.

Optional automation: preserve and compare repeated transformations

Use automation only after one transformation is understood manually. The existing guides provide concrete file-backed routes for ASE cell repetition, surfaces, vacuum, and adsorbates, pymatgen transformations, two-dimensional models, and defect/interface candidates.

Decide which candidates continue

Promote only reopened files with explicit lineage, credible geometry, and visible unresolved alternatives. Screening scores may prioritize work, but do not establish stability. One ordered candidate, one interface registry, or one local optimization is not an exhaustive search.

The result of this task

The handoff contains reconstructable candidate files, parent/child checksums, transformation records, views, constraints, and the candidate inventory. This stage does not establish that a model is stable, experimentally realized, numerically converged, or the ground state. Next choose the DFT method and setup and test numerical convergence.

Sources and methods

Practical resources

Implementation detail and bounded examples for this researcher-scale task.

Practical Guides

Worked Examples

Authoritative references

  • Official method or implementation source. ASE: building structures
  • Deeper theory. David S. Sholl and Janice A. Steckel, Density Functional Theory: A Practical Introduction, Wiley (2009). Use for practical plane-wave DFT reasoning, controlled comparisons, convergence design, and the distinction between numerical convergence and physical accuracy.