Interactive Data Visualization with Focus on Climate Research

Similar documents
Introduction to DKRZ and to the Visualization Server halo

Visualization Cluster Getting Started

Visualization Infrastructure and Services at the MPCDF

Large-Data Software Defined Visualization on CPUs

Big Data Services at DKRZ

Remote & Collaborative Visualization. Texas Advanced Compu1ng Center

Agenda. HPC Software Stack. HPC Post-Processing Visualization. Case Study National Scientific Center. European HPC Benchmark Center Montpellier PSSC

PART 1. Representations of atmospheric phenomena

Evoluzione dell Infrastruttura di Calcolo e Data Analytics per la ricerca

Parallel Large-Scale Visualization

CMIP6 Data Management at DKRZ

High Performance Computing in CST STUDIO SUITE

Visualization of Adaptive Mesh Refinement Data with VisIt

Flood Modelling for Cities using Cloud Computing FINAL REPORT. Vassilis Glenis, Vedrana Kutija, Stephen McGough, Simon Woodman, Chris Kilsby

COMP/CS 605: Intro to Parallel Computing Lecture 01: Parallel Computing Overview (Part 1)

CHAPTER FIVE RESULT ANALYSIS

CEDA Storage. Dr Matt Pritchard. Centre for Environmental Data Archival (CEDA)

EC-Earth: new global earth system model

ME6130 An introduction to CFD 1-1

Accelerating Simulation & Analysis with Hybrid GPU Parallelization and Cloud Computing

PRODUCT BRIEF 3E PERFORMANCE BENCHMARKS LOAD AND SCALABILITY TESTING

REGIONAL CLIMATE AND DOWNSCALING

Structure? Integrated Climate Data Center How to use the ICDC? Tools? Data Formats? User

Cluster Scalability of ANSYS FLUENT 12 for a Large Aerodynamics Case on the Darwin Supercomputer

Big Data Research at DKRZ

MIKE 21 Flow Model FM. Parallelisation using GPU. Benchmarking report

GIS Initiative: Developing an atmospheric data model for GIS. Olga Wilhelmi (ESIG), Jennifer Boehnert (RAP/ESIG) and Terri Betancourt (RAP)

HPC Update: Engagement Model

VisIt Visualization Tool

Using the Windows Cluster

Unleashing the Performance Potential of GPUs for Atmospheric Dynamic Solvers

Remote Visualization and Collaborative Design for CAE Applications

Brainlab Node TM Technical Specifications

HPC Cloud. Focus on your research. Floris Sluiter Project leader SARA

Nevada NSF EPSCoR Track 1 Data Management Plan

System Models for Distributed and Cloud Computing

Parallel Computing with MATLAB

CMIP5 Data Management CAS2K13

Scientific Data Management and Dissemination

HYCOM Meeting. Tallahassee, FL

wu.cloud: Insights Gained from Operating a Private Cloud System

Technical bulletin: Remote visualisation with VirtualGL

LS-DYNA Best-Practices: Networking, MPI and Parallel File System Effect on LS-DYNA Performance

Coupling micro-scale CFD simulations to meso-scale models

1 Bull, 2011 Bull Extreme Computing

Deploying and managing a Visualization Onera

Big Data and the Earth Observation and Climate Modelling Communities: JASMIN and CEMS

2D Modeling of Urban Flood Vulnerable Areas

CORRIGENDUM TO TENDER FOR HIGH PERFORMANCE SERVER

StormSurgeViz: A Visualization and Analysis Application for Distributed ADCIRC-based Coastal Storm Surge, Inundation, and Wave Modeling

Schedule WRF model executions in parallel computing environments using Python

Virtualization of ArcGIS Pro. An Esri White Paper December 2015

Bringing Big Data Modelling into the Hands of Domain Experts

NVIDIA IndeX Enabling Interactive and Scalable Visualization for Large Data Marc Nienhaus, NVIDIA IndeX Engineering Manager and Chief Architect

HPC technology and future architecture

Legal Notices Introduction... 3

Scaling Objectivity Database Performance with Panasas Scale-Out NAS Storage

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

High Performance. CAEA elearning Series. Jonathan G. Dudley, Ph.D. 06/09/ CAE Associates

Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology

Virtualization in Linux a Key Component for Cloud Computing

Performance Testing of a Cloud Service

