Skip to content
DESIGN JOURNAL / CAD + FLOWLaptop wall mount

Minimalist mounting and ducted cooling, with the geometry and airflow evidence together.

Ducted prototype · Revision H

A closer look at the airflow.

A new transient CFD study puts finer cells around the duct edges and laptop lips. The mesh is built. Initial solver diagnostics show that further mesh and runtime work is required before quantitative results.

Commissioning only — validation is incomplete.
The standard mesh check passes, but three expanded checks fail. Sustained vortex shedding and settled lip suction have not been established.

Four-hour flow run: hourly video checkpoints

A monitored CPU continuation started at 12:12 p.m. Eastern on 8 September, with a four-hour compute limit, adaptive timesteps capped at 25 µs and complete flow sections every two steps. Follow the cumulative videos and dated progress. This run uses the focused 3.2-million-cell mesh described in the GPU benchmark. The original 18.2-million-cell study below remains a separate commissioning record.

Original fine-mesh commissioning record

18.2 millionactual volume cells · 21.8× the earlier study
0.25 mmrequested cells at selected edges and lips
86.65%reported layer coverage of selected faces

Where the sections sit

Revision H laptop and curved ducts, with orange front-lip and plum hinge sampling windows
The coloured windows locate the right-side sections at X = 111 mm on the actual CFD geometry. Orange marks the duct outlet and front laptop lip; plum marks the hinge discharge. This locator shows geometry only.

The existing movie below contains only four startup snapshots. The new four-hour run and its hourly videos have a separate page, with actual physical times, source-frame counts and mesh limitations.

The original fine mesh around the lips

Actual CFD cell outlines at the duct outlet, front laptop lip and hinge discharge
Actual cut cells at X = 111 mm, with CAD boundaries in black. Five wall layers were requested on printed and laptop surfaces, beginning at 0.06 mm. Coverage varies locally; aggregate coverage does not establish y+ or lip accuracy.

The geometry is the installed Revision H STEP export, including its curved duct transitions. This is separate from the earlier 836,278-cell Revision F study and the minimalist model. The laptop silhouette and internal passages remain approximations.

View the complete duct section
Full duct section with the actual CFD cells and Revision H curve geometry
The mesh coarsens away from the selected lip and wake regions. Dimensions are millimetres in the installed coordinate system.

What passed, and what did not

Geometry and surface14 installed solids checked against native CAD; a single closed, valid fluid solid and a non-self-intersecting tessellation.
Standard mesh checkPass. One connected fluid region, positive volumes, maximum nonorthogonality 65° and skewness 2.94.
Expanded mesh checkFail. 2,998 low-determinant cells, 78 low-weight faces and 396,528 concave cells. Defects include lip regions.
Transient runThe diagnostic restart completed four steps through 0.0203084 ms. The original 2 ms endpoint was not completed.
Shedding and suctionNot established. Startup patterns are insufficient evidence of periodic shedding or settled pressure depression.
Numerical independenceNot established. Same-geometry mesh and timestep comparisons remain necessary.

Recorded startup observations

The diagnostic restart completed four steps through 0.0203084 ms in 13.1 minutes, with Courant number at or below 0.5 after loop startup. All 22 probes were valid. Twelve turbulence-bounding events and the mesh quality failures remain unresolved.

These are solver outputs during commissioning. The initial flow was interpolated from the earlier Revision F solution to shorten startup; it is not a settled Revision H flow field. No shedding frequency or Bernoulli conclusion is reported.

Press play to view the four recorded startup frames, slowed to about 9 seconds. Use the controls to pause, scrub or replay. Physical timestamps remain on each frame; no intermediate flow states are invented. This short startup record does not establish sustained shedding or settled suction. Open or download the MP4.

Measured pilot diagnostics

What this model can answer

The original pilot was curtailed after the first steps showed costly pressure correction and increasing turbulence clipping. A runtime dictionary-reload error prevented its requested checkpoint. A diagnostic restart uses fixed settings, every-step field output and a 0.02 ms endpoint. This is far too short to establish a flow pattern or frequency.

The transient SST URANS solve records pressure, velocity, vorticity and Q, with probes every step. The original section interval was 0.1 ms; the diagnostic restart records sections every step. A useful shedding result needs settled flow followed by many repeatable cycles, plus mesh and timestep checks. Negative static pressure by itself does not identify a Bernoulli mechanism; fan forcing, acceleration, losses and separated flow must be considered together.

All four fans use nominal 10 Pa constant-force actuators. Fan curves, grille and fin resistance, and internal laptop passages are uncalibrated. The traced laptop profile has approximately ±2 mm uncertainty and intake positions ±4 mm. Finer cells do not remove those geometry uncertainties. This study contains no temperature prediction or hardware validation.

GPU benchmark: keep the CPU for now

On 8 September, a separate 3.2-million-cell Revision H mesh ran ten identical 10-microsecond steps on CPU and with pressure solves offloaded to the RTX 3080 Ti. The tested GPU configuration took 23% longer. Both runs use the same quiescent initial fields, fan sources, physical model and four CPU workers.

MeasurementCPU multigridGPU block Jacobi
Ten-step solver time178.31 s219.86 s
Total pressure iterations47418,907
Maximum field-error checkReferenceFails U/p limit

The GPU passes all five field checks on a small control case. On the duct mesh, all RMS differences pass, but maximum local differences in pressure and velocity do not. The experimental GPU multigrid option crashes. These results do not justify switching the longer run to this GPU backend.

One sequential trial per backend on a shared desktop. The focused mesh has four low-determinant cells and poor wall-layer coverage, so this is a bounded backend comparison, not a validation mesh or design prediction. Three new mesh candidates remain provisional. A user-authorized four-hour exploratory continuation is now using the CPU checkpoint from this focused mesh.

Technical references: OpenFOAM external solver interface · PETSc GPU support · NASA verification and validation guidance

Evidence and reproduction