Cactus Workshop - NCSA Sep 27 - Oct 1 1999 Scott H. Hawley*, Matthew W. Choptuik*  *University of Texas at Austin *  University of British Columbia

Slides:



Advertisements
Similar presentations
A Bezier Based Approach to Unstructured Moving Meshes ALADDIN and Sangria Gary Miller David Cardoze Todd Phillips Noel Walkington Mark Olah Miklos Bergou.
Advertisements

© Janice Regan, CMPT 102, Sept CMPT 102 Introduction to Scientific Computer Programming The software development method algorithms.
Gravitational Collapse in Axisymmetry Collaborators: Matthew Choptuik, CIAR/UBC Eric Hircshmann, BYU Steve Liebling, LIU APS Meeting Albuquerque, New Mexico.
ARCS Data Analysis Software An overview of the ARCS software management plan Michael Aivazis California Institute of Technology ARCS Baseline Review March.
Cactus in GrADS (HFA) Ian Foster Dave Angulo, Matei Ripeanu, Michael Russell.
Simulation of Gravitational Collapse in General Relativity Collaborators: Matthew Choptuik, CIAR/UBC Eric Hircshmann, BYU Steve Liebling, LIU Analysis,
QCD – from the vacuum to high temperature an analytical approach an analytical approach.
Multi-Cluster, Mixed-Mode Computational Modeling of Human Head Conductivity Adnan Salman 1, Sergei Turovets 1, Allen Malony 1, and Vasily Volkov 1 NeuroInformatics.
Modeling Emerging Magnetic Flux W.P. Abbett, G.H. Fisher & Y. Fan.
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
Chapter 3 Memory Management: Virtual Memory
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
Metadata Creation with the Earth System Modeling Framework Ryan O’Kuinghttons – NESII/CIRES/NOAA Kathy Saint – NESII/CSG July 22, 2014.
Processing of a CAD/CAE Jobs in grid environment using Elmer Electronics Group, Physics Department, Faculty of Science, Ain Shams University, Mohamed Hussein.
System Development Process Prof. Sujata Rao. 2Overview Systems development life cycle (SDLC) – Provides overall framework for managing system development.
4/30/04LSU 2004 Cactus Retreat1 Toward Relativistic Hydrodynamics on Adaptive Meshes Joel E. Tohline Louisiana State University
Cactus Project & Collaborative Working Gabrielle Allen Max Planck Institute for Gravitational Physics, (Albert Einstein Institute)
Ohio State University Department of Computer Science and Engineering 1 Cyberinfrastructure for Coastal Forecasting and Change Analysis Gagan Agrawal Hakan.
CCPR Workshop Introduction to the Cluster March 2, 2005.
1 Cactus in a nutshell... n Cactus facilitates parallel code design, it enables platform independent computations and encourages collaborative code development.
UMRIDA Kick-Off Meeting Brussels, october Partner 11 : INRIA.
Objective of numerical relativity is to develop simulation code and relating computing tools to solve problems of general relativity and relativistic astrophysics.
PDE2D, A General-Purpose PDE Solver Granville Sewell Mathematics Dept. University of Texas El Paso.
1 Computer Programming (ECGD2102 ) Using MATLAB Instructor: Eng. Eman Al.Swaity Lecture (1): Introduction.
3DCS Advanced Analyzer/Optimizer Module © Dimensional Control Systems Inc DCS Advanced Analyzer/Optimizer Equation Based Tolerance Analysis Quick.
INTERACTIVE ANALYSIS OF COMPUTER CRIMES PRESENTED FOR CS-689 ON 10/12/2000 BY NAGAKALYANA ESKALA.
Fluidix Getting Started with Fluidix © 2008 Adam MacDonald, Dr. David Pink, StFX University, OneZero Software.
Theoretical Model: Goals Flexible framework able to simulate wide variety of models Provide ability to run simulations of arbitrary complexity and size.
Advanced Simulation and Computing (ASC) Academic Strategic Alliances Program (ASAP) Center at The University of Chicago The Center for Astrophysical Thermonuclear.
Akram Bitar and Larry Manevitz Department of Computer Science
US Army Corps of Engineers Engineer Research and Development Center Navigation R&D High Fidelity Vessel Effects PI: Chris Kees and Matthew FarthingJanuary.
1 Building Bridges: CGWA Inauguration 15 December 2003 Lazarus Approach to Binary Black Hole Modeling John Baker Laboratory for High Energy Astrophysics.
Cactus/TIKSL/KDI/Portal Synch Day. Agenda n Main Goals:  Overview of Cactus, TIKSL, KDI, and Portal efforts  present plans for each project  make sure.
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation NEES TeraGrid.
Texas A&M University, Department of Aerospace Engineering AN EMBEDDED FUNCTION TOOL FOR MODELING AND SIMULATING ESTIMATION PROBLEMS IN AEROSPACE ENGINEERING.
Graduate Institute of Astrophysics, National Taiwan University Leung Center for Cosmology and Particle Astrophysics Chia-Yu Hu OSU Radio Simulation Workshop.
SIMULINK-Tutorial 1 Class ECES-304 Presented by : Shubham Bhat.
Connections to Other Packages The Cactus Team Albert Einstein Institute
Approach Outline Polygonal-Functional Hybrids for Computer Animation and Games The modern world of computer graphics is mostly dominated by polygonal models.
Software Engineering Jon Walker. What is Software Engineering? Why do we call it Software Engineering? Why not just call it programming or software development?
Generic GUI – Thoughts to Share Jinping Gwo EMSGi.org.
Outline Introduction Research Project Findings / Results
Cactus Workshop - NCSA Sep 27 - Oct Adding a Driver Thorn to Cactus Tom Goodale Albert Einstein Institute
Comp 410 Client Meeting Outline Revised Use Cases Design Concept Implementation on Azure Revised GUI Mockup Demo Future Meetings.
Using Symbolic PathFinder at NASA Corina Pãsãreanu Carnegie Mellon/NASA Ames.
TR&D 2: NUMERICAL TOOLS FOR MODELING IN CELL BIOLOGY Software development: Jim Schaff Fei Gao Frank Morgan Math & Physics: Boris Slepchenko Diana Resasco.
WebFlow High-Level Programming Environment and Visual Authoring Toolkit for HPDC (desktop access to remote resources) Tomasz Haupt Northeast Parallel Architectures.
ESMF,WRF and ROMS. Purposes Not a tutorial Not a tutorial Educational and conceptual Educational and conceptual Relation to our work Relation to our work.
Ch 8.2: Improvements on the Euler Method Consider the initial value problem y' = f (t, y), y(t 0 ) = y 0, with solution  (t). For many problems, Euler’s.
Comp 410 Client Meeting Outline Design Concept Implementation on Azure Revised Use Cases Revised GUI Mockup Demo Timeline Clarifications.
1 Rocket Science using Charm++ at CSAR Orion Sky Lawlor 2003/10/21.
CMSC 2021 Software Development. CMSC 2022 Software Development Life Cycle Five phases: –Analysis –Design –Implementation –Testing –Maintenance.
Cactus Workshop - NCSA Sep 27 - Oct Generic Cactus Workshop: Summary and Future Ed Seidel Albert Einstein Institute
Quality of Service for Numerical Components Lori Freitag Diachin, Paul Hovland, Kate Keahey, Lois McInnes, Boyana Norris, Padma Raghavan.
An Introduction to Computational Fluids Dynamics Prapared by: Chudasama Gulambhai H ( ) Azhar Damani ( ) Dave Aman ( )
Zach Miller Computer Sciences Department University of Wisconsin-Madison Supporting the Computation Needs.
Motivation – Why deal.II?  Adaptive Mesh Refinement (AMR)  Start with solving on coarse grid  Compute error  Refine mesh until error < tolerance 
Parallel Performance Wizard: A Generalized Performance Analysis Tool Hung-Hsun Su, Max Billingsley III, Seth Koehler, John Curreri, Alan D. George PPW.
1 Supporting a Volume Rendering Application on a Grid-Middleware For Streaming Data Liang Chen Gagan Agrawal Computer Science & Engineering Ohio State.
VisIt Project Overview
MASS Java Documentation, Verification, and Testing
INCOSE Usability Working Group
The Cactus Team Albert Einstein Institute
Boundary Element Analysis of Systems Using Interval Methods
Performance Evaluation of Adaptive MPI
GeoFEST tutorial What is GeoFEST?
*supported by the Army Research Office
GENERAL VIEW OF KRATOS MULTIPHYSICS
Workshop.
Akram Bitar and Larry Manevitz Department of Computer Science
Presentation transcript:

