Looking for a way to show students how to model physical systems. I thought if using a diffusion problem. I started looking for software to help:
1.
http://www.ctcms.nist.gov/fipy/
– FiPY is a module for Python for doing differential equations. The excellent manuals have some examples on doing 2D diffusion problems.
-
http://bicephalous.ecn.purdue.edu/~edwin/FiPy/Example_files/finiteVolumesExample.pdf
– some nice simple slides of using FiPy for 1D diffusion problem
2.
http://www.jhu.edu/virtlab/diffus/diff_txt.htm
– an online simulator
3.
http://lsvr12.kanti-frauenfeld.ch/KOJ/Java/Diffusion.html
– another online simulator made using NetLogo
4.
http://scratch.mit.edu/projects/acpalmer/39961
– another online simulator using Scratch.