mkgeo_sector(1rheolef)

πŸ“¦
version 7.2 Β· 4 versions
, in debian trixie, ubuntu noble, ubuntu questing

πŸ’– NAME πŸ’–

okay bestie so mkgeo_sector β€” it makes you a mesh of a sector ✨ that's the whole vibe, and it's from rheolef-7.2. periodt.


πŸ¦‹ SYNOPSIS πŸ¦‹

mkgeo_sector [options] n

🌸 EXAMPLE 🌸

so like, this command right here builds a 2d unstructured mesh of the triangular region that's delimited by the three points (0,0), (1,0), (1,1) β€” iconic little triangle fr:

mkgeo_sector
geo sector.geo

✨ DESCRIPTION ✨

this command is lowkey the moment when you need a mesh for a sector of a square pipe section, because that is literally a very classical benchmark in complex fluid flow problems 🫢 iykyk.

it calls the bamg unstructured mesh generator for you, no cap. the mesh files go on name.geo, where name is the basename for the output β€” peep the option -name below for that πŸ’….

and the three auxiliary files that you need for automatic mesh generation with Rheolef combined with bamg? they're also provided, bestie:

name.bamg
name.bamgcad
name.dmn

πŸŽ€ THE GEOMETRY πŸŽ€

the geometry is the triangular sector (0,0), (a,0), (a,b). by default a=b=1 β€” cute, symmetrical, we love that.

  • -a float
  • -b float

these options control the geometry parameters πŸ’–


πŸ’œ THE DISCRETIZATION πŸ’œ

the optional n argument is an integer that specifies the subdivision in each direction. by default n=10 β€” so if you don't say anything, you get 10. main character default energy honestly.


🌈 BOUNDARY DOMAINS 🌈

the boundary sides are represented by domains, and there are three of them: axis, boundary, and bisector 🧚


πŸ’… OTHERS OPTIONS πŸ’…

  • -name string β€” sets the basename for the output files. by default the basename is sector (adorable).
  • -[no]clean β€” clears the temporary files. and yes bestie, this is the default ✨
  • -[no]verbose β€” in verbose mode, it prints to stderr all commands and logs. it's giving very chatty, very transparent πŸ”₯

πŸ”₯ IMPLEMENTATION πŸ”₯

this documentation has been generated from file main/sbin/mkgeo_sector.sh β€” that's the source of truth, no guessing πŸ’€


πŸ‘‘ AUTHOR πŸ‘‘

Pierre Saramito <Pierre.Saramito@imag.fr> β€” we stan 🌟


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. 😭 so true, so real, read it and weep.

and that's the whole page bestie β€” brought to you by rheolef, Version 7.2, and mkgeo_sector(1rheolef) πŸ’–βœ¨ go build that sector mesh, you got this 🫢🌸

πŸ“¦ where this page comes from