Cactus Workshop - NCSA Sep 27 - Oct Scott H. Hawley*, Matthew W. Choptuik*  *University of Texas at Austin *  University of British Columbia Toward Automatic Parallel Adaptive Mesh Refinement Credits: Manish Parashar, James C. Browne, Paul Walker, Shyamal Mitra, Robert Marsa, Mijan Huq, Dae-Il Choi

When we model physical phenomena using finite-difference approximations of partial differential equations… n For fixed local accuracy, required resolution may vary widely in space and time n Resolution requirements may not be known a priori  Adaptive Mesh Refinement (AMR) Even with the utility AMR provides, a code must be parallelizable to take advantage of modern computing machinery Motivation

Motivation, cont’d n AMR and parallel processing are desirable, but both present challenges which may be prohibitive for many researchers  Investigate environments in which AMR and parallelism are provided automatically

Paradigm n Almost all details of AMR and parallelism hidden from user l Provide unigrid routines l Specify –maximum # of levels – truncation error tolerance for regridding –clustering efficiency l Entire AMR driver generated automatically n User selects “AMR: On” (someday soon)

GrACE provides structures for AMR and parallelization Goal: Make GrACE features easily accessible to end user Provide: l Generic Driver (“Your code here”) l Output support l Supplemental Documentation (“How to…”) l Link to RNPL Build Around GrACE

Rapid Numerical Prototyping Language (RNPL) n Minimal development time l Specify: –Initial Data –Boundary Conditions –Finite Difference Equations n Examples: l Pedagogy: Scalar wave in IEF coordinates l Boson star simulations l Generate framework for fluid codes n Easily used to write Cactus Thorns Marsa & Choptuik

Coincident Goals Both this effort and Cactus seek automatic, parallel AMR in the very near future n Cactus needs to deliver AMR l Generic GrACE driver could be run as a Cactus Thorn –Maybe “The” Cactus AMR Thorn n Problems my group want to solve l My dissertation: Accretion disk theory within IMSO (Scott needs to land a job…) l Others: Gamma-ray burst models, Multi-D critical phenomena, and much more! David Neilsen, Jason Ventrella, Ethan Honda, Scott Noble l Cactus better connected with a wide variety of computing support than we can provide on our own

Needs n Visualization of AMR data l Interactive tool for daily use –Not necessarily “flashy” or “high-performance” l Inexpensive l Curvilinear coordinate systems l Animation l Grid-grid operations (+,-,*,/,etc) l Easy for user to add new functionality (filters, parameters) n Efficient Collaboration l Daily is not interactive enough to achieve short turn-around