LAMMPS Workflows

Reálné, otestované pomocné skripty LAMMPS pro generování vstupů, kontroly úloh, shrnutí logů a obnovu po havárii NaN-thermo.

od chatmaterials · chatmaterials/lammps-workflows

Otestováno · Funguje ★ 9.6/10

LAMMPS Workflows — Reálné, otestované pomocné skripty LAMMPS pro generování vstupů, kontroly úloh, shrnutí logů a obnovu po havárii NaN-thermo.

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 simulation
  • Check my LAMMPS job directory for missing potential files