Skip to content

Toolchains

working pillar 7

The codes you are expected to arrive already knowing, rather than to learn on the job. These pages are cheatsheets and gotcha-lists, not tutorials — the commands worth remembering and the failures worth recognising.

Pages

Page Covers
CFD codes OpenFOAM case structure and schemes, FLUENT batch, AMReX
Weather and climate models WRF/WPS workflow and namelists, MPAS, ERF, RRTMG
Astrophysics codes FLASH, Athena++, Gadget, ZEUS-MP, analysis with yt
Meshing tools Gmsh size fields, snappyHexMesh stages, quality targets
Visualization tools ParaView client-server and batch, colormaps, filters
Geospatial tools GDAL, rioxarray, GeoPandas, CRS traps
Data formats NetCDF, GRIB, HDF5, Zarr — packing, chunking, fill values

The working rule

Write the page the day you fight the tool, while the workaround is still in your shell history. A gotcha recorded six months later is a vague memory; one recorded the same afternoon is a precise instruction.

Most pages here are marked seed deliberately. They carry the baseline that applies to everyone — the entries that will make them valuable are the ones only you can write, and each failure-modes block ends with an invitation to add them.

What these pages are for

This is the least intellectually deep section on the site and one of the most practically expensive to lack. Not knowing that snappyHexMesh silently inserts fewer prism layers than requested, or that WRF stores perturbation pressure, or that gdalwarp defaults to nearest-neighbour while rioxarray does not, costs hours — and none of it is in a textbook, because it is not knowledge about the world, it is knowledge about a program.

That is exactly the kind of thing a personal reference should hold.

Connections