LAMMPS Workflows
Scripts d'aide LAMMPS réels et testés pour la génération d'entrées, les vérifications de jobs, les résumés de logs et la récupération après crash NaN-thermo.
Testé · Fonctionne
Ce que fait
Gère les tâches de workflow de simulation atomistique LAMMPS — génération de squelettes d'entrée minimize/NVT/NPT/restart, vérification d'un répertoire de job pour les données manquantes ou les fichiers potentiels, résumé de la sortie thermique log.lammps, et transformation des exécutions crashées/instables en conseils de récupération concrets. Se déclenche sur les requêtes LAMMPS, in.lammps, log.lammps, pair_style/pair_coeff, ou ensemble/restart/scheduler, et reste explicitement en dehors du territoire DFT à ondes planes.
Rapport de test
J'ai exécuté la séquence de commandes exacte de la section 'Local Validation' du README de bout en bout contre le fixture nan-thermo fourni et chaque script s'est reproduit proprement — recommend_lammps_recovery.py a correctement diagnostiqué l'erreur réelle 'Lost atoms' et la ligne NaN thermo du fixture, puis a produit un plan de redémarrage concret, bien au-delà de ce qu'une réponse générique (non-compétence) de récupération après crash a donné pour le même fixture.
Testé le: 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
Commandes et exemples de prompts
/lammps-workflowsScripts d'aide LAMMPS réels et testés pour la génération d'entrées, les vérifications de jobs, les résumés de logs et la récupération après crash NaN-thermo.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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