Institute for Chemical Process and Environmental Technology Weimin Jiang and Helmut Roth Development of a Modularised Aerosol Module in CMAQ National Research.

Slides:



Advertisements
Similar presentations
Some recent studies using Models-3 Ian Rodgers Presentation to APRIL meeting London 4 th March 2003.
Advertisements

Comparison of Three Secondary Organic Aerosol Algorithms Implemented in CMAQ Weimin Jiang*, Éric Giroux, Dazhong Yin, and Helmut Roth National Research.
Template Implementing APT Plume-in-Grid and Volatility Basis Set (VBS) Algorithms in CMAQ 5.0 Bonyoung Koo, Prakash Karamchandani, Greg Yarwood and Jeremiah.
COMPSCI 105 S Principles of Computer Science 12 Abstract Data Type.
Template Development and Testing of PinG and VBS modules in CMAQ 5.01 Prakash Karamchandani, Bonyoung Koo, Greg Yarwood and Jeremiah Johnson ENVIRON International.
Jan 28, 2009CFS-GBL meeting 1 PM report Jan 28, 2009: Reviews –AAP –PAC (May 9 and 10, 2009) Meetings –TILC09 FALC –Madrid, Jan 19, 2009.
Incorporation of the Model of Aerosol Dynamics, Reaction, Ionization and Dissolution (MADRID) into CMAQ Yang Zhang, Betty K. Pun, Krish Vijayaraghavan,
Evaluation of Secondary Organic Aerosols in Atlanta
Christian Seigneur AER San Ramon, CA
Web-Based Decision Support Systems: Supporting Air Quality Monitoring Networks, Science, and Regulations Bret A. Schichtel, National Park Service Rudolf.
© Copyright 2011 John Wiley & Sons, Inc.
A Comparative Dynamic Evaluation of the AURAMS and CMAQ Air Quality Modeling Systems Steven Smyth a,b, Michael Moran c, Weimin Jiang a, Fuquan Yang a,
Coordinated US initiative on Emissions Research Welcome! Thank you all for taking time to start this dialogue A. R. Ravishankara, ESRL/CSD, NOAA.
1 ES 314 Advanced Programming Lec 2 Sept 3 Goals: Complete the discussion of problem Review of C++ Object-oriented design Arrays and pointers.
THE REGENTS PARK AND TOWER ENVIRONMENTAL EXPERIMENT REPARTEE 2006 & 2007 Roy M. Harrison University of Birmingham.
David Warne Independent Manufacturing Consultant.
1  Partner MUST customize prior to delivery Software Assurance Planning Services 1 Speaker:Add info here Title of presentation:Technical Kickoff Presentation.
Atmospheric Mercury Simulation with CMAQ Version Russ Bullock - NOAA Air Resources Laboratory* Kathy Brehme - Computer Sciences Corp. 5 th Annual.
Modelling the impact of three sets of future vehicle emission standards on PM concentrations in the Lower Fraser Valley Weimin Jiang, Éric Giroux, Dazhong.
Modeling BC Sources and Sinks - research plan Charles Q. Jia and Sunling Gong University of Toronto and Environment 1 st annual NETCARE workshop.
Particulate Matter Pollution in Australia CENTRE FOR AUSTRALIAN WEATHER AND CLIMATE RESEARCH/CSIRO MARINE AND ATMOSPHERIC RESEARCH Melita Keywood and Martin.
EPA’s Work Related to P2 and the Great Lakes Great Lakes Regional Pollution Prevention Round Table Summer Conference August 2005.
Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.
Modeling Aerosol Formation and Transport in the Pacific Northwest with the Community Multi-scale Air Quality (CMAQ) Modeling System Susan M. O'Neill Fire.
Life cycle-based air quality modelling for technology assessment and policy applications: the concept and technical considerations Weimin Jiang, Steven.
OUR MODULES A Virtual On-line Institute of Interprofessional Education P. Solomon 1, S. Baptiste 1, P. Hall 2, R. Luke 3, C. Orchard 4, E. Rukholm 5, L.Carter.
A Modified Meta-controlled Boltzmann Machine Tran Duc Minh, Le Hai Khoi (*), Junzo Watada (**), Teruyuki Watanabe (***) (*) Institute Of Information Technology-Viet.
O. Russell Bullock, Jr. National Oceanic and Atmospheric Administration (NOAA) Atmospheric Sciences Modeling Division (in partnership with the U.S. Environmental.
Meteorological Service of Canada Environment Canada Cloud Cover Changes and Their Impacts on Solar Energy Production in North America PERD Climate Change.
Community Multiscale Air Quality Modeling System CMAQ Air Quality Data Summit February 2008.
GEOS-Chem Chemical Transport Model: Current Status and Future Plans Daniel J. Jacob, GEOS-Chem Model Scientist Harvard University.
1 Life Cycle of Software Specification Design –Risk Analysis –Verification Coding Testing –Refining –Production Maintenance.
Design and Development of MAQM, an Air Quality Model Architecture with Process-Level Modularity Weimin Jiang, Helmut Roth, Qiangliang Li, Steven C. Smyth,
1 Comparison of CAMx and CMAQ PM2.5 Source Apportionment Estimates Kirk Baker and Brian Timin U.S. Environmental Protection Agency, Research Triangle Park,
Lecture Introduction to Software Development SW Engg. Development Process Instructor :Muhammad Janas khan Thursday, September.
Preliminary Study: Direct and Emission-Induced Effects of Global Climate Change on Regional Ozone and Fine Particulate Matter K. Manomaiphiboon 1 *, A.
CS Data Structures I Chapter 2 Principles of Programming & Software Engineering.
University of North Carolina at Chapel Hill Carolina Environmental Programs Models-3 Adel Hanna Carolina Environmental Program University of North Carolina.
1 Integration of Criteria and Toxic Pollutants in SMOKE Madeleine Strum, OAQPS Collaborators: Marc Houyoux, MCNC/EMC Ron Ryan &
Prakash Bhave, Shawn Roselle, Frank Binkowski, Chris Nolte, Shaocai Yu, Jerry Gipson, & Ken Schere CMAS Conference – Paper #6.8 Chapel Hill, NC, October.
Gradient flux measurements at Mace Head Darius Ceburnis, School of Physics, National University of Ireland Galway, Ireland Marine submicron aerosol sources,
1 CSCD 326 Data Structures I Software Design. 2 The Software Life Cycle 1. Specification 2. Design 3. Risk Analysis 4. Verification 5. Coding 6. Testing.
Prakash V. Bhave, Ph.D. Physical Scientist PM Model Performance Workshop February 10, 2004 Postprocessing Model Output for Comparison to Ambient Data.
8 th Modeling Conference: Welcome & Opening Remarks Research Triangle Park September 22-23, 2005.
A Comparative Performance Evaluation of the AURAMS and CMAQ Air Quality Modelling Systems Steven C. Smyth, Weimin Jiang, Helmut Roth, and Fuquan Yang ICPET,
INFSO-RI Enabling Grids for E-sciencE Ganga 4 – The Ganga Evolution Andrew Maier.
University of North Carolina at Chapel Hill Carolina Environmental Programs Community Modeling and Analysis System (CMAS) Year 3 Adel Hanna Director, CMAS.
W. T. Hutzell 1, G. Pouliot 2, and D. J. Luecken 1 1 Atmospheric Modeling Division, U. S. Environmental Protection Agency 2 Atmospheric Sciences Modeling.
Emission reductions needed to meet proposed ozone standard and their effect on particulate matter Daniel Cohan and Beata Czader Department of Civil and.
Chapter 2 Principles of Programming and Software Engineering.
Institute for Chemical Process and Environmental Technology Helmut Roth, Weimin Jiang, Dazhong Yin, and Éric Giroux CMAQ Nucleation Algorithms and their.
Key Building Blocks in Designing a System in Which Money Can Follow the Person Steven Lutzky, Ph.D. Director, Division for Community Systems Improvement.
Sensitivity of PM 2.5 Species to Emissions in the Southeast Sun-Kyoung Park and Armistead G. Russell Georgia Institute of Technology Sensitivity of PM.
Representing the optical properties of black carbon in the integrated WRF-CMAQ system Francis S. Binkowski, UNC David C. Wong, US EPA.
UNCLASSIFIED Fundamental Aspects of Radiation Event Generation for Electronics and Engineering Research Robert A. Weller Institute for Space and Defense.
The Use of AMET and Automated Scripts for Model Evaluation
Improving an Air Quality Decision Support System through the Integration of Satellite Data with Ground-Based, Modeled, and Emissions Data Demonstration.
Development of a Multipollutant Version of the Community Multiscale Air Quality (CMAQ) Modeling System Shawn Roselle, Deborah Luecken, William Hutzell,
Figure 1.1 The life cycle of software as a water wheel that can rotate from one phase to any of phase.
Figure 1.1 The life cycle of software as a water wheel that can rotate from one phase to any of phase.
OOP vs Structured Programming
The capture of CO2 from flue gas using adsorption combined with membrane separation Prof. Krzysztof Warmuzinski Polish Academy of Sciences Institute.
Aerosol Optical Thickness
Simulation of Ozone and PM in Southern Taiwan
M. Samaali, M. Sassi, V. Bouchet
Chapter 2. Problem Solving and Software Engineering
Improving an Air Quality Decision Support System through the Integration of Satellite Data with Ground-Based, Modeled, and Emissions Data Demonstration.
Submission Title with Capitalized Words and No Symbols
RMC Activity Update Emissions Forum July 1, 2003.
Introduction to IMPROVE and Regional Haze Data
Presentation transcript:

Institute for Chemical Process and Environmental Technology Weimin Jiang and Helmut Roth Development of a Modularised Aerosol Module in CMAQ National Research Council of Canada Ottawa, Canada

Institute for Chemical Process and Environmental Technology Introduction Structure of the new aerosol module Current status of the module Future work

Institute for Chemical Process and Environmental Technology Introduction Need for modularity at aerosol process level:Need for modularity at aerosol process level: add, modify, remove and/or replace science and code for individual aerosol processes Two phasesTwo phases Phase 1: - detailed review and analysis of science, algorithms, and code in AERO2 - restructure and recode to modularise AERO2 Phase 2: science improvement + new process submodules

Institute for Chemical Process and Environmental Technology Structure of the New Aerosol Module : modularity at aerosol process level

Institute for Chemical Process and Environmental Technology Structure of the New Aerosol Module : Separation of data and executable code

Institute for Chemical Process and Environmental Technology Structure of the New Aerosol Module : code flexibility and generality Flexibility to add and change data elements incl. species and size names as well as propertiesFlexibility to add and change data elements incl. species and size names as well as properties Applying same executable code to different data elements within same data objectsApplying same executable code to different data elements within same data objects Loop-based code operating on arrays instead of repetitive code blocks based on species and mode namesLoop-based code operating on arrays instead of repetitive code blocks based on species and mode names

Institute for Chemical Process and Environmental Technology Current Status of the Module

Institute for Chemical Process and Environmental Technology Future work Complete testing and debugging of the new CMAQ built with various combinations of submodules of the new aerosol moduleComplete testing and debugging of the new CMAQ built with various combinations of submodules of the new aerosol module Change and/or add new aerosol process submodules:Change and/or add new aerosol process submodules: - Use NRC Canada code - Analyse and use new science code in the CMAQ releases, e.g., AERO3 - Collaborate with the community to develop new aerosol process submodules Focus on SOA and primary PM in the near futureFocus on SOA and primary PM in the near future

Institute for Chemical Process and Environmental Technology Acknowledgements Models-3 team of U.S. EPA: AERO2 module Environment Canada: emissions and meteorological data used for model testing Program of Energy Research and Development (PERD) in Canada: funding support Mr. Éric Giroux of our group at NRC Canada: technical support

Institute for Chemical Process and Environmental Technology Thank you !