LAMMPS Workflows

Echte, getestete LAMMPS-Hilfsskripte für Eingabegenerierung, Job-Checks, Log-Zusammenfassungen und NaN-thermo Absturz-Wiederherstellung.

von chatmaterials · chatmaterials/lammps-workflows

Getestet · Funktioniert ★ 9.6/10

LAMMPS Workflows — Echte, getestete LAMMPS-Hilfsskripte für Eingabegenerierung, Job-Checks, Log-Zusammenfassungen und NaN-thermo Absturz-Wiederherstellung.

Was es kann

Verwaltet LAMMPS atomistische Simulations-Workflow-Aufgaben – Generierung von minimize/NVT/NPT/restart Eingabe-Skeletten, Überprüfung eines Job-Verzeichnisses auf fehlende Daten oder potenzielle Dateien, Zusammenfassung der log.lammps Thermo-Ausgabe und Umwandlung abgestürzter/instabiler Läufe in konkrete Wiederherstellungsanleitungen. Wird ausgelöst bei LAMMPS, in.lammps, log.lammps, pair_style/pair_coeff oder Ensemble-/Restart-/Scheduler-Anfragen und bleibt explizit außerhalb des Bereichs der Plane-Wave-DFT.

Testbericht

Die exakte Befehlssequenz aus dem 'Local Validation'-Abschnitt der README Ende-zu-Ende gegen das gebündelte nan-thermo Fixture ausgeführt und jedes Skript wurde sauber reproduziert – recommend_lammps_recovery.py diagnostizierte korrekt den echten 'Lost atoms'-Fehler und die NaN-Thermozeile des Fixtures und erstellte dann einen konkreten Neustartplan, weit über das hinaus, was eine generische (nicht-Skill-) Absturz-Wiederherstellungsantwort für dasselbe Fixture lieferte.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /lammps-workflowsEchte, getestete LAMMPS-Hilfsskripte für Eingabegenerierung, Job-Checks, Log-Zusammenfassungen und NaN-thermo Absturz-Wiederherstellung.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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