Change default format of tile-space HISTORY output to nc4#144
Change default format of tile-space HISTORY output to nc4#144gmao-rreichle merged 6 commits intodevelopfrom
Conversation
|
@weiyuan-jiang, thanks for putting this together. A couple of things:
|
|
I have tested they are zero-diff if there is no bit shave for the binary output. Somehow bit shave is not used in nc4. |
Thanks. While it's much better to have nc4 output, for production runs we can't really afford to skip bit shaving. I'm surprised that bit shaving isn't working for nc4. I assume this is true only for EASE and/or tile-space output. I would be very surprised if bit shaving wasn't working for 2-d CF output. What does it take to have bit shaving work for tile-space output and EASE (1d & 2d)? |
|
The bit shaving would work with this PR (GEOS-ESM/MAPL#4190). The final history outputs are zero-diff except some meta data (attributes, long names..) and lats and lons. Their 6 significant digits are the same though. |
|
Here's an update:
|
The tilecoord.bin is not in scratch directory but in rc_out directory. So it will not be converted and moved. |
|
@weiyuan-jiang: Thanks for pointing out that tilecoord.bin is in ./rc_out. Here are more updates:
I verified that the "increments" files in the coupled land-atm DAS are in nc4 format, so no further action should be needed on this item.
@weiyuan-jiang, please review my recent changes, especially 1cc676d and the updated documentation. If everything looks ok to you, I'll test this PR. Thanks! |
|
It looks good to me. |
Use the new MAPL to produce nc4 file in tile space directly.
Remove tile_bin2nc4.F90 post-processing.
Related PRs:
Documentation: updated README.OutputSpecs.md (EASE grid factory and mixed land+landice simulations) GEOSldas#841
Bit shaving functionality is contingent on new MAPL release Update MAPL release to v2.63.0 GEOSldas#839 (merged 22 Nov 2025)
Testing: