Mitglied der Helmholtz-Gemeinschaft Visualization and Data Analysis using VisIt - Introduction - Jens Henrik Göbbert 1 , Herwig Zilken 1 1 Jülich Supercomputing Centre, Forschungszentrum Jülich GmbH, Germany Application Support, Cross-Sectional- Team „ Visualization “ {j.goebbert, h.zilken}@fz-juelich.de July 8., 2016 VisIt Workshop VisIt Workshop Folie 1
Goal for Today Go home with your first parallel in situ visualization based on VisIt/Libsim. 1) Introduction to VisIt (13:30-14:00) 2) Hands-On (14:00-15:00) 3) Break (15:00-15:30) 4) Introduction to In Situ Visualization (15:30-16:00) 5) Hands-On (16:00-end) July 8., 2016 VisIt Workshop Folie 2
Motivation intuitive approach to give numbers a deeper meaning VisIt is an open source, turnkey application for data analysis and visualization of mesh-based data. => Everything works at scale. https://wci.llnl.gov/simulation/computer-codes/visit/gallery July 8., 2016 VisIt Workshop Folie 3
Introduction VisIt - “visualize it” End-user tool supporting scientific and engineering applications. Infrastructure for parallel post-processing that scales from desktops to massive HPC clusters. Released under a BSD style license . https://wci.llnl.gov/simulation/computer-codes/visit/gallery July 8., 2016 VisIt Workshop Folie 4
Introduction VisIt – wide range of use cases ? = Quantitative Analysis Comparative Analysis Visual Debugging Visual Debugging Data Exploration Presentation Graphics July 8., 2016 VisIt Workshop Folie 5
Introduction VisIt – examples Streamlines Vector / Tensor Glyphs Pseudocolor Rendering Volume Rendering Parallel Coordinates Molecular Visualization July 8., 2016 VisIt Workshop Folie 6
Flexible Data Models suitable for many application domains Mesh Types: Point, Curve, 2D/3D Rectilinear, Curvilinear, Unstructured Domain Decomposed, AMR Time Varying Primarily linear element support, limited quadratic element support Fields: Scalar, Vector, Tensor, Material volume fractions, Species File Formats: over 110 currently supported July 8., 2016 VisIt Workshop Folie 7
Scalable Rendering Mode VisIt – MPI for distributed-memory parallelism full dataset 3072 sub-grids (27 billion cells) (each 192x129x256 cells) July 8., 2016 VisIt Workshop Folie 8
Scalable Rendering Mode VisIt – scalable for large data sets Task 1 Task 2 Compositing Task 4 Task 3 Final Composited Image Rendering Modes: Local (hardware) Remote (software or hardware) Beyond surfaces: VisIt also provides scalable volume rendering. July 8., 2016 VisIt Workshop Folie 9
Scalable Rendering Mode VisIt – parallelized client-server architecture Local Components Parallel Cluster VisIt Data Data Engine Plugin connection network MPI VisIt Data Data Engine Plugin VisIt Data Data Plugin Engine VisIt (Files or Simulation) Viewer Data Flow Network Filter VisIt VisIt Java Python Filter Clients GUI CLI Clients Filter July 8., 2016 VisIt Workshop Folie 10
Hands-On http://www.visitusers.org/index.php?title= Tutorial_Preparation VisIt-tutorial-basics VisIt-tutorial-data-analysis VisIt-tutorial-Python-scripting http://www.visitusers.org/index.php?title= Blood_Flow_Aneurysm_Tutorial_Dataset_Exploration Blood_Flow_Aneurysm_Tutorial_Vector_Field_Visualization Blood_Flow_Aneurysm_Tutorial_Calculating_Flux 11 July 8., 2016 VisIt Workshop Folie 11
Recommend
More recommend