VMTKTETRINGENERATOR(1)

πŸ“¦ version 1.5.0, in ubuntu stonking

🌸 VMTKTETRINGENERATOR 🌸

okay so this one is a section 1 user command, live from your terminal, and bestie it's giving pipeline princess. buckle up πŸŽ€


✨ NAME ✨

vmtktetringenerator β€” it's a vmtk script, and yeah, its name is literally just its name, we love a self-titled icon πŸ’…


🫢 DESCRIPTION 🫢

So here's the whole vibe: vmtktetringenerator does automatic piping, then it does parsing options. that's the machinery humming along in the background, no need to worry your pretty head about it ✨

Now the actual main-character job:

vmtktetringenerator : generate input files for the newtetr CFD solver

that's it. that's the whole mission. you feed it a mesh, it hands you the input files the newtetr CFD solver is gonna eat up. iconic behavior πŸ‘‘


πŸ’– Input arguments πŸ’–

these are the ones you actually get to play with, bestie. one bullet per flag, no skips, no cuts πŸ“

  • -id β€” Id (str,1); default=0 β€” the script id πŸͺͺ
  • -handle β€” Self (self,1) β€” a handle to self, yeah she's self-aware πŸ’…
  • -disabled β€” Disabled (bool,1); default=0 β€” flip this to disable execution and piping πŸ™ˆ
  • -i β€” Mesh (vtkUnstructuredGrid,1) β€” the input mesh, aka the whole point 🌸
  • -ifile β€” MeshInputFileName (str,1) β€” the filename for the default Mesh reader πŸ“‚
  • -ofile β€” OutputFileName (str,1) β€” the output file name ✨
  • -timestepsonly β€” TimeStepsOnly (bool,1); default=0 β€” when on, it only generates the $time section of the tetr.in file. just the time section. nothing else. periodt ⏰
  • -entityidsarray β€” CellEntityIdsArrayName (str,1); default=CellEntityIds β€” the name of the array where entity ids relative to cells are stored 🏷️
  • -normalizationid β€” NormalizationEntityId (int,1); default=-1 β€” the id of the entity relative to which the mesh has to be normalized πŸ“
  • -normalizationradius β€” NormalizationRadius (float,1) >= 0.0; default=1.0 β€” the explicit value of the radius relative to which the mesh has to be normalized. use this one when you're not using -normalizationid πŸ’«
  • -inletids β€” InletEntityIds (int,-1); default=[] β€” the id of inlet entities, i.e. an empty list until you say otherwise πŸšͺ
  • -outletid β€” OutletEntityId (int,1); default=-1 β€” the id of the outlet entity πŸ•³οΈ
  • -wallid β€” WallEntityId (int,1); default=-1 β€” the id of the wall entity 🧱
  • -historyid β€” HistoryEntityId (int,1); default=-1 β€” the id of the entity whose history has to be stored πŸ“œ
  • -reverseinlets β€” ReverseInlets (bool,-1); default=[] β€” toggles reversal of the nth inlet entity normal πŸ”„
  • -starttime β€” StartTime (float,1); default=0.0 β€” simulation normalized start time ⏱️
  • -endtime β€” EndTime (float,1); default=1.0 β€” simulation normalized end time 🏁
  • -timesteps β€” NumberOfTimeSteps (int,1) >= 0; default=0 β€” how many time steps sit between start and end time πŸ”’
  • -dumps β€” NumberOfDumps (int,1) >= 0; default=0 β€” how many solution dumps sit between start and end time πŸ’Ύ
  • -dumpflag β€” DumpFlag (str,1); default=11000 β€” the flag that identifies a solution dump (e.g. 11000 = tetr.pres and tetr.vel) 🚩
  • -wnodesection β€” WriteWNodeSection (bool,1); default=1 β€” appends the $wnode section to the .in file so you can do wall shear stress computation later 🩸
  • -welemsection β€” WriteWElemSection (bool,1); default=1 β€” appends the $welem section to the .in file, again for subsequent wall shear stress computation 🩸

πŸŽ€ Output arguments πŸŽ€

she gives as good as she gets, bestie. here's what comes back out 🫢

  • -id β€” Id (str,1); default=0 β€” the script id πŸͺͺ
  • -handle β€” Self (self,1) β€” a handle to self πŸ’…

ngl there's no SYNOPSIS, no OPTIONS heading, no SEE ALSO, no EXIT STATUS β€” the page just is what it is. no cap. we respect the minimalism πŸ¦‹

and that's the whole page, bestie!! vmtktetringenerator version 1.5, dated April 2026, brought to you straight from the User Commands corner of the manual. go make some tetr input files, you absolute legend πŸ’–βœ¨πŸŽ€πŸŒ·

πŸ“¦ where this page comes from