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
Martin Dix's fix for pre-industrial configuration produces a corrupted restart000 file #12
Comments
Looking deeper using
|
Removing all fields with
|
Given
I also eliminated fields with
|
See https://github.com/penguian/access-esm/blob/pre-industrial-fix-restart/bin/fix_esm15_restart.py for a Python script that will fix Usage:
Thanks to Scott Wales for the original Python code as per https://forum.access-hive.org.au/t/how-to-use-cumf-or-mule-cumf-with-access-esm1-5-um-output/1794/5 |
Because of the STASH time averaging the restart file contains partial time averages of diagnostic fields as well as the real prognostics that are strictly required. Some of these problems come from the diagnostics. E.g. fields with STASH codes 3,326 and 3,327 are CO2 fluxes which are not set in this concentration driven experiment. The river model runs on its own 1x1 degree grid and mule thinks the river fields (stash codes 151,152,153) are invalid because this doesn't match the overall file grid. Fields with stash codes 155 & 156 are accumulated runoff. According to the STASHmaster file these are supposed to be saved on land points only.
The 21 in the 4th field of the second row means land points only. However for some reason the field header in the restart file shows it as global
where lbpack=10865 is the data size, here equal to the number of land points. C.f. soil moisture (lbuser4=9) which shows The model itself gets the packing from the STASHmaster file so reads this field ok. Not clear why it's not written properly? It's ok in ACCESS-CM2 restart files. An alternative way to get rid of the problem fields is |
I also created a ticket against |
Running Martin Dix's fix as per 0f769ae results in a corrupted
archive/access-esm/restart000/atmosphere/restart_dump.astart
file in the following sense.I ran the configuration twice, moving the
/scratch/tm70/pcl851/access-esm/archive
directory to/scratch/tm70/pcl851/access-esm/archive.coecms.1
and then/scratch/tm70/pcl851/access-esm/archive.coecms.2
, then ran the following commands with results as shown.See also https://forum.access-hive.org.au/t/how-to-use-cumf-or-mule-cumf-with-access-esm1-5-um-output/1794/6
The text was updated successfully, but these errors were encountered: