GithubHelp home page GithubHelp logo

finn2cmaq's Introduction

FINN Emissions

The executable finn2cmaq, is a fortran program that grids FINN fire emissions to the required input formats and grids for CMAQ model.

Dependencies

  • Fortran GNU compiler.
  • NetCDF library.

Get FINN data

Emissions files are produced by Christine Wiedinmyer and are available from NCAR ACOM FINN webpage

A shell script for automated downloading this data is included in this repository: > ./get_finn_data.sh

Build

Edit the Makefile to set the compiler and path to NetCDF lib and include files. Check your nc-config --libdir and nc-config --includedir.

> make

If the compilation is successful, the executable finn2cmaq.exe should be created.

Run

Edit the 'example.inp' that contains the following variables:

&control

start_date="2019-01-01",                        !%Y-%m-%d (YYYY-MM-DD)
  end_date="2019-01-01",                        !%Y-%m-%d (YYYY-MM-DD)

finn_data_directory = './finn_data/'            !path to directory with data

griddesc_file="./GRIDDESC",                     !path to GRIDDESC
gridname= "LCC_TAN_TEST",!"LCC_SEC_TEST", !'MERC_TEST',!

chemistry="GEOSchem",                           !"GEOSchem" / "MOZ4" / "SAPRC99"

diurnal_cycle=0.0043,0.0043,0.0043,0.0043,0.0043,0.0043,0.0043,0.0043,0.0043,0.0300,0.0600,0.1000,0.1400,0.1700,0.1400,0.1200,0.0900,0.0600,0.0300,0.0043,0.0043,0.0043,0.0043,0.0043
/

Note that the variables must be adjusted to match the appropriate values for your system.

Then execute finn2cmaq:

> finn2cmaq.exe < example.inp

Please feel free to contact the developer if you have any issues or suggestions.

Planned future improvements:

  • Optional species mapping
  • Plume rise representation

finn2cmaq's People

Contributors

ramespada avatar

Stargazers

 avatar  avatar

Watchers

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