• No results found

Visualization Infrastructure and Services at the MPCDF

N/A
N/A
Protected

Academic year: 2021

Share "Visualization Infrastructure and Services at the MPCDF"

Copied!
18
0
0

Loading.... (view fulltext now)

Full text

(1)

Visualization Infrastructure and Services at the MPCDF

Markus Rampp & Klaus Reuter

Max Planck Computing and Data Facility (MPCDF)

([email protected])

Interdisciplinary Cluster Workshop on Visualization Garching, Nov 4, 2015

(2)

Outline

Topics

.

overview remote visualization services

·

hardware & software infrastructure

·

project support

.

challenges and outlook

MPCDF Visualization Team

.

people involved (part-time, main focus is HPC)

Elena Erastova

(visualization projects)

Klaus Reuter

(software and hardware coordination, consulting, projects, training)

Markus Rampp

(consulting, projects, training)

(3)

Visualization infrastructure for the Max-Planck-Society

MPCDF visualization services:

.

provide central software and hardware infrastructure for remote visualization

.

target: interactive data exploration & analysis, presentation

.

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 conceptual challenges:

.

broad range of disciplines in MPG: Plasmaphysics, Astrophysics, . . . , comp. Biology

y

many different scientific contexts

y

variety of simulation codes: ”home-grown”, commercial, open-source, third-party, . . .

y

non-standardized, heterogeneous data structures and formats

y

”legacy” analysis pipelines, . . .

.

massive datasets from HPC simulations:

(

massive:

amount of raw data, memory requirements, complexity)

multidimensional (3D + time), multi-variate data

(4)

Visualization infrastructure for the Max-Planck-Society

Status

.

consulting & dedicated project support since 2008

.

MPG visualization cluster operational since Sep. 2010

.

open to all MPG scientists and collaboration partners

.

many projects supported (some highlights by K. Reuter)

.

broad userbase (beyond Garching campus)

Rationale for centralized visualization in the MPG:

.

a

necessity for a HPC centre

rather than an optional service

·

huge amounts of output data produced by HPC simulations

·

transfer of raw data for local analysis & visualization no more possible

·

even dumping the RAM is becoming prohibitive due to I/O constraints

y

in-situ

visualization (not covered here)

·

visualization requires HPC-like resources (specialized hardware, housing, . . . )

·

requires substantial expertise on methods, software, . . .

y

sustainability

.

Technological prerequisites

(5)

Central visualization infrastructure: technical prerequisites

traditional ”X over ssh” (e.g. ssh -X)

. 3D data are transfered to the client

. fails to deliver interactive frame rates

. uses X-server/graphics card of the client

y not suited for 3D applications

server-side rendering

. only (compressed) image stream is transferred

. delivers interactive frame rates with moderate WAN bandwidth

. uses X-server/graphics card(s) of the server

. generic solution (OpenGL)

. mature software solutions/products:

· VirtualGL/TurboVNC (Open Source, ex SUN)

(6)

Remote-visualization cluster

Focus:

.

enable our (geographically dispersed) scientific users to perform complex visualization tasks

with-out special technical prerequisites (software, hardware)

y

remote

visualization

Hardware overview (HP cluster)

. 5 ”standard” visualization nodes each equipped with: · 2 Intel quadcore CPUs: 8 cores, 144 GB RAM · 2 NVidia FX 5800 graphics cards

. 1 ”high-end” visualization node:

· 4 Intel hexacore CPUs, 24 cores, 256 GB RAM · 2 NVidia FX 5800 graphics cards

. 1 login node: viz00.rzg.mpg.de

