-
Notifications
You must be signed in to change notification settings - Fork 360
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
Interpinic expand netCDF filetypes allowed, forgive missing "month" dimension, update BOZ syntax #6614
Interpinic expand netCDF filetypes allowed, forgive missing "month" dimension, update BOZ syntax #6614
Conversation
…ing and continue (instead of failing) when input has month dimension and output does not.
… modern compilers (per Xylar)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@czender, thanks for including my BOZ changes. It looks good to me based on my limited experience building the tool.
Just so everyone knows, I'm building this tool on conda-forge via the |
@rljacob and @bishtgautam, I would like to have this in before the 3.0.1 tag. I can only build new conda packages for E3SM release tags (conda-forge policy) and I would like to have these updates for the next E3SM-Unified release in December. |
… (PR #6614) This new feature allows `interpinic` to interpolate an ELM initial conditions file that require storage in `NC_FORMAT_64BIT_DATA` and other netCDF4 formats. [BFB] [Bugfix]
This new feature allows
interpinic
to interpolate an ELM initial conditions filethat require storage in
NC_FORMAT_64BIT_DATA
and other netCDF4 formats.[BFB] [Bugfix]
[BFB] [Land] [Bugfix]
This is a revised re-submit of #6613 with addition of BOZ patch supplied by Xylar to comply with newer Fortran syntax.
The main modifications to
bishtgautam/lnd/interpinic-gnu
improveinterpinic
to work with output datasets of any format. Previously,initerpinic
failed if output format was notNC_FORMAT_64BIT_OFFSET
. Our new deep (16-layer) snowpack modifications require restart fields that exceed 4 GB in size for hi-res (e.g., r0125) ELM grids. This new feature successfully interpolates to new initial conditions that require storage in 'NC_FORMAT_64BIT_DATA' and netCDF4 formats. These modifications also remove the (sometimes) unnecessary constraint that if the input dataset contains the month dimension, then so must the output dataset. In practice the month dimension may be present in the input dataset though unused by any variable (i.e., month is a superfluous dimension). Thus requiring its presence in the output dataset can create an extra hurdle. Instead of dying,interpinic
now prints a warning about the situation and proceeds anyway.