Scientific visualization of HPC simulation data introduction and overview on MPG projects

Size: px
Start display at page:

Download "Scientific visualization of HPC simulation data introduction and overview on MPG projects"

Transcription

1 Scientific visualization of HPC simulation data introduction and overview on MPG projects Elena Erastova, Markus Rampp, Klaus Reuter Max Planck Computing and Data Facility (MPCDF) Interdisciplinary Cluster Workshop on Visualization, Excellence Cluster Universe 2015/11/04, Garching

2 Outline Introduction Some basics on grid-based visualization techniques Visualization workhorses: ParaView and VisIt Data handling Gallery of visualization projects Summary

3 Introduction MPCDF provides visualization infrastructure and project support for the Max-Planck Society support for adaptation and instrumentation of simulation codes guidance for selection, adoption and usage of analysis & visualization software dedicated support for individual (particularly demanding) visualization projects Main challenges broad range of scientific fields: plasma physics, astrophysics, materials science, life sciences,... variety of simulation codes: in-house developments, third-party, commercial, open source, closed source integration of legacy analysis pipelines complexity of datasets generated by HPC simulations data structures and file formats: often non-standardized and heterogeneous dimensionality: multidimensional (3D + time), multi-variate data memory requirements: massive amount of raw data topology: gridded data, mesh-free data, complex coordinates,...

4 some basics on scientific visualization [wikipedia.org] Terminology: Visualization vs Rendering visualization: visual representation of data e.g. chemical structures: create a ball-and-stick model from atom positions (and compute an image or do a 3D print) rendering: generation of a 2D image from a 1, 2, 3D model e.g. create a 2D projection of a 3D balls and sticks model [visitusers.org] Popular techniques for 3D scalar fields volume rendering ray casting: follow straight lines starting from a camera model (view point), intersecting an image plane (2D grid), and hitting objects (3D model) splatting: throw voxels at 2D image plane from back to front (like snowballs ) transfer function and color table map from data space to color space, e.g. we may intuitively mimick opacity and emissivity of a gas provides qualitative and quantitative information pseudocolor plots color table maps from data space to color space 2D is straightforward, 3D requires clipping provides mostly quantitative information iso surfaces (surfaces of constant scalar value)

5 ray casting Image Camera View Ray [adapted from wikipedia.org]

6 ray tracing Image Light Source Camera View Ray Shadow Ray [blender.org] [K. Reuter] Scene Object [adapted from wikipedia.org]

