Simulation Report

The simulation report groups the run metadata, produced artifacts, and integrity information for a simulation run.

1. Purpose

Use the report artifacts to:

  • identify exactly what was produced by a run;

  • validate artifact integrity (checksums and schema metadata);

  • feed downstream analysis and dashboard pipelines.

2. Typical Run Artifacts

Artifact Purpose

manifest.json

Canonical inventory of produced artifacts and checksums.

setup.json

Captured run configuration and resolved simulation setup.

provenance.json

Execution context metadata (binary, options, environment, timestamps).

database/stats/*.parquet

Aggregated KPI/statistics outputs.

database/report/*.parquet

Time-series reporting outputs and partitions.

slurm-<jobid>.out / local-run.out

Launcher stdout/stderr logs for troubleshooting.

3. Validation Workflow

# Validate run manifest integrity
kub-dataset manifest-validate --strict \
  cemdb/locations/<location>/v<version>/simulations/single/<run-id>/manifest.json

# Check run registration and status
kub-simulate status <location> --version <version> --last 5