Your browser is completely ignoring the <APPLET> tag!
Build: 2014-09-10 22:13:06

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

10 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>.
Prakash Manandhar 11:15 pm 4 November 2012
Thanks for sharing this wonderful applet.

I wanted to experiment with my own source patterns, where I introduce my own boundary conditions. I was going to work with COMSOL, etc. but obviously this is much faster. Is there an interface where I could add periodic source boundary conditions or is it possible to share source-code for academic use?

Prakash Manandhar
Bio-engineering, University of Massachusetts Dartmouth.
pmanandhar@umassd.edu
Benson (benson_dot_muite_at_kaust_dot_edu_dot_sa) 4:58 am 14 October 2013
This is nice. Why did you not do a more careful three dimensional study?
mario.caller.c@upch.pe 7:57 pm 15 May 2015
Hey I'm a biology student from the course "Probability theory and stochastic processes" in the Universidad Peruana Cayetano Heredia - Lima - Perú.
I wanna know why when I'm click and move the mouse, the image change, how interprate it.

I would be very grateful
mario.caller.c@upch.pe 7:57 pm 15 May 2015
Hey I'm a biology student from the course "Probability theory and stochastic processes" in the Universidad Peruana Cayetano Heredia - Lima - Perú.
I wanna know why when I'm click and move the mouse, the image change, how interprate it.

I would be very grateful
Ian Rogers 10:55 am 29 October 2015
Bah! I want to use this applet but it has an expired or not valid certificate and is using NPAPI which is no longer supported on some browsers. Is there any way you could update this please?

I a rogers @@@ ncsu...edu
Ian Rogers 12:22 pm 29 October 2015
Updated version https://pmneila.github.io/jsexp/grayscott/
aliensaint@junkdynamo.com 5:15 pm 1 December 2016
Looks like Xmorphia has been re-hosted here - http://mrob.com/pub/comp/xmorphia/
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.