FlexGrid: Difference between revisions
Jump to navigation
Jump to search
JiaweiZhuang (talk | contribs) |
JiaweiZhuang (talk | contribs) |
||
Line 10: | Line 10: | ||
* Set up a nested simulation over any custom domains without changing model's source code. | * Set up a nested simulation over any custom domains without changing model's source code. | ||
* Explicitly control each meteorological variable in run-time configuration files to perform metfield experiments (an interface resembling [[GCHP]]). | * Explicitly control each meteorological variable in run-time configuration files to perform metfield experiments (an interface resembling [[GCHP]]). | ||
=== FlexGrid idea === | |||
Setting up a new nested domain should be extremely easy. You just need to | |||
* Obtain new metfields over that domain | |||
* Add new regional emission data sets if necessary | |||
* Change several domain-dependent or resolution-dependent parameters. | |||
=== FlexGrid implementation plan === | === FlexGrid implementation plan === | ||
Line 41: | Line 50: | ||
=== FlexGrid for different types of users === | === FlexGrid for different types of users === | ||
Users with different research focuses and different computational resource available can get different benefits from FlexGrid: | |||
== FlexGrid Stage 1 User's Guide == | == FlexGrid Stage 1 User's Guide == |
Revision as of 19:59, 29 June 2017
NOTE: This page is being actively edited right now and the information might be incomplete.
FlexGrid documentation by Jiawei Zhuang (jiaweizhuang@g.harvard.edu)
Overview
FlexGrid is a new functionality in GEOS-Chem v11-02 to unify all metfield I/O routines by HEMCO.
HEMCO's interface and regridding&cropping capability allow users to
- Set up a nested simulation over any custom domains without changing model's source code.
- Explicitly control each meteorological variable in run-time configuration files to perform metfield experiments (an interface resembling GCHP).
FlexGrid idea
Setting up a new nested domain should be extremely easy. You just need to
- Obtain new metfields over that domain
- Add new regional emission data sets if necessary
- Change several domain-dependent or resolution-dependent parameters.
FlexGrid implementation plan
The table below shows the implementation plan for FlexGrid:
Stage | Detail | Status |
---|---|---|
Stage 1: Read metfields by HEMCO | Enable the compile option "MET=flexgrid" to read any NetCDF-format metfields through HEMCO. This unifies "MET=geosfp" and "MET=merra2" |
|
Stage 2: Implement custom nested simulations | Enable the compile option "NEST=cu" (custom) to allow custom nested simulations. |
|
Stage 3: Grid-independent GEOS-Chem classic | Unify compile options "GRID=xxx" by moving all grid size parameters and resolution-dependent parameters to run-time configuration files. | No specific plan right now. Need to be traded off against the nested-GCHP development. |
FlexGrid for different types of users
Users with different research focuses and different computational resource available can get different benefits from FlexGrid: