Presentations

Slide decks introducing DNDSR. Each deck is authored in Markdown and rendered with Marp; the CMake docs pipeline builds the HTML and PDF outputs and stages them into this site under /presentations/.

DNDSR Overview

A technical introduction for software and CS engineers, covering architecture, the Geom pipeline, numerics, parallelism, I/O and interop, solvers, engineering quality, results, and roadmap. Available in English and Chinese (中文).

Embedded preview (open in a new tab for fullscreen navigation):

Building the decks

Decks are rebuilt as part of the documentation target:

cmake --build build -t docs

To render a single deck manually (requires marp-cli):

bash docs/presentations/DNDSR_overview/build.sh --html --pdf             # English
bash docs/presentations/DNDSR_overview/build.sh --lang=zh --html --pdf   # Chinese

The build script assembles per-chapter Markdown fragments from parts/ (or parts/zh/ for Chinese), copies image assets listed in res_manifest.txt into docs/presentations/res/, pre-renders Mermaid diagrams, and invokes Marp. Slides marked with <!-- _no_zh --> are automatically stripped from the Chinese edition.

See docs/presentations/DNDSR_overview/README.md for editing workflow, overflow-detection tooling, and density-class conventions.