On CFD

An archive of my weekly CFD notes

If you do your CFD in OpenFOAM, your post-pro in ParaView & you like geeking out on tools & automation, then there’s probably something in here for you.

Try the search πŸ‘‡ or have a browse…

Browse Previous Issues

Issue 179 –

A change of plan πŸ‘‹

Issue 178 –

OpenFOAM v2312: First Contact

Issue 177 –

Plenty more in '24 πŸ‘‹

Issue 176 –

The annotated dictionary collection

Issue 175 –

OnCFD Coffee Break: Round 5

Issue 174 –

Animating a slice in ParaView

Issue 173 –

Fuzzy finding 'FOAM features

Issue 172 –

Skipping blockMesh

Issue 171 –

Running OpenFOAM with VS Code Tasks

Issue 170 –

Wool tufts in ParaView

Issue 169 –

Plasticity

Issue 168 –

How to use patchGroups (& why)

Issue 167 –

Link drop

Issue 166 –

Highlighting holes

Issue 165 –

Spot checkpoint

Issue 164 –

A typical reader

Issue 163 –

It's a wrap (with feature edges)

Issue 162 –

How to make a video from a bunch of images

Issue 161 –

A little help

Issue 160 –

I like fine mesh & I cannot lie

Issue 159 –

Bootcamp goals

Issue 158 –

Run receipts in ParaView

Issue 157 –

Wrangling monitor files

Issue 156 –

OpenFOAM v11: First Contact

Issue 155 –

Exploding assemblies in ParaView

Issue 154 –

OpenFOAM v2306: First Contact

Issue 153 –

Dictionary smarts

Issue 152 –

Convergence Detector

Issue 151 –

Three years old

Issue 150 –

Image-based delta plots

Issue 149 –

Bottleneck hunting

Issue 148 –

Divergence Detector

Issue 147 –

It's an open-source wrap

Issue 146 –

Curvy Vectors in ParaView

Issue 145 –

Two steps to better shell scripts

Issue 144 –

How to change a patch name

Issue 143 –

Your very own CAD assistant

Issue 142 –

3 tips for faster batch post-pro

Issue 141 –

Here's the thing

Issue 140 –

Refine-a-Spline in snappyHexMesh

Issue 139 –

ChatGPT & CFD

Issue 138 –

ParaView Macros

Issue 137 –

OnCFD Coffee Break: Round 4

Issue 136 –

Curvature-Based Refinement in snappyHexMesh

Issue 135 –

Two little product ideas

Issue 134 –

Dynamic annotations in ParaView

Issue 133 –

It's a wrap

Issue 132 –

Three Tiny Tips: Part 09

Issue 131 –

AWS Tagging for fun & profit

Issue 130 –

Spot the difference using ParaView

Issue 129 –

What to do with a little CFD newsletter?

Issue 128 –

OpenFOAM v2212: First Contact

Issue 127 –

Until next year πŸ‘‹

Issue 126 –

Notes on a new ParaView

Issue 125 –

AWS compute for CFD: a mini-guide

Issue 124 –

OpenFOAM on Windows: First Contact

Issue 123 –

Shrinkwrapped & Turbocharged

Issue 122 –

Non-Photorealistic ParaView

Issue 121 –

Find OpenFOAM fixes faster

Issue 120 –

Does it have to be AWS?

Issue 119 –

MeshLab Tip: Removing internal details from complex STLs

Issue 118 –

RIP simpleFoam

Issue 117 –

A call a day in September

Issue 116 –

Surface Streamlines in OpenFOAM

Issue 115 –

Three Tiny Tips: Part 08

Issue 114 –

Project Reports πŸ™ˆ

Issue 113 –

OpenFOAM on AWS in less than 10mins

Issue 112 –

Solution-Inspired Mesh Refinement

Issue 111 –

Booking Now

Issue 110 –

Force X-rays: Part 02

Issue 109 –

Force X-rays: Part 01

Issue 108 –

VS Code for the win

Issue 107 –

Data Hoarding

Issue 106 –

OpenFOAM v10: First Contact

Issue 105 –

Fancy a call?

Issue 104 –

ParaView Custom Filters

Issue 103 –

OpenFOAM v2206: First Contact

Issue 102 –

Default Settings

Issue 101 –

Three Tiny Tips: Part 07

Issue 100 –

100 Issues & 1000 thank yous

Issue 099 –

AWS CFD Shootout: Single Instances (Again)

Issue 098 –

ParaView Projected Area

Issue 097 –

OpenFOAM Resources: A Starter Pack

Issue 096 –

OnCFD Coffee Break: Round 3

