EVOLVER-OGL-LD(1)

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

✨ EVOLVER-OGL-LD ✨ (section 1 of the manual, bestie πŸ’–)

okay so this is evolver-ogl-ld, and it's that girl: it's the Surface Evolver program, but the OpenGL/GLUT-display version AND with long double extended-precision floating point. πŸ’… literally two glow-ups at once.


πŸ¦‹ NAME πŸ¦‹

evolver-ogl-ld β€” The Surface Evolver program with OpenGL/GLUT display and long double extended precision floating point format ✨


πŸŽ€ SYNOPSIS πŸŽ€

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

πŸ’œ DESCRIPTION πŸ’œ

The Surface Evolver is an interactive program for the modelling of liquid surfaces shaped by various forces and constraints. no cap, that's the whole vibe. basically the Surface Evolver minimizes the energy of triangulated surfaces according to designated energies and constraints. it's giving physics but make it pretty 🌸

this man page mainly documents command line options and environment variables. (yes bestie, it says "mainly" β€” the real lore lives in the full manual, see SEE ALSO below 🫢)


πŸ’… OPTIONS πŸ’…

  • -a β€” autoconvert to named quantities when needed (default is on, she's always on, main character energy). use -a- to deactivate autoconversion, aka tell her to chill.
  • -d β€” begin with parser debugging on (equivalent to the debug runtime command). ⚠️ beware of copious output β€” she will NOT stop talking, and honestly same.
  • -e β€” echo stdin to stdout; meant for testing piped input. πŸ§ͺ
  • -f FILE β€” after loading DATAFILE, read commands from FILE, then command line prompt. so: data first, then your script, then chat. πŸ’¬
  • -i β€” preserve DATAFILE numbers for element id's, rather than renumbering. respect the original numbering, periodt. πŸ‘‘
  • -m β€” begin with memory debugging on (equivalent to the memdebug runtime command). ⚠️ beware of copious output β€” again, so much yapping.
  • -pN β€” run with N concurrent processes. she's multi-tasking, she's booked and busy fr fr πŸ”₯
  • -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. πŸ’€ no second chances.
  • -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. she pauses to check in with you πŸ₯Ί
  • -h β€” display this help, then exit. πŸ†˜
  • -V β€” display the version and the banner, then exit. 🏷️

🌈 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

go get it bestie, it's free and it slays ✨


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

look at her. gorgeous. 16-byte long double, 18 digits of precision, Geomview support AND OpenGL/GLUT display. iconic behavior honestly πŸ’…


🧚 ENVIRONMENT 🧚

  • EVOLVERPATH β€” colon-separated list of paths 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); this default behaviour can be cancelled by appending at least three consecutive colons (":::") at its end. so like… three colons and she stops adding her own faves. lowkey iconic. 🌈

πŸ“ FILES πŸ“

  • ~/.evolver_history β€” per user command history file. she remembers everything you said πŸ‘€
  • /usr/share/doc/evolver/manual.pdf β€” the (complete) Surface Evolver Manual in PDF format. the full lore, unabridged πŸ“–
  • /usr/share/doc/evolver/EvolverDoc.html β€” the HTML version of the Surface Evolver Manual that contains what the PDF manual has, modulo some advanced material. same energy, slightly fewer side quests.
  • /usr/share/doc/evolver/examples/ β€” this folder contains sample material, mainly datafiles and command-files, for the Surface Evolver. starter pack bestie 🎁

🫢 AUTHOR 🫢

Ken Brakke <brakke@susqu.edu> has written and currently maintained the core part of the Surface Evolver. the founder, the blueprint, the moment.

This man page was written for Debian by Jerome Benoit <calculus@rezozer.net>. 🫑


😭 REPORTING BUGS 😭

Report bugs to Ken Brakke <brakke@susqu.edu>

(please be nice, bugs are just features having a rough day πŸ₯Ί)


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


⭐ 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.

geomview(1), polymake... no wait, polymβ€” okay bestie it's polmerge(1), anytooff(1), oogl(5), readline(3). go read them, they're the extended universe ✨


psst β€” this whole page is from the Debian build of the manual, page dated August 2025, and it's the evolver-ogl-ld page from that source. mwah, love u, go minimize some energy πŸ’–βœ¨πŸŒΈπŸ’…πŸ¦‹
πŸ“¦ where this page comes from