FleCSI User API Version: 2.4.2
Loading...
Searching...
No Matches
agent< S > Struct Template Reference

A node-local context for potentially parallel operations. More...

Public Member Functions

auto named (std::string n) const
template<unsigned T, unsigned B>
auto threads () const
 Specify threads and blocks for an operation.
Public Member Functions inherited from executor_base< agent< S > >
void for_each (C &&c, F &&f) const
reduce (C &&c, F &&f) const

Detailed Description

template<class S>
struct flecsi::exec::agent< S >

A node-local context for potentially parallel operations.

Member Function Documentation

◆ threads()

template<class S>
template<unsigned T, unsigned B>
auto threads ( ) const

Specify threads and blocks for an operation.

These are ignored if not supported by the execution space.

See also
Kokkos::LaunchBounds
Returns
blocks

◆ named()

template<class S>
auto named ( std::string n) const
See also
blocks