cellular_raza_core

Module backend

Source
Expand description

Numerically solve a given simulation setup.

In the future, we plan on expanding the list of available backends. We hope to provide specialized solvers for highly efficient GPU usage via the OpenCL standard.

Β§Supported Simulation Aspects

Not every backend does support all simulation aspects. We aim to provide one general-purpose backend able to solve any given simulation that adheres to the cellular_raza_concepts with the 🌢️ chili backend.

Aspect🐧 cpu_os_threads🌢️ chili
Cycleβœ…ΒΉβœ…
Mechanicsβœ…ΒΉβœ…
Interactionβœ…βœ…
Reactionsβœ…βŒ
Volumeβœ…ΒΉβŒ
DomainβŒβœ…
DomainOldβœ…βŒ
Controllerβœ…βŒ
Plottingβœ…βŒ

ΒΉOnly supports Float=f64.

Modules§

  • 🐯 GPU-centered backend using OpenCL
  • 🌢️ A modular, reusable, general purpose backend
  • 🐧 Use multiple os-threads and cpu-only resources