New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[QUESTION] FlexGrid with other resolutions #251
Comments
Yes, you should be able to run a 1x1 global simulation with FlexGrid. You should just need to specify the following in the Grid Menu of input.geos:
Note: If you're using a tropchem-based mechanism, you can change number of levels to 47 instead of 72. You would then need to change the met field entries in HEMCO_Config.rc to use the resolution of your choosing. We would recommend using a resolution higher than the resolution that you will use in your simulation. In your case, we'd recommend using the global 0.25x0.3125 (GEOS-FP) or 0.5x0.625 (MERRA-2) met fields, but 2x2.5 and 4x5 may also be used. You will also need to disable (i.e. comment out) the grid resolution check in
That check is there to make sure users are aware of the supported GEOS-Chem grid resolution options and to force users to ensure they know they are using an "unsupported" grid by having to disable that code. Finally, you can compile GEOS-Chem as usual and run a short test simulation. You should check the GEOS-Chem log file to make sure the grid computed by GEOS-Chem makes sense. This information will be printed to the log file after the input.geos options. For validation purposes, it may make most sense to run an identical simulation using 2.0x2.5 grid resolution. You should be able to use GCPy to do this comparison, as it has built in regridding options to compare the two simulations on a common grid. If you do try this out, please share your experience and any issues that you have here. |
Thanks for the info - I'll try this out and share the outcome! |
A quick question: what is meant in this case by a "supported" grid resolution? I'm wondering if the forced check for 4x5/2x2.5/etc is warranted. |
@sdeastham You make a good point. I originally added that check because other grid resolutions hadn't been tested with FlexGrid yet, but maybe just a warning to the log file to check the grid parameters in the log file is needed now. |
In commit ee90629 ( |
@dpfinch Please feel free to follow up here or in a new issue if you do run into any issues running with a different horizontal grid. |
Only just got round to trying a 1x1 grid that is running now - results hopefully coming soon!
And
In both cases I just had to add in an extra |
I've also worked with other resolutions in the past and found the above changes that needed to be made. From the testing I've done the new resolutions seem to run and produce sensible results. It's a bit of a tangent from this but there's also some hard coding I've had to change when running a nested grid in a different from standard resolution. In
along with other repeated occurrence throughout. In
With both cases I've just made the addition of the extra resolutions to those IF statements and the model will run and I haven't noticed anything completely out of the ordinary with the results. Although I have been thinking about this and these seem like they could be replaced with values from the global variables that are in the model now. |
Doug Finch wrote:
The text was updated successfully, but these errors were encountered: