LLNL-PRES-619132 This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under contract DE-AC52-07NA27344.

Slides:



Advertisements
Similar presentations
John Biddiscombe CSCS Swiss National Supercomputing Centre 03/06/2008 Working with Time in ParaView.
Advertisements

1 Slides presented by Hank Childs at the VACET/SDM workshop at the SDM Center All-Hands Meeting. November 26, 2007 Snoqualmie, Wa Work performed under.
Scientific Visualization with VisIt
© TMC Computer School HC20203 VRML HIGHER DIPLOMA IN COMPUTING Chapter 1 – Introduction to VRML.
Large Scale Data Visualization with VisIt Hank Childs, Lawrence Berkeley, August 8, 2012 Basic usage Data analysis Derived quantities Scripting Moviemaking.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Refer to Ivor Horton’s Beginning ANSI C++ The Complete Language, 3rd Ed. APress Media, LLC. About the book Ivor Horton, Beginning ANSI C++: The Complete.
IS&T Scientific Visualization Tutorial Erik Brisson Introduction to Scientific Visualization.
IS&T Scientific Visualization Tutorial Erik Brisson Introduction to Scientific Visualization.
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
Scientific Visualization with VisIt Eliot Feibush Bum Shik Kim Zach Kaplan PRINCETON PLASMA PHYSICS LABORATORY PICSciE Princeton Institute for Computational.
Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh University.
® Page 1 Intel Compiler Lab – Intel Array Visualizer HDF Workshop VIII October 27, 2004 John Readey
Leicester, February 24, 2005 VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis. VO-TECH Project. Stage01 Ugo Becciani INAF – Astrophysical.
ROOT: A Data Mining Tool from CERN Arun Tripathi and Ravi Kumar 2008 CAS Ratemaking Seminar on Ratemaking 17 March 2008 Cambridge, Massachusetts.
GIS technologies and Web Mapping Services
OpenAlea An OpenSource platform for plant modeling C. Pradal, S. Dufour-Kowalski, F. Boudon, C. Fournier, C. Godin.
Scientific Visualization with VisIt Eliot Feibush PLASMA PRINCETON PHYSICS LABORATORY PICSciE Princeton Institute for Computational Science and Engineering.
Data Formats: Using Self-describing Data Formats Curt Tilmes NASA Version 1.0 February 2013 Section: Local Data Management Copyright 2013 Curt Tilmes.
1 8/29/05CS360 Windows Programming Professor Shereen Khoja.
EARTH SCIENCE MARKUP LANGUAGE “Define Once Use Anywhere” INFORMATION TECHNOLOGY AND SYSTEMS CENTER UNIVERSITY OF ALABAMA IN HUNTSVILLE.
Lawrence Livermore National Laboratory A system for strong local account management. SLAM David Frye Lawrence Livermore National Laboratory, P. O. Box.
HDF5 A new file format & software for high performance scientific data management.
DM_PPT_NP_v01 SESIP_0715_AJ HDF Product Designer Aleksandar Jelenak, H. Joe Lee, Ted Habermann Gerd Heber, John Readey, Joel Plutchak The HDF Group HDF.
Introduction to J2EE Architecture Portions by Kunal Mehta.
Why Java? A brief introduction to Java and its features Prepared by Mithat Konar.
LLNL-PRES-XXXXXX This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under contract DE-AC52-07NA27344.
Exploring the Synergies between ‘Commercial’ and Open Source Software Gregg Petrie, Cosmic Project Lee Miller, Pacific Northwest National Laboratory.
GIS On The Web: An Overview of ArcIMS. *The easy flow of geographic data can offer real-life solutions in many societal sectors, including municipal government,
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
Lawrence Livermore National Laboratory This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory.
The netCDF-4 data model and format Russ Rew, UCAR Unidata NetCDF Workshop 25 October 2012.
AVS/Express and VisIt Training NERSC Users meeting June PPPL Cristina Siegerist NERSC/LBNL Visualization group June 13, 2006.
Martin Schulz Center for Applied Scientific Computing Lawrence Livermore National Laboratory Lawrence Livermore National Laboratory, P. O. Box 808, Livermore,
Opportunities in Parallel I/O for Scientific Data Management Rajeev Thakur and Rob Ross Mathematics and Computer Science Division Argonne National Laboratory.
Blaise Barney, LLNL ASC Tri-Lab Code Development Tools Workshop Thursday, July 29, 2010 Lawrence Livermore National Laboratory, P. O. Box 808, Livermore,
_______________________________________________________________CMAQ Libraries and Utilities ___________________________________________________Community.
A High performance I/O Module: the HDF5 WRF I/O module Muqun Yang, Robert E. McGrath, Mike Folk National Center for Supercomputing Applications University.
ASC Tri-Lab Code Development Tools Workshop Thursday, July 29, 2010 Lawrence Livermore National Laboratory, P. O. Box 808, Livermore, CA This work.
PaPCo, Das2, and Autoplot Jeremy Faden, University of Iowa.
I/O for Structured-Grid AMR Phil Colella Lawrence Berkeley National Laboratory Coordinating PI, APDEC CET.
EARTH SCIENCE MARKUP LANGUAGE Tutorial on how to write an ESML Description File (for ESML Schema v3.0) “Define Once Use Anywhere” INFORMATION TECHNOLOGY.
The HDF Group Introduction to netCDF-4 Elena Pourmal The HDF Group 110/17/2015.
Alfresco Daeja Integration Yong Qu Chief Solutions Architect
Visualization with ParaView. Before we begin… Make sure you have ParaView 3.14 installed so you can follow along in the lab section –
A Remote Collaboration Environment for Protein Crystallography HEPiX-HEPNT Conference, 8 Oct 1999 Nicholas Sauter, Stanford Synchrotron Radiation Laboratory.
GIS for Atmospheric Sciences and Hydrology By David R. Maidment University of Texas at Austin National Center for Atmospheric Research, 6 July 2005.
SDM Center Parallel I/O Storage Efficient Access Team.
LLNL-PRES This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344.
The Virtual Observatory and Ecological Informatics System (VOEIS): Using RESTful architecture and an extensible data model to provide a unique data management.
Review of PARK Reflectometry Group 10/31/2007. Outline Goal Hardware target Software infrastructure PARK organization Use cases Park Components. GUI /
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
VisIt Project Overview
Data Browsing/Mining/Metadata
VisIt 2.0 Features Brad Whitlock.
Architecture of Android
Data Sharing We all need data
Writing a File Format Reader for VisIt
VisIt Libsim Update DOE Computer Graphics Forum 2012 Brad Whitlock
Transitioning VisIt to CMake
In-situ Visualization using VisIt
Tools to Build Clients.
Lawrence Livermore National Laboratory
Tom Rink Tom Whittaker Paolo Antonelli Kevin Baggett.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Lecture 2 Components of GIS
HDF-EOS Workshop XXI / The 2018 ESIP Summer Meeting
SCEC-VDO vtk Summer 2018 Objectives.
WCF Data Services and Silverlight
Introduction to Scientific Visualization
Presentation transcript:

LLNL-PRES This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under contract DE-AC52-07NA Lawrence Livermore National Security, LLC

Lawrence Livermore National Laboratory LLNL-PRES ~120 readers as of Feb 2013 Application Code Formats Application Toolkit Formats General Scientific Data Formats Specialized Scientific Data Formats Visualization Formats Graphics Formats General ASCII Data Formats Special-Purpose Formats Creating BOV, VTK, Silo files This presentation describes the data file formats that are supported by VisIt, dividing them up into several categories. Very high level creation of BOV, VTK, and Silo data files is also covered.

Lawrence Livermore National Laboratory LLNL-PRES Develop new readers for VisIt in C++ Python readers supported in future Build reader against precompiled VisIt distribution Override installed plugins with private version Return metadata Return VTK data sets and data arrays Metadata Server plugins Compute Server plugins Data network connection Local Components Python Clients Java Clients Java Clients GUI CLI VisIt Viewer vtkDataSe t metadata

Lawrence Livermore National Laboratory LLNL-PRES Designed primarily for and are part of some specific application code Code that writes these files is typically part of the application itself and is not a stand-alone product of its own These formats may use some lower level library such as HDF5, or they may use raw ASCII ANSYS Cale CASTRO CCM DDCMD Dyna3D Enzo FLASH FVCOM Examples: Gadget LAMMPS NASTRAN Nek5000 OVERFLOW PATRAN Pixie S3D ZeusMP CASTRO FLASH FVCOM

Lawrence Livermore National Laboratory LLNL-PRES Similar to application code formats except they are part of a broader framework or toolkit for writing application codes Code that writes files in these formats is not a stand-alone product on its own. Instead, it is part of the associated toolkit. Adventure I/O BoxLib Chombo ITAPS OpenFOAM SAMRAI Spheral Examples: ITAPS Chombo SAMRAI

Lawrence Livermore National Laboratory LLNL-PRES Designed to be scientific interchange formats for a variety of applications, storing data for one or more computational science domains. Not specific to any application code/toolkit and typically have standalone I/O libraries. ADIOS CGNS Exodus HDF5 H5Part NETCDF PDB Silo XDMF Examples: Array Storage I/O Conventions API Common Structure Silo / Ale3d CGNS NETCDF

Lawrence Livermore National Laboratory LLNL-PRES Designed for one limited type of data, often specific to a single scientific domain such as geographic or molecular data. They often have standalone I/O libraries if they are not ASCII-based. BOW FITS GDAL MatrixMarket ProteinDataBank ESRI Shapefile XYZ Examples: DEM from GDAL Protein Data Bank

Lawrence Livermore National Laboratory LLNL-PRES Geared towards storing data for visualization tools Fields on a mesh structure of some type General enough to support a wide variety of domains and data types VTK EnSight GMV Plot3D Tecplot Vis5D Xmdv Examples:

Lawrence Livermore National Laboratory LLNL-PRES Designed for graphics uses such as digital content creation, computer aided design, or other graphics domains other than visualization Used for image-based experimental or observation data Common Graphics / Modeling Programs Photoshop Maya Blender Image (PNG, JPEG, TIFF, BMP, etc.) RAW STL Wavefront OBJ Examples: Carina Nebula

Lawrence Livermore National Laboratory LLNL-PRES Allow for easy importing of simple ASCII data of various styles Curve2D Lines PlainText Point3D Examples:

Lawrence Livermore National Laboratory LLNL-PRES These formats are typically accessed in conjunction with another reader or specific features in VisIt, and are not intended to be used directly. SimV1 SimV2 ZipWrapper Examples: Simulation libsim Data Access Code SimV2 reader VisIt runtime

Lawrence Livermore National Laboratory LLNL-PRES

Lawrence Livermore National Laboratory LLNL-PRES The following brief examples are excerpts from programs that come with the VisIt source code distribution. Look in src/tools/DataManualExamples/CreatingCompatible Or in VisIt’s anonymous svn: Compatible/

Lawrence Livermore National Laboratory LLNL-PRES BOV can represent 3D rectilinear meshes 1 scalar 1 data file 1 header file that describes data Domain decomposition supported

Lawrence Livermore National Laboratory LLNL-PRES

Lawrence Livermore National Laboratory LLNL-PRES Several ways of creating VTK files VisIt provided a visit_writer library for C or Python that simplifies writing valid VTK files

Lawrence Livermore National Laboratory LLNL-PRES Silo is scientific data storage library callable from C,C++, FORTRAN, Python Silo supports all of the mesh types that VisIt can process Excellent Reference Manual

Lawrence Livermore National Laboratory LLNL-PRES

Lawrence Livermore National Laboratory LLNL-PRES Variables exist on a mesh Variables can be zone-centered or node-centered