validations against LBNL THERM — and still counting.
Always striving. Always transparent.
Every window and façade section AFRC Lab models in CFL — our own 2-D ISO 15099 solver — is also run in LBNL THERM 7.8, the reference the industry already trusts. Not once, as a launch stunt. Every section, every time, written into a public register anyone can read. We've now passed 1,000 head-to-head checks, and the two solvers agree to 99.0%.
Live count, read straight from the record: — THERM runs · — compared values · updated —
It's the science, not the software.
Two-dimensional heat transfer is governed by physics — the equations set out in ISO 15099 — not by whose logo is on the software. Any engine that solves those equations, under the same geometry and the same boundary conditions, lands in the same place. That's not an opinion. It's something you can either assert, or show.
We chose to show it. So we built CFL — the Computational Facade Lab solver — to model the actual installed window straight from CAD, with a detailed radiation model and clean meshing of the thermal breaks that trip up hand-traced models. And then we did the unglamorous part: we ran the same sections through LBNL THERM as well, and compared them, and kept the receipts.
A thousand times over. Because "trust me" isn't evidence — and the one answer that survives scrutiny is the one you can watch being checked.
1,000+ checks. 99.0% agreement. Nothing hidden.
Independent
CFL is AFRC Lab's own solver, checked against LBNL's THERM — the tool the industry already accepts. Two engines, the same geometry, the same conditions, compared on the same tagged zones.
Rigorous
Frame, edge-of-glass, centre-of-glass and total heat flow, across aluminium, uPVC, timber, thermally broken and steel systems, curtain wall and skylights at the NFRC 20° slope. 99.0% agreement, median difference about 0.6%.
Transparent
Every section is logged, anonymised, in a register that updates itself from live data. We even show where THERM itself won't converge, and leave those out rather than lean on a shaky reference. The honest bits are the point.
This is why the milestone matters beyond a round number. When a reviewer asks whether an AFRC Lab result holds up — including the fair question of whether a non-NFRC-listed tool belongs in a submission — the answer isn't a sentence of reassurance. It's a register they can open and read, and a method that stands on the physics rather than on a brand.
The things people actually ask us.
What is CFL, AFRC Lab's thermal solver? +
How is CFL validated? +
Is the software NFRC-listed or AFRC-accredited? +
Why build your own solver instead of only using THERM? +
Where can I see the data? +
Send us one window. We'll model it free.
The best way to judge a method is to watch it work on something you know. Send one window or one junction you've already rated, and we'll model the real installed system in CFL and hand back the result, the model screenshots and the QA checklist — so you can see exactly what independent, validated proof looks like.
CFL is AFRC Lab's own 2-D finite-element solver (Computational Facade Lab), run to ISO 15099 / NFRC 100; THERM 7.8 is LBNL's reference tool. This is an independent method check — AFRC Lab does not claim NFRC accreditation or certification, and "AFRC Lab" is not "the AFRC" (the Australian Fenestration Rating Council). Modelled results are indicative to the systems and sizes provided; final NCC compliance is determined by your assessor / certifier. Figures shown update live from the verification record and reflect the count at the time of viewing.