Cloud Storage. Parallels. Performance Benchmark Results. White Paper.

DATA VISUALIZATION. Lecture 1 Introduction. Lin Lu llu@sdu.edu.cn

Accelerating CFD using OpenFOAM with GPUs

Shared Parallel File System

Achieving Performance Isolation with Lightweight Co-Kernels

NoSQL Performance Test In-Memory Performance Comparison of SequoiaDB, Cassandra, and MongoDB

Data analysis and visualization topics

Recent Advances in HPC for Structural Mechanics Simulations

Clusters: Mainstream Technology for CAE

Very special thanks to Wolfgang Gentzsch and Burak Yenier for making the UberCloud HPC Experiment possible.

Scaling in a Hypervisor Environment

SUBJECT: SOLIDWORKS HARDWARE RECOMMENDATIONS UPDATE

Interactive Level-Set Deformation On the GPU

ST810 Advanced Computing

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

walberla: A software framework for CFD applications on Compute Cores

Remote visualization VirtualGL

Unidata Community Equipment Awards Cover Sheet

Design and Optimization of OpenFOAM-based CFD Applications for Hybrid and Heterogeneous HPC Platforms

Cloud Computing. Alex Crawford Ben Johnstone

CLOUD GAMING WITH NVIDIA GRID TECHNOLOGIES Franck DIARD, Ph.D., SW Chief Software Architect GDC 2014

VisCMD: Visualizing Cloud Modeling Data

Performance of the JMA NWP models on the PC cluster TSUBAME.

Transcription:

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 Data Visualization: Domain specific Tools and Systems Application Examples Future Perspectives 2

Data Production at DKRZ 6 PByte GPFS Hard Disks 158 TFlops 20 TByte Mem. Supercomputer 7 Silos 88 Drives 100 PByte Archive System

Visualization in HPC Parallel File System (GPFS) Environments Supercomputer Archive System Data Transfer User 7

Visualization in HPC Parallel File System (GPFS) Environments Supercomputer Archive System Remote 3D User Visualization Server 8

Remote-3D-Rendering Local Computer: Keyboard / Mouse Display Remote-3D Client Software Solution: TurboVNC / Virtual GL Visualization Server: 3-D-Software (OpenGL) Remote 3D-Server Data Keyboard / Mouse Capture Keyboard / Mouse Uncompress Image Display Image Capture Framebuffer Compress Image Send Image to Client

Hardware Visualization Cluster Nodes Type CPUs RAM Gfx Cards 1 Transtec Lynx 2610R 2 HP ProLiant DL370 G6 2 Intel Xeon E5-2690 2.9 GHz, 8-core 2 Intel Xeon X5680 3.33 GHz, 6-Core 256 GB 2 Nvidia Quadro K5000, 4 GB 96 GB 2 NVidia Quadro 6000, 6 GB 1 Dell Precision R5400 2 Intel Xeon 3 GHz (2-Core) 32 GB NVidia Quadro 5000, 2.5 GB 4 Dell PowerEdge M610x 1 HP ProLiant DL585 2 Intel Xeon E5649 2.53 GHz, 6-Core 4 Opteron64 2.4 GHz, 2- Core 96 GB NVidia Tesla M2070Q, 6GB 128 GB 2 Nvidia Quadro FX 5500, 1 GB 9 Nodes (HP), heterogenous 10 GE Network GPFS directly mounted CentOS (RH5)

Climate System, Climate Models and Climate Data 11

The Climate System 12

