-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
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.
[pcl851@gadi-login-02 access-esm]$ module use /g/data/access/modules
[pcl851@gadi-login-02 access-esm]$ module load um
[pcl851@gadi-login-02 access-esm]$ module use /g/data/hh5/public/modules/
[pcl851@gadi-login-02 access-esm]$ module load conda/analysis3-23.07
[pcl851@gadi-login-02 access-esm]$ mule-cumf archive.coecms.?/access-esm/restart000/atmosphere/restart_dump.astart
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
* (CUMF-II) Module Information *
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
mule : /g/data/hh5/public/apps/miniconda3/envs/analysis3-23.07/lib/python3.10/site-packages/mule/__init__.py (version 2022.07.1)
um_utils : /g/data/hh5/public/apps/miniconda3/envs/analysis3-23.07/lib/python3.10/site-packages/um_utils/__init__.py (version 2022.07.1)
um_packing : /g/data/hh5/public/apps/miniconda3/envs/analysis3-23.07/lib/python3.10/site-packages/um_packing/__init__.py (version 2022.07.1) (packing lib from SHUMlib: 2023061)
/g/data/hh5/public/apps/miniconda3/envs/analysis3-23.07/lib/python3.10/site-packages/mule/validators.py:198: UserWarning:
File: archive.coecms.1/access-esm/restart000/atmosphere/restart_dump.astart
Field validation failures:
Fields (1114,1115,1116)
Field grid latitudes inconsistent (STASH grid: 23)
File : 145 points from -90.0, spacing 1.25
Field (Expected): 180 points from -89.5, spacing 1.25
Field (Lookup) : 180 points from 89.5, spacing -1.0
Field validation failures:
Fields (4099,4101,5484,5523)
Skipping Field validation due to irregular lbcode:
Field lbcode: 31320
warnings.warn(msg)
/g/data/hh5/public/apps/miniconda3/envs/analysis3-23.07/lib/python3.10/site-packages/mule/validators.py:198: UserWarning:
File: archive.coecms.2/access-esm/restart000/atmosphere/restart_dump.astart
Field validation failures:
Fields (1114,1115,1116)
Field grid latitudes inconsistent (STASH grid: 23)
File : 145 points from -90.0, spacing 1.25
Field (Expected): 180 points from -89.5, spacing 1.25
Field (Lookup) : 180 points from 89.5, spacing -1.0
Field validation failures:
Fields (4099,4101,5484,5523)
Skipping Field validation due to irregular lbcode:
Field lbcode: 31320
warnings.warn(msg)
Traceback (most recent call last):
File "/g/data/hh5/public/apps/miniconda3/envs/analysis3-23.07/bin/mule-cumf", line 10, in <module>
sys.exit(_main())
File "/g/data/hh5/public/apps/miniconda3/envs/analysis3-23.07/lib/python3.10/site-packages/um_utils/cumf.py", line 1385, in _main
comparison = UMFileComparison(um_files[0], um_files[1])
File "/g/data/hh5/public/apps/miniconda3/envs/analysis3-23.07/lib/python3.10/site-packages/um_utils/cumf.py", line 728, in __init__
diff_field = difference_op([field_1, field_2])
File "/g/data/hh5/public/apps/miniconda3/envs/analysis3-23.07/lib/python3.10/site-packages/mule/__init__.py", line 952, in __call__
new_field = self.new_field(source, *args, **kwargs)
File "/g/data/hh5/public/apps/miniconda3/envs/analysis3-23.07/lib/python3.10/site-packages/um_utils/cumf.py", line 293, in new_field
data1 = fields[0].get_data()
File "/g/data/hh5/public/apps/miniconda3/envs/analysis3-23.07/lib/python3.10/site-packages/mule/__init__.py", line 730, in get_data
data = self._data_provider._data_array()
File "/g/data/hh5/public/apps/miniconda3/envs/analysis3-23.07/lib/python3.10/site-packages/mule/ff.py", line 193, in _data_array
data = np.fromstring(data_bytes, dtype, count=count)
ValueError: string is smaller than requested size
See also https://forum.access-hive.org.au/t/how-to-use-cumf-or-mule-cumf-with-access-esm1-5-um-output/1794/6
Metadata
Metadata
Assignees
Labels
No labels