. dedicated disk system (GPFS, ' 30 TB)

. GPFS filesystem /ptmp of HPC system Hydra mounted

. 2 graphics workplaces (active stereo) in MPCDF offices

Software stack

. SLES 11 (MPCDF standard cluster setup), VizStack middleware (GPUs, X-servers, . . . )

. web-based reservation system (HP, MPCDF)

(7)

User interface

Remote desktop (via TurboVNC)

. a standard desktop in a separate window

. application agnostic

. desktop icons for main applications

. preconfigured according to session properties (number of GPUs, CPUs)

(8)

Software for Visualization

Software for interactive data visualization and analysis

. VisIt: main workhorse for 3D analysis

. Paraview: main workhorse for 3D analysis

. VAPOR: large-scale data (requires preprocessing)

. Voreen: volume rendering

Tools and libraries

. GNU R, IDL, MATLAB, gnuplot, . . .

. VTK, HDF5, SILO, . . .

. mencoder: scripts for x264 encoding of movies

Special-purpose software

. Splotch: a (non-interactive), parallel ray tracer for SPH data.

. VMD (Visual Molecular Dynamics): a molecular graphics software.

. POV-Ray: a freeware multi-platform ray-tracing package.

(9)

Application support

Documentation

.

http://www.rzg.mpg.de/services/visualisation/

Training

.

courses (

http://www.rzg.mpg.de/services/visualisation/scientificdata/presentations

)

· K. Reuter: RZG-Services zur Visualisierung wissenschaftlicher Datens¨atze, DV-Treffen der Max-Planck-Institute, G¨ottingen, Sep 15, 2010

· K. Reuter: Scientific Visualisation Services at RZG, Seventh GOTiT High Level Course, Garching, Oct 19, 2010 · M. Rampp: Introduction to VisIt, LRZ course on ”Visualisation of Large Data Sets on Supercomputers”, 2010 –

2011

· M. Rampp: Introduction to VisIT, 11th Summer school on scientific visualization, CINECA Bologna/Italy, Jun 13, 2012

· M. Rampp: Visualization of HPC simulation data: overview and tutorial, ISSS-12, Prague (2015)

· overview talks at Max-Planck-Institutes: MPA, Garching (2009), FHI, Berlin (2011), MPI f. Biophysics, Frankfurt (2014), . . .

Project support

.

dedicated support for visualization projects at different levels:

·

from basic ”first level” support to comprehensive visualization and analysis tasks

·

requires (considerable) insight to scientific domain

·

several completed and ongoing projects, in close collab. with the users/scientists:

http://www.rzg.mpg.de/services/visualisation/scientificdata/projects

.

contact:

[email protected]

(10)

MPG/MPCDF reference applications

Projects with MPCDF support (in close collab. with research groups)

.

application domains:

·

Plasmaphysics

: MHD turbulence simulations for nuclear fusion research (IPP)

·

Stellar astrophysics

: Supernova simulations, NS mergers (MPA)

·

Cosmology

: Structure and star formation (MPE)

·

Molecular dynamics

: Materials research for plasma-wall-interaction (IPP), DFT (FHI)

·

CFD

: DNS simulations of turbulent Taylor-Couette flows (MPI-DS)

.

data structures/grids:

·

regular: cartesian, polar (2D, 3D), block-structured (”Yin-Yan”)

·

irregular: (mapped) point clouds

.

data sizes, dimensions:

·

up to

2048

3

(cartesian),

1000

×

180

×

360

(polar),

2048

×

769

×

1153

(cylindrical)

·

up to

'

10

6

(particles in 3D),

'

10

7

(nodes in 3D unstructured mesh)

·

all: multi-variable (scalar, vector), time-dependent

see also:

http://www.rzg.mpg.de/services/visualisation/scientificdata/projects Presentation by K. Reuter

(11)
(12)
(13)
(14)
(15)
(16)

Challenges & outlook

Technological

.

hitting the limits of general-purpose software tools (VisIT, Paraview): interactivity, memory

demands:

O

(1000

3

)

data

y

use GPUs in HPC system, e.g. MPG Hydra with Nvidia K20x GPUs

y

enables

in-situ visualization

: a big buzz or something interesting to watch ?

◦ basic technique: implement library calls in simulation code (APIs for C, FORTRAN)

◦ mediates callbacks to visualization tool

(17)

Challenges & outlook

Organizational

.

dedicated project support is of key importance (but not scalable)

.

beyond

scientific

data analysis and insights

·

ever increasing standards and expectations for public understanding of science

·

are we the right people to ”direct” professional animations (TV documentaries) ?

·

do we need ”real” scientific data for this at all ?

·

credits ?

y

Max-Planck Visualization Award

(18)

Challenges & outlook

Organizational

.

dedicated project support is of key importance (but not scalable)

.

beyond

scientific

data analysis and insights

·

ever increasing standards and expectations for public understanding of science

·

are we the right people to ”direct” professional animations (TV documentaries) ?

·

do we need ”real” scientific data for this at all ?

·

credits ?

y

Max-Planck Visualization Award

.

highly efficient and innovative algorithms often don’t make it into usable software

Outlook

.

remote visualization on HPC system

Hydra

(to replace visualization cluster in early 2016)

References

Related documents

I tillegg viser Larsen (2004) at håndhygiene er det enkleste og viktigste tiltaket for å forebygge nosokomiale infeksjoner, ut i fra det skulle man tro at god håndhygiene skulle

BusinessObjects XI R2 Integration Kit for SAP MUST be installed in order to use SAP BW Server as a data source from Web Intelligence, Crystal Reports, Desktop Intelligence and

With no long-run relationship between government expenditures (G) and economic growth (y), the standard Granger causality test is performed using G variable at level

Google Migration Implementation Plan/Schedule Page 3 of 6 Develop scheme for data migration TI. Develop scheme for mail architecture & delivery

In addition, 67% of consumers who currently redeem coins at a retail location said if their FI installed a no-fee, self-service coin redemption option they would change their

At the same time, the loss of trust in Russia since the Ukraine crisis opens up the possibility for NATO to cooperate more intensively with those post-Soviet countries that have

Classically, the Centers for Disease Control and Prevention (CDC) designated Kaposi sarcoma (KS) cervical cancer (CC) and non-Hodgkin ’s lymphoma (NHL) as AIDS defining cancers

In Chapter 3, we provide convergence results for the PBA in terms of macro and wall-clock time, leading to the main conclusion that the asymptotic rate of convergence of an