We are pleased to announce the availability of Version 2.0 of FiPy at <http://www.ctcms.nist.gov/fipy/
>.
This is a major change to the API and *will* require changes to
existing scripts [*]. We nonetheless feel it's a significant
improvement and urge all users to upgrade. We've been using the
updated syntax for quite some time and find it considerably easier to
use than FiPy 1.2. We've included guidance for updating older scripts
in the user manual and encourage you to ask if you find something we
haven't covered.
The significant changes since version 1.2 are:
- ``CellVariable`` and ``FaceVariable`` objects can hold values of any
rank.
- Much simpler syntax for specifying ``Cells`` for initial conditions
and
``Faces`` for boundary conditions.
- Automated determination of the Peclet number and partitioning of
``ImplicitSourceTerm`` coefficients between the matrix diagonal and
the
right-hand-side-vector.
- Simplified ``Viewer`` syntax.
- Support for the `Trilinos solvers`_.
- Support for anisotropic diffusion coefficients.
[*] For those who've been running with FiPy "trunk/", there will be
only minor changes, if any at all.