Projects of a more academic nature
Finch: a Domain Specific Language for solving PDEs in Julia
This was my PhD research in computer science at the University of Utah.
Collective behavior of self-propelled particles
Numerical simulations and theoretical analysis of the dynamics of ensembles of self-propelled particles such as camphor pellets on water.
- Simulation code repository (Java)
- Master's thesis (Hiroshima University): Collective dynamics of camphor particles on water (pdf)
- Swarming of self-propelled camphor boats (preprint pdf) Physical Review E, 2012 Eric Heisler, Nobuhiko J Suematsu, Akinori Awazu, Hiraku Nishimori
- Collective motion and phase transitions of symmetric camphor boats (preprint pdf) Journal of the Physical Society of Japan, 2012 Eric Heisler, Nobuhiko J Suematsu, Akinori Awazu, Hiraku Nishimori
- Collective motion of symmetric camphor papers in an annular water channel Physical Review E, 2013 Yumihiko S. Ikura, Eric Heisler, Akinori Awazu, Hiraku Nishimori, Satoshi Nakata
- Motion with memory of a self-propelled object The Journal of Physical Chemistry C, 2013 Satoshi Nakata, Misato Hata, Yumihiko S. Ikura, Eric Heisler, Akinori Awazu, Hiroyuki Kitahata, Hiraku Nishimori
(contact me for a pdf if you don't have access)
Finite difference methods using radial basis functions
Exploring the properties of some less-common finite difference methods gives surprising improvements in accuracy without much additional work.
National Undergraduate Fellowship in plasma physics
Theoretical analysis and instrumentation development for the Driven Relaxation Experiment. I developed and investigated mathematical models of relaxed plasma configurations. I also built and tested various sensors and equipment for the experiment.