Wednesday, November 09, 2005

RheoPlast Phase Field Multi-Physics Code

RheoPlast

Adam Powell, David Dussault, Bo Zhou, Jorge Vieyra, Wanida Pongsaksawad

Last modified August 31, 2004


As described in the RheoPlast introduction:
There are lots of phase field codes out there, but the best and most open is this one. It's also the most modular, the most flexible, the highest-performance, well, what can we say, it's just the best! And its authors are the most modest...
As of version 0.5, this is a uniform-grid finite difference code with just three modules for binary and ternary Cahn-Hilliard simulations in two or three dimensions, with velocity-vorticity fluid flow in two dimensions. It is capable of performing all of the simulations described in Bo Zhou's research presentations, papers and posters on polymer membranes through the summer of 2004.

As papers are submitted for publication, RheoPlast will expand to simulate transport-limited electrochemistry and anisotropic solidification, also with fluid flow and fluid-structure interactions. Version 1.0 with these capabilities will be released around the end of 2004.

At that point, work on this version will cease, and RheoPlast will transition to unstructured-grid finite elements, likely based on PETSc 3. This will be the basis of versions 1.9 through at least 2.0.

Download

To run RheoPlast, you need to install PETSc and Illuminator. If you run Debian, just type:
apt-get install illuminator-dev
Then unpack the RheoPlast distribution and build it using:
tar xzf rheoplast-0.5.0.tar.gz
cd rheoplast-0.5.0
./configure
make
.tar.gz packageSignatureDocumentation Requirements
rheoplast-0.5.0.tar.gz rheoplast-0.5.0.tar.gz.asc rheoplast-doc-0.5.0/ Illuminator 0.8.9, PETSc 2.2.0
Adam Powell, GPG public key

Monday, November 07, 2005

ALBERTA-FEM

main - concepts - documentation - download

ALBERTA - An adaptive hierarchical finite element toolbox

Alfred Schmidt, Universität Bremen,
Kunibert G. Siebert, Universität Augburg,
and
Daniel Köster, Oliver Kriessl, Universität Augsburg,
Claus-Justus Heine, Universität Freiburg



ALBERTA is an Adaptive multiLevel finite element toolbox using Bisectioning refinement and Error control by Residual Techniques for scientific Applications.

Currently, ALBERTA works without problems on Linux PCs, DEC, HP, SGI, and SUN workstations. OpenGL (e.g. Mesa) is a plus, BLAS is a must. ALBERTA is freely distributed for research and education.

Design principles of ALBERTA


Documentation


ALBERTA Downloads


Examples (coming soon)


Contributions (coming soon)


Contact regarding this web page: Email to schmidt at math.uni-bremen.de

main - concepts - documentation - download