Main Configuration File

Description of the three top-level configuration objects used by the environment loader:

  • data_center_configuration (object)

  • hvac_configuration (object)

  • server_characteristics (object)

Field Reference

data_center_configuration (object)

NUM_ROWS (integer)

Number of rack rows in each hall.

NUM_RACKS_PER_ROW (integer)

Number of racks in each row.

RACK_SUPPLY_APPROACH_TEMP_LIST (list of floats)

Supply-air approach temperatures (°C) for each rack; list length must equal NUM_ROWS × NUM_RACKS_PER_ROW.

RACK_RETURN_APPROACH_TEMP_LIST (list of floats)

Return-air approach temperatures (°C) for each rack; same length and order as the supply list.

CPUS_PER_RACK (integer)

Number of CPU cores per rack.

GPUS_PER_RACK (integer)

Number of GPU devices per rack.

hvac_configuration (object)

C_AIR (float)

Specific heat capacity of air (J·kg⁻¹·K⁻¹).

RHO_AIR (float)

Air density (kg·m⁻³).

CRAC_SUPPLY_AIR_FLOW_RATE_pu (float)

CRAC unit supply air flow rate (per unit).

CRAC_REFRENCE_AIR_FLOW_RATE_pu (float)

Reference supply air flow rate for CRAC (per unit).

CRAC_FAN_REF_P (float)

Reference fan power for CRAC (W).

CHILLER_COP_BASE (float)

Base coefficient of performance for the chiller.

CHILLER_COP_K (float)

Temperature coefficient for chiller COP.

CHILLER_COP_T_NOMINAL (float)

Nominal temperature (°C) for COP calculation.

CT_FAN_REF_P (float)

Reference fan power for cooling tower (W).

CT_REFRENCE_AIR_FLOW_RATE (float)

Reference air flow rate for cooling tower (m³·s⁻¹).

CW_PRESSURE_DROP (float)

Pressure drop in condenser water loop (Pa).

CW_WATER_FLOW_RATE (float)

Water flow rate in condenser water loop (m³·s⁻¹).

CW_PUMP_EFFICIENCY (float)

Pump efficiency of condenser water loop.

CT_PRESSURE_DROP (float)

Pressure drop in cooling tower water loop (Pa).

CT_WATER_FLOW_RATE (float)

Water flow rate in cooling tower loop (m³·s⁻¹).

CT_PUMP_EFFICIENCY (float)

Pump efficiency of cooling tower loop.

server_characteristics (object)

Controls power and airflow profiles for servers (CPU and GPU). Defaults and fallbacks are described below.

CPU Profile

The system’s default CPU profiles are [130 W, 10 W], [110 W, 10 W] and [170 W, 10 W]. If the DEFAULT_CPU_POWER_CHARACTERISTICS array is omitted entirely, the loader falls back to the HP PROLIANT profile.

GPU Profiles

The system’s default GPU profiles are P100 and A6000. If the DEFAULT_GPU_POWER_CHARACTERISTICS array is omitted entirely, the loader falls back to the V100 profile.

NVIDIA_P100 (list of two integers)

Maximum power consumption: 250 W [1] Idle power consumption: 25 W [2]

NVIDIA_A6000 (list of two integers)

Maximum power consumption: 250 W [3] Idle power consumption: 22 W [4]

Fallback Profile

NVIDIA_V100 (list of two integers)

Maximum power consumption: 300 W [5] Idle power consumption: 70 W [6]

HP_PROLIANT (list of two integers)

Maximum power consumption: 170 W [5] Idle power consumption: 110 W [6]

References