Using Diffpack from Python Scripts

Diffpack is a comprehensive software library for solving partial differential equations. For the experienced user and C++ programmer, Diffpack offers lots of functionality, which simplify the development of new simulators. However, the nature of Diffpack/C++ programming is more detailed and cumbersome than programming in environments like Matlab and Maple. Coupling of Diffpack with other packages at the C++ level is possible, but requires quite some work and knowledge. Operating Diffpack through high-level Python scripts may meet these shortcomings. The Python language is very powerful, yet easy and very convenient to use, and provides a syntax and working style close to that of Matlab and Maple.

[1]  Hans Petter Langtangen,et al.  Computational Partial Differential Equations - Numerical Methods and Diffpack Programming , 1999, Lecture Notes in Computational Science and Engineering.

[2]  David M. Beazley,et al.  Python Essential Reference , 1999 .

[3]  Mark Lutz,et al.  Programming Python , 1996 .

[4]  Konrad Hinsen,et al.  Numerical Python , 1996 .