root/trunk/rheoplast/README

Revision 276, 1.9 kB (checked in by hazelsct, 6 years ago)

First checkin. cahnhill only does collision now, need to make it more general.
rheoplast is in its infancy, only successfully does explicit, now isotropic.
Documentation doesn't yet work.

  • Property svn:keywords set to Author Date Id Revision
Line 
1                                RHEOPLAST 2-D
2
3                Copyright (C) 2002 Adam Powell, David Dussault
4
5No, this is not a nose job, that's rhinoplasty.  RheoPlast 2-D is for modeling
6rheology of semi-solid metals, which are sort of plastic (at least at high
7solid fraction they are, sort of), and is meant to sound like the semi-solid
8process "rheocast".  This package consists of three programs which use the
9PETSc paralles solvers and data management tools with my special adaptations in
10explicit.h, all using periodic boundary conditions.
11
12diffuse is simply a testbed for the fast explicit stuff, and uses the BLAS for
13extreme speed.  It can run in 2-D or 3-D, in 3-D it uses the Illuminator's
14Geomview front-end to view the concentration field.
15
16cahnhill is the program used for the Cahn-Hilliard and fluid flow simulations
17shown in the TMS Annual Meeting 2002, and the Physical Metallurgy Gordon
18Research Conference 2002.  It has some serious trouble with the pressure, and
19so was not publication quality, and is included here only for "historical"
20purposes.  This is different from the others in that it uses symmetry boundary
21conditions.  See the comments therein for instructions on duplicating the
22presented results.  It is based on David Dussault's master's thesis code, and
23includes the dussolve.c (Dussault's solver) and outputs.c (text viewer) files,
24as well as the display.c program to visualize the whole thing with reflections
25through the symmetry planes.
26
27rheoplast is the big deal.  It does Cahn-Hilliard or vector-valued crystal
28solidification/grain boundary phase field, only in 2-D for now but 3-D is
29coming soon.  It also does flow using the streamfunction-vorticity formulation,
30thus avoiding the earlier pressure problem and giving the vorticity directly
31for crystal rotation.  It is quite cool.  Like cahnhill, see comments in the
32code to duplicate the published results.  Pretty soon there will be a front end
33based on glade.
34
35So there you have it.  It's licensed under the GPL.  Share and enjoy!
Note: See TracBrowser for help on using the browser.