cyqlone develop
Fast, parallel and vectorized solver for linear systems with optimal control structure.
Loading...
Searching...
No Matches
parallel.hpp File Reference

Detailed Description

Parallel execution context and synchronization primitives.

Definition in file parallel.hpp.

#include <cyqlone/barrier.hpp>
#include <cyqlone/config.hpp>
#include <batmat/config.hpp>
#include <batmat/openmp.h>
#include <guanaqo/trace.hpp>
#include <cstdint>
#include <functional>
#include <type_traits>
#include <utility>

Go to the source code of this file.

Classes

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...

Namespaces

namespace  cyqlone
namespace  cyqlone::parallel