Computational steering
Consider a simulator written in F77, C or C++
Aim: write the administering code and run-time visualization in Python
Use a Python interface to Gnuplot
Use NumPy arrays in Python
F77/C and NumPy arrays share the same data
Result:
steer simulations through scripts
do low-level numerics efficiently in C/F77
send simulation data to plotting a program
The best of all worlds?