Live Programming in Scientific Simulation
Author(s) -
Ben Swift,
Andrew Sorensen,
Henry Gardner,
Peter Davis,
Viktor K. Decyk
Publication year - 2016
Publication title -
supercomputing frontiers and innovations
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.375
H-Index - 16
eISSN - 2409-6008
pISSN - 2313-8734
DOI - 10.14529/jsfi150401
Subject(s) - interactivity , workflow , computer science , set (abstract data type) , programming paradigm , software engineering , distributed computing , programming language , multimedia , database
We demonstrate that a live-programming environment can be used to harness and add run-time interactivity to scientific simulation codes. Through a set of examples using a Particle-In-Cell PIC simulation framework we show how the real-time, human-in-the-loop interactivity of live programming can be incorporated into a traditional, "offline", development workflow. We discuss how live programming tools and techniques can be productively integrated into the existing HPC landscape to increase productivity and enhance exploration and discovery.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom