Next: Open Engineering (Oofelie)
Up: .
Previous: Northwest Numerics and Modelling
Numerical Objects (Diffpack)
- Description:
- An object-oriented (C++) framework for solving
PDE's by finite element methods.
- Availability:
- Diffpack is now a commercial product available
from Numerical Objects. It can
no longer be downloaded from NETLIB. The Diffpack homepage is
http://www.nobjects.com/prodserv/diffpack/. Prices vary between
US$995 (university) and US$9995 (commercial). Trial versions of
Diffpack may be downloaded from the Numerical Objects website,
and a free CDROM may be requested.
- Platforms:
- For Diffpack 3.0, platform and compiler:
Win32 (Visual C++ 5.0/6.0); Linux Red Hat 6.0/6.1 (egcs 1.1.2);
DEC OSF1 v.4.0 (cxx 6.1); IBM AIX 4.3.2 (xlC 3.6.4.0);
SGI IRIX 6.x (CC 7.2); HP-UX 11.05 (aCC 3.10);
Sun Solaris 2.5 (CC4.2).
- Note:
- The commercial Diffpack development framework
now includes a powerful GUI,
and the add-on Diffpack Adaptivity Toolbox which permits adaptive remeshing
may be ordered separately.
- Note:
- The full version of Diffpack comes with the textbook
by Hans Petter Langtangen, Computational Partial Differential
Equations, Numerical Methods and Diffpack Programming, Springer-Verlag,
1999. This book may also be ordered separately. The Numerical Objects
website also archives an interesting collection of papers on Object
Oriented numerics and related topics; these papers may be downloaded.
A independent review of Diffpack 3.0 is available from
this address.
- Note:
- Applications include:
The Laplace, Poisson, Helmholtz, heat, and wave equations;
Structural analysis described by 2D/3D linear elasticity theory;
Compressible and incompressible 2D/3D Newtonian fluid flow;
Incompressible 2D non-Newtonian fluid flow between two plates;
Hele-Shaw flow for injection molding processes;
The Black-Scholes problems for option pricing in computational finance;
Stefan problems in heat transfer;
Squeeze-film fluid-structure interaction;
Large plastic deformation in forming processes;
Optimal control and optimisation problems in forming processes;
Electrical activity in the heart;
Deformation of tissue during surgery;
Shallow water waves and tsunami propagation, also with
weakly dispersive and nonlinear effects;
Fully nonlinear 3D water waves;
Mild slope equations in the modeling of wave power plants;
Run-up of waves on beaches;
Solidification during aluminum casting;
Quasi 1D model for free surface flow of a non-Newtonian polymer;
Two- and three-phase flow in oil reservoirs;
Compositional flow in porous chemical reactors;
Poroelastic processes and earthquake (seismic) analysis;
Heat and fluid flow in deformable rocks;
Continuous Markov processes, modeling e.g. random
vibrations of simple structures;
The 1D linear advection equation with random advection velocity;
Stochastic groundwater flow.
Next: Open Engineering (Oofelie)
Up: .
Previous: Northwest Numerics and Modelling
Roger Young and Ian MacPhedran