Chapter 13.5
Cooling Acceptance: Air, Liquid-to-Chip & CDU Commissioning
Commission the cooling protection chain in layers: surrogate load and injection/HIL prove controls and fail-safe actions, product-representative emulators prove the liquid path, and staged normal workloads close operating evidence without making live GPUs the fault target.
What you'll decide here
- Which evidence belongs to surrogate load, secondary injection/HIL, product-representative emulator racks, and staged normal workload—and which hazardous fault demonstrations remain confined to an isolated test scope.
- The fluid-cleanliness acceptance criterion you will hold the secondary loop to before first coolant touches a cold plate — conductivity ceiling, particulate class, and how many flush cycles you budget for — because under-flushing fouls cold-plate microchannels you cannot clean in place.
- Whether you witness CDU factory acceptance (FWT) or accept on a datasheet — the fork that decides whether a control-loop or pump-curve defect surfaces in a factory bay or in your live hall.
- How the declared limiting branch is proven with surrogate or emulator load and then confirmed during staged normal operation, under approved hold and abort limits.
- What leak-detection and cooling-failover interlocks demonstrate by injection/HIL or an isolated controlled test, and how staged workload confirms normal thermal response without deliberately faulting live production silicon.
Every other acceptance domain in Part 13 can be exercised to its design point with surrogate load. Electrical acceptance drives the switchgear and UPS with load banks (Chapter 13.3); generators and microgrids are paralleled and islanded against resistive and reactive banks (Chapter 13.4); integrated systems testing uses approved loss-of-source simulation, secondary injection, HIL, or a controlled isolated-boundary transfer before any exceptional live high-energy test (Chapter 13.6). Cooling acceptance is the exception that defines the whole part. A facility load bank is a resistor stack with a fan: it converts megawatts into hot air and rejects that air into the room. It does not, and cannot, push heat through a cold plate into the secondary liquid loop. So the very thing the liquid plant exists to do — absorb a synchronized, transient, kilowatt-per-chip heat flux at the die and carry it to rejection — is the one thing the facility cannot demonstrate before the GPUs are racked.
That limit organizes the chapter: airside acceptance first, then the secondary-loop work that can be done dry or with surrogate heat — fill and vent the isolated test scope, hydrostatic acceptance, drain and dry, flush to fluid quality, coolant charge and purge — then CDU acceptance and the worst-case-branch problem, and finally the leak-integrity, failover, and burn-in interlocks that close the gate. Each fork carries a downstream cost that comes due when real silicon arrives. Mechanical commissioning and GPU burn-in (Chapter 13.8) are not adjacent phases with a clean baton-pass; they overlap, by physics, because the liquid loop's true acceptance test is the first dense training run.
The acceptance map: what can be proven, and with what load
Cooling acceptance spans two physically distinct systems joined at the CDU. The facility water system (FWS) — chillers or dry coolers, towers, the primary loop, pumps, and the airside plant — is conventional mechanical Cx, and most of it can be driven to design with surrogate load: load banks dump heat into the room for the air handlers to reject, and the primary loop can be exercised by the CDU's own heat exchanger or by temporary process loads. The technology cooling system (TCS) — the secondary loop the CDU isolates from facility water, the in-rack manifolds, the quick-disconnects, and the cold plates themselves — is where the load-realism limit bites. You can fill it, pressure-test it, flush it, and run the pumps; you cannot subject the cold plates to a realistic per-die transient without dies dissipating into them. The CDU/TCS separation and loop architecture are engineered in Chapter 5.6; here we accept what was built there.
| Acceptance item | System | Provable pre-GPU? | Surrogate used | Evidence remaining after the pre-GPU test |
|---|---|---|---|---|
| Airside / room cooling capacity | FWS (air) | Yes — fully | Load banks reject to air | Nothing material; air is the load bank's native sink |
| Primary loop, heat rejection, free-cooling changeover | FWS (liquid) | Yes — to design heat | CDU HX or process load | Real annualized climate sequencing over seasons |
| Flushing, fluid quality, fill/purge | TCS | Yes — must precede GPUs | Named OEM/material/warranty-approved flush fluid and procedure, then the approved working fluid | Long-term chemistry drift, biofouling onset |
| Hydrostatic / pressure-integrity test | Both | Yes — after fill-and-vent of the isolated pipe scope | Compatible test fluid + hydrostatic pump | Nothing; integrity is pressure-not-heat dependent |
| CDU flow, head, pump redundancy | CDU | Yes — at rated flow | Pump-only or balancing valves | Control response to a real synchronized load slam |
| Worst-case-branch flow at full load | TCS | Partially | Throttling to mimic full draw | True simultaneous full-rack rejection across all branches |
| Loop thermal-hydraulic transient stability | CDU + TCS | No | — | Setpoint stability under a kW/chip step (Chapter 5.12) |
| Leak-detection + cooling-failover interlock to throttle | TCS + IT | Partially | Manual trip injection | GPU throttle/park actually fires before Tj runaway |
Airside acceptance: the part that behaves
Even a fully liquid-cooled hall has a residual air load — roughly 15–17 kW per GB200 NVL72 rack stays on air (NICs, DIMMs, PSUs, optics, switch trays), and storage, networking, and any modest-density inference rows may be entirely air-cooled (Chapter 5.2). Lenovo Press LP2357 puts GB300 NVL72 on a 90/10 liquid/air heat split, roughly 13.5 kW on air at its 135 kW rack TDP and about 15.5 kW at the 155 kW peak, with the NVLink switch trays moved fully to liquid. Airside acceptance is the conventional, well-understood half of this chapter, and it is genuinely provable pre-GPU because air is the load bank's native sink. The work: verify CRAH/RDHx/in-row capacity at design heat with load banks placed to mimic the rack thermal map; commission containment (hot/cold-aisle or rear-door) for leakage and bypass; tune supply-air setpoints against the ASHRAE A1–A4 envelope; and prove airflow balance so no rack starves. For hybrid halls running DLC plus rear-door exchangers (Chapter 5.3), the RDHx water side is part of this acceptance and its condensation/dew-point margin is set here.
The decision that matters in airside acceptance is how much residual-air capacity you commission relative to the liquid fraction. Over-commission and you have paid for air-handling you will idle as the hall liquid-cools more of the load through the density ramp; under-commission and the room plant comes up short when a step up the density ramp shifts the air/liquid split, or when a cold-plate fault dumps a rack's load to air. That ramp runs GB300 NVL72 at a 135 kW rack TDP today, VR200 NVL72 next at ~190 kW (Max Q) / ~230 kW (Max P) on analyst figures (Kuo / Hashrate Index, 2026), and the announced Rubin Ultra Kyber rack at ~600 kW beyond it. Match air capacity to the worst-case air fraction across that whole ramp, not to day-one steady state.
Secondary-loop flushing and fluid quality: the gate before first coolant
Before a drop of working coolant touches a cold plate, the secondary loop must be flushed and qualified, and this is the most under-budgeted step in cooling acceptance. The cold-plate microchannels that make DLC work — sub-millimeter passages that drive the convective coefficient — are precisely what particulate and biological fouling block, and once a cold plate is fouled you cannot clean it in place; you replace it, in a live rack, with the loop drained. The flush is the gate that protects the most expensive and least serviceable surface in the building.
Qualify the flush against a named OEM-, material-, supplier-, and warranty-approved specification. The procedure must identify the compatible flush fluid, sequence, velocity/flow, temperature, sampling points, filtration, particulate/chemistry/biological acceptance limits, rinse or displacement method, final working fluid and concentration, and the evidence retained for each isolated scope. Numerical conductivity, resistivity, cleanliness, or glycol figures belong only to the named product/profile that specifies them; they are not generic DLC defaults. Record the wetted-material matrix, water source, test results, fluid batch, concentration, and release authority before cold plates are exposed. → Chapter 5.4.
Hydrostatic and pressure-integrity acceptance
Pressure-integrity is the one cooling-acceptance item that is fully provable pre-GPU and entirely independent of heat, because it tests the pressure boundary, not the thermal duty. The charged-piping code basis is ASME B31.x in North America or the EU PED / EN 13480 fork in Europe (Chapter 5.13), and hydrostatic acceptance begins by filling and venting the isolated pipe scope with a compatible test fluid. The governing code sets the hold pressure: B31.3/B31.9 pipe scope is typically tested at 1.5× design pressure adjusted by the code's temperature stress ratio; components not rated for the pipe-scope test are removed or isolated and proven under their own OEM-qualified procedures, never a blanket multiplier. Hold long enough to see decay — several hours is common practice — because a slow drop is what betrays a joint or gasket that seated only under initial pressure. The acceptance sequence is strict and ordered: fill and vent the isolated test scope with test fluid, pressure-test, drain and dry where required, flush to the cleanliness criterion, then charge the working coolant and purge. Reorder it and you either flush a loop you have not proven leak-tight or charge working fluid into a loop you have not cleaned.
The decision embedded here concerns the quick-disconnects. A GB200-class rack carries on the order of 150–200 dripless quick-disconnects, and every one is a potential leak path, but the isolated pipe-scope hold does not prove the QD population at a blanket multiplier. Remove or isolate any QDs not rated for the pipe-scope test and prove them under their own OEM-qualified procedures, then cycle a representative sample under the OEM's qualified procedure to catch couplings that seal statically but weep after a service cycle. The sample adds acceptance time; skipping it buys leak risk during the first board-swap. Given that serviceability is the whole point of dripless QDs, cycling a representative sample is the defensible call.
CDU acceptance: factory witness, flow verification, and the worst-case branch
The CDU is the seam of the entire cooling system — it isolates the technology loop from facility water, sets secondary flow and temperature, and carries the controls that must respond to load. It is also, as Uptime Intelligence has flagged, the component most likely to complicate commissioning, because many CDU vendors arrived from outside the data-center world and some had never integrated a unit into a complex fluid network before. That makes the factory witness test (FWT) decision consequential: witness the CDU's flow, head, pump-redundancy failover, and control response in the vendor's bay, or accept it on a datasheet and discover a defect in your live hall. The cost asymmetry is stark — a pump-curve or PID defect found at the factory is a vendor rework; found in the field it is a hall-level schedule hit with the cluster waiting. For any first-of-a-kind CDU model or vendor, FWT is the rational default.
On site, CDU acceptance proves rated flow and head, pump N+1 failover (kill the lead pump, confirm the lag pump holds flow without a thermal excursion), filtration and dew-point control, and the leak-detection integration. Flow verification is staged in increments — load added 25% → 50% → 75% → 100% with temperature differential, flow rate, and pressure drop logged across the CDU, the piping, and the rack manifolds at each step. But that staging runs against surrogate or balancing-valve load, which brings us to the hardest problem in the chapter.
The worst-case branch. A liquid loop balances flow across many parallel branches; the branch that is hydraulically furthest from the CDU and carrying the highest rejection is the one most likely to starve at full system load. Acceptance practice instruments that worst-case branch and verifies it makes its minimum flow when the whole system is loaded. The catch is the load-realism limit: you cannot create full simultaneous load across every branch without the full cluster, so the pre-GPU worst-case-branch test must simulate full draw — typically by throttling other branches with balancing valves to force the hydraulically-furthest node into its worst case, or by running a dummy thermal load. This proves the hydraulics under a static worst case. It does not prove the branch holds flow when every rack is simultaneously rejecting a synchronized training transient — that proof is deferred into the GPU-burn-in overlap.
| Acceptance item | Surrogate-load result | Deferred to GPU burn-in | Consequence of skipping the deferred test |
|---|---|---|---|
| CDU rated flow & head | Proven at 100% flow | — | None — flow is heat-independent |
| Pump N+1 failover | Proven (kill lead pump) | Failover under live thermal load | Failover may hold flow but not Tj margin under real heat |
| Worst-case-branch flow | Static worst case via throttling | Dynamic worst case, all racks live | A branch starves only when the whole hall slams together |
| Control-loop / setpoint stability | Not provable | Tuning under kW/chip step | Hunting, oscillation, or dew-point excursion in production |
| Leak-detect to GPU-throttle interlock | Manual trip injection only | Real trip throttles/parks GPUs | Interlock fires too slow and Tj runs away on a real loss |
Leak integrity, cooling failover, and the interlock with burn-in
Leak detection in a liquid-cooled hall is a real-time interlock that must throttle or park the GPUs before a coolant loss drives junction temperatures past their limit. Two architectural choices set the acceptance work. First, positive vs. negative-pressure operation: a negative-pressure (sub-atmospheric) secondary loop draws air in on a breach instead of pushing coolant out, turning a spray onto live electronics into an air ingress — a fundamentally safer failure mode that some designs adopt specifically to de-risk leaks. Acceptance must confirm the pressure regime behaves as designed under a fault. Second, the detection-to-action chain: rope/spot leak sensors, flow and pressure anomaly detection, and the logic that converts a detection into a GPU power-cap, throttle, or park. Acceptance injects faults — manual trips, simulated sensor alarms, a forced CDU pump loss — and confirms the action fires fast enough.
Accept the protection chain in layers. Prove sensors, voting, cause-and-effect, throttle/park outputs, and restoration by secondary injection or HIL; prove pump failover and pressure behavior with surrogate or emulator load in an isolated test scope under approved hold and abort limits. Product-representative emulator racks or a staged workload can validate normal thermal-hydraulic response and the limiting branch. Do not induce a leak or loss of cooling on energized production silicon merely to prove the logic; any bounded live-load fault test requires explicit owner/OEM/CxA authorization and documented hazard and business-risk analysis.
Deep dive: what emulator and staged-workload evidence each proves
A resistive facility load bank reproduces heat magnitude but not the die-to-cold-plate path. Product-representative emulator racks can exercise the technology-cooling path and control dynamics without making production silicon the fault target. Use them to prove transient stability, the limiting branch, and declared hold/abort behavior; use injection/HIL or an isolated scope for leak and loss-of-cooling protective functions.
A proxy/reference run (Chapter 13.9) then closes workload-specific normal-operation evidence: supported supply and return conditions at a declared operating point, stable flow, limiting-branch performance, and no thermally attributable throttling. It does not justify deliberately inducing a leak or cooling loss on energized production silicon. Any residual deferred item is named, owned, bounded, and accepted under explicit owner/OEM/CxA authority.
Deep dive: the acceptance sequence, ordered (and why order is load-bearing)
Cooling acceptance is one of the few domains where getting the order wrong silently invalidates downstream tests. The defensible sequence:
- 1. Pressure-integrity / hydrostatic — fill and vent the isolated pipe test scope with compatible test fluid; hold at the governing-code pressure (typically 1.5× design pressure adjusted by the code's temperature stress ratio for the B31.3/B31.9 pipe scope); then drain and dry where required. Remove or isolate components not rated for the pipe-scope test and prove them under their own OEM-qualified procedures; cycle a representative QD sample under the OEM's qualified procedure.
- 2. Flush to the named acceptance specification — use the OEM/material/warranty-approved fluid and procedure; meet the project-specific compatibility, cleanliness, chemistry, sampling, and documentation criteria before charging the working fluid. Numerical limits apply only to the named profile that specifies them.
- 3. Charge working fluid & purge — the specified OEM-approved coolant and concentration, air-purge the loop, sample and label the fluid; trapped air destroys pump performance and the convective coefficient.
- 4. CDU acceptance at rated flow — flow, head, N+1 pump failover, filtration, dew-point control; FWT first for any new model.
- 5. Static worst-case-branch verification — throttle/dummy-load the hydraulically-furthest node to its worst case; confirm minimum flow.
- 6. Bounded failover & interlock evidence — prefer secondary injection, HIL, simulated alarms, and controlled trips inside an isolated test scope; confirm the approved cause-and-effect, hold points, abort limits, and safe restoration.
- 7. Product-representative staged evidence — validate transient stability, the limiting branch, and IT protective response with emulator racks or staged workloads; use a bounded live-load test only when the authorized hazard and business-risk analysis requires it.
The first six are mechanical Cx; the seventh is the burn-in overlap. Skip the ordering — flush before pressure-test, charge before flush, accept the CDU before the loop is clean — and each violation contaminates the step it precedes. The order is the dependency graph of the physics.
Anti-patterns
The recurring cooling-acceptance failures all share a root cause: treating the liquid loop as if a load bank could accept it, or treating mechanical Cx and burn-in as cleanly separable. Four are worth naming:
- Signing off cooling on facility load banks alone. Facility load banks prove FWS capacity, not the cold-plate path. Add product-representative emulator evidence and a staged workload for normal operation; prove protective interlocks by injection/HIL or an isolated test scope.
- Under-flushing to recover schedule. Calling the loop clean before conductivity and particulate truly stabilize. The debt is paid as a cold-plate replacement campaign in a live hall, weeks later, after unexplained throttling.
- Accepting a first-of-kind CDU on a datasheet. Skipping factory witness on a new CDU model or vendor. A pump-curve or control defect that would have been a factory rework becomes a hall-level schedule hit with the cluster idle.
- Using live silicon as the protective-function test fixture. A staged workload closes normal-operation thermal evidence; it does not authorize a deliberately induced leak or cooling loss. Use injection/HIL or an isolated scope, and document any explicitly authorized residual live-load test.
Cite this chapter
Fehn, J. (2026). Cooling Acceptance: Air, Liquid-to-Chip & CDU Commissioning (Chapter 13.5). The Definitive Guide to AI Data Centers. https://aidatacenterguide.com/part-13-commissioning-and-go-live/13-5-cooling-acceptance-air-liquid-to-chip-and-cdu-commissioning (accessed 2026-08-28).
@misc{aidc-13-5,
author = {Fehn, Jacob},
title = {Cooling Acceptance: Air, Liquid-to-Chip & CDU Commissioning (Chapter 13.5)},
howpublished = {The Definitive Guide to AI Data Centers},
year = {2026},
url = {https://aidatacenterguide.com/part-13-commissioning-and-go-live/13-5-cooling-acceptance-air-liquid-to-chip-and-cdu-commissioning},
note = {Accessed 2026-08-28}
}