fwd.h File Reference

Namespaces

 ttg
 top-level TTG namespace contains runtime-neutral functionality
 
 ttg_madness
 this contains MADNESS-based TTG functionality
 
 ttg_parsec
 this contains PaRSEC-based TTG functionality
 

Typedefs

using ttg::OpBase = TTBase
 
using ttg::TemplateTaskBase = TTBase
 
template<typename input_terminalsT , typename output_terminalsT >
using ttg::TemplateTaskGraph = TTG< input_terminalsT, output_terminalsT >
 
template<typename input_terminalsT , typename output_terminalsT >
using ttg::CompositeOp = TTG< input_terminalsT, output_terminalsT >
 

Functions

template<typename... RestOfArgs>
void ttg::initialize (int argc, char **argv, int num_threads=-1, RestOfArgs &&...)
 
template<std::size_t i>
void ttg::finalize ()
 Finalizes the TTG runtime. More...
 
void ttg::abort ()
 Aborts the TTG program using the default backend's ttg_abort method. More...
 
World ttg::default_execution_context ()
 Accesses the default backend's default execution context. More...
 
void ttg::execute (World world=default_execution_context())
 Starts the execution in the given execution context. More...
 
void ttg::fence (World world=default_execution_context())
 Returns when all tasks associated with the given execution context have finished on all ranks. More...
 

Documentation

Includes forward declarations for the entire TTG codebase

Definition in file fwd.h.