Atmosphere Model Conservation Laws (Momentum, Energy, Mass) State Equations Radiation Boundary Conditions (Earth Geometry, Astronomical Parameters, Distribution of Land and Sea Differential Equations 13

Atmosphere Models... approximate solution: finite differences method using a 3D-computational grid 14

A coupled climate model Sun Atmosphere concentrations (GHG, SO 4 ) Momentum Energy Water Land Surface Coupler Ocean Source: MPI-M 15

Grid Resolution IPCC Simulations 16

Climate Models Data Structures Relatively coarse 3D grids, some quantities only 2D Grids: rectilinear, curvilinear, rotated, irregular Multivariate / scalar and vector fields Time dependence: very long time series Coupled models: distinct grids Multi run experiments (ensembles)

Staggered Grids

Curvilinear Grids

Formats: GRIB and NetCDF File Formats and other requirements Conventions for Metadata (NetCDF/CF-1.0) Other domain specific features Geographical mapping of data Special Values (masking of grid cells with no data )

Visualization: Domain specific Tools and Systems 21

Visualization Software Categorie Typ Name URL Features Programming- and Scripting languages for analysis $$ $$ $$ free Matlab IDL Mathematica R www.mathworks.de/products/matlab www.exelisvis.com www.wolfram.com/mathematica www.r-project.org Simulation + Gfx 2D+ scripting Simulation + Gfx Statistik, 2D script Domain specific Visualization Software frei frei frei frei frei frei frei Ferret GrADs Vis5D+ GMT ODV IDV NCL ferret.wrc.noaa.gov/ferret www.iges.org/grads vis5d.sourceforge.net gmt.soest.hawaii.edu odv.awi-bremerhaven.de/ www.unidata.ucar.edu/software/idv www.ncl.ucar.edu/ 2D script based 2D script based 3D interactive (old) 2D script based 2D script based 3D interactive 2D script based 3D Visualization Systems $$ frei $$ frei $$ frei Avizo OpenDX AVS/Express Paraview SimVis VisIt www.vsg3d.com/products/avizo.asp www.opendx.org www.avs.com www.paraview.org http://www.simvis.at wci.llnl.gov/codes/visit 22 Climate Extensions 3D, alt climate features 3D GUI, parallel 3D/2D -> multivariate 3D, parallel 25 Jahre DKRZ - WG Auswertesoftware

3D Visualization Software: Avizo Green 23 25 Jahre DKRZ - WG Auswertesoftware

3D Vis-Software: Avizo Green Avizo with domain specific extensions NetCDF CF-1.0 Reader supports regular, rectilinear, rotated, curvilinear and irregular grids larger data: streaming for time dependent data Caching in memory Map Projections Cylindric Equidistant, Spherical, Mollweide etc. Earth Module Textures, LOD techniques Topography / Bathymetry Continental and political Outlines HW-based Bump Shading for 2D Slices Vector Vis Methods Volume Rendering (rectilinear grids)

Another 3D-Visualization Paradigm: SimVis Linking & brushing: Analysis of multivariate features

Paraview

Application Examples 27

Simulations 2010/2011 Simulations for CMIP5 / IPCC AR5 Earth System: Biosphere, Ocean Biogeochemistry Computational effort: factor 60 compared to that of IPCC AR4 13 000 simulated model years Results: 650 TeraBytes -> 60 Terabytes ESG 28

Earth System Model Atmosphere Coupler Vegetation / Land Biogeochemistry Ocean: Physics 29

IPCC-AR5 Simulations RCP-Scenarios RCP = Representative Concentration Pathways 30

IPCC-AR5 Simulations RCP-Scenarios 31

IPCC-AR5 Simulations Temperature Change 32

IPCC-AR5 Simulations Temperature Change 33

34

35

36

37

38

39

40

41

42

43

44

STORM: development of a high resolution coupled climate model Towards Exascale Models Joint project: MPI-M, KlimaCampus, DKRZ Atmosphere: ca. 40 km, 768 x 384 x 95 Ocean: ca. 10 km, 3600 x 2394 x 80 High storage frequency: data storage expensive Vis-SW /HW not prepared for data size 45

46

47

48

49

Future Challenges BMBF funded project Cloud resolving model ICON-Grid (unstructured) Horizontal grid spacings of 100 m Vertically: e.g. 250 layers Domains of 1000 km x 1000 km http://hdcp2.zmaw.de/ 50

Summary and Outlook Visualization of Climate Model Data (with Avizo) Data interface supports native model data formats Many domain specific requirements met (mapping, map projections, geographical context, time dependence) New: irregular grids via NetCDF Extendability (DKRZ: source code agreement with VSG) Challenges: towards Exascale Vis High spatial resolution -> for visualization high temporal resolution required -> High cost of data output/storage/access Scalability of Data transfer / access / processing Scalability of Visualization Software Paradigm change?

Questions? boettinger@dkrz.de http://www.dkrz.de END Many of the animations shown can be found here: http://www.dkrz.de/klimaforschung-en/konsortial-en/ipcc-ar5/ergebnisse or here: http://www.dkrz.de/about-en/media/galerie/vis 52