|
cyqlone
develop
Fast, parallel and vectorized solver for linear systems with optimal control structure.
|
Utilities for parallelization and synchronization.
Files | |
| file | barrier.hpp |
| Barrier synchronization primitive. | |
| file | parallel.hpp |
| Parallel execution context and synchronization primitives. | |
Classes | |
| struct | cyqlone::EmptyCompletion |
| No-op completion function for the TreeBarrier. More... | |
| class | cyqlone::TreeBarrier< CompletionFn, PhaseType > |
| Fairly vanilla combining tree barrier. More... | |
| struct | cyqlone::parallel::SharedContext |
| Abstraction for a parallel execution context: a set of threads that can synchronize and communicate with each other using barriers. More... | |
| struct | cyqlone::parallel::Context< SC > |
| Thread context for parallel execution. More... | |