wrench::WorkflowTask::WorkflowTaskExecution Struct Reference

A data structure that keeps track of a task's execution event times. More...

#include <WorkflowTask.h>

Public Member Functions

 WorkflowTaskExecution (double task_start)
 Constructor. More...
 

Public Attributes

double computation_end = -1.0
 Task's computation end time.
 
double computation_start = -1.0
 Task's computation start time.
 
std::string execution_host = ""
 Task's execution host (could be a virtual host)
 
unsigned long num_cores_allocated = 0
 Task's number of allocated cores.
 
std::string physical_execution_host = ""
 Task's execution physucal host.
 
double read_input_end = -1.0
 Task's read input end time.
 
double read_input_start = -1.0
 Task's read input start time.
 
double task_end = -1.0
 Task's end time.
 
double task_failed = -1.0
 Task's failed time.
 
double task_start = -1.0
 Task's start time.
 
double task_terminated = -1.0
 Task's terminated time.
 
double write_output_end = -1.0
 Task's write output end time.
 
double write_output_start = -1.0
 Task's write output start time.
 

Detailed Description

A data structure that keeps track of a task's execution event times.

Constructor & Destructor Documentation

◆ WorkflowTaskExecution()

wrench::WorkflowTask::WorkflowTaskExecution::WorkflowTaskExecution ( double  task_start)
inline

Constructor.

Parameters
task_startTask start time

The documentation for this struct was generated from the following file: