WRF Portal (A GUI Front End For WRF) WRF Domain Wizard (A GUI Front End For WPS) Presented by Jeff Smith January 18, 2007.

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
ATMO5332 WRF-ARW Tutorial 0.01”.
WRF Modeling System V2.0 Overview
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
1 Web Servers / Deployment Alastair Dawes Original by Bhupinder Reehal.
Generic Simulator for Users' Movements and Behavior in Collaborative Systems A Application D Design D Document Alex Surguch, Niv Saar, Mattan Margalith,
This is the footer WRF Basics Weather Research and Forecasting.
This is the footer Running WRF on HECToR Ralph Burton, NCAS (Leeds) Alan Gadian, NCAS (Leeds) With thanks to Paul Connolly, Hector.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Platform as a Service (PaaS)
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
Telnet/SSH: Connecting to Hosts Internet Technology1.
Office of Research and Development National Exposure Research Laboratory, Atmospheric Modeling Division, Applied Modeling Research Branch October 8, 2008.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik University of Manchester materials by Dr Katy Wolstencroft and Dr Aleksandra.
QuestDirect.org PeopleTools 8.53 Upgrade is the way to go.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.
WRF Domain Wizard A tool for the WRF Preprocessing System Jeff Smith Paula McCaslin July 17, 2008.
Module 7: Fundamentals of Administering Windows Server 2008.
Microsoft Application Virtualization 5.0: Introduction Mohnish Chaturvedi & Ian Bartlett Premier Field Engineer WCL312.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
Toward the Next Generation of Ingres Administration Tools UKIUA 2010 June 8, 2010.
GUI For A Virtual Pipeline Simulation Testbed By, Revathi Manni Ranganathan Major Professor: Dr.Virgil Wallentine.
DEV-25: From Box to Development for WSA/AIA/WebSpeed ™ using Tomcat Matt Harrison Senior Software Engineer, Progress OpenEdge.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
A Public Release of WRF Portal Jeff Smith and Mark Govett June 24, 2008.
Computer Emergency Notification System (CENS)
WRF Domain Wizard The WRF Preprocessing System GUI Jeff S Smith Paula McCaslin and Mark Govett AMS 2008 Presentation.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
A Brief Documentation.  Provides basic information about connection, server, and client.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 13 FTP and Telnet.
Installing and Running the WPS Michael Duda 2006 WRF-ARW Summer Tutorial.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
NOAA Modeling Portal Jeff Smith and Mark Govett Earth System Research Lab / NOAA / USA November 6, 2008 Earth System Research Lab in Boulder, Colorado.
Chapter 8: Objectives Explain how to use a server in a home or office network Install a server Set up a server Manage and monitor a server Design a server-based.
Intro to Datazen.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
WEB SERVER SOFTWARE FEATURE SETS
Toward GSI Community Code Louisa Nance, Ming Hu, Hui Shao, Laurie Carson, Hans Huang.
TOPIC 7.0 LINUX SERVICES AND CONFIGURATION. ROOT USER Root user is called “super user” because it has power far beyond those of mortal user. As root,
Tool Integration with Data and Computation Grid “Grid Wizard 2”
NOAA's Earth System Research Lab in Boulder, CO WRF Domain Wizard A GUI for the WRF Preprocessing System WRF Portal A GUI for running WRF Presented by.
Installing and Running the WPS Michael Duda 2006 WRF-ARW Summer Tutorial.
DET Module 1 Ensemble Configuration Linda Wharton 1, Paula McCaslin 1, Tara Jensen 2 1 NOAA/GSD, Boulder, CO 2 NCAR/RAL, Boulder, CO 3/8/2016.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Wednesday NI Vision Sessions
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
SoftUpdate New features and management technique.
October 2014 HYBRIS ARCHITECTURE & TECHNOLOGY 01 OVERVIEW.
Open OnDemand: Supporting your HPC needs now more than ever
The Holmes Platform and Applications
Architecture Review 10/11/2004
Integrating ArcSight with Enterprise Ticketing Systems
Integrating ArcSight with Enterprise Ticketing Systems
Configuration and Monitoring
Netscape Application Server
The Use of AMET and Automated Scripts for Model Evaluation
Consulting Services JobScheduler Architecture Decision Template
Telnet/SSH Connecting to Hosts Internet Technology.
gWRF Workflow and Input Data Requirements
Continuous Automated Chatbot Testing
X Windows.
Presentation transcript:

WRF Portal (A GUI Front End For WRF) WRF Domain Wizard (A GUI Front End For WPS) Presented by Jeff Smith January 18, 2007

WRF Portal A GUI Front End For WRF Jeff Smith and Mark Govett

What is WRF Portal? -1 A GUI front end to WRF  Simplifies configuring and running WRF  Monitors existing runs, giving users valuable feedback on how their run(s) are progressing  Stores information in a mySQL database, making it easy for users to search through previous runs, compare runs, etc.  Includes an imbedded version of WRF Domain Wizard (more on that later)  Includes visualization capabilities (meteorological charts and graphs—uses customized IDV library)  Platform independent (e.g., Linux, Unix, Windows)

What is WRF Portal? -2 Also A Framework  The WRF Portal code and database was designed to be a generic framework that can support other models in the future with minimal code refactoring Currently an alpha release tested at ESRL and at DTC (Developmental Testbed Center)

ETA Model Output Files (Eta212, Eta218) Real exe WRF exe Post Process (several programs) Visualization (GemPak or NCAR graphics Or RIP) Grib files Verification (statistics and graphs) Postprocessing WRF 2.1 Work Flow Diagram Hinterp WRFSI GUI Domain Tool (runs gridgen.exe) Grib files, MOAD Data Root Dir Vinterp SI (Standard Initialization) ETA218 ETALSM GFS AVN RUCHR NNRP NNRPSFC SST NetCDF or binary (one set of WRF_BDY WRF_INPUT files per nest) Bucket NetCDF or binary Gribprep Multiple runs (for multiple data sources) Preprocessing

ETA Model Output Files (Eta212, Eta218) Real exe WRF exe Post Process (several programs) Visualization (GemPak or NCAR graphics Or RIP) Grib files Verification (statistics and graphs) Postprocessing WRF 2.1 Work Flow Diagram Hinterp WRFSI GUI Domain Tool (runs gridgen.exe) Grib files, MOAD Data Root Dir Vinterp SI (Standard Initialization) ETA218 ETALSM GFS AVN RUCHR NNRP NNRPSFC SST NetCDF or binary (one set of WRF_BDY WRF_INPUT files per nest) NetCDF or binary Data Locator Custom IDV Version Gribprep Multiple runs (for multiple data sources) Preprocessing Note: Yellow boxes are currently simplified/automated by WRF Portal Mixed color boxes will be partially simplified/automated by WRF Portal in the future.

WRF Portal Technical Information Software is written in Java  JRE 1.4x (or later)  Uses Swing (JFC), JDBC, SSH-2 and SFTP  Can be run directly from a web page (or from a command line  130 Java files, 33,000 lines of code mySQL 5 database  supports flexible querying of namelists, user preferences, configuration info, runs, etc.  Referential integrity support

Architecture And Flow mySQL Java Virtual Machine on user’s computer (linux, windows, unix, etc.) WRF Portal UI (Swing Application) SQLExecutor - JDBC Framework TCP/IP on port 3306 (default port) Database Server WRF Portal Data Layer (Plain Old Java Objects- POJO) Firewall (either opens port 3306, or SSH forwarding) Linux or Unix computer running WRF (supercomputer or workstation) SSH2 connection WRF config files like namelists,workflow.xml, workflow.log Reads config files, scripts, creates dir, workflow.xml Optional Ruby Workflow Mgr workflow.log file Job 1 Job 2 Job 3 Batch scheduler Stores all namelists, model configurations, runs, etc. JSch SSH library Ruby Workflow Manager Reads workflow.xml to determine which jobs to run WRF Domain Wizard Java workflow Manager Visualization Tool Polls workflow.log for progress info Optional-Java workflow manager

Interested Parties Potential Beta Testers Interested Parties  Center for Coastal Physical Oceanography in Norfolk  Centre for Dev. Of Advanced Computing in India  Weather Decision Technologies, in Norman OK  National Weather Service in Jacksonville, FL  NCAR/DTC  NOAA and ESRL

Website:

WRF Portal Screen Shot – Model Config

WRF Portal Screen Shot – Run Config

WRF Portal Screen Shot – Monitor Runs

WRF Portal Security mySQL database  WRF Portal user logs in with username/password which grants him the limited database access  does not store any sensitive information such as usernames or passwords to other computers  database traffic sent via TCP/IP to port 3306 (or other port), password is encrypted  Security can be further enhanced by using SSH Port forwarding to encrypt data coming and going WRF Portal uses SSH2 to  connect to remote computer for reading/writing files  run and monitor jobs

WRF Portal Future Work – Maybe Grid enabled version  Single sign-on Create a web based monitoring piece  Using Java web services Ensembles Port WRF Portal to other models

WRF Domain Wizard GUI Front End For WPS Jeff Smith and Paula McCaslin

What is WPS? WRF Preprocessing System (WPS) Developed at NCAR Just released with WRF V2.2 and replaces the previous WRF SI (standard initialization) WPS is Three Programs  geogrid.exe – localizes the domain defined in namelist.wps and creates a NetCDF output file. It extracts global geographical data (e.g. soil moisture, vegetation, albedo, etc.) and maps it to the domain projection.  ungrib.exe -- decodes and extracts atmospheric parameters from GRIB files in order to initialize WRF  metgrid.exe -- combines the meteorological data from ungrib with the NetCDF output from geogrid in order to produce a series of NetCDF files that are used to initialize WRF.

What is WRF Domain Wizard? Successor to the WRFSI GUI and is the graphical user interface for WPS.  Note: the older WRFSI GUI is not compatible with WPS Using this GUI, users  define the region (and projection) of their domain on map  define any nests  run the WPS programs Can run as a standalone application (requiring no database connection) or from within WRF Portal Writes the domain information to namelist.wps, a standard file defined by NCAR

Domain Wizard Technical Info Software is written in Java  JRE 1.4x (or later)  Uses Swing (JFC) for GUI  SSH-2 and SFTP to connect to remote computer (if user is not running WPS locally)  Can be deployed either from a web page as a Java Web Start application or run from the command line

Architecture And Flow Disk files Java Virtual Machine user’s computer (linux, windows, etc.) WRF Domain Wizard (Swing Application) SSH2 connection namelist.wps, WPS data SSH I/O layer Local I/O layer geogrid ungrib metgrid WPS Programs Local or Remote Computer Has WPS Installed On It WRF Domain Wizard Web Page Java Web Start Link Download App Link (user downloads and runs GUI from command line) http connection

Animated Tutorials On The Website -1

Animated Tutorials On The Website -2

Animated Tutorials On The Website -3

WRF Domain Wizard Future Work – Maybe Visualize the WPS output files  So users could inspect them before initializing WRF with them More user interface enhancements Port WRF Domain Wizard to other models

Thank You! Any Questions?