mkgeo_couette(1rheolef)
π mkgeo_couette β bestie edition π
okay so this is mkgeo_couette, a lil tool from the rheolef-7.2 fam, and it makes you a mesh of the Couette geometry. that's the whole vibe. let's get into it π
β¨ SYNOPSIS β¨
mkgeo_couette n
that's it. one arg. she's low maintenance, we stan π
πΈ EXAMPLE πΈ
so say you wanna build a triangle based 2d unstructured mesh of the Couette geometry β which, yes, is exactly what this does β you'd run:
mkgeo_couette 10
geo couette-10.geo
first line makes the mesh, second line peeks at it. iconic behavior honestly π¦
π«Ά DESCRIPTION π«Ά
this command is your go-to when you're testing fluid mechanics programs on simple geometries. like, you don't need a whole dramatic setup, you just need something chill to run your code against. she's giving test-fixture energy β¨
and fun fact: under the hood it calls bamg as the unstructured mesh generator. so all the actual meshing? not her. she's the delegator. main character who knows how to outsource π
π THE GEOMETRY π
picture this: a unit disk with a circular hole punched right through the middle. and the hole has a diameter of 1/2.
that's the Couette geometry. donut-adjacent. annulus-coded. obsessed π
π BOUNDARY DOMAINS π
there are two boundary domains, and they are:
- interior
- exterior
two moods. inner and outer. yin and yang but make it mesh topology π«
β IMPLEMENTATION β
ngl this documentation was generated from the file:
main/sbin/mkgeo_couette.sh
so if you ever wanna read the source, that's where she lives π
π AUTHOR π
Pierre Saramito <Pierre.Saramito@imag.fr> β the legend, the blueprint, fr fr π
π COPYRIGHT π
Copyright (C) 2000-2018 Pierre Saramito <Pierre.Saramito@imag.fr>
GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. π read that part twice bestie, she said what she said
and that's the whole page!! this came from the rheolef manual, Version 7.2, and it's the page for mkgeo_couette(1rheolef). go make some meshes, you got this π§πβ¨
π¦ where this page comes from
- debian trixie: rheolef 7.2-4 Β· GPL-3.0-or-later
- ubuntu noble: rheolef 7.2-3build5 Β· GPL-3.0-or-later
- ubuntu questing: rheolef 7.2-4build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms