Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
6fba921
yaml config: add YAML config front-end for parametric fabrics
caitlinross Jul 1, 2026
c4672d7
tests: check dragonfly YAML against its .conf twin
caitlinross Jul 1, 2026
ce0cc94
yaml config: compile flat networks from a component + node count
caitlinross Jul 1, 2026
202750c
yaml config: add fattree and dragonfly-dally fabric families
caitlinross Jul 1, 2026
0fae7fc
docs: document running with a YAML config
caitlinross Jul 1, 2026
d0941d0
yaml config: extend YAML config front-end to more network models
caitlinross Jul 3, 2026
f6fd4c0
yaml config: add dragonfly-custom to the YAML config front-end
caitlinross Jul 3, 2026
3df88ba
docs: make yaml-config.md a complete standalone reference
caitlinross Jul 3, 2026
2324453
yaml config: pass-through model sections + case-insensitive section n…
caitlinross Jul 3, 2026
1726c44
yaml config: explicit LP-groups topology form (`format: groups`)
caitlinross Jul 3, 2026
048f3c6
yaml config: config includes (`include:`) for reusing config across f…
caitlinross Jul 5, 2026
9c0d6ee
fix: strict validation and boundary hardening for the YAML front-end
caitlinross Jul 6, 2026
c2bde19
fix: read `include:` files with collective MPI I/O, not per-rank POSIX
caitlinross Jul 6, 2026
9f0e6de
docs: doxygen-comment the YAML front-end C boundary and IR fields
caitlinross Jul 7, 2026
fab707b
tests: diff lp-io in config-equivalence tests where it is reproducible
caitlinross Jul 7, 2026
26a5098
yaml config: tutorial ping-pong YAML twins + conf/yaml equivalence tests
caitlinross Jul 7, 2026
6564a0f
yaml config: YAML twins for every legacy CODES config in the tree
caitlinross Jul 7, 2026
77dc084
docs: add a README for the tests directory
caitlinross Jul 7, 2026
f07b7a1
tests: rename modelnet-test.conf to modelnet-test-simplenet.conf
caitlinross Jul 8, 2026
cf0c669
tests: unit-test schema_version, flat-topology, and malformed-input e…
caitlinross Jul 9, 2026
4a3e8f3
conf: dedupe and sanitize the example workloads config
caitlinross Jul 9, 2026
f945b5a
yaml config: doc-review fixes; require num_global_channels for dally/…
caitlinross Jul 9, 2026
392311d
fix: zero dragonfly-custom params so absent optional keys read as 0
caitlinross Jul 11, 2026
8379a84
tests: show each run's output tail in equivalence-run.sh
caitlinross Jul 11, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,13 @@ bash run-experiment.sh path-to-experiment/script.sh

A folder will be created under `path-to-experiment/results` containing the result of running the experiment.

### Configuration format

A model's configuration can be written as a `.conf` (the legacy format) or as a
YAML/JSON file — both are supported, chosen per file by extension. See
[Running with a YAML config](doc/dev/yaml-config.md) for the YAML format and
worked examples.

## Features

CODES provides comprehensive simulation capabilities for:
Expand Down
Loading
Loading