Skip to content
Back to skills

Docs

ASecurity

DayCent SOM pools (active, slow, passive) take centuries to converge to their long-run steady state. The equilibrium run drives the model under a representative climate cycle until SOM stops drifting. The `.bin` file produced is then used as the starting state for historical and treatment runs.

  • 231 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 11, 2026
toolsbash

Works with

  • cli

Security analysis

A100/100

Pro scans all 9 files and shows the line behind each finding

Scanned September 11, 2026

npx -y skills add lzwei196/KISS---Knowledge-Infrastructure-for-Scientific-Simulation --skill docs --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Docs?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Docs
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lzwei196-docs-fb58d016/badge)](https://www.skillsdirectory.com/skills/lzwei196-docs-fb58d016)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# Stage S3 — Equilibrium spin-up

## Purpose
DayCent SOM pools (active, slow, passive) take centuries to converge to
their long-run steady state. The equilibrium run drives the model under a
representative climate cycle until SOM stops drifting. The `.bin` file
produced is then used as the starting state for historical and treatment
runs.

## Inputs
- `<eq>.sch` — schedule file with an `ACEQ` event that triggers adaptive
  termination
- `<site>.100`, `sitepar.in`, `soils.in`, `outfiles.in`
- `<weather>.wth` — repeating climate cycle (typically 30-100 years that
  the model recycles)
- DayCent binary `DDcentEVI_rev491`

## Outputs
- `eq.bin` — equilibrated state binary archive
- `eq.lis` — small text echo (when `-t` flag used)

## Procedure
```bash
cd run_dir
ln -sf $BIN_DIR/DDcentEVI_rev491 .
cp no_outfiles.in outfiles.in     # silence per-day outputs during spin-up
./DDcentEVI_rev491 -s wooster_eq -N eq
```

The schedule file embeds the equilibrium command:
```
+150 12/31 ACEQ A
```
where `+150` is the maximum block length, `12/31` is the calendar trigger,
`ACEQ` is the event keyword, and `A` is the option (adaptive). DayCent
checks SOM drift each block and terminates when within tolerance — typical
convergence in 750–1000 simulated years.

## Verification
- Return code 0 from `DDcentEVI_rev491`.
- `eq.bin` exists and is > 30 KB.
- Stdout contains `ACEQ` block convergence messages.
- If you extract `somsc` from `eq.bin` it should be in 5,000–15,000 g C / m²
  range for a temperate humid site.

## Traps
- **Non-converging ACEQ:** if the climate cycle is too short (< 30 years)
  or the soil profile is unrealistic, ACEQ may run to the schedule cap
  without converging. Symptom: `eq.bin` exists but `somsc` is still
  trending in the last block. Fix: extend the climate file.
- **Schedule starts before .wth file:** DayCent will silently recycle the
  climate file. Mostly harmless but distorts the calendar.
- **Wrong outfiles.in toggles:** during spin-up you do NOT want daily
  outputs. They produce GBs of data and slow the run dramatically. Always
  copy `no_outfiles.in` over `outfiles.in` before the equilibrium run.
- **`-N` overwrite:** `-N eq` overwrites any existing `eq.bin` without
  warning. Use `-n eq` if you need to preserve a prior file.

## Example
The Wooster example converges in ~750 years with a wallclock of 12 seconds
on a modern x86-64 host.

Files in this skill

  • format_spec.yaml27.8 KB
  • papers.json7.6 KB
  • s1_site_setup_skill.md2.8 KB
  • s2_weather_skill.md2.9 KB
  • s3_equilibrium_skill.md2.4 KB
  • s4_treatment_skill.md2.4 KB
  • s5_extraction_skill.md3.2 KB
  • validation_convention.yaml23.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in tools →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.