LAMMPS Workflows
Reálné, otestované pomocné skripty LAMMPS pro generování vstupů, kontroly úloh, shrnutí logů a obnovu po havárii NaN-thermo.
Otestováno · Funguje
Co umí
Zpracovává úlohy pracovního postupu atomistických simulací LAMMPS – generování skeletonů vstupů pro minimize/NVT/NPT/restart, kontrola adresáře úlohy na chybějící data nebo potenciální soubory, sumarizace výstupu thermo z log.lammps a přeměna havarovaných/nestabilních běhů na konkrétní pokyny pro obnovu. Spouští se při požadavcích na LAMMPS, in.lammps, log.lammps, pair_style/pair_coeff, nebo ensemble/restart/scheduler a explicitně se vyhýbá oblasti plane-wave DFT.
Testovací report
Provedena přesná sekvence příkazů z vlastního 'Local Validation' README sekce end-to-end proti přiloženému nan-thermo fixture a každý skript se čistě reprodukoval — recommend_lammps_recovery.py správně diagnostikoval skutečnou chybu 'Lost atoms' fixture a řádek NaN thermo, pak vyprodukoval konkrétní plán restartu, daleko nad rámec toho, co obecná (ne-skill) odpověď na obnovu po havárii poskytla pro stejný fixture.
Testováno: 2026-07-14 · Claude Code 2.x (agent harness)
Instalace
git clone https://github.com/chatmaterials/lammps-workflows cd lammps-workflows mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/lammps-workflows
Příkazy a ukázkové prompty
/lammps-workflowsReálné, otestované pomocné skripty LAMMPS pro generování vstupů, kontroly úloh, shrnutí logů a obnovu po havárii NaN-thermo.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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