LAMMPS Workflows

Ekte, testede LAMMPS hjelpeskript for inputgenerering, jobb-sjekker, logg-oppsummeringer, og NaN-thermo krasj-gjenoppretting.

av chatmaterials · chatmaterials/lammps-workflows

Bestått ★ 9.6/10

LAMMPS Workflows — Ekte, testede LAMMPS hjelpeskript for inputgenerering, jobb-sjekker, logg-oppsummeringer, og NaN-thermo krasj-gjenoppretting.

Hva den gjør

Håndterer LAMMPS atomistiske simulerings arbeidsflyt-oppgaver — genererer minimere/NVT/NPT/restart input-skjeletter, sjekker en jobb-mappe for manglende data eller potensielle filer, oppsummerer log.lammps thermo-utdata, og gjør krasjede/ustabile kjøringer om til konkrete gjenopprettingsveiledninger. Utløses ved LAMMPS, in.lammps, log.lammps, pair_style/pair_coeff, eller ensemble/restart/scheduler forespørsler, og holder seg eksplisitt utenfor plane-wave DFT-territorium.

Testrapport

Kjørte den nøyaktige kommandosekvensen fra READMEs egen 'Local Validation'-seksjon ende-til-ende mot den medfølgende nan-thermo fixturen og hvert skript reproduserte rent — recommend_lammps_recovery.py diagnostiserte korrekt fixturens reelle 'Lost atoms'-feil og NaN thermo-linje, deretter produserte en konkret restart-plan, langt utover hva et generisk (ikke-ferdighets) krasj-gjenopprettingssvar ga for samme fixture.

Testet på: 2026-07-14 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /lammps-workflowsEkte, testede LAMMPS hjelpeskript for inputgenerering, jobb-sjekker, logg-oppsummeringer, og NaN-thermo krasj-gjenoppretting.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • 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