catenoid tombstone The Surface Evolver
Version 2.30
January 1, 2008

(Actually the slightly updated version 2.30c, January 15, 2008)

My Surface Evolver is an interactive program for the modelling of liquid surfaces shaped by various forces and constraints. The program is available free of charge.


Download Surface Evolver

All the download packages unpack to local files, and thus do not need administrative permission to install. There are no installation programs to run after unpacking.

Unix version of the Surface Evolver

Geomview

Evolver has built-in OpenGL/GLUT graphics, but if for some reason these do not work for you or you like Geomview, then Geomview can be used to display Evolver graphics. See the Evolver unix compilation instructions for how to suitably compile Evolver, and see the runtime commands to use geomview.

Microsoft Windows versions of the Surface Evolver

Download and unzip evolver230c-Win32.zip into a directory of your choosing. This contains

You should create an environment variable EVOLVERPATH that lists these directories, in the same way the standard PATH variable lists directories to be searched. In Control Panel/System/Advanced/Environment Variables, create a system variable EVOLVERPATH and give it the value

c:\evolver\fe;c:\evolver\doc
(according to the directory you unzipped to). At the same time, you can add c:\evolver to the PATH variable, so the system can find the Evolver executable file from anywhwere. And for good measure, you can associate the Evolver program with the .fe file extension through My Computer/Tools/Folder Options/File Types

Macintosh OSX version of the Surface Evolver

The OSX version of Evolver descends from the unix version, not the Mac OS9 version, and uses OpenGL/GLUT graphics, which are standard on OSX. Download Evolver230a-OSX.tar.gz This should unpack to a folder named Evolver230a-OSX with contents:

The unpacked folder probably wound up on the Desktop; you may want to move it somewhere else. I will assume you move it to /Users/yourname/Evolver. You should create an environment variable EVOLVERPATH with paths to datafiles and the HTML documentation files by putting the following line in your .tcshrc file:

setenv EVOLVERPATH "/Users/yourname/Evolver/fe:/Users/yourname/Evolver/doc"
so Evolver can find files.

NOTE: Evolver has to be started from a terminal window, since it uses a command line interface.

If you want to compile Evolver yourself, get the unix version and uncomment the MAC OSX lines in the Makefile.



Ken Brakke's home page
Susquehanna University assumes no responsibility for the content of this personal web page. Please read the disclaimer.