Your browser is completely ignoring the <APPLET> tag!

Simulation settings

Simulation size
200x200
400x400
Display update
1 (smooth but slow)
10 (recommended)
40 (coarse but fast)
Colormap

Simulation:

Click in the window to paint.

Advanced Settings (Show/Hide)

Presets:

Physics Vary physics
 
F: F:
k: k:
diffuseU: diffuseU:
diffuseV: diffuseV:

Variable physics map:

Display: Phase Scatterplot Histogram

Reaction Diffusion Random seed Auto-seed

Simulation size: x Wrap

RenderFrame:

Params:

Permalink:

Gray-Scott Reaction-Diffusion

About the applet

This Java applet simulates two chemical agents bound by the Gray-Scott reaction. Stepwise integration is used, and diffusion is modeled in the simplest way possible.

Gray-Scott equations

More functionality and information will be added here later.

To improve performance, disable the Scatterplot and Histogram displays.

Clicking in the window sets local values.

  • Left-button: U=0.5, V=0.25
  • Right button: U=1, V=0

Links

XMorphia stable-state phase map Unfortunately, one of the resources that helped inspire this project seems to be non-existent. Xmorphia was a project at caltech that used supercomputers to run reaction-diffusion simulations like this one. The project site used to offer images and movies linked to a phase-state map (the image at left). Though the project site is MIA you can visit Roy Williams here: http://www.cacr.caltech.edu/~roy/

You can find more information about the Gray-Scott equations at:
http://www-swiss.ai.mit.edu/projects/amorphous/GrayScott/.

Comments

8 comment(s)

Kilgore Trout 2:01 pm 20 December 2007
Yer applet sux
fb 6:05 am 22 December 2007
nice work!
me 10:47 pm 7 January 2008
just figured out the permalink thing... <a href="http://www.cs.uoregon.edu/~jlidbeck/java/rd/?F=0.025&k=0.056&diffuseU=0.18&diffuseV=0.13&renderFrame=40&wrap=false&colormap=biohazard">This one looks like the plague</a>.
hans.haubold@unvienna.org 9:24 am 7 March 2009
Excellent idea to make simulations of reaction diffusion visually accessible to interested readers.

The chaos case could be realized in the gravitationally stabilized solar fusion reactor and makes the solar neutrino flux varying over time. The problem is to find the time constant for this.
stephan@antimodular.com 2:40 pm 26 March 2009
very nice applet thanks for visualizing this for us.
would you be willing to share your source code?

thanks in advance,
stephan schulz.
es_setiawan@yahooo.com 9:20 pm 1 November 2009
Hello,
I like your demo of reaction-diffusion
Could you give me some algortihm to simulation of bacteria 1.
Thank's

Edwin SN
es_setiawan@yahoo.com 9:20 pm 1 November 2009
Hello,
I like your this demo.
es_setiawan@yahoo.com 9:24 pm 1 November 2009
Hello,
I like your this demo.
Your name/email?
Your comment?
To foil some spambots that have decided to post here, type "notspam" into this box. This is kind of like a CAPTCHA, but far more rudimentary.

Note - there is no HTML allowed in comments. Newlines become <br/> tags.

PHP comment script by Peter Boothe.