Comments (11)
But, the normal cube sphere's vector bases are also different from the lat-lon's bases, so why is regridding onto the stretched grids vector bases any more challenging?
Because we shouldn't even regrid the lat-lon wind to cubed-sphere... The online GEOS simulation runs at cubed-sphere grid, but the output data are postprocessed/regridded to lat-lon grid -- this is how we get the GEOS-FP/MERRA2 archive for both GC-classic and GCHP. Our current model simulation is impacted by this double-regridding error which should have been avoided at all.
Ideally, the input wind data should be on the native cubed-sphere grid, and can be ingested by GCHP at the same resolution without regridding. Using lower-res grid or nested grid would just involve a simple averaging of fluxes at cell edges, but not rotating the vector bases. The stretched grid, on the other hand, requires more complex vector regridding (like the current lat-lon -> cubed-sphere) than just averaging fluxes.
from gchp_legacy.
Hi @JiaweiZhuang,
Thanks again for writing this up. This has been really helpful.
When you have a change, could you expand on your concerns about regridding the wind fields and mass fluxes to a stretched grid? Are you concerned about regridding all vector fields in the met archives?
You mention that the cube sphere's vector bases could make regridding especially challenging. But, the normal cube sphere's vector bases are also different from the lat-lon's bases, so why is regridding onto the stretched grids vector bases any more challenging? I thought regridding between grids with different horizontal vector bases was routine. Doesn't ESMF's regridding support this?
Lastly, could you fill me in on the early wind and transport problems? I wasn't involved with GCHP at that point, so I'm not familiar with the issues.
cc: @lizziel, @sdeastham
Thanks,
Liam
from gchp_legacy.
Ah I see, thanks, that clarifies things. Your concern is that the stretched grid could make what's an existing problem worse.
Why can't we get metfield archives on GEOS-5's native grid?
from gchp_legacy.
Your concern is that the stretched grid could make what's an existing problem worse.
Yeah, an exception is that, the online GEOS might also run at stretched grid and archive "native stretched grid" output. But this kind of "fixed stretched grid" seems too limited.
Why can't we get metfield archives on GEOS-5's native grid?
I guess asking for more archive from GEOS is a complex procedure.... Other people could better answer this.
from gchp_legacy.
from gchp_legacy.
I know this is a bit of a long shot, but is there any documentation of this double-regridding error? Or do you know if anyone has any simulation output that I could look at to get a better idea of how bad the problem is?
It shouldn’t actually be hard; the problem is we need to talk to Bill Putman at GMAO about the process, and he hasn’t been responding to emails for the last few months.
Maybe @lizziel and I should talk to them about getting access to these archives during our visit then. I'll add that to my list of things.
from gchp_legacy.
from gchp_legacy.
is there any documentation of this double-regridding error?
In early days (~2016) @sdeastham and I saw an excessive downward flux near the poles due to wind regridding. Here's the configuration I remember:
- Read input wind field at 4x5 lat-lon grid
- Run model at C48 resolution or higher
- Only turn on advection (disable other components) to highlight the error
This led to a lot of stratospheric ozone coming down to the surface. Haven't tried to reproduce this in recent versions. Not sure whether this issue is still there.
from gchp_legacy.
Thanks, I'm going to take a closer look at this. I'll follow up early next week.
from gchp_legacy.
This discussion thread has not been touched for a over year, although is still salient. @LiamBindle, would you like to transfer this to GCHPctm or close it out?
from gchp_legacy.
@lizziel this can be closed
from gchp_legacy.
Related Issues (20)
- [BUG/ISSUE] Incorrect regridding if file latitude data ends in +/- 90 HOT 4
- [BUG/ISSUE] Not printing the missing HEMCO data file that causes model crash HOT 13
- [BUG/ISSUE] Change in MAPL vertical flip rules impacting mesospheric chemistry HOT 1
- [BUG/ISSUE] H2O2AfterChem vertically flipped in restart HOT 2
- [BUG/ISSUE] MODIS LAI not properly updated at correct time HOT 6
- [BUG/ISSUE] Run failure in transport tracers simulation with 12.6.2 HOT 1
- [FEATURE REQUEST] ESMF v8 public release HOT 1
- [BUG/ISSUE] Run crashes in MAPL when running full chemistry simulation at c360 HOT 6
- [QUESTION]Should it make cleanup_output everytime at the beginging of smulation? HOT 4
- [BUG/ISSUE] Fullchem run failure in 12.7.0+ at c180+ due to reduced timesteps HOT 4
- [DISCUSSION] This repository will be retired in version 13.0.0
- [BUG/ISSUE] Monthly diagnostics incorrect for Feb in leap years if using multi-run option HOT 1
- [QUESTION] Error in MAPL_IO.F90 reading restart file?
- [BUG/ISSUE]Invoking MPI_ABORT causes Open MPI to kill all MPI processes when run GCHP at c360 HOT 9
- [BUG/ISSUE]make build_all, gchp error in ESMF: cpp/node/detail/node_iterator.h(64): error: namespace "std" has no member "addressof" HOT 2
- [BUG/ISSUE] compiling GCHP 12.8.2 HOT 8
- [QUESTION] Compiling GCHP failed HOT 5
- [BUG/ISSUE] Non-advected species concentrations not copied for output restart file
- [QUESTION] The dimensions of gchp restart file HOT 3
- [QUESTION] Why does GCHP fail when meteorology turned on in 12.9.3 HEMCO_Config.rc HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gchp_legacy.