LAMMPS Workflows

Prawdziwe, przetestowane skrypty pomocnicze LAMMPS do generowania danych wejściowych, sprawdzania zadań, podsumowań logów i odzyskiwania po awarii NaN-thermo.

Autor: chatmaterials · chatmaterials/lammps-workflows

Testowano · Działa ★ 9.6/10

LAMMPS Workflows — Prawdziwe, przetestowane skrypty pomocnicze LAMMPS do generowania danych wejściowych, sprawdzania zadań, podsumowań logów i odzyskiwania po awarii NaN-thermo.

Co robi ten skill

Obsługuje zadania przepływu pracy symulacji atomistycznej LAMMPS — generowanie szablonów wejściowych minimize/NVT/NPT/restart, sprawdzanie katalogu zadań pod kątem brakujących danych lub potencjalnych plików, podsumowywanie wyjścia termicznego log.lammps oraz przekształcanie awaryjnych/niestabilnych uruchomień w konkretne wskazówki dotyczące odzyskiwania. Uruchamia się na żądania LAMMPS, in.lammps, log.lammps, pair_style/pair_coeff lub ensemble/restart/scheduler i wyraźnie pozostaje poza obszarem DFT fal płaskich.

Raport z testu

Uruchomiono dokładnie sekwencję poleceń z sekcji 'Local Validation' w README od początku do końca na dołączonym nan-thermo fixture i każdy skrypt odtworzył się czysto — recommend_lammps_recovery.py poprawnie zdiagnozował rzeczywisty błąd 'Lost atoms' i linię NaN thermo fixture, a następnie wygenerował konkretny plan restartu, znacznie wykraczający poza to, co ogólna (nie-umiejętnościowa) odpowiedź na odzyskiwanie po awarii dała dla tego samego fixture.

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

Instalacja

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

Komendy i przykładowe prompty

  • /lammps-workflowsPrawdziwe, przetestowane skrypty pomocnicze LAMMPS do generowania danych wejściowych, sprawdzania zadań, podsumowań logów i odzyskiwania po awarii NaN-thermo.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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