Weather Research and Forecasting WRF Portal Seychelles Martinez

  • Slides: 23
Download presentation
Weather Research and Forecasting (WRF) Portal Seychelles Martinez School of Computing and Elias Rodriguez

Weather Research and Forecasting (WRF) Portal Seychelles Martinez School of Computing and Elias Rodriguez School of Computer Engineering Computer Science and Information Sciences Florida International University Electrical Engineering Polytechnic University of Puerto Rico REU Summer Program 10/25/2020 1

Outline • Introduction • Motivation • Previous work • Description of the project •

Outline • Introduction • Motivation • Previous work • Description of the project • Expectations • Project Plan • Questions 10/25/2020 2

Introduction • What is WRF? • What is Ensemble Forecasting? • How does the

Introduction • What is WRF? • What is Ensemble Forecasting? • How does the system work? • What is the scope of what we are doing? 10/25/2020 3

Introduction • What is WRF? ØWeather Research and Forecasting ØDeveloped by National Center for

Introduction • What is WRF? ØWeather Research and Forecasting ØDeveloped by National Center for Atmospheric Research (NCAR) ØWidely accepted in meteorology 10/25/2020 4

Introduction • What is Ensemble Forecasting? Ø Purpose: account for errors in forecasting system

Introduction • What is Ensemble Forecasting? Ø Purpose: account for errors in forecasting system due to chaotic nature of atmospheric dynamics Ø Different models created in parallel with different initial conditions. Ø Models, then, combined to produce a probabilistic forecast 10/25/2020 5

Introduction • How does the system work? • Main objective of the overall project:

Introduction • How does the system work? • Main objective of the overall project: Ø Grid: enables rapid computation of parallel tasks. Ø WRF does not currently work on a Grid. This is the main objective of this project. 10/25/2020 6

Architectural Overview of the Overall Project BSC 2 3 5 4 6 11 3

Architectural Overview of the Overall Project BSC 2 3 5 4 6 11 3 4 5 6 Job-Flow Manager FIU Web-Based Portal 7 2 Meteorologist 1 Peer-to-peer Protocols Job-Flow Manager 7 7 5 3 2 1 Meta. Scheduler Local scheduler Local Resources Resource Policies Meta. Scheduler Resource Policies 1 4 6 Local scheduler Local Resources

Introduction • What is the scope of what we are doing? Ø The WRF

Introduction • What is the scope of what we are doing? Ø The WRF Web Portal - Front End - Ease of use for meteorologists 10/25/2020 8

Layered Architecture

Layered Architecture

Motivation • Help meteorologist focus on their science • Make visualization easier • Speed

Motivation • Help meteorologist focus on their science • Make visualization easier • Speed up Ensemble Forecasting 10/25/2020 10

Previous work • Transparent Grid Enablement of Weather Research and Forecasting Ø S. Masoud

Previous work • Transparent Grid Enablement of Weather Research and Forecasting Ø S. Masoud Sadjadi, Liana Fong, Rosa M. Badia, Javier Figueroa, Javier Delgado, Xabriel J. Collazo-Mojica, Khalid Saleem, Raju Rangaswami, Shu Shimizu, Hector A. Duran Limon, Pat Welsh, Sandeep Pattnaik, `Anthony Praino, David Villegas, Selim Kalayci, Gargi Dasgupta, Onyeka Ezenwoye, Juan Carlos Martinez, Ivan Rodero, Shuyi Chen, Javier Muñoz, Diego Lopez, Julita Corbalan, Hugh Willoughby, Michael Mc. Fail, Christine Lisetti, and Malek Adjouadi 1 • Towards a Self-Configurable Weather Research and Forecasting System Ø By Khalid Saleem, S. Masoud Sadjadi, Shu-Ching Chen 10/25/2020 11

Description of the Project • Grid WRF Portal (Web based portal ) Ø Ensemble

Description of the Project • Grid WRF Portal (Web based portal ) Ø Ensemble Hurricane Forecast using WRF - Specify WRF model configurations - Run simulation for the domains defined. Ø Hurricane Turbulence Study 10/25/2020 12

Description of the Project • Grid WRF Portal Ø Definition Ensembles - Upload a

Description of the Project • Grid WRF Portal Ø Definition Ensembles - Upload a configuration file - Define quantity of members - What input should be perturbed, and how they should be perturbed - How the output should be aggregated 10/25/2020 13

Description of the Project • Grid WRF Portal Ø Allow Definition of New Ensembles

Description of the Project • Grid WRF Portal Ø Allow Definition of New Ensembles Ø Change Configuration Parameters Ø Simulate Weather Forecast Results Ø Visualize Weather Forecast Results 10/25/2020 14

1 Web Based Portal WRF conf 2 3 5 4 6 7 1 Netcdf

1 Web Based Portal WRF conf 2 3 5 4 6 7 1 Netcdf file Job-Flow Manager 2 3 5 4 6 7 Netcdf file GCB 10/25/2020 GCB Vis Meta. Scheduler Mind FSU UNF WRF conf WPS or WRF SI 15

Current System 10/25/2020 16

Current System 10/25/2020 16

Goals of the Project • 1 st Goal: Portal provides an appropriate interface for

Goals of the Project • 1 st Goal: Portal provides an appropriate interface for meteorologists to be able to specify what is in the ensemble that would like to be run • Amount of ensemble members • What input should the ensemble members receive (or, How should they be perturbed? ) • Perturbation algorithms: i. e. random, uniformly, normally, log-normally, etc. • How the output should be aggregated • Aggregation Algorithms: i. e. Mean, median, max, min, etc. 10/25/2020 17

Goals of the Project • 2 nd Goal: Define an API to interact with

Goals of the Project • 2 nd Goal: Define an API to interact with the job-flow manager. • Action: Send a work flow document • Response: Return result of the execution • Generate workflow, pass it to the job-flow manager • Ask job flow manager status of the workflow • Get results of execution 10/25/2020 18

Goals of the Project • 3 rd Goal: To be able to keep the

Goals of the Project • 3 rd Goal: To be able to keep the user’s profile with respect to: • What are the user’s ensembles • When the ensembles were run (history) • Keep results of past runs • A logged out user’s runs should still be running on the system 10/25/2020 19

Goals of the Project • Applying Autonomic Computing Ø Use of self-Configuration policies for

Goals of the Project • Applying Autonomic Computing Ø Use of self-Configuration policies for dynamic configuration of WRF ensemble runs across the Grid. 10/25/2020 20

Expectations • Develop a prototype which actually allows the meteorologist to run the simulation

Expectations • Develop a prototype which actually allows the meteorologist to run the simulation and visualizes the results. • Implement self-configuration policies. • The publication of a paper. 10/25/2020 21

Project Plan • Required Analysis Document (Jun 2 nd) • System Design Document (Jun

Project Plan • Required Analysis Document (Jun 2 nd) • System Design Document (Jun 23 th) • Object design Document (Jun 30 th) • Implementation • Final Paper (Aug 4 th) 10/25/2020 22

Questions ? 10/25/2020 23

Questions ? 10/25/2020 23