Transcript swimportal

SWIM Portal Feedback &
Data Management Needs
Gheni Abla
Eliot Feibush
http://cswim.org
Job Monitor
Web Portal
• Goal: provide a secure browser-enabled
interface for:
• monitor simulation runs
• discover archived runs through rich meta-data
• initiate visualization
• Convenience for physics analysis
• Not a required single entry point for obtaining
data and information
Current Working Web Portal
http://swim.gat.com:8000/monitor
monitoring information
on all runs with the
ability to drill down into
greater detail on specific
runs
Web Portal Supports Instant Messaging Protocol
Next Version of Web Portal…
• Better page refresh
• Allow detailed search for archived runs:
•by user, runid, date, keyword, (anything else?)
• Provide password enabled user registration and
login; Login is not required to view but
• Allow receiving emails about run status
• Personalized web page view
•Allow post comments
•Any other functionalities?
Portal Aspects
•
•
•
•
•
•
Integrates data monitoring + job monitoring
Leverages FusionGrid SciDAC + PPL ElVis
Web accessible
Navigates firewall without login/authenticate
Implemented quickly, low FTE
“Strong Client” – interactive data exploration
– Limited server side development so far ...
Server Side Enhancement
Movie of psiRZ over time
Python script runs on data server:
Copies psiRZ from each plasma state. (Long-Poe Ku)
Creates new netCDF file with composite (psiRZ, t)
Additional 2-D Data over Time?
• Other 2-D variables to monitor
• Create movie file (.AVI or .MOV)
CSTATE – Compare Plasma States
Existing Fortran program integrated with ElVis
• Display graphs & tables in ElVis
• Planned enhancement
– Integrate as web service
• Demo in Display Wall Room A104
NERSC Web Directory
• Project directory at NERSC can have
HTTP-served directory for web access
– Read netCDF files over the web
Many Graphs  Small Graphs
Display Techniques
• Scroll through grid of full-size graphs
• Omit labels, titles as graphs get smaller
– Display abbreviated title as index for:
QuickLook - demo
• Draw multiple variables per graph
Many Graphs Approach
• Similar to managing slides and digital images:
Scrollable Index + 1 big graph
– Filmstrip (row or column of small graphs, e.g.
Apple “Cover Flow”, Windows Filmstrip
PowerPoint “Normal View”
– Abbreviated title (short name)
Proposed Graph Layout
ne(rho)
Pe_icrf(rho) Pmin_e(rho) Eperp_min(rho) Te(rho)
Pi_icrf(rho) Pmin_i(rho) Epll_mini(rho)
Ti(rho)
Pi_icrf(rho) Pmin_i(rho)
Graph Layout
Discussion
• Graphs ≈ Digital Photos
– Favorite photo management technique?
• Subdivide big image for comparisons, cut/paste
• Multiple windows with groups of variables
– tabbed pages?
Generalize Monitoring Discussion