Advanced Visualization Michael McLennan HUBzero® Platform for Scientific Collaboration Purdue University This work licensed under Creative Commons See.

Slides:



Advertisements
Similar presentations
A very brief introduction to ParaView Jan Götz Erlangen 2007 Department of Computer Science 10 System Simulation.
Advertisements

Arsalan A Rahim EED, UET Lahore. The Edit Mode is used to create a new case or to modify existing cases. In Edit Mode: Create a new case Create a.
Model Evaluation Tools MET. What is MET Model Evaluation Tools ( MET )- a powerful and highly configurable verification package developed by DTC offering:
Yingcai Xiao Chapter 6 Fundamental Algorithms. Types of Visualization Transformation Types 1.Data (Attribute Transformation) 2.Topology (Topological Transformation)
Welcome to a tour of Limb Volumes Professional 6.0 LVP6.0 is the latest version of the world famous and widely used lymphedema tracking and reporting software.
Chapter 11 Above: Principal contraction rates calculated from GPS velocities. Visualized using MATLAB.
ParaView Tutorial Greg Johnson, Karla Vega. Before we begin… Make sure you have ParaView installed so you can follow along in the lab section –
1 What’s Under the Hood? Michael McLennan HUBzero® Platform for Scientific Collaboration Purdue University This work licensed under Creative Commons See.
Microsoft Office 2007: Introductory Computer Applications 11.
Word Lesson 8 Increasing Efficiency Using Word
Submit For Job Submission Derrick Kearney HUBzero® Platform for Scientific Collaboration Purdue University This work licensed under Creative Commons See.
Post-processing J.Cugnoni, LMAF/EPFL, Finite element « outputs » Essential variables:  Displacement u, temperature T find u such that : K u = f.
McIDAS-V McIDAS-V The 5 th Generation of McIDAS by Tom Whittaker Space Science and Engineering Center University of Wisconsin-Madison USA with contributions.
CPS 533 Scientific Visualization Wensheng Shen Department of Computational Science SUNY Brockport.
IDS120f Field Contours Van Graves IDS Phone Conference Feb 22, 2011.
Outline 1- Quick Introduction to MATLAB 2- PDE Toolbox 3- BVP
ITUppsala universitet Data representation and fundamental algorithms Filip Malmberg
SQL Server Reporting Services
Pasewark & Pasewark 1 Word Lesson 8 Increasing Efficiency Using Word Microsoft Office 2007: Introductory.
1 Uploading and Publishing New Tools Michael McLennan Software Architect HUBzero™ Platform for Scientific Collaboration This work licensed under Creative.
XP Tutorial 6New Perspectives on HTML and XHTML, Comprehensive 1 Creating Web Page Forms Designing a Product Registration Form Tutorial 6.
1 Creating Web Forms in HTML Web forms collect information from customers Web forms include different control elements including: –Input boxes –Selection.
1 More Rappture Objects Michael McLennan Software Architect HUBzero™ Platform for Scientific Collaboration This work licensed under Creative Commons See.
ElVis Developments for Simulation and Analysis Programs Tarun Pondicherry Summer 2006 Science Ed High School Intern Eliot Feibush, Mentor 8/16/2006.
Introduction to Flash FYS100 Creative Discovery in Digital Art Forms Spring 2007 Burg.
Mapping The Michigan Geographic Framework Tony Olkowski & Jim Shively Center for Geographic Information Michigan Department of Information Technology.
Volumetric Visualization. Outline Announcements –PS III due Friday –Last day for self-motivated assignment Belated CookiePresentation What is VV? Slices.
1 More Rappture Objects Michael McLennan HUBzero® Platform for Scientific Collaboration Purdue University This work licensed under Creative Commons See.
Introduction to Controlling the Output Power of a Transistor Stage A load network will be designed to maximize the output power obtainable from the Mitsubishi.
Regression Testing Michael McLennan HUBzero® Platform for Scientific Collaboration Purdue University This work licensed under Creative Commons See license.
Internet and Distributed Representation of Agent Based Model by- Manish Sharma.
PDE Toolbox The Partial Differential Equation Toolbox is a Matlab based collection of tools for solving Partial Differential Equations (PDEs) on a two-dimensional.
HUBzero® Platform for Scientific Collaboration Copyright © 2013 HUBzero Foundation, LLC 1 The HUBzero Platform for Scientific Collaboration Michael McLennan.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 13 – Advanced.
1 Advanced Visualization Michael McLennan HUBzero® Platform for Scientific Collaboration Purdue University This work licensed under Creative Commons See.
AVS/Express and VisIt Training NERSC Users meeting June PPPL Cristina Siegerist NERSC/LBNL Visualization group June 13, 2006.
WORKSHOP 11 SPACECRAFT FAIRING
Advanced Rappture Concepts and Tips Michael McLennan Software Architect HUBzero™ Platform for Scientific Collaboration.
Computational Methods of Scientific Programming Lecturers Thomas A Herring, Room A, Chris Hill, Room ,
WINKS 7 Tutorial 7 – Advanced Topic: Labels and Formats Permission granted for use for instruction and for personal use. © Alan C. Elliott,
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
TUTORIAL 6: CREATING A WEB FORM Session OBJECTIVES Create a text area Create a selection list Create option buttons Create check boxes.
Session 9 Managerial Spreadsheet Modeling -- Prof. Juran1.
Javadoc A very short tutorial. What is it A program that automatically generates documentation of your Java classes in a standard format For each X.java.
35 PC-HYSPLIT WORKSHOP Example Simulations Presented on the following slides are several basic trajectory and dispersion simulations and meteorological.
Network for Computational Nanotechnology (NCN) MEEPPV User Guide Xin Tze Tee Electrical and Computer Engineering Purdue University West Lafayette, IN
© MECHAN 2009 All right reserved. MecGrid W I Z A R D How to be a magician for your MecGrid. Data Visual with W I Z A R D.
1 Introducing the Rappture Toolkit Michael McLennan HUBzero® Platform for Scientific Collaboration Purdue University This work licensed under Creative.
What’s Under the Hood? Michael McLennan HUBzero® Platform for Scientific Collaboration Purdue University This work licensed under Creative Commons See.
Introduction to Scientific Programming in MATLAB Michael McLennan Software Architect HUBzero™ Platform for Scientific Collaboration.
Visualization with ParaView. Before we begin… Make sure you have ParaView 3.14 installed so you can follow along in the lab section –
CUFSM and Matlab CUFSM2.5 The Matlab version of CUFSM allows much greater flexibility than the standalone version. Within the Graphical User Interface.
Using Simulation Workspaces Michael McLennan HUBzero® Platform for Scientific Collaboration Purdue University 1 This work licensed under Creative Commons.
1 Lecture 5 Post-Graduate Students Advanced Programming (Introduction to MATLAB) Code: ENG 505 Dr. Basheer M. Nasef Computers & Systems Dept.
1 Introducing the Rappture Toolkit Michael McLennan Software Architect HUBzero™ Platform for Scientific Collaboration This work licensed under Creative.
1 Regression Testing Michael McLennan HUBzero® Platform for Scientific Collaboration Purdue University This work licensed under Creative Commons See license.
Mesh Control Winter Semester PART 1 Meshing.
CDS 301 Fall, 2008 Domain-Modeling Techniques Chap. 8 November 04, 2008 Jie Zhang Copyright ©
Workshop 9-1 NAS101 Workshops Copyright  2001 MSC.Software Corporation WORKSHOP 9 Buckling Analysis of Plate.
SP5 - Neuroinformatics 3DSomaMS Tutorial Computational Intelligence Group Technical University of Madrid.
NcBrowse: A Graphical netCDF File Browser Donald Denbo NOAA-PMEL/UW-JISAO
WS4.3-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. July 2009 Inventory # Chapter 4 Volume Meshing – Workshop 3 Femur BF Cartesian.
Rappture with Fortran Michael McLennan HUBzero® Platform for Scientific Collaboration Purdue University This work licensed under Creative Commons See license.
Advanced Plotting Techniques Chapter 11 Above: Principal contraction rates calculated from GPS velocities. Visualized using MATLAB.
Reading and Writing Image Files
Visualization Shading
Data Visualizer.
TPC Desktop 2017 Line Label Formatting
GeoFEST tutorial What is GeoFEST?
Welcome to a tour of Limb Volumes Professional 6.0
Presentation transcript:

