SUPERCOMPUTING CHALLENGE KICKOFF 2015 A Model for Computational Science Investigations Oct 2015 © challenge.org Supercomputing Around.

Slides:



Advertisements
Similar presentations
Level 1 Recall Recall of a fact, information, or procedure. Level 2 Skill/Concept Use information or conceptual knowledge, two or more steps, etc. Level.
Advertisements

MATHEMATICAL MODELING Principles. Why Modeling? Fundamental and quantitative way to understand and analyze complex systems and phenomena Complement to.
New Mexico Computer Science For All Designing and Running Simulations Maureen Psaila-Dombrowski.
Overarching Goal: Understand that computer models require the merging of mathematics and science. 1.Understand how computational reasoning can be infused.
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
© Janice Regan Problem-Solving Process 1. State the Problem (Problem Specification) 2. Analyze the problem: outline solution requirements and design.
FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor.
Algorithms and Problem Solving-1 Algorithms and Problem Solving.
Agent-Based Modelling Piper Jackson PhD Candidate Software Technology Lab School of Computing Science Simon Fraser University.
Algorithms and Problem Solving. Learn about problem solving skills Explore the algorithmic approach for problem solving Learn about algorithm development.
Chapter 12: Simulation and Modeling Invitation to Computer Science, Java Version, Third Edition.
New Mexico Computer Science for All Computational Science Investigations (from the Supercomputing Challenge Kickoff 2012) Irene Lee December 9, 2012.
Science Inquiry Minds-on Hands-on.
Modeling and Simulation
Unit 2: Engineering Design Process
Chapter 1 Introduction to Simulation
Unit 1 Lesson 3 What Are Some Types of Investigations?
Zhiyong Wang In cooperation with Sisi Zlatanova
TEA Science Workshop #3 October 1, 2012 Kim Lott Utah State University.
CHAPTER ONE Problem Solving and the Object- Oriented Paradigm.
Modeling & Simulation: An Introduction Some slides in this presentation have been copyrighted to Dr. Amr Elmougy.
Algorithms and their Applications CS2004 ( ) Dr Stephen Swift 1.2 Introduction to Algorithms.
1 Science as a Process Chapter 1 Section 2. 2 Objectives  Explain how science is different from other forms of human endeavor.  Identify the steps that.
Introduction to Science as an Inquiry-Based Process North Carolina State University ©2004 Labwrite Project.
CHAPTER ONE Problem Solving and the Object- Oriented Paradigm.
An Examination of Science. What is Science Is a systematic approach for analyzing and organizing knowledge. Used by all scientists regardless of the field.
Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge
Simulation is the process of studying the behavior of a real system by using a model that replicates the behavior of the system under different scenarios.
A Model for Computational Science Investigations Supercomputing Challenge
The E ngineering Design Process Foundations of Technology The E ngineering Design Process © 2013 International Technology and Engineering Educators Association,
Simulation is the process of studying the behavior of a real system by using a model that replicates the system under different scenarios. A simulation.
The E ngineering Design Process Advanced Design Applications The E ngineering Design Process Teacher Resource – The First Five Days: Day 2 © 2014 International.
Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore
WHAT IS COMPUTER SCIENCE? Phil Sands K-12 Outreach Coordinator for Computer Science.
Oct 2015 © challenge.org Supercomputing Around Us: Sensors and Data1 Computational Science and Mathematical Modeling.
Javier Junquera Introduction to atomistic simulation methods in condensed matter Alberto García Pablo Ordejón.
Cellular Automata BIOL/CMSC 361: Emergence 2/12/08.
IGEM 2008 Tutorial Modeling. What? Model A model in science is a physical, mathematical, or logical representation of a system of entities, phenomena,
CS433 Modeling and Simulation Lecture 09 – Part 02 Discrete Events Simulation Dr. Anis Koubâa 27 Dec 2008 Al-Imam.
Csci 418/618 Simulation Models Dr. Ken Nygard, IACC 262B
 Simulation enables the study of complex system.  Simulation is a good approach when analytic study of a system is not possible or very complex.  Informational,
