Coder Social home page Coder Social logo

lynakim / cmaq Goto Github PK

View Code? Open in Web Editor NEW

This project forked from usepa/cmaq

0.0 0.0 0.0 71.04 MB

Code base for the U.S. EPA’s Community Multiscale Air Quality Model (CMAQ). For additional background on CMAQ please visit: www.epa.gov/CMAQ

Shell 2.36% Fortran 96.71% C 0.02% Makefile 0.32% E 0.02% Roff 0.27% Asymptote 0.06% Python 0.01% TeX 0.02% SystemVerilog 0.02% NASL 0.02% EmberScript 0.02% Perl 0.14%

cmaq's Introduction

CMAQv5.3.3

Community Multiscale Air Quality Model US EPA CMAQ Website: (https://www.epa.gov/cmaq).

DOI

CMAQ is an active open-source development project of the U.S. EPA's Office of Research and Development that consists of a suite of programs for conducting air quality model simulations. CMAQ is supported by the CMAS Center: (http://www.cmascenter.org).

CMAQ combines current knowledge in atmospheric science and air quality modeling with multi-processor computing techniques in an open-source framework to deliver fast, technically sound estimates of ozone, particulates, toxics, and acid deposition.

CMAQ version 5.3.3 Overview:

CMAQv5.3.3 is a minor update to CMAQv5.3 that includes multiple bug fixes. These updates include restoration of windowing capability, allowing users to provide gridded input files which were larger in horizontal extent than the simulated domain. This release also includes a new version of the WRF-CMAQ coupled system with a streamlined build process. Users of WRF-CMAQ are strongly encouraged to try the latest version. Additionally, MCIP users should note that starting with this release we are aligning the version numbering between CMAQ and MCIP, i.e., the MCIP updates included in this release are labeled MCIPv5.3.3.

New features in CMAQ version 5.3 include:

  • Simplified emissions scaling
  • Improved representation of natural aerosols
  • Expanded capability for ecological applications
  • Stream-lined CMAQ-ISAM and CMAQ-STM
  • Updates to pre-processors including ICON, BCON and MCIP
  • Enhanced scientific complexity with faster run times
  • Fully revised User's Guide and tutorials
  • Additional updates are documented in the Release Notes

Getting the CMAQ Repository

This CMAQ Git archive is organized with each official public release stored as a branch on the main USEPA/CMAQ repository. The most recently released version of the the model will always be on the branch called 'main'. To clone code from the CMAQ Git archive, specify the branch (i.e. version number) and issue the following command from within a working directory on your server:

git clone -b main https://github.com/USEPA/CMAQ.git CMAQ_REPO

CMAQ Repository Guide

Source code and scripts are organized as follows:

  • CCTM (CMAQ Chemical Transport Model): code and scripts for running the 3D-CTM at the heart of CMAQ.
  • DOCS: Release notes for the release version of CMAQ, CMAQ User's Guide, developers guidance, and short tutorials.
  • PREP: Data preprocessing tools for important input files like initial and boundary conditions, meteorology, etc.
  • POST: Data postprocessing tools for aggregating and evaluating CMAQ output products (e.g. Combine, Site-Compare, etc)
  • UTIL: Utilities for generating code and using CMAQ (e.g. chemical mechanism generation)

Documentation

Release Notes and code documentation are included within this repository (they are version-controlled along with the code itself).

CMAQ Test Cases

Benchmark/tutorial data for each CMAQ release version are available from the CMAS Data Warehouse. The input and output files are stored on Google Drive with metadata organized through Dataverse. CMAQv5.3.2 comes with new input and output benchmark data for July 1-2, 2016 over the Southeast US (links provided below). The input datasets for these two days are identical to those released with v5.3.1 except for the addition of a grid mask file for the United States: GRIDMASK_STATES_12SE1.nc. As a result, there is no need for users who have already downloaded the v5.3.1 Southeast benchmark input data to download the v5.3.2 files unless they need the grid mask file for running the new ISAM test case or to test out regional emissions scaling with DESID. The Southeast benchmark output data for v5.3.2 is slightly different from what was released with v5.3 as described in the CMAQv5.3.2 Rlease Notes FAQ.

CMAQ Version Data Type Domain Simulation Dates Dataverse DOI
v5.3 Input CONUS Jan 1 - Dec 31, 2016 https://doi.org/10.15139/S3/MHNUNE
v5.3, v5.3.1, v5.3.2, v5.3.3 Input Southeast US July 1 - 14, 2016 https://doi.org/10.15139/S3/IQVABD
v5.3, v5.3.1 Output Southeast US July 1 - 14, 2016 https://doi.org/10.15139/S3/PDE4SS
v5.3.2 Output Southeast US July 1 - 2, 2016 https://doi.org/10.15139/S3/PDE4SS
v5.3.3 Output Southeast US July 1 - 2, 2016 https://doi.org/10.15139/S3/PDE4SS

Previous CMAQ Versions

The following release versions of CMAQ are currently available on GitHub. DOI values from Zenodo can be used when referencing a specific version.

User Support

EPA Disclaimer

This software/application was developed by the U.S. Environmental Protection Agency (USEPA). No warranty expressed or implied is made regarding the accuracy or utility of the system, nor shall the act of distribution constitute any such warranty. The USEPA has relinquished control of the information and no longer has responsibility to protect the integrity, confidentiality or availability of the information. Any reference to specific commercial products, processes, or services by service mark, trademark, manufacturer, or otherwise, does not constitute or imply their endorsement, recommendation or favoring by the USEPA. The USEPA seal and logo shall not be used in any manner to imply endorsement of any commercial product or activity by the USEPA or the United States Government.

cmaq's People

Contributors

bhutzell avatar kmfoley avatar bnmurphy avatar lizadams avatar fisidi avatar havalapye avatar jessebash avatar dwongepa avatar cgnolte avatar tlspero avatar chogrefe avatar rcboykin avatar dkang2 avatar kfahey92 avatar gxsarwar avatar zacadelman avatar sergeynk avatar jpleim avatar deborahluecken avatar hforout avatar mathurrohit avatar dschwede avatar joellenb avatar coastwx avatar barronh avatar wkappel avatar mmallard avatar jqortiz avatar mmqin avatar rpedruzzi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.