Advanced Visualization Michael McLennan HUBzero® Platform for Scientific Collaboration Purdue University This work licensed under Creative Commons See license online: by-nc-sa/3.0

Molecules on pdt H S … on pdt H S … Turns atom labels on by default Include atoms/molecules

Molecules ATOM 1 C ATOM 2 C ATOM 3 C ATOM 4 C ATOM 1 C ATOM 2 C ATOM 3 C ATOM 4 C call rp_lib_put_file(io, + “output.(mol).current.components.molecule.pdb”, + “data.pdb”, 1, 0) call rp_lib_put_file(io, + “output.(mol).current.components.molecule.pdb”, + “data.pdb”, 1, 0) Generate within your program like this: 1 = compress data 0 = overwrite (not append) Include atoms/molecules

Data on a 2D rectangular grid x y z values at grid points = values = 2D or 3D mesh Generate surface plots and contour plots Two separate objects, so you can use the same mesh with many fields

Mesh: uniform rectangular mesh 2 um … Should look like this in the run.xml file: io.put(‘output.mesh(mygrid).grid.xaxis.max', '1.0', append=0) io.put(‘output.mesh(mygrid).grid.xaxis.numpoints', '50', append=0) io.put(‘output.mesh(mygrid).grid.yaxis.min’, ‘1.5’, append=0) io.put(‘output.mesh(mygrid).grid.yaxis.max’, ‘8.5’, append=0) io.put(‘output.mesh(mygrid).grid.xaxis.max', '1.0', append=0) io.put(‘output.mesh(mygrid).grid.xaxis.numpoints', '50', append=0) io.put(‘output.mesh(mygrid).grid.yaxis.min’, ‘1.5’, append=0) io.put(‘output.mesh(mygrid).grid.yaxis.max’, ‘8.5’, append=0) Set values within your program like this:

