Giux-LAB Home
Creative lab
Giux-LAB Logo Mobile
  • Home
  • All projects
  • Articles
  • Audio
  • Tools
  • Software
IT | EN
Giux-Lab Giux-LAB › Blog

OpenFOAM 14 Part 5: fvSchemes, from Equations to Discretisation

Three stacked boxes linked by arrows: PDE terms (time, gradient, advection, diffusion), fvSchemes (ddt, grad, div, laplacian, snGrad), discretisation (face values, fluxes, cell equations)

How to read and modify system/fvSchemes in OpenFOAM 14: from equation terms to the six scheme families (ddt, grad, div, laplacian, interpolation, snGrad), defaults and overrides, upwind, linearUpwind, bounded, non-orthogonal correction, controlled A/B comparisons and error diagnosis.

#CFD #computational fluid dynamics #discretisation #fvSchemes #OpenFOAM

Published by giux · No comments

OpenFOAM 14 Part 4: controlDict and Simulation Control

Timeline from 0 to 0.020 s with ten steps of 0.002 s and writes at steps 5 and 10, i.e. at 0.010 and 0.020 s

The OpenFOAM 14 system/controlDict explained entry by entry: solver module for foamRun, simulated time, start and stop rules, write policies, purgeWrite, restarts, adaptive time stepping and run-time changes.

#CFD #controlDict #functionObjects #OpenFOAM

Published by giux · No comments

OpenFOAM 14 Part 3: Fields, Initial Conditions and Boundary Conditions

Schematic 3D rectangular channel: inlet face on the left with prescribed velocity, outlet face on the right with pressure reference, flow arrow along +x and four lateral faces forming the walls patch

How to write and reason about the OpenFOAM 14 field files 0/U and 0/p: internalField and boundaryField, field classes and named dimensions, matching mesh patches, the mathematical meaning of fixedValue, zeroGradient and noSlip, foamDictionary checks and error diagnosis.

#boundary conditions #CFD #initial conditions #OpenFOAM

Published by giux · No comments

Digitizing Datasheet Curves in GX-TXT: the Curve Digitizer Viewer

GX-TXT Curve Digitizer, Curves tab: a family of six ID-VDS curves at constant VGS digitized from a datasheet

The Curve Digitizer inside GX-TXT: datasheet curves digitized within the framework, verifiable calibration and Datasets with provenance. It works with configurations, not workspaces. PDF manual included.

#characteristic curves #curve digitization #data analysis #GX-TXT

Published by giux · No comments

GX-TXT: Your Experiment and Your Project in One Integrated Environment

Grafico 3D interattivo di GX-TXT: quota del terreno della valle del Ticino colorata con la densità di popolazione ISTAT 2021

An introduction to GX-TXT, the environment I built to keep the data, analyses, curves, scripts and notes of an experiment together without ever losing data provenance. Beta on GitHub.

#characteristic curves #curve digitization #curve fitting #data analysis #FFT analysis #GNU Octave #GX-TXT #Python #signal analysis

Published by giux · No comments

Three-Layer Milan: An Alternative to Both a Building Freeze and Luxury Towers

Aerial view of the Biblioteca degli Alberi park in Milan, with lawns and footpaths in the foreground, Bosco Verticale on the left and the Porta Nuova skyscrapers in the background

Neither a building freeze nor luxury towers: a three-layer model of the city, with logistics and services underground, reclaimed land and greenery at ground level, and social housing and public space at height, using density to serve inclusion. International precedents, technical limits and the Piazzale Loreto case.

#Milan #urban sustainability

Published by Sarci Vincentini · No comments

OpenFOAM 14 Part 2: Building a Mesh with blockMeshDict

Schematic hexahedral structured mesh of the rectangular duct built with blockMesh

Second part of the OpenFOAM 14 series: a 3D duct from eight vertices, the hex block, cell counts, simple and symmetric grading, boundary patches, blockMesh and checkMesh with expected values.

#blockMesh #CFD #mesh #OpenFOAM

Published by giux · No comments

OpenFOAM 14 Part 1: Case Anatomy and Dictionary Language

Structure of an OpenFOAM case: system, constant and time directories with their main files

First part of the OpenFOAM 14 case-construction series: system, constant and time directories, the FoamFile header, dictionary syntax, dimensions and units, field files, macros and foamDictionary.

#CFD #foamDictionary #OpenFOAM

Published by giux · No comments

OpenFOAM 14 Case 06: Sensitivity to the Inlet Boundary Condition

Diagram of the three cases with inlet velocities 0.005, 0.010 and 0.020 m/s

Three inlet velocities, same mesh and solver: maximum velocity and pressure gradient scale as Poiseuille predicts. How to isolate the effect of a boundary condition.

#boundary conditions #CFD #OpenFOAM #Poiseuille flow

Published by giux · No comments

OpenFOAM 14 Case 05: Parallel Runs with MPI, decomposePar and reconstructPar

Measured serial and four-process MPI wall times

The same case in serial and with four MPI processes: SCOTCH decomposition, mpirun, reconstructPar, a 3.5× speed-up and numerical equivalence checked point by point.

#CFD #MPI #OpenFOAM #parallel computing

Published by giux · No comments
  • « Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 7
  • Next »

Recent posts

  • OpenFOAM: rotating machinery, MRF and fans
  • OpenFOAM: porous media, Darcy–Forchheimer and pressure loss
  • OpenFOAM: multiphase flows and VOF interfaces, water and oil
  • OpenFOAM: species transport, diffusion and mixing
  • Debugging GNU Octave in GX-TXT: Breakpoints, Variables and Public APIs

Recent comments

No comments to show.

Archives

  • October 2026
  • September 2026
  • August 2026
  • July 2025
  • April 2025

Categories

  • CFD and OpenFOAM
  • Circuit simulation
  • debug-en
  • Electronics
  • Electronics theory
  • Featured
  • GX-TXT
  • Life
  • Music
  • octave-en
  • scripts-en
  • Test equipment
  • Privacy
© 2026 Giux-Lab