CSCS is delighted to announce its upcoming workshop In-situ Scientific Visualization with VisIt to be held from Thursday, November 26 to Friday, November 27, 2015 at CSCS in Lugano, Switzerland.
Scientific Transferring or storing data to disk has become a serious bottleneck of large scale simulations. The I/O infrastructure (hardware and software) stagnates, whereas computations on the chip reach now unprecedented performance. In many cases, data analysis and visualization must now be performed in-situ. This tutorial presents the fundamentals of in-situ data analysis and visualization focusing on production use. Attendees will learn the basics of in-situ analysis and visualization, walking through various code instrumentation examples. We will use the well known VisIt Visualization end-user application. One of VisIt’s standard component is the in-situ “libsim” library. We will explain in details all the necessary steps required to instrument a simulation code to prepare it for a coupling with VisIt. We will work with small examples, and a mini application solving a fluid flow problem in parallel; finally, attendees are encouraged to bring their own code to instrument it for in-situ coupling with VisIt’s libsim.
Thursday, November 26, 2015
10:30 – 12:30
Introduction, motivations (20 min)
In-situ Processing Strategies (40 min)
VisIt generic visualization end-user application (60 min)
Data types, data formats
12:30 – 14:00 Lunch Break
14:00 – 17:00
VisIt in-situ library
Examples in C, FORTRAN and PYTHON
Profiling, performance, memory footprint
Friday, November 27, 2015
09:00 – 12:00
Deployment of a mini-app with VisIt in-situ library
Ghost-cells, node and cell-based data strategies
Paralell I/O patterns can differ from in-situ data patterns. Case study
Use case: in-situ visualisation of cosmological simulations with the ENZO code
12:00 – 13:30 Lunch Break
13:30 – 16:30
Code instrumentation of your own application on Piz Daint.