Definition at line 237 of file ttg.h.
◆ WorldImpl() [1/3]
ttg_parsec::WorldImpl::WorldImpl |
( |
int * |
argc, |
|
|
char ** |
argv[], |
|
|
int |
ncores, |
|
|
parsec_context_t * |
c = nullptr |
|
) |
| |
|
inline |
◆ WorldImpl() [2/3]
ttg_parsec::WorldImpl::WorldImpl |
( |
const WorldImpl & |
other | ) |
|
|
delete |
◆ WorldImpl() [3/3]
ttg_parsec::WorldImpl::WorldImpl |
( |
WorldImpl && |
other | ) |
|
|
delete |
◆ ~WorldImpl()
ttg_parsec::WorldImpl::~WorldImpl |
( |
| ) |
|
|
inline |
◆ comm()
MPI_Comm ttg_parsec::WorldImpl::comm |
( |
| ) |
const |
|
inline |
◆ context()
auto* ttg_parsec::WorldImpl::context |
( |
| ) |
|
|
inline |
◆ create_tpool()
void ttg_parsec::WorldImpl::create_tpool |
( |
| ) |
|
|
inline |
◆ ctl_edge() [1/2]
ttg::Edge& ttg_parsec::WorldImpl::ctl_edge |
( |
| ) |
|
|
inline |
◆ ctl_edge() [2/2]
const ttg::Edge& ttg_parsec::WorldImpl::ctl_edge |
( |
| ) |
const |
|
inline |
◆ dag_off()
virtual void ttg_parsec::WorldImpl::dag_off |
( |
| ) |
|
|
inlineoverridevirtual |
◆ dag_on()
virtual void ttg_parsec::WorldImpl::dag_on |
( |
const std::string & |
filename | ) |
|
|
inlineoverridevirtual |
◆ dag_profiling()
bool ttg_parsec::WorldImpl::dag_profiling |
( |
| ) |
|
|
inlineoverridevirtual |
◆ decrement_inflight_msg()
void ttg_parsec::WorldImpl::decrement_inflight_msg |
( |
| ) |
|
|
inline |
◆ destroy()
virtual void ttg_parsec::WorldImpl::destroy |
( |
void |
| ) |
|
|
inlineoverridevirtual |
◆ destroy_tpool()
void ttg_parsec::WorldImpl::destroy_tpool |
( |
| ) |
|
|
inline |
◆ execute()
virtual void ttg_parsec::WorldImpl::execute |
( |
| ) |
|
|
inlineoverridevirtual |
Start the execution of tasks in this world. The call to execute() will return immediately, i.e., it will not wait for all tasks to complete executing.
- See also
- fence
Reimplemented from ttg::base::WorldImplBase.
Definition at line 399 of file ttg.h.
◆ execution_stream()
auto* ttg_parsec::WorldImpl::execution_stream |
( |
| ) |
|
|
inline |
◆ fence_impl()
virtual void ttg_parsec::WorldImpl::fence_impl |
( |
void |
| ) |
|
|
inlineoverrideprotectedvirtual |
◆ final_task()
virtual void ttg_parsec::WorldImpl::final_task |
( |
| ) |
|
|
inlineoverridevirtual |
◆ increment_created()
void ttg_parsec::WorldImpl::increment_created |
( |
| ) |
|
|
inline |
◆ increment_inflight_msg()
void ttg_parsec::WorldImpl::increment_inflight_msg |
( |
| ) |
|
|
inline |
◆ mpi_support()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ parsec_ttg_rma_tag()
static constexpr int ttg_parsec::WorldImpl::parsec_ttg_rma_tag |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ parsec_ttg_tag()
static constexpr int ttg_parsec::WorldImpl::parsec_ttg_tag |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ profile_off()
virtual void ttg_parsec::WorldImpl::profile_off |
( |
| ) |
|
|
inlineoverridevirtual |
◆ profile_on()
virtual void ttg_parsec::WorldImpl::profile_on |
( |
| ) |
|
|
inlineoverridevirtual |
◆ profiling()
virtual bool ttg_parsec::WorldImpl::profiling |
( |
| ) |
|
|
inlineoverridevirtual |
◆ register_tt_profiling()
template<typename keyT , typename output_terminalsT , typename derivedT , typename input_valueTs = ttg::typelist<>>
void ttg_parsec::WorldImpl::register_tt_profiling |
( |
const TT< keyT, output_terminalsT, derivedT, input_valueTs > * |
t | ) |
|
|
inline |
◆ taskpool()
auto* ttg_parsec::WorldImpl::taskpool |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: