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.

par chatmaterials · chatmaterials/lammps-workflows

Testé · Fonctionne ★ 9.6/10

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.

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