Framework Details  All products may be run from one program  Coordination of input data:  Model Forecast data  Emissivity Data  Instrument Data 

Slides:



Advertisements
Similar presentations
BR/TSD دمشق 2005 BCD Planning Software أغسطس - آب 2005 دمشق David Botha Workshop for the Arab Group of Countries.
Advertisements

PROCESS FRAMEWORK Lecture - 3. Topics covered PROCESS FRAMEWORK PROCESS MODELS DIFFERENCE.
1 1. FY09 GOES-R3 Project Proposal Title Page Title: Trace Gas and Aerosol Emissions from GOES-R ABI Project Type: GOES-R algorithm development project.
Software Quality Assurance Plan
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
MotoHawk Training Model-Based Design of Embedded Systems.
S. Gadomski, "ATLAS computing in Geneva", journee de reflexion, 14 Sept ATLAS computing in Geneva Szymon Gadomski description of the hardware the.
Processing Himawari-8 Geostationary Satellite Data Using GOES-R Algorithms for Algorithm Continuity in Operations Jonathan Wrotny1, A. Li1, H. Xie1, M.
Application architectures
DataGrid Kimmo Soikkeli Ilkka Sormunen. What is DataGrid? DataGrid is a project that aims to enable access to geographically distributed computing power.
Integrating Changes to JPSS Cross-Track Infrared Sounder (CrIS) SDR Algorithm using the Algorithm Development Library (ADL) Vipuli Dharmawardane 1, Bigyani.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
Software Development, Programming, Testing & Implementation.
Effective Methods for Software and Systems Integration
2013 GOES-R AWG 2 nd Validation Workshop January 2014 Status of Activities and Plans for the GOES-R Core Ground System 1 Satya Kalluri Ph.D. GOES-R.
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Elastic Applications in the Cloud Dinesh Rajan University of Notre Dame CCL Workshop, June 2012.
Mantychore Oct 2010 WP 7 Andrew Mackarel. Agenda 1. Scope of the WP 2. Mm distribution 3. The WP plan 4. Objectives 5. Deliverables 6. Deadlines 7. Partners.
1 Algorithm Integration Presented by Walter Wolf AWG Integration Team Lead NOAA/NESDIS/STAR.
Enhanced State Estimation by Advanced Substation Monitoring PSerc Project Review MeetingTexas A&M University November 7, 2001 College Station, TX PIs:
Tools Developed For AVHRR Data Production and Analysis The AVHRR modular framework can produce three output datasets in NetCDF format when AVHRR NetCDF.
Business Intelligence Appliance Powerful pay as you grow BI solutions with Engineered Systems.
Module 2: Installing and Maintaining ISA Server. Overview Installing ISA Server 2004 Choosing ISA Server Clients Installing and Configuring Firewall Clients.
Software Development Cycle What is Software? Instructions (computer programs) that when executed provide desired function and performance Data structures.
The GOES-R Algorithm Working Group (AWG) program requests a high quality of proxy data for algorithm developments, testing and assessments. The central.
Center for Satellite Applications and Research (STAR) Review 09 – 11 March 2010 Current Status  Framework is in place and algorithms are being integrated.
Introduction to Making Multimedia
1 GOES-R AWG Product Validation Tool Development Aviation Application Team – Volcanic Ash Mike Pavolonis (STAR)
1 GOES-R AWG Product Validation Tool Development Aviation Application Team – Volcanic Ash Mike Pavolonis (STAR)
1 Center for S a t ellite A pplications and R esearch (STAR) Applicability of GOES-R AWG Cloud Algorithms for JPSS/VIIRS AMS Annual Meeting Future Operational.
USING OF METEOSAT SECOND GENERATION HIGH RESOLUTION VISIBLE DATA FOR THE IMPOVEMENT OF THE RAPID DEVELOPPING THUNDERSTORM PRODUCT Oleksiy Kryvobok Ukrainian.
1 Geostationary Cloud Algorithm Testbed (GEOCAT) Processing Mike Pavolonis and Andy Heidinger (NOAA/NESDIS/STAR) Corey Calvert and William Straka III (UW-CIMSS)
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
11 Ice Cover and Sea and Lake Ice Concentration with GOES-R ABI Presented by Yinghui Liu Presented by Yinghui Liu 1 Team Members: Yinghui Liu, Jeffrey.
P1.85 DEVELOPMENT OF SIMULATED GOES PRODUCTS FOR GFS AND NAM Hui-Ya Chuang and Brad Ferrier Environmental Modeling Center, NCEP, Washington DC Introduction.
BIOPHYS: A Physically-based Algorithm for Inferring Continuous Fields of Vegetative Biophysical and Structural Parameters Forrest Hall 1, Fred Huemmrich.
29 April 2009 Brian Balm Program Manager Integrating New Capabilities in Operational Space Weather Systems.
2015 OCONUS Meeting Non Export-Controlled Information Progress in Development and Integration of the Product Generation Capabilities of the GOES-R Ground.
Near-Real-Time Simulated ABI Imagery for User Readiness, Retrieval Algorithm Evaluation and Model Verification Tom Greenwald, Brad Pierce*, Jason Otkin,
The Joint Polar Satellite System (JPSS) is the next generation polar-orbiting operational environmental satellite system. The first satellite in the JPSS.
Hyperspectral Infrared Alone Cloudy Sounding Algorithm Development Objective and Summary To prepare for the synergistic use of data from the high-temporal.
January 7, 2015 Walter Wolf, Jaime Daniels, and Lihang Zhou NOAA/NESDIS, Center for Satellite Applications and Research (STAR) Shanna Sampson, Tom King,
VMware vSphere Configuration and Management v6
As components of the GOES-R ABI Air Quality products, a multi-channel algorithm similar to MODIS/VIIRS for NOAA’s next generation geostationary satellite.
Connections to Other Packages The Cactus Team Albert Einstein Institute
Application Software System Software.
Introduction GOES-R ABI will be the first GOES imaging instrument providing observations in both the visible and the near infrared spectral bands. Therefore.
Page 1 Land PEATE support for CERES processing Ed Masuoka Gang Ye August 26, 2008 CERES Delta Design Review.
Welcome to the PRECIS training workshop
 Establishing state-of-the-art coding, documentation, configuration management standards for the AWG.  Software development process comparable with CMMI.
