Skip to content
phynite-lab
Phynite DocumentationDownload

MD workflows: Simple, Advanced, and trajectory analysis

LAMMPS simulation changes the physical system; trajectory inspection and analysis measure retained frames. The current simulation editor labels Guided mode “Simple” and the manual/block editor “Advanced”. Keep the source, potential, units, and evidence explicit in both modes.

Complete guide

Prerequisites and source mapping

  • Install MD/analysis in Settings → Compute and verify the required LAMMPS/analysis capabilities and native isolation. MD uses Your computer in the current workflow.
  • Use a structure or trajectory with a valid simulation cell, known coordinates, particle identities, and masses. A type-only dump is not enough to infer chemical elements or masses.
  • Map every particle type before choosing a force field. Check that uploaded potential assets support all elements, the selected atom style, and the expected unit system.
  • Pause trajectory playback and finish frame analysis before submitting a simulation. Retain the original trajectory and model citation; a successful integrity/runtime check does not establish physical accuracy.

Build a Simple simulation stage

Open full resolution

Simple is the guided workflow in the current interface.

Simple is the guided workflow in the current interface.
  1. Add an MD simulation module to the project and connect its structure, or open Simulation in MD Lab. Add stage chooses a recipe; keep the initial exercise short.
  2. Open the stage configuration and select Simple. Review the recipe, potential, periodic boundary condition, ensemble, timestep, total steps, temperatures, pressure controls where relevant, and random seed.
  3. Inspect Output & Trajectory. Thermo interval and Trajectory interval are step counts, so choose intervals that produce useful data within the planned duration without excessive disk use.
  4. Choose Inspect in.lammps. Verify the complete generated input, source and potential mapping, fixed timestep, stage order, and output commands. Save to library stores a reusable setup; it does not execute the solver.
  5. Choose Run step for one stage, or review Run selected/Run all for the intended ordered chain. Review the compute allocation and submit once.
UI quantityDisplayed unitInterpretation
TimestepfsThe generated metal-unit input converts this to ps. Retain the fixed timestep and stage durations.
Temperature / dampingK / psTemperature and thermostat relaxation time are different controls.
Pressure / dampingbar / psCheck the ensemble and periodic directions before pressure coupling.
LJ epsilon / sigma / cutoffeV / Å / ÅModel parameters must match the intended species and physical study.
Strain rate / safety limits⁻¹ / ratioA rate and total duration imply a planned strain; the safety limit is not a target unit conversion.

Advanced: Blocks and Expert input

Open full resolution

Advanced retains managed input validation and isolation requirements.

Advanced retains managed input validation and isolation requirements.

Advanced is a managed LAMMPS workflow, not an unrestricted shell or a full standalone input file. Phynite owns source loading, units, boundary, masses, force field, clock, and output paths. External execution, include/jump, arbitrary file paths, nested commands, and unmanaged output are rejected. Keep fixed timesteps per stage; adaptive timestep commands are not supported by the retained physical-time contract.

  1. Switch to Advanced. Blocks opens a Command library and an ordered Simulation commands rack. Add a supported block, edit its values, and review its command preview.
  2. Use the block On/Off control, arrows or drag handle to establish the execution order. Disabled blocks remain stored but are omitted from generated input.
  3. Open Expert to inspect the compiled commands. Editing the raw text creates an override that controls that stage even if the block rack is later changed. Regenerate from Blocks removes that override explicitly.
  4. Read browser validation before submission, then inspect in.lammps again. Manual commands must contain run or minimize and pass the native runtime validation and isolation probe.

Analyze retained frames

Open full resolution

Review source frames and analysis parameters before running.

Review source frames and analysis parameters before running.
  1. Open the completed simulation’s Execution result and choose Inspect trajectory when a retained trajectory is available. Alternatively, import a known trajectory and preserve its original file.
  2. In a project workflow, connect a trajectory to an MD analysis module. Choose Analysis: Radial distribution function, Common neighbor analysis, Polyhedral template matching, or Coordination number.
  3. Set the cutoff in Å where applicable and choose Start frame and Frame stride. Review run includes the actual source and analysis settings. MD Lab also offers a modifier pipeline; preserve modifier order when comparing results.
  4. Inspect the output table, distribution, structural classification, or retained analysis artifacts. Source time remains unknown if it was not declared; frame number alone is not elapsed physical time.
  5. Export the original numerical data and configuration along with any figure. Keep units, frame selection, cutoff, and potential identity in the method notes.

Read the result and recover safely

ObservationWhat to check
Configuration readyThe current browser fields pass validation. Runtime, potential, and isolation still need successful execution checks.
Run remains queuedWorker readiness, earlier stages, resource capacity, and active jobs. Do not submit duplicates.
LAMMPS exits or reports lost atomsRead the first meaningful log error; inspect geometry, boundary, force field, timestep, neighbor settings, and resources before changing a parameter.
No trajectory or metric is availableCheck retained artifacts and output intervals. Missing data is not zero and an empty view is not a physical result.
Cancelled or interruptedWait for a final state, retain partial logs, and review the saved result before a new run. Recovery is offered only when verified saved output exists.

Related topics

Your privacy

Cookie preferences

Choose whether Phynite may use optional analytics in this browser. You can change this anytime.

Waiting for your choice

This choice applies to this browser, including your workspace.

Read the privacy notice