panel_st_raw {starvz}R Documentation

Create a space time visualization as a Gantt chart

Description

Use the Application trace data to plot the task computations by ResourceId over the execution time.

Usage

panel_st_raw(
  data = NULL,
  ST.Outliers = data$config$st$outliers,
  base_size = data$config$base_size,
  expand_x = data$config$expand,
  expand_y = data$config$st$expand,
  selected_nodes = data$config$selected_nodes,
  labels = data$config$st$labels,
  alpha = data$config$st$alpha,
  idleness = data$config$st$idleness,
  taskdeps = data$config$st$tasks$active,
  tasklist = data$config$st$tasks$list,
  levels = data$config$st$tasks$levels,
  makespan = data$config$st$makespan,
  abe = data$config$st$abe$active,
  pmtoolbounds = data$config$pmtool$bounds$active,
  cpb = data$config$st$cpb,
  cpb_mpi = data$config$st$cpb_mpi$active,
  legend = data$config$st$legend,
  x_start = data$config$limits$start,
  x_end = data$config$limits$end,
  drop_small = data$config$st$drop_small,
  runtime = FALSE
)

Arguments

data

starvz_data with trace data

ST.Outliers

enable/disable the anomalous task highlighting

base_size

base_size base font size

expand_x

expand size for scale_x_continuous padding

expand_y

expand size for scale_y_continuous padding

selected_nodes

select only some nodes in some plots

labels

labels: [ALL, 1CPU_per_NODE, 1GPU_per_NODE, FIRST_LAST]

alpha

alpha value for non-anomalous tasks

idleness

enable/disable idleness percentages in the plot

taskdeps

enable/disable task deps path highlighting

tasklist

list of JobIds to highlight the dependencies

levels

number of dependencies to be shown

makespan

enable/disable application makespan at the end of the plot

abe

enable/disable ABE metric

pmtoolbounds

enable/disable pmtool theoretical bounds

cpb

enable/disable critical path bound makespan metric

cpb_mpi

enable/disable critical path bound makespan considering MPI

legend

enable/disable legends

x_start

X-axis start value

x_end

X-axis end value

drop_small

Drop states smaller then this value

runtime

TODO I think we should create a separated function for it

Value

A ggplot object

Examples


panel_st_raw(data = starvz_sample_lu)


[Package starvz version 0.8.0 Index]