Defined in data/grok16-profiles.json. Default C++ standard: gnu++26. Distro 2.0 default belt: belt_2_0.
| Name | CMake | Use |
|---|---|---|
| belt_2_0 | grok16-profile-belt-2.cmake | Single fabric production — 8192 chunk, wave-massive, 512 slots |
| belt_1_0 | grok16-profile-field-opt.cmake | 1.0 baseline (field_opt) — triad compare |
export G16_BELT_PROFILE=belt_2_0
G16_BENCH_PROFILE=belt_2_0 ./scripts/grok16-toolchain.sh bench
| Name | CMake | Bench source | Use |
|---|---|---|---|
| field_opt | grok16-profile-field-opt.cmake | examples/field-nexus-bench/ | FieldX86, entropy, NEXUS (1.0 primary) |
| ai | grok16-profile-ai.cmake | examples/ai-matrix-bench/ | Matrix / scoring loops |
| field_compute | grok16-profile-field.cmake | examples/field-canvas-kernel/ | CANVAS-style dispatch |
| vulkan_rtx | grok16-profile-vulkan.cmake | field-nexus-bench | AVX2/FMA CPU kernels |
G16_BENCH_PROFILE=belt_2_0 ./scripts/grok16-toolchain.sh bench
G16_FIELD_SPEED=1 ./scripts/grok16-toolchain.sh field-bench
./scripts/grok16-toolchain.sh bench-triad
All field targets include cmake/g16-field-mandate.cmake (G16_FIELD_SAFETY_MANDATE_v1). See Safety.