| SCIRun: a scientific programming environment for computational steering |
| Full text |
Html
(41 KB)
|
| Source
|
Conference on High Performance Networking and Computing
archive
Proceedings of the 1995 ACM/IEEE conference on Supercomputing (CDROM)
table of contents
San Diego, California, United States
Article No. 52
Year of Publication: 1995
ISBN:0-89791-816-9
|
|
Authors
|
|
Steven G. Parker
|
Department of Computer Science, 3190 Mechanical Engineering Bldg, University of Utah, SLC, Utah
|
|
Christopher R. Johnson
|
Department of Computer Science, 3190 Mechanical Engineering Bldg, University of Utah, SLC, Utah
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 18, Downloads (12 Months): 53, Citation Count: 31
|
|
|
ABSTRACT
We present the design, implementation and application of SCIRun, a scientific programming environment that allows the interactive construction, debugging and steering of large scale scientific computations. Using this "computational workbench," a scientist can design and modify simulations interactively via a dataflow programming model. SCIRun enables scientists to design and modify models and automatically change parameters and boundary conditions as well as the mesh discretization level needed for an accurate numerical solution. As opposed to the typical "off-line" simulation mode - in which the scientist manually sets input parameters, computes results, visualizes the results via a separate visualization package, then starts again at the beginning - SCIRun "closes the loop" and allows interactive steering of the design and computation phases of the simulation. To make the dataflow programming paradigm applicable to large scientific problems, we have identified ways to avoid the excessive memory use inherent in standard dataflow implementations, and have implemented fine-grained dataflow in order to further promote computational efficiency. In this paper, we describe applications of the SCIRun system to several problems in computational medicine. In addition, an we have included an interactive demo program in the form of an application of SCIRun system to a small electrostatic field problem.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
W. Gu, J. Vetter, and K. Schwan. "An annotated bibliography of interactive program steering." Georgia Institute of Technology Technical Report, 1994.
|
| |
2
|
Craig Upson , Thomas Faulhaber, Jr. , David Kamins , David H. Laidlaw , David Schlegel , Jefrey Vroom , Robert Gurwitz , Andries van Dam, The Application Visualization System: A Computational Environment for Scientific Visualization, IEEE Computer Graphics and Applications, v.9 n.4, p.30-42, July 1989
[doi> 10.1109/38.31462]
|
| |
3
|
|
| |
4
|
C. Upson et al., "Future directions of visualization software environments," in SIGGRAPH '92 Panel Proceedings, 1991.
|
| |
5
|
Bruce Lucas , Gregory D. Abram , Nancy S. Collins , David A. Epstein , Donna L. Gresh , Kevin P. McAuliffe, An architecture for a scientific visualization system, Proceedings of the 3rd conference on Visualization '92, October 19-23, 1992, Boston, Massachusetts
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
 |
9
|
Brookshire D. Conner , Scott S. Snibbe , Kenneth P. Herndon , Daniel C. Robbins , Robert C. Zeleznik , Andries van Dam, Three-dimensional widgets, Proceedings of the 1992 symposium on Interactive 3D graphics, p.183-188, June 1992, Cambridge, Massachusetts, United States
[doi> 10.1145/147156.147199]
|
 |
10
|
Robert C. Zeleznik , Kenneth P. Herndon , Daniel C. Robbins , Nate Huang , Tom Meyer , Noah Parker , John F. Hughes, An interactive 3D toolkit for constructing 3D widgets, Proceedings of the 20th annual conference on Computer graphics and interactive techniques, p.81-84, September 1993
[doi> 10.1145/166117.166127]
|
 |
11
|
|
| |
12
|
J.T. Purciful. "Three-dimensional widgets for scientific visualization and animation." masters thesis in preparation, Dept. of Computer Science, Univ. of Utah, 1995.
|
| |
13
|
C.R. Johnson, R.S. MacLeod, and M.A. Matheson. Computer simulations reveal complexity of electrical activity in the human thorax. Computers in Physics May/June, pp. 230-237, 1992.
|
| |
14
|
|
CITED BY 31
|
|
Dirk Bartz , Dirk Staneker , Wolfgang Straßer , Brian Cripe , Tom Gaskins , Kristann Orton , Michael Carter , Andreas Johannsen , Jeff Trom, Jupiter: a toolkit for interactive large model visualization, Proceedings of the IEEE 2001 symposium on parallel and large-data visualization and graphics, October 22-23, 2001, San Diego, California
|
|
|
|
|
|
|
|
|
Beth Plale , Greg Eisenhauer , Karsten Schwan , Jeremy Heiner , Vernard Martin , Jeffrey Vetter, From Interactive Applications to Distributed Laboratories, IEEE Concurrency, v.6 n.2, p.78-90, April 1998
|
|
|
David Abramson , Andrew Lewis , Tom Peachey , Clive Fletcher, An automatic design optimization tool and its application to computational fluid dynamics, Proceedings of the 2001 ACM/IEEE conference on Supercomputing (CDROM), p.25-25, November 10-16, 2001, Denver, Colorado
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Beth Plale , Greg Eisenhauer , Karsten Schwan , Jeremy Heiner , Vernard Martin , Jeffrey Vetter, From Interactive Applications to Distributed Laboratories, IEEE Concurrency, v.6 n.2, p.78-90, April 1998
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Olav Beckmann , Anthony J. Field , Gerard Gorman , Andrew Huff , Marc Hull , Paul H. J. Kelly, Overcoming barriers to restructuring in a modular visualisation environment, Proceedings of the 7th workshop on Workshop on languages, compilers, and run-time support for scalable systems, p.1-7, October 22-23, 2004, Houston, Texas
|
|
|
|
|
|
|
|
|
Benjamin A. Allan , Robert Armstrong , David E. Bernholdt , Felipe Bertrand , Kenneth Chiu , Tamara L. Dahlgren , Kostadin Damevski , Wael R. Elwasif , Thomas G. W. Epperly , Madhusudhan Govindaraju , Daniel S. Katz , James A. Kohl , Manoj Krishnan , Gary Kumfert , J. Walter Larson , Sophia Lefantzi , Michael J. Lewis , Allen D. Malony , Lois C. Mclnnes , Jarek Nieplocha , Boyana Norris , Steven G. Parker , Jaideep Ray , Sameer Shende , Theresa L. Windus , Shujia Zhou, A Component Architecture for High-Performance Scientific Computing, International Journal of High Performance Computing Applications, v.20 n.2, p.163-202, May 2006
|
|
|
Steven P. Callahan , Juliana Freire , Emanuele Santos , Carlos E. Scheidegger , Cláudio T. Silva , Huy T. Vo, VisTrails: visualization meets data management, Proceedings of the 2006 ACM SIGMOD international conference on Management of data, June 27-29, 2006, Chicago, IL, USA
|
|
|
|
|
|
H. Andres Lagar-Cavilla , Niraj Tolia , M. Satyanarayanan , Eyal de Lara, VMM-independent graphics acceleration, Proceedings of the 3rd international conference on Virtual execution environments, June 13-15, 2007, San Diego, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Siu Yau , Vijay Karamcheti , Denis Zorin , Kostadin Damevski , Steven G. Parker, Application-aware management of parallel simulation collections, Proceedings of the 14th ACM SIGPLAN symposium on Principles and practice of parallel programming, February 14-18, 2009, Raleigh, NC, USA
|
|
|
H. Andrés Lagar-Cavilla , Niraj Tolia , Eyal de Lara , M. Satyanarayanan , David O'Hallaron, Interactive resource-intensive applications made easy, Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware, November 26-30, 2007, Newport Beach, California
|
|