Field …as shown on previous page… Substrate Surface output.mesh(mygrid) e e-01 … e e e-01 … e e e-01 … Y-index varies fastest v(1,1) v(1,2) v(1,3)... v(2,1) v(2,2) v(2,3)... v(3,1) v(3,2) v(3,3) … Add field object to the run.xml file: vals = reshape(z', npts*npts, 1); str = sprintf('%12g\n', vals); rpLibPutString(io,'output.field(z).component.values', str,0); vals = reshape(z', npts*npts, 1); str = sprintf('%12g\n', vals); rpLibPutString(io,'output.field(z).component.values', str,0); Generate within your program like this:

Many more options fieldsmeshes Isosurfaces Streamlines

Vtk interface Wavefunction # vtk DataFile Version 3.0 Mesh-grid-irregular (Substrate Surface) ASCII DATASET RECTILINEAR_GRID DIMENSIONS X_COORDINATES 50 double Add field object to the run.xml file: rpLibPutFile(io,'output.field(complex).component.vtk', ’file.vtk', 1, 0); rpLibPutFile(io,'output.field(complex).component.vtk', ’file.vtk', 1, 0); Generate within your program like this: 1 = compress text 0 = overwrite (not append)

Sequences Time series of values -- like a movie Sequence of images Sequence of curves Sequence of molecules index A = 1 A = 2A = 3A = 4

Sequence of Curves Sequence of Plots Parameter A 1 … 2 … … Sequence of Plots Parameter A 1 … 2 … … Usual curve object stuff, but inside the element along with the index generate this: