Slide 1 Visualization of scientific data - Domain-specific applications Mike Walterman, Manager of Graphics Programming, Scientific Computing and Visualization.

Slides:



Advertisements
Similar presentations
The Complete Technical Analysis and Development Environment An attractive alternative to MATLAB and GAUSS - Physics World.
Advertisements

1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
EUFORIA FP7-INFRASTRUCTURES , Grant JRA4 Overview and plans M. Haefele, E. Sonnendrücker Euforia kick-off meeting 22 January 2008 Gothenburg.
Hardware and Software Erik Brisson SCV Visualization Workshop – Fall 2008.
RCAC Research Computing Presents: DiaGird Overview Tuesday, September 24, 2013.
Using AVID for 3D Functional Region Of Interest (ROI) Creation Jeff Hoerle Friday Forum November 5 th, 2004.
Slide 1 Visualization of scientific data under Linux - Techniques and data wrangling Mike Walterman, Manager of Graphics Programming, Scientific Computing.
IS&T Scientific Visualization Tutorial – Spring 2010 Scientific Visualization Tutorial.
Case Histories, Erik Brisson Scientific Computing and Visualization: Linux Clusters and Tiled Display Walls July 30 – August 1, 2002 Slide 1 Case Histories.
DAFFIE and the Wall Erik Brisson IS&T Scientific Visualization Tutorial - Spring 2010.
IS&T Scientific Visualization Tutorial Erik Brisson Introduction to Scientific Visualization.
Matlab and IDL Erik Brisson SCV Visualization Workshop – Fall 2008.
DAFFIE and the Wall Erik Brisson SCV Visualization Workshop – Fall 2008.
3-D Visualization of Functional Brain Map Data A.V. Poliakov; E.B. Moore; J.F. Brinkley, Structural Informatics Group Department of Biological Structure.
IS&T Scientific Visualization Tutorial Erik Brisson Introduction to Scientific Visualization.
SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia.
Embedding - for better collaborations - Toshiyuki Takahei RIKEN.
IS&T Scientific Visualization Tutorial - Summer 2010 Scientific Visualization Tutorial.
OpenGL, OpenSceneGraph, Maya Erik Brisson IS&T Scientific Visualization Tutorial - Spring 2010.
Dogan Seber, PhD San Diego Supercomputer Center University of California, San Diego I. DLESE Library II. DISCOVER OUR EARTH Earth Science Resources for.
Modeling and Simulation of linear dynamical systems using open tools Zoltán Magyar Tomáš Starý Ladislav Szolik Ľudovít Vörös Katar ína Žáková.
What is R Muhammad Omer. What is R  R is the programing language software for statistical computing and data analysis  The R language is extensively.
Remote Visualization of Large Datasets with MIDAS & ParaViewWeb Web3D – Paris 2011 Julien Jomier, Kitware
Introduction of Some Useful Free Software Cheng-Han Du.
Section 2.1 Compare the Internet and the Web Identify Web browser components Compare Web sites and Web pages Describe types of Web sites Section 2.2 Identify.
ELC 200 Day 9. Agenda Questions? Assignment 2 is Due Assignment 3 is posted  Due Feb. 25, 2014  assignment3.pdf assignment3.pdf Finish Building an E-commerce.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Methods  OpenGL Functionality Visualization Tool Functionality 1)3D Shape/Adding Color1)Atom/element representations 2)Blending/Rotation 2)Rotation 3)Sphere.
GRITS Working with AVM Data Astronomy Visualization Metadata June 11th, 2010 Casey Rosenthal
Project Agenda Project Introduction Project Developing for Microsoft the new Project Easy to acquire, try and validated by Microsoft! I like it – exactly.
DEVSView: A DEVS Visualization Tool Wilson Venhola.
IBM Software Group © 2003 IBM Corporation April 7, 2004 WebSphere Business Integration Monitor Development Lifecycle WebSphere Business Integration.
XIP™ – the eXtensible Imaging Platform A rapid application development and deployment platform Lawrence Tarbox, Ph.D. September, 2010.
Simple Database.
3D Slicer: A Free & Open Source Platform For Medical Image Analysis and Visualization Brigham and Women’s Hospital.
CoG Kit Overview Gregor von Laszewski Keith Jackson.
Introduction to Scientific Visualization CS 4390/5390 Data Visualization Shirley Moore, Instructor October 13,
The Scientific Software Initiative at the APS Kenneth Evans, Jr. Presented at the EPICS Collaboration Meeting October , 2007 ICALEPCS Meeting, Knoxville,
Grids and Portals for VLAB Marlon Pierce Community Grids Lab Indiana University.
Introduction To Internet
WebMO: A Web-Based Interface for MOPAC Jordan R. Schmidt and William F. Polik Department of Chemistry, Hope College, Holland, MI
Laser Mission Final Demo Garett Shulman Neal Robbins Brian Hallesy James Bailey Brandon Shelton 1.
Nick Draper 05/11/2008 Mantid Manipulation and Analysis Toolkit for ISIS data.
Visualization Workshop David Bock Visualization Research Programmer National Center for Supercomputing Applications - NCSA University of Illinois at Urbana-Champaign.
William Schroeder, Ph.D. §, Andy Cedilnik §, Sebastien Barré, Ph.D. §, William Lorensen ‡, James Miller, Ph.D. ‡, Daniel Blezek, Ph.D. ‡ § Kitware Inc.,
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GO-ESSP Workshop, LLNL, Livermore, CA, Jun 19-21, 2006, Center for ATmosphere sciences and Earthquake Researches Construction of e-science Environment.
ICCS WSES BOF Discussion. Possible Topics Scientific workflows and Grid infrastructure Utilization of computing resources in scientific workflows; Virtual.
The Research Alliance in Math and Science program is sponsored by the Office of Advanced Scientific Computing Research, Office of Science, U.S. Department.
Digital Learning India 2008 July , 2008 Mrs. C. Vijayalakshmi Department of Computer science and Engineering Indian Institute of Technology – IIT.
Not Invented Here: The Re-use of Commercial Components in HEP Computing Jeremy Walton The Numerical Algorithms Group Ltd, UK.
VAPoR: A Discovery Environment for Terascale Scientific Data Sets Alan Norton & John Clyne National Center for Atmospheric Research Scientific Computing.
Navigation and Ancillary Information Facility NIF SPICE System Development Plans March 2006.
National Computational Science Alliance Visualization and GIS at NCSA (Polly Baker, Group
Java 3D Web Apps and Services. Presentation Overview l Java3D Overview l Software l Java3D API l Scene Graph Programming Model l Java3D Terminology l.
Data Mining Tools some examples.
Visualization in Problem Solving Environments Amit Goel Department of Computer Science Virginia Tech June 14, 1999.
Mantid Stakeholder Review Nick Draper 01/11/2007.
Mantid Manipulation and Analysis Toolkit for ISIS data.
Visualization for 3D Microscope Data Jonathan Robbins.
NA-MIC National Alliance for Medical Image Computing Kitware, Inc. Core 2 Engineering William J. Schroeder.
Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical Engineering Systems Engineering Group Masters Team Project.
Visualization with help from SCV Erik Brisson Boston University Scientific Computing and Visualization.
Visualization Programming: “Libraries” and “Toolkits” Class visualization resources CSCI 6361.
Challenges and Solutions Will Schroeder, co-Founder, President VAC Big Data Consortium Meeting July 31, 2012.
CST 1101 Problem Solving Using Computers
Software for scientific calculations
Introduction to MATLAB
Graphic Libraries for The User Interface
Introduction to Scientific Visualization
Presentation transcript:

Slide 1 Visualization of scientific data - Domain-specific applications Mike Walterman, Manager of Graphics Programming, Scientific Computing and Visualization Group, Boston University

Slide 2 Introduction Objective of the presentation - Present methods for finding and/or creating domain specific visualization applications for LINUX Main topics - What is a domain specific application - Types of software - Sources for applications - Applications supported at BU - Web resources for finding applications - Conclusions

Slide 3 What is a domain specific application? One person’s domain is another’s supporting technology My criteria - Interface speaks the language for a specific group (e.g. astronomy, MRI,...) - Operation of tool fits into domain work-flow - Has desired functionality, or is adaptable by means understood by target community

Slide 4 Types of software Toolkits - Programming oriented - Provide greatest flexibility - Provide basis for other software types Authoring and Modeling - Build applications via simple models (e.g. flow graph) - Create visual objects via “intuitive” interfaces - Domain specific applications can be obtained as shareware/freeware Domain Specific - Works out of the box - Targeted at specific community

Slide 5 Sources for Visualization Software Universities - University of Illinois - University of Minnesota - University of Utah Government Labs - Argonne - Los Alamos - National Center for Atmospheric Research (NCAR) Commercial - Kitware - AVS - Flometrics Military - Naval Research Laboratory - U.S. Army Construction Engineering Research Laboratories

Slide 6 What we support/have on LINUX at BU Toolkits - OpenGL - Inventor - OpenGL Performer - VTK - IDL - MatLab Authoring Systems - Maya - AVS - OpenDX Domain Specific - Gaussian 98 - Quanta

Slide 7 Toolkits - OpenGL, OpenInventor, Performer OpenGL - Low level de facto standard graphics API. Basic rendering technology for other packages. - Vendor: Many (esp. if you want HW acceleration) - OpenInventor - An object-oriented, cross-platform 3D graphics API for C++ and Java developers. - Heavily scene graph based. - Vendor: Template Graphics - Performer - A programming interface for creating real-time visual simulation and other performance-oriented 3D graphics applications. - Vendor: Silicon Graphics -

Slide 8 VTK, IDL - Toolkits VTK (Visualization ToolKit) - Set of C++ classes - Interfaces to tcl, Java, and Python - Extensible through Object oriented means - Data flow model - Programer’s Environment - Vendor: Kitware - IDL (Interactive Data Language) - interpretative, allows interactive use - command-line driven, language with Fortran-like feel - extensible via user defined functions - Scientists Tool - Vendor: Research Systems/Kodak -

Slide 9 Authoring Systems - Maya, AVS, OpenDX Maya - General modeling tool for digital content - BU artists are primary users - Vendor: Alias | wavefront - AVS - Data flow graph modeling system for building SciVis Applications - Applied in traditional and non-traditional scientific areas - Vendor: Advanced Visual Systems - OpenDX - Data flow graph modeling system for building SciVis Applications - Free - Experimenting with this tool internally - Vendor: IBM’s Data Visualization Explorer -

Slide 10 Domain Specific Applications Quanta, Gaussian 98, Ideas Quanta - A molecular graphics analysis program. Modeling, Simulation, Visualization. - Used by BU Biomedical Engineering - Vendor: Accelrys - Gaussian98 - Molecular modeling system, performs computation based on laws of quantum mechanics. - Used by BU Chemistry - Vendor: Gaussian, Inc. - Ideas - CAD/CAM/CAE - product design. - Used by BU Biomedical Engineering - Vendor: Electronic Data Systems -

Slide 11 Sources on the Web NASA Ames Data Analysis Group - Good page listing sources of SciVis apps and examples - Student Page at Silesian University of Technology in Poland - A fair number of LINUX based Chemistry Packages - University of Minnesota Super Computing Institute - Good catalog of the more popular packages. -

Slide 12 Sources on the Web continued OpenGL based visualization tools SourceForge’s Scientific Plotting and Visualization packages for Linux. scilinux.sourceforge.net/graphvis.html Debian’s list of SciVIs Tools packages.debian.org/unstable/science

Slide 13 Conclusion - Development Options Develop “from scratch” using programming toolkits Author a system Buy/Obtain an end user solution

Slide 14 IDL Example Creates a 3D Plot of a surface stored in a data file ; File: xsurface.pro ; Author: Erik Brisson c = fltarr(60,60) openr, 3, 'dat/ex_surf_60x60.dat' readf, 3, c xsurface, c end

Slide 15 Conclusions