Title of Your Project Team Member 1 Team Member 2.
Lecture #1: Introduction to Algorithms and Problem Solving Dr. Hmood Al-Dossari King Saud University Department of Computer Science 6 February 2012.
A Model for Computational Science Investigations Supercomputing Challenge 2007.
Science Have your say! Student Consultation on the Background Paper for Science.
Unit 1 Lesson 3 What Are Some Types of Investigations?
Foundations of Technology The Engineering Design Process
Chapter 12: Simulation and Modeling
Algorithms and Problem Solving
Computational Reasoning in High School Science and Math
Computational Thinking, Problem-solving and Programming: General Principals IB Computer Science.
Models, Scientific and Otherwise, and Theories
Chapter 1.
Invitation to Computer Science 5th Edition
Scientific Method.
Unit 1 Lesson 3 What Are Some Types of Investigations?
Unit 1 Lesson 3 Representing Data
Professor S K Dubey,VSM Amity School of Business
INQUIRY PROCESSES.
Scientific Inquiry Unit 0.3.
The method scientists use to find answers to questions
SCIENCE AND ENGINEERING PRACTICES
Discrete-Event System Simulation
Foundations of Technology The Engineering Design Process
Algorithms and Problem Solving
Foundations of Technology The Engineering Design Process
Advanced Design Applications The Engineering Design Process
Biomedical Signal processing Chapter 1 Introduction
Unit 1 Lesson 3 What Are Some Types of Investigations?
Presentation transcript:

SUPERCOMPUTING CHALLENGE KICKOFF 2015 A Model for Computational Science Investigations Oct 2015 © challenge.org Supercomputing Around Us: Sensors and Data1

Computational Science is the use of mathematics and computers to model “real world” problems in science, and conduct simulation experiments. Oct 2015 © challenge.org Supercomputing Around Us: Sensors and Data2 Computational Science?

Computational Science (CS) complements, but does not replace, field experimentation in scientific research. Each approach is appropriate in certain situations. CS is ideally suited to exploration of problems which are too expensive, too dangerous, too difficult to control, too fast, too slow, too… etc. for extensive experimentation in the field. CS allows us to perform large numbers of experiments, using alternative scenarios with different inputs. This can be used for “what if” analyses, as well as output- driven solutions to complex problems. Oct 2015 © challenge.org Supercomputing Around Us: Sensors and Data3 Computational Science

Oct 2015 © challenge.org Supercomputing Around Us: Sensors and Data4 Real World Problem Working Model Working Model Mathematical/ Behavioral Model Mathematical/ Behavioral Model Computational Model Results/ Conclusions Results/ Conclusions Simplify Represent TranslateSimulate Interpret Computational Science Process

Oct 2015 © challenge.org Supercomputing Around Us: Sensors and Data5 Role of Modeling Real World Problem Working Model Working Model Mathematical/ Behavioral Model Mathematical/ Behavioral Model Computational Model Results/ Conclusions Results/ Conclusions Simplify the “real world” into an abstracted form. Represent the model in formal mathematical and/or algorithmic terms. Translate the equations and algorithms into computer code. Simulate Interpret

Oct 2015 © challenge.org Supercomputing Around Us: Sensors and Data6 Implementation Approach: Modeling Orientation Mathematical formulas and/or logical rules describing the global behavior of the “world” as a whole. Logical rules and/or mathematical formulas describing the local behavior of the different kinds of individual objects in the “world” How we describe the “world” of our chosen problem … Procedural Programming (e.g. Fortran, C, BASIC) Object-Oriented Programming (e.g. Java, C++, VisualBasic) Agent-based Programming (e.g. StarLogo)

Oct 2015 © challenge.org Supercomputing Around Us: Sensors and Data7 Implementation Approach: Technical Application Device Control Numerical Computing Monte Carlo Simulation Continuous Simulation Discrete Event Simulation Cellular Automata Agent-based Simulation Fortran C C++ Java StarLogo

Oct 2015 © challenge.org Supercomputing Around Us: Sensors and Data8 Research & Simplify 2. Develop an idea for a Working Model 3. Select Mathematical or Agent-based Model Represent & Explain * If no data could be collected from a model like this, go back to step #1. Setup the Experiments 4. Design & Implement the Computational Model. 5. Run the Computational Model Produce Data 6. Analyze the Data * If the data doesn’t make sense, go back to step #4. * If you cannot talk about your model, do not move on to the next step. Does the data describe the real world phenomena Project Title: __________________________ Team #: ____ School:___________________ Team Members: _______________________ Scientist: _____________________________ 1. Select a Real World Problem: Translate Into Code

Oct 2015 © challenge.org Supercomputing Around Us: Sensors and Data9