Large-scale interactive numerical experiments of chaos, solitons and fractals in real time via GPU in a web browser

被引:13
作者
Kaboudian, Abouzar [1 ]
Cherry, Elizabeth M. [2 ]
Fenton, Flavio H. [1 ]
机构
[1] Georgia Inst Technol, Sch Phys, Atlanta, GA 30332 USA
[2] Rochester Inst Technol, Sch Math Sci, Rochester, NY 14623 USA
基金
美国国家科学基金会; 美国国家卫生研究院;
关键词
STIRRED TANK REACTOR; SPIRAL WAVE DYNAMICS; NONLINEAR DYNAMICS; EXCITABLE MEDIA; AUTOCATALYTIC REACTIONS; ELECTRICAL ALTERNANS; FIBER-ROTATION; MECHANISMS; MODEL; VISUALIZATION;
D O I
10.1016/j.chaos.2019.01.005
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
The study of complex systems has emerged as an important field with many discoveries still to be made. Computer simulation and visualization provide important tools for studying complex dynamics including chaos, solitons, and fractals, but available computing power has been a limiting factor. In this work, we describe a novel and highly efficient computing and visualization paradigm using a Web Graphics Library (WebGL 2.0) methodology along with our newly developed library (Abubu. j s). Our approach harnesses the power of widely available and highly parallel graphics cards while maintaining ease of use by simplifying programming through hiding implementation details, running in a web browser without the need for compilation, and avoiding the use of plugins. At the same time, it allows for interactivity, such as changing parameter values on the fly, and its computing is so fast that zooming in on a region of a fractal like the Mandelbrot set can incur no delay despite having to recalculate values for the entire plane. We demonstrate our approach using a wide range of complex systems that display dynamics from fractals to standing and propagating waves in 1, 2 and 3 dimensions. We also include some models with instabilities that can lead to chaotic dynamics. For all the examples shown here we provide links to the codes for anyone use , modify and further develop with other models. Overall, the enhanced visualization and computation capabilities provided by WebGL together with Abubu. j s have great potential to facilitate new discoveries about complex systems. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页码:6 / 29
页数:24
相关论文
共 106 条
[1]  
Amorim Ronan, 2009, 2009 International Conference on High Performance Computing & Simulation (HPCS), P22, DOI 10.1109/HPCSIM.2009.5192847
[2]  
[Anonymous], 1978, Prog. Theor. Phys., DOI DOI 10.1143/PTPS.64.346
[3]  
[Anonymous], 2018, NONLINEAR DYNAMICS C
[4]  
[Anonymous], 2006, The Logistic Map and the Route to Chaos: From the Beginnings to Modern Applications
[5]  
Ashline G.L., 2009, UMAPILAP MODULES TOO, P101
[6]   EUCLIDEAN SYMMETRY AND THE DYNAMICS OF ROTATING SPIRAL WAVES [J].
BARKLEY, D .
PHYSICAL REVIEW LETTERS, 1994, 72 (01) :164-167
[7]  
Barnsley Michael F, 2014, FRACTALS EVERYWHERE, P2
[8]  
Bartocci E., 2011, CMSB 2011 P 9 ACM IN, P103
[9]   Teaching cardiac electrophysiology modeling to undergraduate students: laboratory exercises and GPU programming for the study of arrhythmias and spiral wave dynamics [J].
Bartocci, Ezio ;
Singh, Rupinder ;
von Stein, Frederick B. ;
Amedome, Avessie ;
Caceres, Alan Joseph J. ;
Castillo, Juan ;
Closser, Evan ;
Deards, Gabriel ;
Goltsev, Andriy ;
Ines, Roumwelle Sta. ;
Isbilir, Cem ;
Marc, Joan K. ;
Moore, Diquan ;
Pardi, Dana ;
Sadhu, Sandeep ;
Sanchez, Samuel ;
Sharma, Pooja ;
Singh, Anoopa ;
Rogers, Joshua ;
Wolinetz, Aron ;
Grosso-Applewhite, Terri ;
Zhao, Kai ;
Filipski, Andrew B. ;
Gilmour, Robert F., Jr. ;
Grosu, Radu ;
Glimm, James ;
Smolka, Scott A. ;
Cherry, Elizabeth M. ;
Clarke, Edmund M. ;
Griffeth, Nancy ;
Fenton, Flavio H. .
ADVANCES IN PHYSIOLOGY EDUCATION, 2011, 35 (04) :427-437
[10]   On the fractal structure of galaxy distribution and its implications for cosmology [J].
Baryshev, YV ;
Labini, FS ;
Montuori, M ;
Pietronero, L ;
Teerikorpi, P .
FRACTALS-COMPLEX GEOMETRY PATTERNS AND SCALING IN NATURE AND SOCIETY, 1998, 6 (03) :231-243