barraCuda

GPU compute

GPU math engine — 800+ production WGSL shaders across 10 scientific domains. Writes the math; coralReef compiles it; ToadStool dispatches it. No CUDA, no ROCm.

239,984lines of Rust
5,030test functions
1208files
4crates

ecoPrimals/barraCuda

Tier: foundation

Capabilities

Capability categories and primitives for barraCuda
CategoryPrimitives
Linear AlgebraGEMM, eigensolvers, SVD, LU, QR, sparse CG
PhysicsYukawa force, Velocity Verlet, PBC, PPPM, HFB nuclear, lattice QCD
MLAttention (7 variants), losses, optimizers, ESN reservoir computing
Bioinformatics31 GPU bio ops: kmer, UniFrac, HMM, phylogenetics
Special FunctionsBessel, Laguerre, Hermite, erfc, Gamma, Hill kinetics
PrecisionDF64 double-precision emulation (f32 pairs, ~48-bit mantissa, 9.9x throughput)

Composes Into

Node Atomic (via ToadStool), NUCLEUS compute layer, Sovereign Compute Pipeline

Pure RustAGPL-3.0Zero C depsFoundation tier

Connections

Referenced in 103 pages