NLR HPC Eagle Jobs Data and Additional Energy Metrics
Overview: Anonymized job-level records from the Eagle high-performance computing (HPC) system at the National Laboratory of the Rockies (NLR). Each record represents a Slurm batch job with scheduling metadata, resource requests, resource utilization, CPU/GPU energy consumption, and efficiency metrics. Sensitive fields (user, account, job name) are replaced with cryptographic hashes.System & Timeframe: Eagle was a 2,000-node, 8-petaflop system operated at NLR from 2019?2024. Data covers the full operational lifetime of the system. Slurm data was processed nightly; timestamps are in Mountain Time. Funding provided by the U.S. Department of Energy, EERE.Files:esif.hpc.eagle.job-anon.zip ? Core anonymized job records (Hive-partitioned Parquet)esif.hpc.eagle.job-anon-energy-metrics.zip ? Same records with additional iLO and Ganglia energy metricsdatacard.md ? Full dataset documentation~13.8 million rows, 62 variables. Readable with PyArrow, pandas, DuckDB, Apache Spark, or any Parquet-compatible tool.Data Collection: Jobs collected via sacct through a pipeline: Eagle Jobs API ? Redpanda ? StreamSets ? HPCMON API ? PostgreSQL. Node-level power from iLO (HP Integrated Lights-Out); GPU power from Ganglia monitoring, joined to jobs via node lists and time ranges.Preprocessing:Anonymization of name, user, and account fields via cryptographic hashingDerived columns: queue_wait, cpu_eff, max_mem_effSimplified job state mapping (e.g., "CANCELLED BY 12345" ? "CANCELLED")QoS accounting rules (buy-in, standby, or Slurm QoS value)CPU energy estimated from TDP (200W, Intel Xeon Gold 6154, 18 cores)Timezone-aware columns (_tz) sourced from LEX accounting database to correctly handle DST transitionsKey Variables: Scheduling: job_id, partition, state_simple, submit_time_tz, start_time_tz, end_time_tz, queue_waitResources: nodes_req/used, processors_req/used, memory_req, wallclock_req/used, gpus_requestedEfficiency: cpu_eff, max_mem_effEnergy: cpu_energy_tdp_estimated_max/used_watt_hours, node_energy_total_watt_hours (iLO), gpu0/1_energy_total_watt_hours (Ganglia)Partitions: bigmem, bigmem-8600, bigscratch, csc, dav, ddn, debug, gpu, haswell, long, mono, short, standardJob States: CANCELLED, COMPLETED, FAILED, NODE_FAIL, OUT_OF_MEMORY, PENDING, RUNNING, TIMEOUTQoS Levels: Unknown, normal, buy-in, debug, penalty, high, standbyImportant Notes:Non-_tz timestamp columns may be off by one hour across DST boundaries; use _tz columns for time difference calculationsEnergy fields are null for jobs without monitoring coverageJob step records and raw Slurm JSONB fields are excluded from this extractDo not attempt to re-identify individuals from hashed fields
Citation Formats
TY - DATA
AB - Overview: Anonymized job-level records from the Eagle high-performance computing (HPC) system at the National Laboratory of the Rockies (NLR). Each record represents a Slurm batch job with scheduling metadata, resource requests, resource utilization, CPU/GPU energy consumption, and efficiency metrics. Sensitive fields (user, account, job name) are replaced with cryptographic hashes.System & Timeframe: Eagle was a 2,000-node, 8-petaflop system operated at NLR from 2019–2024. Data covers the full operational lifetime of the system. Slurm data was processed nightly; timestamps are in Mountain Time. Funding provided by the U.S. Department of Energy, EERE.Files:esif.hpc.eagle.job-anon.zip — Core anonymized job records (Hive-partitioned Parquet)esif.hpc.eagle.job-anon-energy-metrics.zip — Same records with additional iLO and Ganglia energy metricsdatacard.md — Full dataset documentation~13.8 million rows, 62 variables. Readable with PyArrow, pandas, DuckDB, Apache Spark, or any Parquet-compatible tool.Data Collection: Jobs collected via sacct through a pipeline: Eagle Jobs API → Redpanda → StreamSets → HPCMON API → PostgreSQL. Node-level power from iLO (HP Integrated Lights-Out); GPU power from Ganglia monitoring, joined to jobs via node lists and time ranges.Preprocessing:Anonymization of name, user, and account fields via cryptographic hashingDerived columns: queue_wait, cpu_eff, max_mem_effSimplified job state mapping (e.g., "CANCELLED BY 12345" → "CANCELLED")QoS accounting rules (buy-in, standby, or Slurm QoS value)CPU energy estimated from TDP (200W, Intel Xeon Gold 6154, 18 cores)Timezone-aware columns (_tz) sourced from LEX accounting database to correctly handle DST transitionsKey Variables: Scheduling: job_id, partition, state_simple, submit_time_tz, start_time_tz, end_time_tz, queue_waitResources: nodes_req/used, processors_req/used, memory_req, wallclock_req/used, gpus_requestedEfficiency: cpu_eff, max_mem_effEnergy: cpu_energy_tdp_estimated_max/used_watt_hours, node_energy_total_watt_hours (iLO), gpu0/1_energy_total_watt_hours (Ganglia)Partitions: bigmem, bigmem-8600, bigscratch, csc, dav, ddn, debug, gpu, haswell, long, mono, short, standardJob States: CANCELLED, COMPLETED, FAILED, NODE_FAIL, OUT_OF_MEMORY, PENDING, RUNNING, TIMEOUTQoS Levels: Unknown, normal, buy-in, debug, penalty, high, standbyImportant Notes:Non-_tz timestamp columns may be off by one hour across DST boundaries; use _tz columns for time difference calculationsEnergy fields are null for jobs without monitoring coverageJob step records and raw Slurm JSONB fields are excluded from this extractDo not attempt to re-identify individuals from hashed fields
AU - Clark, Struan
A2 - Selensky, Matt
A3 - Menear, Kevin
DB - Open Energy Data Initiative (OEDI)
DP - Open EI | National Laboratory of the Rockies
DO -
KW - HPC
KW - computing
KW - job trace
KW - jobs
KW - supercomputer
KW - computational science
KW - high performance computing
KW - processed data
KW - slurm
KW - Eagle
LA - English
DA - 2026/03/17
PY - 2026
PB - National Laboratory of the Rockies
T1 - NLR HPC Eagle Jobs Data and Additional Energy Metrics
UR - https://data.openei.org/submissions/8642
ER -
Clark, Struan, et al. NLR HPC Eagle Jobs Data and Additional Energy Metrics. National Laboratory of the Rockies, 17 March, 2026, NREL. https://data.nlr.gov/submissions/295.
Clark, S., Selensky, M., & Menear, K. (2026). NLR HPC Eagle Jobs Data and Additional Energy Metrics. [Data set]. NREL. National Laboratory of the Rockies. https://data.nlr.gov/submissions/295
Clark, Struan, Matt Selensky, and Kevin Menear. NLR HPC Eagle Jobs Data and Additional Energy Metrics. National Laboratory of the Rockies, March, 17, 2026. Distributed by NREL. https://data.nlr.gov/submissions/295
@misc{OEDI_Dataset_8642,
title = {NLR HPC Eagle Jobs Data and Additional Energy Metrics},
author = {Clark, Struan and Selensky, Matt and Menear, Kevin},
abstractNote = {Overview: Anonymized job-level records from the Eagle high-performance computing (HPC) system at the National Laboratory of the Rockies (NLR). Each record represents a Slurm batch job with scheduling metadata, resource requests, resource utilization, CPU/GPU energy consumption, and efficiency metrics. Sensitive fields (user, account, job name) are replaced with cryptographic hashes.System \& Timeframe: Eagle was a 2,000-node, 8-petaflop system operated at NLR from 2019?2024. Data covers the full operational lifetime of the system. Slurm data was processed nightly; timestamps are in Mountain Time. Funding provided by the U.S. Department of Energy, EERE.Files:esif.hpc.eagle.job-anon.zip ? Core anonymized job records (Hive-partitioned Parquet)esif.hpc.eagle.job-anon-energy-metrics.zip ? Same records with additional iLO and Ganglia energy metricsdatacard.md ? Full dataset documentation~13.8 million rows, 62 variables. Readable with PyArrow, pandas, DuckDB, Apache Spark, or any Parquet-compatible tool.Data Collection: Jobs collected via sacct through a pipeline: Eagle Jobs API ? Redpanda ? StreamSets ? HPCMON API ? PostgreSQL. Node-level power from iLO (HP Integrated Lights-Out); GPU power from Ganglia monitoring, joined to jobs via node lists and time ranges.Preprocessing:Anonymization of name, user, and account fields via cryptographic hashingDerived columns: queue_wait, cpu_eff, max_mem_effSimplified job state mapping (e.g., "CANCELLED BY 12345" ? "CANCELLED")QoS accounting rules (buy-in, standby, or Slurm QoS value)CPU energy estimated from TDP (200W, Intel Xeon Gold 6154, 18 cores)Timezone-aware columns (_tz) sourced from LEX accounting database to correctly handle DST transitionsKey Variables:\ Scheduling: job_id, partition, state_simple, submit_time_tz, start_time_tz, end_time_tz, queue_waitResources: nodes_req/used, processors_req/used, memory_req, wallclock_req/used, gpus_requestedEfficiency: cpu_eff, max_mem_effEnergy: cpu_energy_tdp_estimated_max/used_watt_hours, node_energy_total_watt_hours (iLO), gpu0/1_energy_total_watt_hours (Ganglia)Partitions: bigmem, bigmem-8600, bigscratch, csc, dav, ddn, debug, gpu, haswell, long, mono, short, standardJob States: CANCELLED, COMPLETED, FAILED, NODE_FAIL, OUT_OF_MEMORY, PENDING, RUNNING, TIMEOUTQoS Levels: Unknown, normal, buy-in, debug, penalty, high, standbyImportant Notes:Non-_tz timestamp columns may be off by one hour across DST boundaries; use _tz columns for time difference calculationsEnergy fields are null for jobs without monitoring coverageJob step records and raw Slurm JSONB fields are excluded from this extractDo not attempt to re-identify individuals from hashed fields},
url = {https://data.nlr.gov/submissions/295},
year = {2026},
howpublished = {NREL, National Laboratory of the Rockies, https://data.nlr.gov/submissions/295},
note = {Accessed: 2026-08-19}
}
Details
Data from Mar 17, 2026
Last updated Apr 22, 2026
Submitted Mar 17, 2026
Organization
National Laboratory of the Rockies
Contact
Struan Clark
Authors
Original Source
https://data.nlr.gov/submissions/295Research Areas
Keywords
HPC, computing, job trace, jobs, supercomputer, computational science, high performance computing, processed data, slurm, EagleDOE Project Details
Project Number DE-AC36-08GO28308

