![]() |
Workers: Proposal |
1)
Advanced
3D Visualization
a)
The Fusion Power Application - One
of the principles goals of the collaboratory is deployment of easy to use tools
to fusion researchers. During demonstrations to fusion scientists it was found
that there are variety of users. Some are very comfortable with creating or
using data flow networks whereas others prefer a predefined environment with
basic operations, others may be somewhere in the middle. To allow for this we
proposed a multilevel encapsulation of the data flow network and gui. The
first, encapsulated parts of the dataflow network but still allowed the
researcher to design their own applications. The second completely encapsulated
the network exposing only the application. Currently, this encapsulation is
done at the developer level. We plan to build upon this developer encapsulation
that was started during the third year of the grant to allow user
encapsulation. This encapsulation would allow the fusion researcher who is
comfortable with data flow networks to build and encapsulate applications for
other researchers.
i)
Building
of the Power Application
(1)
Deliverable
- Fusion Power Application
(2)
Timeline - Q1 of year 1
ii)
Power
Application Wizard
(1)
Deliverable
- Tools for user buildable power
applications
(2)
Timeline Q2
of year 2
iii)
Fusion
Collaboratory Specific Documentation
(1)
Deliverable
- Documentation and tutorials specific to fusion researchers.
(2)
Timeline - Q2 of year 1 with Power
Application release and ongoing throughout the proposed project
iv)
Deployment
and User Testing
(1)
Deliverable
- RPM of Fusion PSE (Problem Solving Environment).
(2)
Timeline - Q2 of year 1 with Power
Application release and ongoing throughout the proposed project
2)
Integrated
Multi-Window Environment
- Fusion researchers will need the ability to probe their data in an interactive
manner. A single window is not conducive to allowing a researcher to cut into a
3D data slice and extracting a 2D slice for display. Further, once the slice is
extracted the researcher may want to then view the data based on a time
dependent data. To facilitate this we propose a multi-window environment that
will have a communication system between OpenGL windows and between modules in
a data flow network environment.
i)
3D
to 2D window interaction
(1)
Deliverable
-Tools 3D to 2D interaction.
(2)
Timeline - Q2 of year 1
ii)
Time
dependent interaction and control
(1)
Deliverable
- Tools for time dependent data control.
(2)
Timeline - Q4 of year 1
3)
Support
of other network programming environments and CCA compliance.
a)
Support of other network programming
environments -Visualization
and analysis tools have been developed in a variety of network programming
packages such as AVS and IDL. These tools need to be portable between packages
so that fusion researchers will be able to take advantage of the best tools.
Our goal is to support modules developed in AVS, VTK, IDL, etc. using a bridge
module interface.
i)
Module
Interface
(1)
Deliverable
- Bridge module interface in SCIRun
(2)
Timeline - Q2 of year 2
b) CCA Compliance - There is growing support for CCA
components in many research fields. CCA adoption will allow fusion researchers
to tie into other CCA components that have been developed for simulation and
analysis. To support this we will develop CCA compliant interfaces to the
proposed tools. This will tie into
the SciDAC Center for Component Technology for Terascale Simulation
Software ISIC.
i)
CCA
(1)
Deliverable - CCA
Compliant module interface in SCIRun
(2)
Timeline - Q4 of
year 2
4)
Visualization
Environment Scalability - Fusion
researchers will have a variety tools available to them for displaying and
sharing their data. It will be necessary to have one tool visualization that
can scale from single and multiple CPU machines to clusters yet at the same
time allow collaborative viewing on large tiled walls. We plan to accomplish by
building on the prototype collaborative extensions developed during the first
two years of the collaboration and work towards refining the display for
multiple environments.
i)
Cluster
(1)
Deliverable - SCIRun for distributed
memory system (cluster)
(2)
Timeline - Year 2, Q4
ii)
Tiled
wall display
(1)
Deliverable - SCIRun Tiled Wall
Environment
(2)
Timeline - Year 1, Q2
iii)
Access
Grid
(1)
Deliverable - SCIRun Access Grid
Environment
(2)
Timeline - Year 1 Q3
iv) Collaborative SCIRun Visualization
Environment
(1)
Deliverable - Collaborative Visualization
(2)
Timeline - Year 2, Q3
5)
Shared
Windows Environment -
i)
Deliverable
- Undefined at this time
ii)
Timeline -
Year 3
6)
Remote
Visualization Capabilities
i)
Deliverable
- Undefined at this time
ii)
Timeline -
Year 3
7)
Advanced
Visualization Capabilities
i)
Deliverable
- Undefined at this time
ii)
Timeline -
Year 3
team contact info |
about the fusion grid | fusiongrid research |