7 some basics on scientific visualization (cont'd) Popular techniques for 3D vector fields colored arrow plots streamlines, streaklines, pathlines contraction to 3D scalar field vector magnitude projection [visitusers.org] [visitusers.org] colored arrow plot streamlines streamwise vorticity velocity magnitude [by courtesy of V. Avsarkisov (TU Darmstadt)]

8 some basics on scientific visualization (cont'd) Gridded vs ungridded data depending on the simulation approach, data values may be available at the vertices of a grid or at (independent) points in space gridded data (vertices connected by edges) connectivity information greatly simplifies interpolation and parallelization many of the aforementioned algorithms require gridded data topologies: unstructured, structured, rectilinear, tetrahedral, parallelization is often easiest/work best on rectilinear grids ungridded data only suitable for certain visualization algorithms ( talk by K Dolag) triangulation (eg. Delaunay) may be used to calculate a grid (expensive!)

9 Visualization tools Overview on popular software tools for scientific visualization 1D, 2D (time dependent) data: Python/SciPy/matplotlib, R, Matlab, gnuplot, IDL,... mostly conventional plotting (2D vector graphics, publication-quality) suitable to implement data processing pipelines and (automated) quantitative analysis [gnuplot.info] 3D (time dependent) data: ParaView and VisIt implement extensive toolboxes of visualization algorithms enable interactive data exploration and quantitative analysis publication-quality plots, renderings, movies main workhorses when it comes to HPC visualization

10 comprehensive open-source toolbox for scientific visualization scalable parallel architecture, implementation based on VTK, MPI and TCP/IP mature code base, but still actively developed *2000 LANL & Kitware, since 2005 Sandia & Kitware extensible via plugins (eg. data readers, data filters, in-situ connectors) controllable via Python scripting widely used well documented ParaView's architecture enabling HPC scale parallelism ParaView's graphical user interface [ [

11 comprehensive open-source toolbox for scientific visualization scalable parallel architecture, implementation based on VTK, MPI and TCP/IP mature code base, but still actively developed *2000 LLNL extensible via plugins (eg. data readers, data filters, in-situ connectors) controllable via Python scripting widely used well documented visit.llnl.gov

12 Workflow (VitIt example)

13 Data management How to get data from an HPC code into your favourite visualization tool? Criteria for selecting an IO library (and data format): performance: a parallel code requires parallel IO portability: code maturity, availability at HPC centers usability: code changes, debug options For small data sets (time series of aggregate variables) it may work to write text or binary files in a proprietary format during a code run apply a data conversion pipeline as a second step (e.g. using Python) However, for larger data sets (~ few hundred MB) this procedure is inefficient and will finally become the bottleneck. VTK ( provides among others an extensive framework to handle gridded and ungridded data of various kinds, including file formats that are compatible with ParaView and VisIt. Pro: Python bindings are helpful to implement postprocessing including format conversion. Caveat: VTK's (complex!) C++ code may be hard to integrate with existing HPC code.

14 Data management (cont'd) Software solutions for HPC MPI-IO (low-level), HDF5 (library, tools), NetCDF (library, tools) popular strategy: HDF5 for data to be visualized, raw MPI-IO or HDF5 for checkpoints future: in-situ visualization HDF5 in a nutshell Hierarchical Data Format Hierarchical Data Format (groups, dataset) correspond to POSIX (directory, file) efficient parallel IO (MPI-IO, GPFS) supported by tools such as ParaView and VisIt use XDMF to add XML grid information [

15 Data management: workflows Wrap-up: How to get data from an HPC code into your favourite visualization tool? Explicit data conversion allows some basic post-processing and/or data reduction of simulation output quick (& dirty) programming: copy/paste from I/O statements in simulation code duplication of data which format? Silo (VisIt's "proprietary" data format), HDF5, VTK,... Development of a reader plugin for VisIt or Paraview no data duplication, no additional pre-processing step plugin is dynamically loaded (code may reside in $HOME) development requires C programming and compilation against a ParaView/VisIt installation Adaptation of I/O in simulation code no data duplication, no additional preprocessing step may promote interoperability with other tools (depending on chosen format, e.g. hdfview) implications for software management (code policies, access to source code, ) which format? HDF5 (may require XDMF for metadata), VTK,...

16 Outline Introduction Some basics on grid-based visualization techniques Visualization workhorses: ParaView and VisIt Data handling Gallery of visualization projects Summary

17 MPCDF visualization projects Project selection scientific domains: plasma physics, astrophysics, CFD, molecular dynamics,... data structures/grids: regular: cartesian, polar (2D, 3D), block-structured ( Yin-Yan ) irregular: (mapped) point clouds data sizes, dimensions: up to (cartesian), (polar), (cylindrical) up to 106 particles in 3D, 107 nodes in 3D unstructured mesh multi-variable (scalar, vector), time-dependent tools: parallel HDF5 (+XDMF), VisIt, ParaView, Splotch Aims Sketch results & experiences from real-world visualization projects Answer user questions: What can be done? Can certain tools support my research?

18 Core-collapse supernova Simulations by N. Hammer, Th. Janka & E. Müller (MPA) supernova explosion of 15 Msol star first 3D simulations of long-term evolution (Hammer et al., ApJ 714, 1371, 2010) instabilities & mixing of heavy elements simulation code: PROMETHEUS/HOTB (3D hydrodynamics, finite-volume, PPM) Visualisation approach (M. Rampp, MPCDF) movie data: ( ) zones on a non-uniform, polar grid approx. 700 output files (time steps) proprietary output format was converted to VisIt's Silo format first using a simple FORTRAN code multi-channel volume-rendering (non-standard use-case for VisIt) elements Ni56, O16, C12 shine in blue, green, red gained experience with stereo rendering

19 Core-collapse supernova (cont'd) Visualization techniques using VisIt 3D Volume rendering operators: box, spherical to cartesian coordinate transform rendering algorithms: splatting (for interactive exploration), ray casting (for producing the final HQ result) movie was coded up using a Python script and then rendered non-interactively created individual image files for each of the 3 scalar variables finally applied RGB image composition using ImageMagick Quantitative analysis plots: pseudocolor operators: box, spherical to cartesian coordinate transform, isosurface, slice (2D projection)

20 Core-collapse supernova (cont'd) Quantitative analysis using VisIt plots are taken directly from Hammer et al., ApJ 714, 1371, 2010 multiple isosurfaces shed light on the morphology of the instability analyze different scalar fields in slice planes, in particular the chemical composition

21 Core-collapse supernova (another case) Simulations by Th. Janka et al. (MPA) neutrino-driven explosions of massive stars from first principles simulation code: VERTEX (3D, time-dependent radiation hydrodynamics with detailed microphysics)-first 3D simulations of long-term evolution code writes HDF5 and XDMF a spiral mode was discovered with the help of 3D visualization Visualisation approach (E. Erastova, M. Rampp) data: ( ) zones on non-uniform, polar grid approx output files (time steps) pseudo-color plots for data exploration and quantitative analysis combined volume renderings for HQ movies alternative technique: multiple, semi-transparent iso-surfaces (Melson et al. arxiv: )

22 Core-collapse supernova (cont'd) Interactive graphics with X3DOM in a web browser supplements publication of simulation results, e.g. by APJ 3D data format and object model ( X3D(OM) file export supported by Paraview, VisIT (2.10) controls: mouse enables zoom and interaction plain HTML5, no browser plugin required.x3d file export.x3d file reference

23 DNS of turbulence Simulations by L. Shi, M. Avila, B. Hof (MPI f. Dynamics and Self Organization, FAU Erlangen, IST Austria) DNS of fluids (pipe flows, Taylor-Couette flows) Code NSCOUETTE: Solves incompressible Navier Stokes equations using a pseudospectral method (Shi, Rampp, Hof, Avila, Computers and Fluids, 2015) Basic research in turbulence: lab experiments, numerical simulations, astrophysis: accretion in cold discs (Hof et al., Science, 2010, Avila et al., Science, 2011) PRACE/DECI project HYDRAD Visualisation approach (M. Rampp, L. Shi) data: ( ) zones on non-uniform, cylindrical grid approx output files (time steps) developed an I/O and visualisation strategy changes to the simulation code NSCOUETTE parallel HDF5 output of physical variables, p(θ,z,r), (uθ,uz,ur) generation of XDMF metadata and output in separate XML files visualisation with VisIt applied swap coordinates operator to transpose coordinates: (θ,z,r) (r,θ,z)

24 DNS of turbulence (cont'd) Visualization pipeline implemented using VisIt expressions: vorticity(ur,uθ,uz)= ur / z uz / r operator swap coordinates : (θ,z,r) (r,θ,z) operator transform coordinates : (r,θ,z) (x,y,z) plots: pseudocolor, volume, (+vector,...) Python code (streamwise vorticity: ur / z uz / r)

25 SPH visualization Simulations by S. Kochfahr et al. (MPE) SPH simulations produce point clouds with a strongly varying particle density (SPH's adaptive resolution ) Background: SPH "particles" sample scalar fields, particles carry size information (smoothing kernel) very limited support by standard software, specialpurpose software does not cover full spectrum of features: interactivity, slicing, quantitative analysis visualization as particles? visualization as a smooth density field

26 SPH visualization (cont'd) Visualisation approach (C. Simion, MPE and ) mapping to unstructured grids which can be handled by VisIt and Paraview approach: 3D Delaunay triangulation to create a tetrahedral mesh preserves resolution, avoids interpolation to a regular grid initially used inefficient VTK library implementation CPU time scales as N2 huge memory requirements implemented custom code using the faster Qhull library Synergies with a materials science project (FHI) principle/code was reused to analyze materials science data visualization as a smooth density field

27 SPH visualization (cont'd) Splotch is a special ray tracer to visualize SPH simulation data (without conversion). Talk by K. Dolag (LMU) this afternoon will give you all the technical details. K. Dolag, et al., New Journal of Physics, Volume 10, Issue 12, pp (2008) Code extension to tackle time-dependent visualizations of large simulation data sets (~1010 particles) (, 2011). Implemented MPI parallelization of particle handling and frame interpolation. Parallelization enabled visualization support for users at the MPE and MPA, movie rendering utilized the complete memory of the VIZ cluster at the MPCDF.

28 Geospatial data and bird migration Data by M. Wikelski (MPI for Ornithology) observational data a bird s (gull) GPS track correlated with wind data topography data, earth's magnetic field data, time-dependent data movie presented by M. Wikelski at the general assembly of the MPG, 2012 Visualisation approach ( & K. Safi, MPI-Orn., 2012) visualization with ParaView, lots of Python scripting tedious generation and optimization of camera movement better use artist's tools such as Blender? Visualization adapted to wall-projection at the hennhouse, ie. the visitors and media center MPI-Orn at Radolfzell/Bodensee.

29 Summary and Conclusions ParaView and VisIt provide (partly parallel) implementations of many state-of-the-art visualization algorithms spohisticated and mature open-source tools end-user ready strong in visualizing gridded data at HPC scale Use HDF5 (& XDMF) to implement IO, if possible Check out our visualization gallery at

Visualization Infrastructure and Services at the MPCDF

Visualization Infrastructure and Services at the MPCDF Visualization Infrastructure and Services at the MPCDF Markus Rampp & Klaus Reuter Max Planck Computing and Data Facility (MPCDF) (visualization@mpcdf.mpg.de) Interdisciplinary Cluster Workshop on Visualization

More information

Visualization of HPC simulation data overview and tutorial

Visualization of HPC simulation data overview and tutorial Visualization of HPC simulation data overview and tutorial Markus Rampp Max Planck Computing and Data Facility (MPCDF) Topics data handling strategies visualization methods and tools example applications

More information

Visualization with ParaView. Greg Johnson

Visualization with ParaView. Greg Johnson Visualization with Greg Johnson Before we begin Make sure you have 3.8.0 installed so you can follow along in the lab section http://paraview.org/paraview/resources/software.html http://www.paraview.org/

More information

Visualization with ParaView

Visualization with ParaView Visualization with ParaView Before we begin Make sure you have ParaView 4.1.0 installed so you can follow along in the lab section http://paraview.org/paraview/resources/software.php Background http://www.paraview.org/

More information

Introduction to Visualization with VTK and ParaView

Introduction to Visualization with VTK and ParaView Introduction to Visualization with VTK and ParaView R. Sungkorn and J. Derksen Department of Chemical and Materials Engineering University of Alberta Canada August 24, 2011 / LBM Workshop 1 Introduction

More information

Parallel Large-Scale Visualization

Parallel Large-Scale Visualization Parallel Large-Scale Visualization Aaron Birkland Cornell Center for Advanced Computing Data Analysis on Ranger January 2012 Parallel Visualization Why? Performance Processing may be too slow on one CPU

More information

HPC & Visualization. Visualization and High-Performance Computing

HPC & Visualization. Visualization and High-Performance Computing HPC & Visualization Visualization and High-Performance Computing Visualization is a critical step in gaining in-depth insight into research problems, empowering understanding that is not possible with

More information

VisIt Visualization Tool

VisIt Visualization Tool The Center for Astrophysical Thermonuclear Flashes VisIt Visualization Tool Randy Hudson hudson@mcs.anl.gov Argonne National Laboratory Flash Center, University of Chicago An Advanced Simulation and Computing

More information

A Steering Environment for Online Parallel Visualization of Legacy Parallel Simulations

A Steering Environment for Online Parallel Visualization of Legacy Parallel Simulations A Steering Environment for Online Parallel Visualization of Legacy Parallel Simulations Aurélien Esnard, Nicolas Richart and Olivier Coulaud ACI GRID (French Ministry of Research Initiative) ScAlApplix

More information

Post-processing and Visualization with Open-Source Tools. Journée Scientifique Centre Image April 9, 2015 - Julien Jomier

Post-processing and Visualization with Open-Source Tools. Journée Scientifique Centre Image April 9, 2015 - Julien Jomier Post-processing and Visualization with Open-Source Tools Journée Scientifique Centre Image April 9, 2015 - Julien Jomier Kitware - Leader in Open Source Software for Scientific Computing Software Development

More information

Why are we teaching you VisIt?

Why are we teaching you VisIt? VisIt Tutorial Why are we teaching you VisIt? Interactive (GUI) Visualization and Analysis tool Multiplatform, Free and Open Source The interface looks the same whether you run locally or remotely, serial

More information

Visualisatie BMT. Introduction, visualization, visualization pipeline. Arjan Kok Huub van de Wetering (h.v.d.wetering@tue.nl)

Visualisatie BMT. Introduction, visualization, visualization pipeline. Arjan Kok Huub van de Wetering (h.v.d.wetering@tue.nl) Visualisatie BMT Introduction, visualization, visualization pipeline Arjan Kok Huub van de Wetering (h.v.d.wetering@tue.nl) 1 Lecture overview Goal Summary Study material What is visualization Examples

More information

Parallel Analysis and Visualization on Cray Compute Node Linux

Parallel Analysis and Visualization on Cray Compute Node Linux Parallel Analysis and Visualization on Cray Compute Node Linux David Pugmire, Oak Ridge National Laboratory and Hank Childs, Lawrence Livermore National Laboratory and Sean Ahern, Oak Ridge National Laboratory

More information

Volume visualization I Elvins

Volume visualization I Elvins Volume visualization I Elvins 1 surface fitting algorithms marching cubes dividing cubes direct volume rendering algorithms ray casting, integration methods voxel projection, projected tetrahedra, splatting

More information

Visualization of Adaptive Mesh Refinement Data with VisIt

Visualization of Adaptive Mesh Refinement Data with VisIt Visualization of Adaptive Mesh Refinement Data with VisIt Gunther H. Weber Lawrence Berkeley National Laboratory VisIt Richly featured visualization and analysis tool for large data sets Built for five

More information

MayaVi: A free tool for CFD data visualization

MayaVi: A free tool for CFD data visualization MayaVi: A free tool for CFD data visualization Prabhu Ramachandran Graduate Student, Dept. Aerospace Engg. IIT Madras, Chennai, 600 036. e mail: prabhu@aero.iitm.ernet.in Keywords: Visualization, CFD data,

More information

VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo

VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo Claudio Gheller (CINECA), Marco Comparato (OACt), Ugo Becciani (OACt) VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo VisIVO: Visualization Interface for the

More information

Scientific Visualization with Open Source Tools. HM 2014 Julien Jomier julien.jomier@kitware.com

Scientific Visualization with Open Source Tools. HM 2014 Julien Jomier julien.jomier@kitware.com Scientific Visualization with Open Source Tools HM 2014 Julien Jomier julien.jomier@kitware.com Visualization is Communication Challenges of Visualization Challenges of Visualization Heterogeneous data

More information

Introduction to Paraview. H.D.Rajesh

Introduction to Paraview. H.D.Rajesh Introduction to Paraview H.D.Rajesh 1.Introduction 2.file formats 3.How to use Brief Overview Info: www.paraview.org http://www.paraview.org/wiki/paraview Open source,multi-platform application (Linux,

More information

Facts about Visualization Pipelines, applicable to VisIt and ParaView

Facts about Visualization Pipelines, applicable to VisIt and ParaView Facts about Visualization Pipelines, applicable to VisIt and ParaView March 2013 Jean M. Favre, CSCS Agenda Visualization pipelines Motivation by examples VTK Data Streaming Visualization Pipelines: Introduction

More information

Part I Courses Syllabus

Part I Courses Syllabus Part I Courses Syllabus This document provides detailed information about the basic courses of the MHPC first part activities. The list of courses is the following 1.1 Scientific Programming Environment

More information

OpenFOAM Opensource and CFD

OpenFOAM Opensource and CFD OpenFOAM Opensource and CFD Andrew King Department of Mechanical Engineering Curtin University Outline What is Opensource Software OpenFOAM Overview Utilities, Libraries and Solvers Data Formats The CFD

More information

Open Source CFD Solver - OpenFOAM

Open Source CFD Solver - OpenFOAM Open Source CFD Solver - OpenFOAM Wang Junhong (HPC, Computer Centre) 1. INTRODUCTION The OpenFOAM (Open Field Operation and Manipulation) Computational Fluid Dynamics (CFD) Toolbox is a free, open source

More information

Interactive Data Visualization with Focus on Climate Research

Interactive Data Visualization with Focus on Climate Research Interactive Data Visualization with Focus on Climate Research Michael Böttinger German Climate Computing Center (DKRZ) 1 Agenda Visualization in HPC Environments Climate System, Climate Models and Climate

More information

VisIVO, an open source, interoperable visualization tool for the Virtual Observatory

VisIVO, an open source, interoperable visualization tool for the Virtual Observatory Claudio Gheller (CINECA) 1, Ugo Becciani (OACt) 2, Marco Comparato (OACt) 3 Alessandro Costa (OACt) 4 VisIVO, an open source, interoperable visualization tool for the Virtual Observatory 1: c.gheller@cineca.it

More information

ENABLING TOOLS AND TECHNIQUES FOR THE OPTIMIZATION OF THE HERACLES SIMULATION PROGRAM

ENABLING TOOLS AND TECHNIQUES FOR THE OPTIMIZATION OF THE HERACLES SIMULATION PROGRAM ENABLING TOOLS AND TECHNIQUES FOR THE OPTIMIZATION OF THE HERACLES SIMULATION PROGRAM Edouard Audit, Valérie Gautard, Daniel Pomarède, Bruno Thooris CEA/DAPNIA/Saclay, 91191 Gif/Yvette, France Valerie.Gautard@cea.fr

More information

OpenFOAM postprocessing and advanced running options

OpenFOAM postprocessing and advanced running options OpenFOAM postprocessing and advanced running options Tommaso Lucchini Department of Energy Politecnico di Milano The post processing tool: parafoam The main post-processing tool provided with OpenFOAM

More information

Data analysis and visualization topics

Data analysis and visualization topics Data analysis and visualization topics Sergei MAURITS, ARSC HPC Specialist maurits@arsc.edu Content Day 1 - Visualization of 3-D data - basic concepts - packages - steady graphics formats and compression

More information

The Design and Implement of Ultra-scale Data Parallel. In-situ Visualization System

The Design and Implement of Ultra-scale Data Parallel. In-situ Visualization System The Design and Implement of Ultra-scale Data Parallel In-situ Visualization System Liu Ning liuning01@ict.ac.cn Gao Guoxian gaoguoxian@ict.ac.cn Zhang Yingping zhangyingping@ict.ac.cn Zhu Dengming mdzhu@ict.ac.cn

More information

Zhenping Liu *, Yao Liang * Virginia Polytechnic Institute and State University. Xu Liang ** University of California, Berkeley

Zhenping Liu *, Yao Liang * Virginia Polytechnic Institute and State University. Xu Liang ** University of California, Berkeley P1.1 AN INTEGRATED DATA MANAGEMENT, RETRIEVAL AND VISUALIZATION SYSTEM FOR EARTH SCIENCE DATASETS Zhenping Liu *, Yao Liang * Virginia Polytechnic Institute and State University Xu Liang ** University

More information

Parallel Visualization of Petascale Simulation Results from GROMACS, NAMD and CP2K on IBM Blue Gene/P using VisIt Visualization Toolkit

Parallel Visualization of Petascale Simulation Results from GROMACS, NAMD and CP2K on IBM Blue Gene/P using VisIt Visualization Toolkit Available online at www.prace-ri.eu Partnership for Advanced Computing in Europe Parallel Visualization of Petascale Simulation Results from GROMACS, NAMD and CP2K on IBM Blue Gene/P using VisIt Visualization

More information

Multiphysics Software Applications in Reverse Engineering

Multiphysics Software Applications in Reverse Engineering Multiphysics Software Applications in Reverse Engineering *W. Wang 1, K. Genc 2 1 University of Massachusetts Lowell, Lowell, MA, USA 2 Simpleware, Exeter, United Kingdom *Corresponding author: University

More information

In-situ Visualization: State-of-the-art and Some Use Cases

In-situ Visualization: State-of-the-art and Some Use Cases Available online at www.prace-ri.eu Partnership for Advanced Computing in Europe In-situ Visualization: State-of-the-art and Some Use Cases Marzia Rivi a, *, Luigi Calori a, Giuseppa Muscianisi a, Vladimir

More information

Large-Data Software Defined Visualization on CPUs

Large-Data Software Defined Visualization on CPUs Large-Data Software Defined Visualization on CPUs Greg P. Johnson, Bruce Cherniak 2015 Rice Oil & Gas HPC Workshop Trend: Increasing Data Size Measuring / modeling increasingly complex phenomena Rendering

More information

Visualization and Astronomy

Visualization and Astronomy Visualization and Astronomy Prof.dr. Jos Roerdink Institute for Mathematics and Computing Science University of Groningen URL: www.cs.rug.nl/svcg/ Scientific Visualization & Computer Graphics Group Institute

More information

Data Visualization Study at Earth Simulator Center

Data Visualization Study at Earth Simulator Center Chapter 4 Visualization Data Visualization Study at Earth Simulator Center Project Representative Akira Kageyama The Earth Simulator Center, Japan Agency for Marine-Earth Science and Technology Authors

More information

Hardware design for ray tracing

Hardware design for ray tracing Hardware design for ray tracing Jae-sung Yoon Introduction Realtime ray tracing performance has recently been achieved even on single CPU. [Wald et al. 2001, 2002, 2004] However, higher resolutions, complex

More information

Designing and Building Applications for Extreme Scale Systems CS598 William Gropp www.cs.illinois.edu/~wgropp

Designing and Building Applications for Extreme Scale Systems CS598 William Gropp www.cs.illinois.edu/~wgropp Designing and Building Applications for Extreme Scale Systems CS598 William Gropp www.cs.illinois.edu/~wgropp Welcome! Who am I? William (Bill) Gropp Professor of Computer Science One of the Creators of

More information

HPC technology and future architecture

HPC technology and future architecture HPC technology and future architecture Visual Analysis for Extremely Large-Scale Scientific Computing KGT2 Internal Meeting INRIA France Benoit Lange benoit.lange@inria.fr Toàn Nguyên toan.nguyen@inria.fr

More information

CCTech TM. ICEM-CFD & FLUENT Software Training. Course Brochure. Simulation is The Future

CCTech TM. ICEM-CFD & FLUENT Software Training. Course Brochure. Simulation is The Future . CCTech TM Simulation is The Future ICEM-CFD & FLUENT Software Training Course Brochure About. CCTech Established in 2006 by alumni of IIT Bombay. Our motive is to establish a knowledge centric organization

More information

A Hybrid Visualization System for Molecular Models

A Hybrid Visualization System for Molecular Models A Hybrid Visualization System for Molecular Models Charles Marion, Joachim Pouderoux, Julien Jomier Kitware SAS, France Sébastien Jourdain, Marcus Hanwell & Utkarsh Ayachit Kitware Inc, USA Web3D Conference

More information

Visualization Technology for the K computer

Visualization Technology for the K computer Technology for the K computer Atsuji Ogasa Hiroyuki Maesaka Kiyotaka Sakamoto Sadanori Otagiri technology makes images or videos from the results of numerical computations performed by supercomputers.

More information

Visualisation of Large Datasets with Houdini

Visualisation of Large Datasets with Houdini Visualisation of Large Datasets with Houdini Ben Simons Data Arena Lead Developer University of Technology, Sydney ben.simons@uts.edu.au bsimons@acm.org New UTS Broadway Building UTS Data Arena ~ April

More information

Data Mining with Hadoop at TACC

Data Mining with Hadoop at TACC Data Mining with Hadoop at TACC Weijia Xu Data Mining & Statistics Data Mining & Statistics Group Main activities Research and Development Developing new data mining and analysis solutions for practical

More information

SOFTWARE FOR 3D IMAGE VISUALISATION, ANALYSIS AND MODEL GENERATION

SOFTWARE FOR 3D IMAGE VISUALISATION, ANALYSIS AND MODEL GENERATION SOFTWARE FOR 3D IMAGE VISUALISATION, ANALYSIS AND MODEL GENERATION Solutions for Life Sciences SIMPLEWARE SOFTWARE Simpleware provides easy-to-use software solutions for the processing of 3D image data

More information

A 3D Visualization System for Real-Time Space Weather Simulator with a Glassless Stereoscope

A 3D Visualization System for Real-Time Space Weather Simulator with a Glassless Stereoscope A 3D Visualization System for Real-Time Space Weather Simulator with a Glassless Stereoscope DEN Mitsue, KUWABARA Takuhito, OGAWA Tomoya, TANAKA Takashi, GONCHARNKO Igor, and AMO Hiroyoshi A three dimensional

More information

VisIVO: data exploration of complex data

VisIVO: data exploration of complex data Mem. S.A.It. Vol. 80, 441 c SAIt 2009 Memorie della VisIVO: data exploration of complex data G. Caniglia 1,4, U. Becciani 1, M. Comparato 1, A. Costa 1, C. Gheller 2, A. Grillo 1, M. Krokos 3, and F. Vitello

More information

MEng, BSc Applied Computer Science

MEng, BSc Applied Computer Science School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions

More information

The Ultra-scale Visualization Climate Data Analysis Tools (UV-CDAT): A Vision for Large-Scale Climate Data

The Ultra-scale Visualization Climate Data Analysis Tools (UV-CDAT): A Vision for Large-Scale Climate Data The Ultra-scale Visualization Climate Data Analysis Tools (UV-CDAT): A Vision for Large-Scale Climate Data Lawrence Livermore National Laboratory? Hank Childs (LBNL) and Charles Doutriaux (LLNL) September

More information

The Visualization Pipeline

The Visualization Pipeline The Visualization Pipeline Conceptual perspective Implementation considerations Algorithms used in the visualization Structure of the visualization applications Contents The focus is on presenting the

More information

OpenFOAM Optimization Tools

OpenFOAM Optimization Tools OpenFOAM Optimization Tools Henrik Rusche and Aleks Jemcov h.rusche@wikki-gmbh.de and a.jemcov@wikki.co.uk Wikki, Germany and United Kingdom OpenFOAM Optimization Tools p. 1 Agenda Objective Review optimisation

More information

Collaborative modelling and concurrent scientific data analysis:

Collaborative modelling and concurrent scientific data analysis: Collaborative modelling and concurrent scientific data analysis: Application case in space plasma environment with the Keridwen/SPIS- GEO Integrated Modelling Environment B. Thiebault 1, J. Forest 2, B.

More information

Basin simulation for complex geological settings

Basin simulation for complex geological settings Énergies renouvelables Production éco-responsable Transports innovants Procédés éco-efficients Ressources durables Basin simulation for complex geological settings Towards a realistic modeling P. Havé*,

More information

VisCMD: Visualizing Cloud Modeling Data

VisCMD: Visualizing Cloud Modeling Data CPSC-533C Information Visualization Project Report VisCMD: Visualizing Cloud Modeling Data Quanzhen Geng (#63546014) and Jing Li (#90814013) Email: gengqz@hotmail.com larrybcca@yahoo.ca (Master of Software

More information

Nevada NSF EPSCoR Track 1 Data Management Plan

Nevada NSF EPSCoR Track 1 Data Management Plan Nevada NSF EPSCoR Track 1 Data Management Plan August 1, 2011 INTRODUCTION Our data management plan is driven by the overall project goals and aims to ensure that the following are achieved: Assure that

More information

OMIQ srl. Advanced Post-Processing of Flow3D Calculations using Ensight. Federico Monterosso. Ingegneria di componenti e sistemi industriali

OMIQ srl. Advanced Post-Processing of Flow3D Calculations using Ensight. Federico Monterosso. Ingegneria di componenti e sistemi industriali OMIQ srl Ingegneria di componenti e sistemi industriali Advanced Post-Processing of Flow3D Calculations using Ensight Federico Monterosso Agenda A brief introduction of OMIQ A not-so-brief introduction

More information

Laminar Flow in a Baffled Stirred Mixer

Laminar Flow in a Baffled Stirred Mixer Laminar Flow in a Baffled Stirred Mixer Introduction This exercise exemplifies the use of the rotating machinery feature in the CFD Module. The Rotating Machinery interface allows you to model moving rotating

More information

MEng, BSc Computer Science with Artificial Intelligence

MEng, BSc Computer Science with Artificial Intelligence School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give

More information

VisIt: A Tool for Visualizing and Analyzing Very Large Data. Hank Childs, Lawrence Berkeley National Laboratory December 13, 2010

VisIt: A Tool for Visualizing and Analyzing Very Large Data. Hank Childs, Lawrence Berkeley National Laboratory December 13, 2010 VisIt: A Tool for Visualizing and Analyzing Very Large Data Hank Childs, Lawrence Berkeley National Laboratory December 13, 2010 VisIt is an open source, richly featured, turn-key application for large

More information

Visualization Plugin for ParaView

Visualization Plugin for ParaView Alexey I. Baranov Visualization Plugin for ParaView version 1.3 Springer Contents 1 Visualization with ParaView..................................... 1 1.1 ParaView plugin installation.................................

More information

An Interactive 3D Visualization Tool for Large Scale Data Sets for Quantitative Atom Probe Tomography

An Interactive 3D Visualization Tool for Large Scale Data Sets for Quantitative Atom Probe Tomography An Interactive 3D Visualization Tool for Large Scale Data Sets for Quantitative Atom Probe Tomography Hari Dahal, 1 Michael Stukowski, 2 Matthias J. Graf, 3 Alexander V. Balatsky 1 and Krishna Rajan 2

More information

HPC Wales Skills Academy Course Catalogue 2015

HPC Wales Skills Academy Course Catalogue 2015 HPC Wales Skills Academy Course Catalogue 2015 Overview The HPC Wales Skills Academy provides a variety of courses and workshops aimed at building skills in High Performance Computing (HPC). Our courses

More information

Data Centric Interactive Visualization of Very Large Data

Data Centric Interactive Visualization of Very Large Data Data Centric Interactive Visualization of Very Large Data Bruce D Amora, Senior Technical Staff Gordon Fossum, Advisory Engineer IBM T.J. Watson Research/Data Centric Systems #OpenPOWERSummit Data Centric

More information

Steady Flow: Laminar and Turbulent in an S-Bend

Steady Flow: Laminar and Turbulent in an S-Bend STAR-CCM+ User Guide 6663 Steady Flow: Laminar and Turbulent in an S-Bend This tutorial demonstrates the flow of an incompressible gas through an s-bend of constant diameter (2 cm), for both laminar and

More information

How is EnSight Uniquely Suited to FLOW-3D Data?

How is EnSight Uniquely Suited to FLOW-3D Data? How is EnSight Uniquely Suited to FLOW-3D Data? July 5, 2011 figure 1. FLOW-3D model of Dam visualized with EnSight If you would like to know how CEI s EnSight offers you more power than other postprocessors

More information

Analysis Programs DPDAK and DAWN

Analysis Programs DPDAK and DAWN Analysis Programs DPDAK and DAWN An Overview Gero Flucke FS-EC PNI-HDRI Spring Meeting April 13-14, 2015 Outline Introduction Overview of Analysis Programs: DPDAK DAWN Summary Gero Flucke (DESY) Analysis

More information

Avizo AvizoFire - The 3D visualization Software for NDT & Materials Science

Avizo AvizoFire - The 3D visualization Software for NDT & Materials Science Avizo AvizoFire - The 3D visualization Software for NDT & Materials Science Peter Westenberger Application Enginieer May 7, 2010 Avizo Visualize to Understand Avizo software is a powerful, multifaceted

More information

bluecape s Official Website

bluecape s Official Website bluecfdcore {tab=introduction} bluecape is proud to present bluecfd Core, a freely available software package, of a high quality build of OpenFOAM for uptodate Windows 7, 8, 8.1 and 10 64bit, fully compilable

More information

IDL. Get the answers you need from your data. IDL

IDL. Get the answers you need from your data. IDL Get the answers you need from your data. IDL is the preferred computing environment for understanding complex data through interactive visualization and analysis. IDL Powerful visualization. Interactive

More information

Big Data Visualization on the MIC

Big Data Visualization on the MIC Big Data Visualization on the MIC Tim Dykes School of Creative Technologies University of Portsmouth timothy.dykes@port.ac.uk Many-Core Seminar Series 26/02/14 Splotch Team Tim Dykes, University of Portsmouth

More information

Interactive simulation of an ash cloud of the volcano Grímsvötn

Interactive simulation of an ash cloud of the volcano Grímsvötn Interactive simulation of an ash cloud of the volcano Grímsvötn 1 MATHEMATICAL BACKGROUND Simulating flows in the atmosphere, being part of CFD, is on of the research areas considered in the working group

More information

Hue Streams. Seismic Compression Technology. Years of my life were wasted waiting for data loading and copying

Hue Streams. Seismic Compression Technology. Years of my life were wasted waiting for data loading and copying Hue Streams Seismic Compression Technology Hue Streams real-time seismic compression results in a massive reduction in storage utilization and significant time savings for all seismic-consuming workflows.

More information

ParaView s Comparative Viewing, XY Plot, Spreadsheet View, Matrix View

ParaView s Comparative Viewing, XY Plot, Spreadsheet View, Matrix View ParaView s Comparative Viewing, XY Plot, Spreadsheet View, Matrix View Dublin, March 2013 Jean M. Favre, CSCS Motivational movie Supercomputing 2011 Movie Gallery Accepted at Supercomputing 11 Visualization

More information

Scalable Services for Digital Preservation

Scalable Services for Digital Preservation Scalable Services for Digital Preservation A Perspective on Cloud Computing Rainer Schmidt, Christian Sadilek, and Ross King Digital Preservation (DP) Providing long-term access to growing collections

More information

Is a Data Scientist the New Quant? Stuart Kozola MathWorks

Is a Data Scientist the New Quant? Stuart Kozola MathWorks Is a Data Scientist the New Quant? Stuart Kozola MathWorks 2015 The MathWorks, Inc. 1 Facts or information used usually to calculate, analyze, or plan something Information that is produced or stored by

More information

A Contract Based System For Large Data Visualization

A Contract Based System For Large Data Visualization A Contract Based System For Large Data Visualization Hank Childs University of California, Davis/Lawrence Livermore National Laboratory Eric Brugger, Kathleen Bonnell, Jeremy Meredith, Mark Miller, and

More information

Parallel I/O on JUQUEEN

Parallel I/O on JUQUEEN Parallel I/O on JUQUEEN 3. February 2015 3rd JUQUEEN Porting and Tuning Workshop Sebastian Lührs, Kay Thust s.luehrs@fz-juelich.de, k.thust@fz-juelich.de Jülich Supercomputing Centre Overview Blue Gene/Q

More information

Using Photorealistic RenderMan for High-Quality Direct Volume Rendering

Using Photorealistic RenderMan for High-Quality Direct Volume Rendering Using Photorealistic RenderMan for High-Quality Direct Volume Rendering Cyrus Jam cjam@sdsc.edu Mike Bailey mjb@sdsc.edu San Diego Supercomputer Center University of California San Diego Abstract With

More information

Data Analysis with MATLAB. 2013 The MathWorks, Inc. 1

Data Analysis with MATLAB. 2013 The MathWorks, Inc. 1 Data Analysis with MATLAB 2013 The MathWorks, Inc. 1 Agenda Introduction Data analysis with MATLAB and Excel Break Developing applications with MATLAB Solving larger problems Summary 2 Modeling the Solar

More information

AVS/Express - an object-oriented visual development tool

AVS/Express - an object-oriented visual development tool AVS/Express - an object-oriented visual development tool Bruno Proix Advanced Visual Systems, Clichy, France Abstract This paper describes a new generation of software dedicated to the development of applications

More information

James Ahrens, Berk Geveci, Charles Law. Technical Report

James Ahrens, Berk Geveci, Charles Law. Technical Report LA-UR-03-1560 Approved for public release; distribution is unlimited. Title: ParaView: An End-User Tool for Large Data Visualization Author(s): James Ahrens, Berk Geveci, Charles Law Submitted to: Technical

More information

Avizo Inspect New software for industrial inspection and materials R&D

Avizo Inspect New software for industrial inspection and materials R&D Avizo Inspect New software for industrial inspection and materials R&D Reduce your design cycle, inspection times, and meet higher-level quality standards at a lower cost. Avizo Inspect software streamlines

More information

Data-Intensive Science and Scientific Data Infrastructure

Data-Intensive Science and Scientific Data Infrastructure Data-Intensive Science and Scientific Data Infrastructure Russ Rew, UCAR Unidata ICTP Advanced School on High Performance and Grid Computing 13 April 2011 Overview Data-intensive science Publishing scientific

More information

Study of Large-Scale Data Visualization

Study of Large-Scale Data Visualization Study of Large-Scale Data Visualization Project Representative Fumiaki Araki The Earth Simulator Center, Japan Agency for Marine-Earth Science and Technology Authors Fumiaki Araki 1, Shintaro Kawahara

More information

The Scientific Data Mining Process

The Scientific Data Mining Process Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In

More information

Equalizer. Parallel OpenGL Application Framework. Stefan Eilemann, Eyescale Software GmbH

Equalizer. Parallel OpenGL Application Framework. Stefan Eilemann, Eyescale Software GmbH Equalizer Parallel OpenGL Application Framework Stefan Eilemann, Eyescale Software GmbH Outline Overview High-Performance Visualization Equalizer Competitive Environment Equalizer Features Scalability

More information

Big Data and Analytics: Getting Started with ArcGIS. Mike Park Erik Hoel

Big Data and Analytics: Getting Started with ArcGIS. Mike Park Erik Hoel Big Data and Analytics: Getting Started with ArcGIS Mike Park Erik Hoel Agenda Overview of big data Distributed computation User experience Data management Big data What is it? Big Data is a loosely defined

More information

Visualization methods for patent data

Visualization methods for patent data Visualization methods for patent data Treparel 2013 Dr. Anton Heijs (CTO & Founder) Delft, The Netherlands Introduction Treparel can provide advanced visualizations for patent data. This document describes

More information

Multiphase Flow - Appendices

Multiphase Flow - Appendices Discovery Laboratory Multiphase Flow - Appendices 1. Creating a Mesh 1.1. What is a geometry? The geometry used in a CFD simulation defines the problem domain and boundaries; it is the area (2D) or volume

More information

O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM. Darmstadt, 27.06.2012

O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM. Darmstadt, 27.06.2012 O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM Darmstadt, 27.06.2012 Michael Ehlen IB Fischer CFD+engineering GmbH Lipowskystr. 12 81373 München Tel. 089/74118743 Fax 089/74118749

More information

Blender addons ESRI Shapefile import/export and georeferenced raster import

Blender addons ESRI Shapefile import/export and georeferenced raster import Blender addons ESRI Shapefile import/export and georeferenced raster import This blender addon is a collection of 4 tools: ESRI Shapefile importer - Import point, pointz, polyline, polylinez, polygon,

More information

CHAPTER FIVE RESULT ANALYSIS

CHAPTER FIVE RESULT ANALYSIS CHAPTER FIVE RESULT ANALYSIS 5.1 Chapter Introduction 5.2 Discussion of Results 5.3 Performance Comparisons 5.4 Chapter Summary 61 5.1 Chapter Introduction This chapter outlines the results obtained from

More information

EIVA NaviModel3. Efficient Sonar Data Cleaning. Implementation of the S-CAN Automatic Cleaning Algorithm in EIVAs NaviModel3. Lars Dall, EIVA A/S

EIVA NaviModel3. Efficient Sonar Data Cleaning. Implementation of the S-CAN Automatic Cleaning Algorithm in EIVAs NaviModel3. Lars Dall, EIVA A/S EIVA NaviModel3 Efficient Sonar Data Cleaning Implementation of the S-CAN Automatic Cleaning Algorithm in EIVAs NaviModel3 Lars Dall, EIVA A/S Contents: Introduction to NaviModel3 Cleaning functionalities

More information

CLOUD BASED N-DIMENSIONAL WEATHER FORECAST VISUALIZATION TOOL WITH IMAGE ANALYSIS CAPABILITIES

CLOUD BASED N-DIMENSIONAL WEATHER FORECAST VISUALIZATION TOOL WITH IMAGE ANALYSIS CAPABILITIES CLOUD BASED N-DIMENSIONAL WEATHER FORECAST VISUALIZATION TOOL WITH IMAGE ANALYSIS CAPABILITIES M. Laka-Iñurrategi a, I. Alberdi a, K. Alonso b, M. Quartulli a a Vicomteh-IK4, Mikeletegi pasealekua 57,

More information

SciDAC Visualization and Analytics Center for Enabling Technology

SciDAC Visualization and Analytics Center for Enabling Technology SciDAC Visualization and Analytics Center for Enabling Technology E. Wes Bethel 1, Chris Johnson 2, Ken Joy 3, Sean Ahern 4, Valerio Pascucci 5, Hank Childs 5, Jonathan Cohen 5, Mark Duchaineau 5, Bernd

More information

HPC Deployment of OpenFOAM in an Industrial Setting

HPC Deployment of OpenFOAM in an Industrial Setting HPC Deployment of OpenFOAM in an Industrial Setting Hrvoje Jasak h.jasak@wikki.co.uk Wikki Ltd, United Kingdom PRACE Seminar: Industrial Usage of HPC Stockholm, Sweden, 28-29 March 2011 HPC Deployment

More information

Jozef Matula. Visualisation Team Leader IBL Software Engineering. 13 th ECMWF MetOps Workshop, 31 th Oct - 4 th Nov 2011, Reading, United Kingdom

Jozef Matula. Visualisation Team Leader IBL Software Engineering. 13 th ECMWF MetOps Workshop, 31 th Oct - 4 th Nov 2011, Reading, United Kingdom Visual Weather web services Jozef Matula Visualisation Team Leader IBL Software Engineering Outline Visual Weather in a nutshell. Path from Visual Weather (as meteorological workstation) to Web Server

More information

Efficient Storage, Compression and Transmission

Efficient Storage, Compression and Transmission Efficient Storage, Compression and Transmission of Complex 3D Models context & problem definition general framework & classification our new algorithm applications for digital documents Mesh Decimation

More information

Introduction to MATLAB Gergely Somlay Application Engineer gergely.somlay@gamax.hu

Introduction to MATLAB Gergely Somlay Application Engineer gergely.somlay@gamax.hu Introduction to MATLAB Gergely Somlay Application Engineer gergely.somlay@gamax.hu 2012 The MathWorks, Inc. 1 What is MATLAB? High-level language Interactive development environment Used for: Numerical

More information

Cassandra 2.0: Tutorial

Cassandra 2.0: Tutorial Cassandra 2.0 Tutorial V1.0 Sébastien Jourdain, Fatiha Zeghir 2005/06/01 1 / 16 Abstract Cassandra is a generic VTK data viewer written in Java which provides native multiplatform support. Cassandra is

More information