-
Notifications
You must be signed in to change notification settings - Fork 165
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
[FEATURE REQUEST] Investigate saving REAL*8 fields to the restart file #111
Comments
While the History diagnostics had derived types that would allow for carrying diagnostics as REAL*8, the I/O code (in
Specifically, we now have included a variable within derived-type objects that indicates the KIND value (i..e. REAL*8 or REAL*4) for the netCDF output. Prior to this, it was always assumed that netCDF variables would be written to disk with the same KIND value with which they were defined. NOTE: Similar modifications need to be made in HEMCO in order to read in REAL*8 data. Right now HEMCO can only read in REAL*4 data from netCDF files. |
This will likely go into an early GEOS-Chem 13 version |
The GCC History can now save output as REAL*4 or REAL*8 (cf. 6e004b7 merge). However, at present, HEMCO can still only read and carry REAL*4 data in its data structures. This needs to be resolved first before this issue is closed. |
The remaining work needs to be done on the HEMCO side, as the GEOS-Chem "Classic" History component can now write REAL*8 fields to disk. Therefore, I am closing out this issue, and have opened a new feature request (geoschem/HEMCO#69) on the HEMCO repository issue tracer, |
Overview
We are looking into removing differences between GEOS-Chem runs that execute over a long period, and runs that are restarted. One of the reasons for these differences might be insufficient precision in the GEOS-Chem restart files. We can experiment with saving REAL*8 data to the SpeciesRst collection and see if this helps to improve the situation.
The text was updated successfully, but these errors were encountered: