Volumes with yt. Matthew Turk Columbia University

Similar documents
Analysis and Visualization with yt. Matthew Turk UIUC School of Information Sciences UIUC Astronomy

#53011 HIGHPOWER NMC MATCH 1/1/16 NRA

Enzo-P / Cello. Formation of the First Galaxies. San Diego Supercomputer Center. Department of Physics and Astronomy

A Scalable Adaptive Mesh Refinement Framework For Parallel Astrophysics Applications

Wyoming County General Election

Prototyping an in-situ visualisation mini-app for the LFRic Project

Visualization Challenges for Large Scale Astrophysical Simulation Data. Ultrascale Visualization Workshop

#53011 HIGHPOWER

ElmerPost. Post-processing your results. Thomas Zwinger. thomas.zwinger[at]csc.fi

Pete Yarbro 2-MA 3-FTR st FTR Rick Frost 4-SS 3-FTR

Final Competition Rankings for the GGSM - FNY-14 held at the Pathfinder Fish & Game Club in Fulton, NY Match Date: 7/12/14

High-Performance Computing

Fault tolerant issues in large scale applications

LICENSEE ACTION ACTION DATE Carl Michael Pozyck License Denial 1/20/2011 License #: Resident Accident Health Sickness

Skagit Valley Highland Games 7/14/2018

Large Group Festival Income and Expenses

Division of Information Technology

High-Performance Computing

MODERATION MODERATION September Timetable Web v. Southern Venues: Hobart College Friday 1 st September English pm 12.

Castle Rock Swimming. Meet Eligibility Report 2012 CO CSI SC 14&U Silver State 24-Feb-12 to 26-Feb-12 Yards Alt: 5280

Gadget in yt. christopher erick moody

Software Tools For Large Scale Interactive Hydrodynamic Modeling

8 and Under Swimmer Year Time Event Time Year Swimmer

An Introduction to the LFRic Project

StAC Meeting. March 22, Santa Clara Convention Center

Castle Rock Swimming. Meet Eligibility Report 2012 CO Age Group Championships 02-Mar-12 to 04-Mar-12 Yards Alt: 4982

Kevin Taylor Interim CIO/AVP INFORMATION TECHNOLOGY SERVICES E616

2018 BOARD MEMBERS BUSINESS INDUSTRY REPRESENTATIVES

HOPKINS COUNTY, TEXAS PRIMARY ELECTION 3/6/2018. Page 1 of 21. Election Day Voting Early Voting Total

POC Executive Forum No.7 Meeting Notes

Board of Directors. Acting Ethics Officer. General Counsel Marcia Scully. General Auditor. General Manager Jeffrey Kightlinger. Gerald C.


SAMPLE. ABC Eco-IT. SR&ED Tax Credit Claim. ABC Eco-IT. Fiscal Year Ending Dec 31, (416) Telephone: (416)

Understanding Executables Working Group

VicIS Division 3 Boys Classic Tyrol

2016 Region 8 Men's Championships Meet Results - Multi Apr 7-10, 2016

Eclipse Packaging Project

etcalf Metcalf Miles Results 30/38 Beginner overall Chief of Timing & Scoring Race Director Licensed to: Sierra OT

RADFORD UNIVERSITY Division of Information Technology

Final Competition Rankings for the GGSM - MMT-14 held at the Western Montana Fish & Game Association in Missoula, MT Match Date: 6/28/14

Election Summary Report Saline County, IL General Primary Election Summary For Jurisdiction Wide, All Counters, All Races UNOFFICIAL FINAL RESULTS

2017 BOARD MEMBERS BUSINESS INDUSTRY REPRESENTATIVES

GEORGE W. MCAULEY JR., P.E. LESLIE S. RICHARDS. PennDOT Secretary of Transportation. Deputy Secretary for Highway Administration

White Paper Assessing FPGA DSP Benchmarks at 40 nm

Northern Kettles Fall Epic

People & Technology. Proceedings of the Bellcore/BCC Symposium on User-Centered Design: Bellcore. R 3"hX SR-STS

IEEE-SA Standards Board Standards Review Committee (RevCom) unapproved Meeting Minutes 20 March :00 p.m. 4:00 p.m.

Counted Total Percent Ballots Registered Percent % 8,365. Counted Total Percent Ballots Registered Percent

GUIDE MATLAB VIDEO. Page 1

Hearing Type CaseType

Managing Research Data for Diverse Scientific Experiments

CyberScholar Network Prizes March 2012

AMERICAN SOCIETY OF HEATING, REFRIGERATING AND AIR-CONDITIONING ENGINEERS, INC Tullie Circle, N.E./Atlanta, GA

Directions and List for. Congressional Staffers

University of Colorado Denver Anschutz Medical Campus Senior Vice Chancellor for Administration and Finance

Oracle Database 11g: RAC Administration

Development of an Incompressible SPH Method through SPARTACUS-2D

Polyphemus. Automated Builds and Test from GitHub

LabVIEW: Visual Programming Using a Dataflow Model Extended With Graphical Control Structures. Outline

Transferring Colours to Grayscale Images by Locally Linear Embedding

CIP Cyber Security Standards. Development Update

Eclipse Packaging Project

Visualising the Dark Sky IEEE SciVis Contest 2015

Election Summary Report Clarke County State of Georgia Primary Election July 20, 2010 Summary For Jurisdiction Wide, All Counters, All Races

Visualization Tools for Adaptive Mesh Refinement Data

Example 13 - Shock Tube

Washington State College Wrestling Championships,

Cabling Report for week ending August 5, Upgrade Fiber and Cabling Connectivity

University of California, Berkeley

Election Summary Report DENT COUNTY, MO PRIMARY ELECTION Summary For Jurisdiction Wide, All Counters, All Races OFFICIAL RESULTS

Individual Meet Results

PHYSICALLY BASED ANIMATION

Grad projects / Independent Study

The IBM Blue Gene/Q: Application performance, scalability and optimisation

High. Visualization. Performance. Enabling Extreme-Scale. E. Wes Bethel Hank Childs. Scientific Insight. Charles Hansen. Edited by

PySPH: A Python Framework for Smoothed Particle Hydrodynamics

Final Competition Rankings for the GGSM - POK-14 held at the Alpha Training Academy in Pryor Creek, OK Match Date: 4/5/14

CS426 Compiler Construction Fall 2006

PRECALCULUS I/MATH 126 (2188) SHANNON MYERS

Campus Renovations Restoring Network Connectivity

Cumulative Report Official DENTON COUNTY ELECTIONS GENERAL ELECTION November 02, 2010 Page 1 of 8

Midland Lge Div3 Match1 Yate May 5th Total Scores

SERPENT Cross Section Generation for the RBWR

Operating Methodology

Scientific Visualization Services at RZG

Parallel I/O in the LFRic Infrastructure. Samantha V. Adams Workshop on Exascale I/O for Unstructured Grids th September 2017, DKRZ, Hamburg.

RESULTS BONAQUA TROUTBECK ATU TRIATHLON AFRICAN CUP + ZIMBABWE NATIONAL CHAMPIONSHIPS SATURDAY 1ST APRIL 2017

Sky is Not the Limit: Semantic-Aware Sky Replacement

Name, Job Title, Telephone Number and address and structure of your organisations ICT Department Team

Robert Dadashi-Tazehozi. rd2669. Deep Learning for Computer Vision and Natural Language Processing EECS 6894

UNITED STATES DISTRICT COURT FOR THE EASTERN DISTRICT OF TEXAS MARSHALL DIVISION

An Approach to the Generation of High-Assurance Java Card Applets

ShooterEntry# / Name. Glock"M Totals. Glock the PlatesTotals. 5 to Glock Totals. Match Total. Placing & Prizes. Categories. Super Senior.

PREPARING AN AMR LIBRARY FOR SUMMIT. Max Katz March 29, 2018

SIGN UP IN myproject, GO TO Mentor TO GET MEETING INFORMATION, DRAFTS, WEB MEETING LINKS, ETC.

OWASP Top David Johansson. Principal Consultant, Synopsys. Presentation material contributed by Andrew van der Stock

Election Summary JACKSON COUNTY, MISSOURI GENERAL ELECTION NOVEMBER 4, 2014 (Official)

Christopher Sewell Katrin Heitmann Li-ta Lo Salman Habib James Ahrens

Rice Owls. Rice University - Department of Athletics P.O. Box 1892 Houston, TX Overnight: 6100 Main St.

5 Mile Run. cheese Challenge Overall Results. June 14, 2014

Transcription:

Volumes with yt Matthew Turk Columbia University

Exascale is made of people! - Mike Warren, 2014

Scientific Inquiry

Analyzing Data

Running Simulations

Run Study

10% 90%

10% 90% Dekel s Law

Data

yt Data

Dat yt

Dat yt-3.0

yt-3.0

yt-3.0 We got to break, then fix.

yt-3.0 SPH, octrees, units, field types,...

Dat yt-3.0

yt is not the point.

Dat Synthesis

The point! Dat Synthesis

How do we get there?

Clarity Abstraction Delegation

Develop a data language.

Develop a data language. Inspection, Analysis, & Visualization

Inspection, Analysis, & Visualization

import yt ds = yt.load("output_00084/info_00084.txt") sp = ds.sphere("max", (1.0, "Mpc")) print sp["density"] [ 3.713965e-32,..., 8.940313e-30] g/cm**3

import yt ds = yt.load("output_00084/info_00084.txt") sp = ds.sphere("max", (1.0, "Mpc")) sp.quantities.extrema("density") (3.196587e-32 g/cm**3, 7.158091e-24 g/cm**3)

Inspection, Analysis, & Visualization

Tasker et al 2013

Collins et al 2012

Smith et al 2013

Egan et al 2013

Egan et al 2013

Egan et al 2013

ZuHone et al

Inspection, Analysis, & Visualization

import yt ds = yt.load("snapshot_033/snap_033.0.hdf") p = yt.projectionplot(ds, "x", "density") p.save()

import yt ds = yt.load("galaxy0030/galaxy0030") ad = ds.all_data() p = yt.phaseplot(ad, "density", "temperature", "cell_mass", None) p.save()

import yt ds = yt.load("galaxy0030/galaxy0030") ad = ds.all_data() p = yt.phaseplot(ad, "density", "temperature", "cell_mass", None) p.set_unit("cell_mass", "Msun") p.save()

Separate responsibilities to preserve API stability.

yt

API IO, parallelism, indexing, processing, iteration, filtering,...

Abstract data sources and indexing.

Some Simulation

Some Simulation Selector

Selected

Da Selected

unk Selected C

Values Coordinates Extent

Values Coordinates Extent Components

Values Coordinates Extent Components Value Neighbors Block Neighbors

Values Coordinates Extent Components Value Neighbors Block Neighbors

High-Level Operations

High-Level Operations

High-Level Operations

High-Level Operations

High-Level Operations

High-Level Operations

High-Level Operations

High-Level Operations Process data.

Low-Level Operations

a Low-Level Operations

a Low-Level Operations

a Low-Level Operations

Low-Level Operations Internal yt

Low-Level Operations Patches Particles Octs

Low-Level Operations 2HOT

Low-Level Operations Cello

Low-Level Operations ARTIO

Low-Level Operations VTK

Low-Level Operations

Low-Level Operations

Low-Level Operations

Low-Level Operations Index data.

Software Infrastructure

Software Infrastructure Generic Specific

Software Infrastructure Generic Specific Math Solvers Algorithms IO Parallelism Analysis Visualization

Software Infrastructure Generic Specific Math Parallelism Algorithms Visualization Solvers IO Analysis

Software Infrastructure Generic Specific Math Parallelism Algorithms Visualization IO Solvers Analysis

Software Infrastructure Generic Specific Domain specificity is a transient phenomena for infrastructure.

Software Infrastructure Generic Specific Domain specificity is a lasting phenomena for implementations.

Not Invented Here

Not Invented Here (a space-filling effect)

Metcalfe s Law

Dat yt

Dat Rockstar yt

Dat ORIGAMI yt

Dat Sunrise yt

Dat Hyperion yt

Dat VisIt yt

Dat ParaView yt

Dat Theia yt

Warren s Law

Exascale is made of people! - Mike Warren, 2014

People

Image Credit: Erik Rosolowsky & ALMA

Holtzman et al

Neurodome and ITER SubbaRao, Fisher, Shriwise

Thank you.

Tom Abel Kenza Arraki David Collins Brian Crosby Andrew Cunningham Hilary Egan Nathan Goldbaum William Grey Markus Haider Cameron Hummels Christian Karch Steffen Klemer Kacper Kowalik Mike Kuhlen Eve Lee Sam Leitner Yuan Li Chris Malone Josh Moloney Chris Moody Andrew Myers Jill Naiman Kaylea Nelson Jeff Oishi Jean-Claude Passy Mark Richardson Thomas Robitaille Anna Rosen Doug Rudd Anthony Scopatz Devin Silvia Sam Skillman Stephen Skory Britton Smith Geoffrey So Casey Stark Elizabeth Tasker Stephanie Tonnesen Sebastian TrujilloGomez Matthew Turk Rick Wagner Andrew Wetzel John Wise John ZuHone