Issue 095 –

A Cloud CFD Blueprint

Issue 094 –

How do I...?

Issue 093 –

Command line, fun?

Issue 092 –

ParaView Node Editor

Issue 091 –

Scotch, anyone?

Issue 090 –

On Mentorship

Issue 089 –

OpenFOAM Tips from AWS

Issue 088 –

Three Tiny Tips: Part 06

Issue 087 –

Borrowing from ML

Issue 086 –

A Second Glance

Issue 085 –

Exporting patches with sampledSurfaces

Issue 084 –

CFD NFT? OMG

Issue 083 –

HPC Tech Shorts

Issue 082 –

Quick edits with foamDictionary

Issue 081 –

A Beginner's Mind

Issue 080 –

A ParaView Grab Bag

Issue 079 –

OpenFOAM v2112: First Contact

Issue 078 –

In Case You Missed It

Issue 077 –

Snappy Hex-Mas

Issue 076 –

Three Tiny Tips: Part 05

Issue 075 –

OnCFD Coffee Break: An invitation

Issue 074 –

AWS CFD Shootout: Single Instances

Issue 073 –

OpenFOAM in Docker (again)

Issue 072 –

Pro CFD Tools

Issue 071 –

CFD Colour Maps

Issue 070 –

I've got an issue

Issue 069 –

This is nuts

Issue 068 –

ParallelCluster & API opportunities

Issue 067 –

Fun with zero directories

Issue 066 –

A(nother) new direction

Issue 065 –

CFD Side Projects

Issue 064 –

ParaView Playtime

Issue 063 –

Three Tiny Tips: Part 04

Issue 062 –

What are we selling?

Issue 061 –

AWS storage for CFD: a mini-guide

Issue 060 –

OpenFOAM Thinking

Issue 059 –

Sustainable CFD

Issue 058 –

ICYMI: OnCFD Digest

Issue 057 –

Leak Finding

Issue 056 –

OpenFOAM v9: First Contact

Issue 055 –

Plotting OpenFOAM .dat files in ParaView

Issue 054 –

Do you dashboard?

Issue 053 –

OpenFOAM v2106: First Contact

Issue 052 –

Command-Line Cloud

Issue 051 –

Happy OnCFD Birthday πŸŽ‚

Issue 050 –

Three Tiny Tips: Part 03

Issue 049 –

ParaView Extractors

Issue 048 –

What's in a name?

Issue 047 –

Custom Machine Images for CFD

Issue 046 –

OpenFOAM Tutorials

Issue 045 –

Slice Movies

Issue 044 –

An exclusive invitation

Issue 043 –

OpenFOAM on ARM on AWS

Issue 042 –

Solvers, Smoothers & Schemes

Issue 041 –

The streamLine Edition

Issue 040 –

Meshmixer & MeshLab

Issue 039 –

Three Tiny Tips: Part 02

Issue 038 –

Anatomy of a run script

Issue 037 –

Scripting ParaView

Issue 036 –

Open or closed models?

Issue 035 –

Problem cells

Issue 034 –

Ask me anything

Issue 033 –

Headless ParaView

Issue 032 –

OpenFOAM Expressions

Issue 031 –

A typical project

Issue 030 –

VMs all the way down

Issue 029 –

More Updates: ParaView, Rhino3D & Membership

Issue 028 –

OpenFOAM v2012: First Contact

Issue 027 –

The housekeeping issue

Issue 026 –

A big thank you & a big question

Issue 025 –

Three Tiny Tips: Part 01

Issue 024 –

Ready, Steady, Stop

Issue 023 –

paraFoam vs builtin

Issue 022 –

I don't Git it

Issue 021 –

Templating your cases

Issue 020 –

What, no spot?

Issue 019 –

You need a better text editor

Issue 018 –

Delta plots & the joy of figuring stuff out

Issue 017 –

scrappyHexMess

Issue 016 –

The price is right, or is it?

Issue 015 –

175 services, but I just use 5

Issue 014 –

Exporting for post-pro

Issue 013 –

Start small

Issue 012 –

Everything on the cluster

Issue 011 –

ParaView Nuggets

Issue 010 –

4 months to save 2020

Issue 009 –

It's Docker-time

Issue 008 –

I got schooled

Issue 007 –

Are workstations still a thing?

Issue 006 –

pcluster for the win

Issue 005 –

Free CFD

Issue 004 –

My CFD Toolkit: The Extra Bits

Issue 003 –

The trouble with new versions

Issue 002 –

Introducing Themes

Issue 001 –

An ARM and a leg

Issue 000 –

The start of something new