LAMMPS Workflows
Prawdziwe, przetestowane skrypty pomocnicze LAMMPS do generowania danych wejściowych, sprawdzania zadań, podsumowań logów i odzyskiwania po awarii NaN-thermo.
Testowano · Działa
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 simulationCheck my LAMMPS job directory for missing potential files