Surface Evolver Newsletter no. 1
Back to top of Surface Evolver documentation.
Index.
Surface Evolver Newsletter Number 1
January 25, 1993
Editor: Ken Brakke, brakke@geom.umn.edu
Contents:
Introduction
Announcement
Bibliography
Latest features
Introduction:
The purpose of this Newsletter is to keep Surface Evolver users
(and other interested parties) up to date and to promote interaction
between those with like interests. Contents will include:
Latest features added to Evolver.
Future plans for new features.
Suggestions for new features, with the likelihood of their being
added proportional to demand.
Bibliography of papers using Evolver, hopefully with brief abstracts.
Workshops, talks, etc. to be given.
Descriptions of projects underway using Evolver.
List of systems users have ported Evolver to.
Anything else anybody would wish to contribute.
Send contributions to brakke@geom.umn.edu.
If you are not on the Newsletter mailing list and would like to be,
send email to brakke@geom.umn.edu.
Announcement:
The possibility has arisen of porting Evolver to a CM5, which
is a massively parallel machine. The main benefit would be in
speeding up iteration with many thousands of facets. If anyone
has a project which might benefit, please let me know. Even if
you never plan to run on a CM5 yourself, we would like to be able
to cite types of applications that could benefit when requesting
CM5 time to do the port. -- Ken Brakke
Bibliography:
K. A. Brakke, The Surface Evolver Manual, version 1.87. Research
Report GCG45, The Geometry Center, 1300 South Second Street,
Minneapolis, MN 55454. October, 1992.
Every so often, The Geometry Center prints and binds a bunch
of copies of the manual. This is the latest. Of course, it
is not as up to date as the version in the ftp package.
K. A. Brakke, "The Surface Evolver," Experimental Mathematics, vol. 1 (1992),
no. 2, pp 141-165.
A journal article giving a general description of the Evolver
and some examples. Good article to cite in your papers.
K. A. Brakke, "The Opaque Cube Problem," Am. Math. Monthly, vol. 99,
no. 9 (November, 1992), pp 866-871.
Uses the Evolver to compute the area of a proposed solution to
the Opaque Cube Problem, which is to find the least area surface
that intersects all lines through a cube.
K. A. Brakke, "Grain growth with the Surface Evolver,"
Video Proceedings of the Workshop on Computational Crystal Growing,
J. E. Taylor, ed., American Mathematical Society, Providence RI, 1992.
Evolver starts with 100 cells in a square and evolves by mean
curvature until equilibrium.
M. Callahan, P. Concus and R. Finn, "Energy minimizing capillary surfaces
for exotic containers," Computing Optimal Geometries,
American Mathematical Society, Providence RI, 1991.
Simulation of a Space Shuttle experiment done last year.
See Science News for Aug. 22 1992 (I think) for a report
on the Shuttle experiment.
H. Mittelmann, "Symmetric capillary surfaces in a cube" and
"Symmetric capillary surfaces in a cube Part 2: Near the
limit angle," preprints.
Evolver does families of fixed-volume bodies inside a cube
with various contact angles.
L. M. Racz, J. Szekely, and K. A. Brakke, "On some meniscus
problems in materials processing," to appear in Trans. Iron and
Steel Inst. vol. 33(1993) no. 2.
General description of Evolver and some applications to
materials processing, such as liquid solder.
J. Tegart, "Three-dimensional fluid interfaces in cylindrical
containers," AIAA paper AIAA-91-2174, 27th Joint Propulsion Conference,
Sacramento, CA, June 1991.
Engineer at Martin-Marietta uses Evolver to simulate liquid fuel
shape in weightlessness for Shuttle small fuel tank.
Latest features:
Latest ftp version is 1.88a, Jan. 6, 1993. For those of you who
haven't downloaded in a while, here's the history list from the manual
for the past year:
Version 1.76 March 20, 1992
Autopopping and autochopping in string model for automatic
evolution.
Phase-dependent grain boundary energies.
Approximate polyhedral curvature.
Stability test for approximate curvature.
Squared Gaussian curvature as part of energy only, not force.
``system'' command to execute shell commands.
``check_increase'' to guard against blowup during interation.
``effective_area'' to count only resistance to motion normal to surface.
Runge-Kutta iteration.
Version 1.80 July 25, 1992
Command and query language much extended.
geomview interface added. (A MUST HAVE for SGI machines. geomview
available by ftp from geom.umn.edu. Obsoletes MinneView.)
Fixed area added as a constraint.
Multiple viewing transforms can be specified in the datafile
so one fundamental region of a symmetric surface can be
displayed as the whole surface.
Commands can be included at the end of the datafile, introduced
by the keyword READ.
Version 1.83 September 9, 1992
Some alternate definitions of squared curvature added.
Invoked by ``effective_area ON | OFF'' or
``normal_curvature ON | OFF''.
Version 1.84 September 10, 1992
Shaded colors added to xgraph and cheygraph.
Version 1.85 September 29, 1992
Restriction of motion to surface normal added. Toggle
``normal_motion''.
Squared mean curvature, gaussian curvature, and squared gaussian
curvature extended to surfaces with boundary.
Datafile element attribute ``bare'' added for vertices and edges
in soapfilm model so they won't generate erroneous warnings.
Force calculation added for squared gaussian curvature, so it
can be used in the energy.
All prompts that require real value responses now accept
arbitrary expressions.
Version 1.86 October 19, 1992
User-defined mobility added, both scalar and tensor forms.
Default squared curvature works for 2-surfaces in $R^n$.
Version 1.87 October 27, 1992
``close_show'' command added to close show window (the native
graphics window, not geomview).
Graphics command checks string for illegal characters
before doing any transformations.
Dihedral angles now work for 2-surfaces in any dimension.
Permanent variable assignments may be made with ``\tt ::=''
instead of ``:=''. Such assignments will not be forgotten
when a new surface is begun.
Conditional expressions of C form added: expr ? expr : expr.
Useful for patching constraints together.
Version 1.88 December 16, 1992
``SET BACKGROUND color'' command added for native graphics.
View transformation generators and expressions added.
Exact bounding box calculated for PostScript files.
Version 1.88a January 6, 1993
Default constraint_tolerance lowered from 1e-5 to 1e-12.
Fixed bug in volume constraint calculation introduced in 1.88.
Version 1.88b (not in ftp yet)
Postscript draws fixed and boundary edges in interior of surface.
All internal graphics should be consistent in the special edges they
draw (bare edges, triple edges, etc.).
Viewing matrix can be read from datafile and will be dumped.
Keyword VIEW_MATRIX
Mod operator `%' added, and functions floor(), ceil().
`rebody' command added to recalculate connected bodies
after neck pinching and any other body disruption.
End of newsletter.
Back to top of Surface Evolver documentation.
Index.