LAMMPS Workflows

Script helper LAMMPS reali e testati per la generazione di input, controlli di job, riepiloghi di log e recupero da crash NaN-thermo.

di chatmaterials · chatmaterials/lammps-workflows

Promosso ★ 9.6/10

LAMMPS Workflows — Script helper LAMMPS reali e testati per la generazione di input, controlli di job, riepiloghi di log e recupero da crash NaN-thermo.

Cosa fa

Gestisce task del workflow di simulazione atomistica LAMMPS — generazione di scheletri di input minimize/NVT/NPT/restart, controllo di una directory di job per dati mancanti o file potenziali, riepilogo dell'output termico di log.lammps e trasformazione di esecuzioni crashate/instabili in guida di recupero concreta. Si attiva su LAMMPS, in.lammps, log.lammps, pair_style/pair_coeff o richieste di ensemble/restart/scheduler, e si tiene esplicitamente fuori dal territorio DFT a onde piane.

Rapporto di test

Eseguita la sequenza di comandi esatta dalla sezione 'Local Validation' del README end-to-end contro il fixture nan-thermo incluso e ogni script si è riprodotto pulitamente — recommend_lammps_recovery.py ha diagnosticato correttamente l'errore reale 'Lost atoms' del fixture e la linea NaN thermo, quindi ha prodotto un piano di riavvio concreto, ben oltre ciò che una risposta generica (non-skill) di recupero da crash ha fornito per lo stesso fixture.

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

Installazione

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

Comandi e prompt di esempio

  • /lammps-workflowsScript helper LAMMPS reali e testati per la generazione di input, controlli di job, riepiloghi di log e recupero da crash NaN-thermo.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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