Marching cubes: A high resolution 3D surface construction algorithm
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
I3D '92 Proceedings of the 1992 symposium on Interactive 3D graphics
An interactive 3D toolkit for constructing 3D widgets
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
3D widgets for exploratory scientific visualization
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
The Application Visualization System: A Computational Environment for Scientific Visualization
IEEE Computer Graphics and Applications
Visualization: A Dataflow Toolkit for Visualization
IEEE Computer Graphics and Applications
An architecture for a scientific visualization system
VIS '92 Proceedings of the 3rd conference on Visualization '92
The state of the art of visual languages for visualization
VIS '92 Proceedings of the 3rd conference on Visualization '92
Fine-grain visualization algorithms in dataflow environments
VIS '93 Proceedings of the 4th conference on Visualization '93
Lightweight computational steering of very large scale molecular dynamics simulations
Supercomputing '96 Proceedings of the 1996 ACM/IEEE conference on Supercomputing
High performance visualization of time-varying volume data over a wide-area network status
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
Jupiter: a toolkit for interactive large model visualization
PVG '01 Proceedings of the IEEE 2001 symposium on parallel and large-data visualization and graphics
SC '97 Proceedings of the 1997 ACM/IEEE conference on Supercomputing
An automatic design optimization tool and its application to computational fluid dynamics
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
Texture hardware assisted rendering of time-varying volume data
Proceedings of the conference on Visualization '01
Performance Analysis Integration in the Uintah Software Development Cycle
International Journal of Parallel Programming
From Interactive Applications to Distributed Laboratories
IEEE Concurrency
A Hardware-Assisted Scalable Solution for Interactive Volume Rendering of Time-Varying Data
IEEE Transactions on Visualization and Computer Graphics
Computational Steering Software Systems and Strategies
IEEE Computational Science & Engineering
Native Data Representation: An Efficient Wire Format for High-Performance Distributed Computing
IEEE Transactions on Parallel and Distributed Systems
Visualizing Time-Varying Volume Data
Computing in Science and Engineering
A Component-Based Architecture for Parallel Multi-physics PDE Simulation
ICCS '02 Proceedings of the International Conference on Computational Science-Part III
The Monitoring and Steering Environment
ICCS '01 Proceedings of the International Conference on Computational Science-Part II
Eclipse and Ellipse: PSEs for EHL Solutions Using IRIS Explorer and SCIRun
ICCS '02 Proceedings of the International Conference on Computational Science-Part I
High Performance Computational Steering of Physical Simulations
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
A Parallel Grid Based PSE for EHL Problems
PARA '02 Proceedings of the 6th International Conference on Applied Parallel Computing Advanced Scientific Computing
Integrating Performance Analysis in the Uintah Software Development Cycle
ISHPC '02 Proceedings of the 4th International Symposium on High Performance Computing
An Architecture for Web-Based Interaction and Steering of Adaptive Parallel/Distributed Applications
Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
Computational Steering and the SCIRun Integrated Problem Solving Environment
Dagstuhl '97, Scientific Visualization
Extensible Message Passing Application Development and Debugging with Python
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
Active harmony: towards automated performance tuning
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Biomedical computing and visualization software environments
Communications of the ACM - Bioinformatics
Visibility Culling for Time-Varying Volume Rendering Using Temporal Occlusion Coherence
VIS '04 Proceedings of the conference on Visualization '04
Overcoming barriers to restructuring in a modular visualisation environment
LCR '04 Proceedings of the 7th workshop on Workshop on languages, compilers, and run-time support for scalable systems
A component-based architecture for parallel multi-physics PDE simulation
Future Generation Computer Systems
A Component Architecture for High-Performance Scientific Computing
International Journal of High Performance Computing Applications
International Journal of High Performance Computing Applications
VisTrails: visualization meets data management
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Simulation-specific characteristics and software reuse
WSC '05 Proceedings of the 37th conference on Winter simulation
Design and implementation of a dynamic tuning environment
Journal of Parallel and Distributed Computing
A problem solving environment based on CORBA
Scientific Programming
Dynamic compilation of C++ template code
Scientific Programming - POOSC '01 Workshop
VMM-independent graphics acceleration
Proceedings of the 3rd international conference on Virtual execution environments
Comparison of Four Freely Available Frameworks for Image Processing and Visualization That Use ITK
IEEE Transactions on Visualization and Computer Graphics
Querying and Creating Visualizations by Analogy
IEEE Transactions on Visualization and Computer Graphics
Provenance and scientific workflows: challenges and opportunities
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
Application-aware management of parallel simulation collections
Proceedings of the 14th ACM SIGPLAN symposium on Principles and practice of parallel programming
Interactive resource-intensive applications made easy
Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware
An Open Domain-Extensible Environment for Simulation-Based Scientific Investigation (ODESSI)
ICCS '09 Proceedings of the 9th International Conference on Computational Science: Part I
Using Workflow Medleys to Streamline Exploratory Tasks
SSDBM 2009 Proceedings of the 21st International Conference on Scientific and Statistical Database Management
A component-based architecture for parallel multi-physics PDE simulation
Future Generation Computer Systems
Interactive resource-intensive applications made easy
MIDDLEWARE2007 Proceedings of the 8th ACM/IFIP/USENIX international conference on Middleware
Toward reliable and efficient message passing software through formal analysis
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Sim-X: parallel system software for interactive multi-experiment computational studies
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
A domain-specific interpreter for parallelizing a large mixed-language visualisation application
LCPC'05 Proceedings of the 18th international conference on Languages and Compilers for Parallel Computing
Managing rapidly-evolving scientific workflows
IPAW'06 Proceedings of the 2006 international conference on Provenance and Annotation of Data
High-performance language interoperability for scientific computing through Babel
International Journal of High Performance Computing Applications
Layers for effective volume rendering
SPBG'08 Proceedings of the Fifth Eurographics / IEEE VGTC conference on Point-Based Graphics
Combining in-situ and in-transit processing to enable extreme-scale scientific analysis
SC '12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Streaming-enabled parallel dataflow architecture for multicore systems
EuroVis'10 Proceedings of the 12th Eurographics / IEEE - VGTC conference on Visualization
A Maya use case: adaptable scientific workflows with ADIOS for general relativistic astrophysics
Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery
Exploring power behaviors and trade-offs of in-situ data analytics
SC '13 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Hi-index | 0.00 |
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.