LAMMPS Workflows

Verkliga, testade LAMMPS-hjälpskript för inmatningsgenerering, jobbkollar, loggsammanfattningar och NaN-thermo kraschåterställning.

av chatmaterials · chatmaterials/lammps-workflows

Testad · Fungerar ★ 9.6/10

LAMMPS Workflows — Verkliga, testade LAMMPS-hjälpskript för inmatningsgenerering, jobbkollar, loggsammanfattningar och NaN-thermo kraschåterställning.

Vad den gör

Hanterar LAMMPS atomistiska simuleringsarbetsflödesuppgifter — genererar minimize/NVT/NPT/restart-inmatningsskelett, kontrollerar en jobbkatalog för saknade data eller potentiella filer, sammanfattar log.lammps thermo-utdata, och omvandlar kraschade/instabila körningar till konkret återställningsvägledning. Utlöses vid LAMMPS, in.lammps, log.lammps, pair_style/pair_coeff, eller ensemble/restart/scheduler-förfrågningar, och håller sig explicit utanför plane-wave DFT-territorium.

Testrapport

Körde den exakta kommandosekvensen från README:s egen 'Local Validation'-sektion från början till slut mot den medföljande nan-thermo-fixturen och varje skript reproducerades rent — recommend_lammps_recovery.py diagnostiserade korrekt fixturens verkliga 'Lost atoms'-fel och NaN thermo-linje, och producerade sedan en konkret omstartplan, långt bortom vad ett generiskt (icke-skicklighetsbaserat) kraschåterställningssvar gav för samma fixtur.

Testad: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/chatmaterials/lammps-workflows
cd lammps-workflows
mkdir -p ~/.claude/skills
cp -r . ~/.claude/skills/lammps-workflows

Kommandon och exempelprompter

  • /lammps-workflowsVerkliga, testade LAMMPS-hjälpskript för inmatningsgenerering, jobbkollar, loggsammanfattningar och NaN-thermo kraschåterställning.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • My LAMMPS NVT run crashed with NaN thermo, what happened?
  • Generate an NPT input skeleton for a LAMMPS simulation
  • Check my LAMMPS job directory for missing potential files