EVOLVER-OGL-D(1)

πŸ“¦
version 2.70 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– EVOLVER-OGL-D πŸ’–

okay bestie, gather round, because today we're talking about evolver-ogl-d β€” that's The Surface Evolver program, the one with the OpenGL/GLUT display and double precision floating point format. it's in section 1 of the manual, iykyk 🫢


✨ SYNOPSIS ✨

evolver-ogl-d [-a][-d][-e][-i][-m][-q][-w][-x][-y][-h][-V] [-f FILE]
[-pN] [DATAFILE]

like, that's the whole vibe right there. flags go brrr πŸ’…


🌸 DESCRIPTION 🌸

so the Surface Evolver is this interactive program for modelling liquid surfaces that get shaped by all sorts of forces and constraints. and when I say "basically", I mean β€” the Surface Evolver minimizes the energy of triangulated surfaces according to whatever energies and constraints you designate. it's giving physics but make it cozy. literally just vibing until the energy is as low as it can go. πŸ”₯

this man page? mainly documenting the command line options and environment variables. the rest of the lore lives elsewhere, no cap.


πŸŽ€ OPTIONS πŸŽ€

  • -a β€” autoconvert to named quantities when needed (default is on). wanna turn it off? use -a- to deactivate autoconversion. periodt.
  • -d β€” start with parser debugging on (same energy as the debug runtime command). beware of copious output, bestie, it will not shut up 😭
  • -e β€” echo stdin to stdout. mainly for testing piped input, fr fr.
  • -f FILE β€” after loading DATAFILE, read commands from file, then hit the command line prompt. very main character.
  • -i β€” preserve DATAFILE numbers for element id's instead of renumbering. the way it just keeps them πŸ₯Ή
  • -m β€” begin with memory debugging on (equivalent to the memdebug runtime command). again β€” beware of copious output, it's a lot.
  • -pN β€” run with N concurrent processes. parallel slay.
  • -q β€” convert to named quantities at start (equivalent to the convert_to_quantities runtime command).
  • -w β€” exit immediately after any warning or error message. meant for batch runs. if it complains, it's out. πŸ™ˆ
  • -x β€” exit immediately after any error message. meant for batch runs. (warnings get a pass, errors do not πŸ’€)
  • -y β€” break to user prompt after any warning message. it just wants to check in on you.
  • -h β€” display this help, then exit. iconic.
  • -V β€” display the version and the banner, then exit. our fave.

🌈 AVAILABILITY 🌈

the latest version of the Surface Evolver, up-to-date documentation, and more are available on-line from:

http://www.susqu.edu/brakke/evolver

link in bio energy ⭐


Surface Evolver Version 2.70a (Debian 2.70+ds-10), August 27, 2013, 64-bit. Compiled for double, 15 digits precision. Built with Geomview support. Built with OpenGL/GLUT display.

look at that rΓ©sumΓ©. ate and left no crumbs πŸŽ€


πŸ¦‹ ENVIRONMENT πŸ¦‹

  • EVOLVERPATH β€” a colon-separated list of paths that get automatically searched for datafiles, included files, or on-line help documentation. by default, the paths /usr/share/doc/evolver/html and /usr/share/doc/evolver/examples are appended (in that order). and if you want to cancel that default behaviour? just append at least three consecutive colons (":::") at its end. yes really. three colons. that's the whole trick ✨

πŸ’œ FILES πŸ’œ

  • ~/.evolver_history β€” the per-user command history file. it remembers everything. gaslight gatekeep girlboss.
  • /usr/share/doc/evolver/manual.pdf β€” the (complete) Surface Evolver Manual in PDF format. the whole novel πŸ’–
  • /usr/share/doc/evolver/EvolverDoc.html β€” the HTML version of the Surface Evolver Manual, containing what the PDF manual has, modulo some advanced material. the more portable sibling.
  • /usr/share/doc/evolver/examples/ β€” this folder has sample material, mainly datafiles and command-files, for the Surface Evolver. go play, bestie 🌸

🧚 AUTHOR 🧚

Ken Brakke <brakke@susqu.edu> wrote the core part of the Surface Evolver and currently maintains it. and this man page was written for Debian by Jerome Benoit <calculus@rezozer.net>. two legends, honestly 🫢


πŸ™ˆ REPORTING BUGS πŸ™ˆ

found a bug? report bugs to Ken Brakke <brakke@susqu.edu>. be nice, be specific, be brave.


Copyright Β© 1989-2016 Ken Brakke <brakke@susqu.edu>

give credit where it's due, always πŸ’…


πŸ’€ SEE ALSO πŸ’€

the complete manual for the Surface Evolver is available in PDF format in the documentation folder as /usr/share/doc/evolver/manual.pdf.

also go say hi to: geomview(1), polymerge(1), anytooff(1), oogl(5), readline(3)


and that's the whole page, bestie!! πŸ’– this one's a Debian joint, dated August 2025, and it's the Debian build of the EVOLVER-OGL-D page. go minimize some energy, you've got this πŸ¦‹βœ¨πŸŽ€

πŸ“¦ where this page comes from