Satellite Precipitation Estimation and Nowcasting Plans for the GOES-R Era Robert J. Kuligowski NOAA/NESDIS Center for Satellite Applications and Research.
1 GOES-R AWG Land Team: ABI Land Surface Albedo (LSA) and Surface Reflectance Algorithm June 14, 2011 Presented by: Shunlin Liang Dongdong Wang, Tao He.
State of Georgia Release Management Training
Retrieval Algorithms The derivations for each satellite consist of two steps: 1) cloud detection using a Bayesian Probabilistic Cloud Mask; and 2) application.
MODIS SDST, STTG and SDDT MODIS Science Team Meeting (Land Discipline Breakout Session) July 13, 2004 Robert Wolfe Raytheon NASA GSFC Code 922.
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
McIDAS-X Software Development and Demonstration Dave Santek and Jay Heinzelman 2 June 2009 PDA Animated Weather (PAW) Status by Russ Dengel.
MIRS Science and other Updates S.-A. Boukabara and K. Garrett.
NOAA Near Real-Time AIRS Processing and Distribution System Walter Wolf Mitch Goldberg Lihang Zhou NESDIS/ORA/CRAD.
Band 14 (11um) Winds Low-Level >700 mb Mid-Level mb High-Level mb   NPP VIIRS Polar Winds Products The GOES-R AWG Derived Motion Winds.
Center for Satellite Applications and Research (STAR) Review 09 – 11 March 2010 Development of a visibility retrieval for the GOES-R Advanced Baseline.
Compute and Storage For the Farm at Jlab
GOES-R AIT: Updating the Data Processing System with data from the Himawari-8 Geostationary Satellite Jonathan Wrotny1, A. Li1, A. Ken1, H. Xie1, M. Fan1,
Progress Report I: Simulation of GOES Radiances for OSSE
BA Continuum India Pvt Ltd
Description of Revision
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
{Project Name} Organizational Chart, Roles and Responsibilities
Presentation transcript:

