sacct_tasks: sacct tasks

sacct_tasksR Documentation

sacct tasks

Description

Summarize output from sacct_fread.

Usage

sacct_tasks(match.dt)

Arguments

match.dt

match.dt

Value

data.table with one row per job/task.

Author(s)

Toby Hocking <toby.hocking@r-project.org> [aut, cre]

Examples


library(slurm)
sacct.csv.gz <- system.file(
  "data", "sacct-job13936577.csv.gz", package="slurm", mustWork=TRUE)
if(requireNamespace("R.utils")){
  sacct.dt <- sacct_fread(sacct.csv.gz)
  task.dt <- sacct_tasks(sacct.dt)
  print(task.dt[State_batch != "COMPLETED"])
  if(require(ggplot2)){
    ggplot()+
      geom_point(aes(
        hours, megabytes, fill=State_batch),
        shape=21,
        data=task.dt)+
      scale_fill_manual(values=c(
        COMPLETED=NA,
        FAILED="red"))+
      scale_x_log10()+
      scale_y_log10()
  }
}


tdhock/slurm documentation built on April 1, 2024, 8:32 a.m.