1 / 11

Weimin Jiang and Helmut Roth

Development of a Modularised Aerosol Module in CMAQ. Weimin Jiang and Helmut Roth. National Research Council of Canada Ottawa, Canada. Introduction Structure of the new aerosol module Current status of the module Future work. Introduction. Need for modularity at aerosol process level:

jorn
Download Presentation

Weimin Jiang and Helmut Roth

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Development of a Modularised Aerosol Module in CMAQ Weimin Jiang and Helmut Roth National Research Council of Canada Ottawa, Canada

  2. Introduction • Structure of the new aerosol module • Current status of the module • Future work

  3. Introduction • Need for modularity at aerosol process level: add, modify, remove and/or replace science and code for individual aerosol processes • Two 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

  4. Structure of the New Aerosol Module : modularity at aerosol process level

  5. Structure of the New Aerosol Module : Separation of data and executable code

  6. 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 properties • Applying 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 names

  7. Current Status of the Module

  8. Future work • Complete 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: - 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 future

  9. 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

  10. Thank you !

More Related