"Womp Womp! Your browser does not support canvas :'("

NLR HPC Eagle Jobs Data and Additional Energy Metrics

Publicly accessible License 

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 -
Export Citation to RIS
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

Struan Clark

National Laboratory of the Rockies

Matt Selensky

National Laboratory of the Rockies

Kevin Menear

National Laboratory of the Rockies

DOE Project Details

Project Number DE-AC36-08GO28308

Share

Submission Downloads