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.
Promosso
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 simulationCheck my LAMMPS job directory for missing potential files