Framework Details  All products may be run from one program  Coordination of input data:  Model Forecast data  Emissivity Data  Instrument Data  Unified Data Structures  Data structures for input – instrument and ancillary data  Data structures for output products  Production rules determine how the system is run  Run any product in order determined by the production rules  Product runs may automatically trigger product precedence  Radiative transfer model calculations performed within the framework for all algorithms  One data format for all products  Common software libraries  Fully integrated C/C++ and Fortran 90/95 program AWG Algorithm Flowchart: Description of the Product System  Flowcharts are delivered by the product teams to the AIT:  Describes the Algorithm Processing System  Identify the inputs and outputs  List Function/Subroutine calls  Describes how the products are generated  Preparation of Framework for algorithm software  AIT has received system flowcharts of each of the product systems being created within the AWG.  AIT has/will breakdown each of the product systems to find the commonality between them.  Commonality between the systems resides within the framework. Input Configuration Files  Determine how the framework is run  Run all products or a single product  Modify the dependencies used to create the products  Multiple settings (flags, constants, coefficient files), different dependencies  Enable backup dependencies  Run using multiple configuration files or a single configuration file  Run using default settings for each product or may customize  Run multiple satellites and instruments  Test different versions/updates of an algorithm against each other  Test different algorithms against each other Infrastructure: Hardware and Software Hardware One IBM Power5+ machine with 16 CPUs 75 TB of disk space on the SAN for all simulated data, proxy data and products. Rack of Dell Processors (33 machines, 144 CPUS) for product development. Software Compilers Intel compiler for Linux Portland group compiler for Linux Compiler on IBM AIX machine (xlf90, xlC) Code Checkers Lint Forcheck Valgrind Home grown Standards Checkers Revision Control Clear Case Clear Quest Development of the GOES-R AWG Product Processing System Framework Walter Wolf 1, Lihang Zhou 2, P. Keehn 2, Q. Guo 3, S. Sampson 3, S. Qiu 2, and Mitchell D. Goldberg 1 1 NOAA/NESDIS/ORA, Camp Springs, MD PSGS, Alexandria, VA 22311, USA 3 IMSG, Kensington, MD 20895, USA Algorithm Working Group (AWG) Integration Team (AIT)  Consists of:  System Lead  Quality Assurance Lead  Four Full Time Programmers  Documentation Specialist  Configuration Manager  Roles  Interface with the AWG Product Teams  Integrate AWG Product Systems  Quality Assurance Check of the AWG Product Systems  Interface with the GOES-R Project Office  Packaging of deliverables to the GOES-R Project Office  Supply the standards for the AWG product teams:  Coding Standards »Code examples  Documentation Standards »Documentation Templates  Delivery Standards  Configuration Management  Coordinate between AWG product development teams  Provide technical and software assistance to AWG product teams  Receive code deliveries from product teams  Verify and Review code deliveries  Distribute updated software package to product teams  Overall Strategy  Develop a processing system where GOES-R algorithms can be developed and tested is a well defined and organized manner  Code will adhere to NESDIS Operational Standards  All pre-operational code is thoroughly tested within the STAR Collaborative Research Environment Interface between Framework and the Product Algorithms  For each algorithm, have to create a common interface that is used both by the AIT framework and the algorithm research system  Common interface enables a plug and play capability between the research system and the AIT framework:  All data required by the algorithm from the framework is passed through this interface  Reduces time that it takes to roll back the algorithm changes to the product team that the AIT makes  Reduces integration time for future deliveries Abstract The GOES-R Algorithm Working Group (AWG) Product Processing System Framework is under development at NOAA/NESDIS/STAR. The framework has been put in place for the development of the AWG geophysical product processing systems. This development is to produce and test the scientific algorithms in a scalable operational demonstration environment -- STAR collaborate environment. The framework includes accommodations for all the Level 2 Advance Baseline Imager (ABI) products. The dependence of one product on the output of another product (product precedence) has been taken into account during the development of the framework. Data common to all the product systems have been read into the framework and passed to the appropriate product systems. These design features and the current status of the framework will be discussed. STAR Collaborative Research Environment  To develop and test scientific algorithms in a scalable operational demonstration environment  Hardware consists of operating systems that are within OSDPD  Multiple compilers are available for maximum code debugging capability  Develop algorithms using large quantities of simulated, proxy, and/or real data  The GOES-R AWG work is conducted within the STAR Collaborative Research Environment  Migrate and test AWG product systems  GOES-R AWG product validation.  Integration of AWG product systems into the AIT framework Organized Ancillary Data  Ancillary data used by more than one algorithm is read into the AIT framework and then passed to the individual product systems  This reduces the I/O time and removes unwanted redundancies  Current ancillary data that has been moved from product systems to the framework are:  NWP  Emissivity Current Status  Framework is in place  Completed parts:  NWP model ingest  Radiative Transfer Model installation  Configuration File Ingest  Current Work  Installation of the following product systems:  Cloud Mask  Sounds  Fire  Land Surface Temperature  NDVI  Aerosols ABIAOT Output retrieval results Retrieval over land 1.) Initialize output structure. 2.) Interpolate aerosol lookup table to current geometry. 3.) Calculate aerosol independent atmospheric parameters. 4.) Estimate surface reflectance. 5.) Retrieve AOT550 and compute residual for each aerosol model 6.) Select the optimal solution. 7.) Calculate the AOTs at all ABI bands. Read Configuration file Read Lookup tables Read input data ABI reflectance data ABI cloud mask Ancillary model data Lookup tables Determine number of pixels Process each pixel Assign pixel input structure Declaration and initialization Land pixel? Suitable for retrieval? Internal check for unfavorable land condition Internal check for unfavorable water condition Pass land internal check? Pass water internal check? Retrieval over water 1.) Initialize output structure. 2.) Interpolate aerosol and sunglint lookup table to current geometry. 3.) Calculate aerosol independent atmospheric parameters. 4.) Estimate surface reflectance parameters. 5.) Retrieve AOT550, fine mode weight and compute residual for each aerosol model combination. 6.) Select the optimal solution. 7.) Calculate the AOTs at all ABI bands. ABIAOT End No Yes No Yes No Detailed Aerosol Optical Thickness Flowchart