LAMMPS Workflows
Verkliga, testade LAMMPS-hjälpskript för inmatningsgenerering, jobbkollar, loggsammanfattningar och NaN-thermo kraschåterställning.
Testad · Fungerar
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 simulationCheck my LAMMPS job directory for missing potential files