ACCESS-NRI / accessdev-Trac-archive

Archive accessdev Trac contents as issues
Apache License 2.0
0 stars 0 forks source link

CABLE PIcontrol suite #367

Open penguian opened 5 years ago

penguian commented 5 years ago

| by mrd599@nci.org.au


u-bf481 is the candidate coupled model PPI control suite with CABLE. This ticket documents the configuration set up and spinup.


Issue migrated from trac:367 at 2024-01-31 18:34:34 +1100

penguian commented 5 years ago

@martin.dix@anu.edu.au changed status from new to accepted

penguian commented 5 years ago

@martin.dix@anu.edu.au set owner to mrd599

penguian commented 5 years ago

@martin.dix@anu.edu.au commented


History

u-ax871 started from JULES PI control u-at658 at model time 02010101. D2 iceberg scheme. CABLE code /home/599/mrd599/mosrs/jules/r11864_tvrad_fix_ih_merge. This was a manual merge of branches/dev/ianharman/vn10.6_CABLE_r11864@12302 and branches/dev/martindix/r11864_tvrad_fix@12260.

u-ba648 started from u-ax871 03010101. Configuration as for u-ax871 but with ocean SW changes and CABLE changes

CABLE code /branches/test/martindix/r12417_albedo_fix, branches/dev/Share/vn10.6_CABLE@12579

u-bb194 started from u-ax871 03010101. Configuration as for u-ba648 but with CABLE changes

CABLE code is branches/dev/Share/vn10.6_CABLE@13036.

u-bd052 started from u-ax871 03010101. Configuration as for u-bb194 but using NCAR LAI, /projects/access/data/ancil/access_cm2_n96e/O1/cable_vegfunc_ncarlai.anc. CABLE code branches/dev/Share/vn10.6_CABLE@13036

u-be106 started from u-bd052 04010101. Configuration as for u-bd052 but with ocean albedo scaling set to 1.02. CABLE code branches/dev/Share/vn10.6_CABLE@13036, branches/dev/martindix/vn4.7_access_cm2@12754. Note that the latter branch is just to handle the albedo scaling namelist variable.

Restart reproducibility experiments with u-be106 showed a sensitivity to the timestep number. This was traced to CABLE incorrectly scaling precipitation rates by timestep number rather than timestep length in one part of the code.

New suite u-bf481 with this fixed started from u-be106 05010101.

CABLE code branches/dev/martindix/r13036_precip_scaling@13918 branches/dev/martindix/vn4.7_access_cm2@12754

penguian commented 5 years ago

@martin.dix@anu.edu.au changed _comment0 which not transferred by tractive

penguian commented 5 years ago

@martin.dix@anu.edu.au changed _comment1 which not transferred by tractive

penguian commented 5 years ago

@martin.dix@anu.edu.au changed _comment2 which not transferred by tractive

penguian commented 5 years ago

@martin.dix@anu.edu.au commented


History of u-bf481

At start of year 578 switched to the harmonised ocean code, https://code.metoffice.gov.uk/trac/roses-u/changeset/106970/

Ozone ancillary was being updated every 30 days and LAI, DMS and chlorophyll every 5 days. These settings are not appropriate with the Gregorian calendar and affect reproducibility of NRUN restarts. Ozone changed to monthly updating and others to daily at start of year 691. Expect a negligible effect on runtime and results.

Minor suite changes that don't affect results

Reduced UM output gives a significant speedup (~15%)

Make gregorian calendar a fixed setting rather than an option

Specify CICE revision for build

Convert CICE output to netCDF (change in driver scripts). This revealed a CICE error that meant daily history wasn't saved for leap days. Fixed in [402] of cice_gsi8.1 branch. Also apply fix for the CICE error handling.

penguian commented 5 years ago

@martin.dix@anu.edu.au changed _comment0 which not transferred by tractive

penguian commented 5 years ago

@martin.dix@anu.edu.au changed _comment1 which not transferred by tractive

penguian commented 5 years ago

@martin.dix@anu.edu.au changed _comment2 which not transferred by tractive

penguian commented 5 years ago

@martin.dix@anu.edu.au changed _comment3 which not transferred by tractive

penguian commented 5 years ago

@martin.dix@anu.edu.au changed _comment4 which not transferred by tractive

penguian commented 5 years ago

@martin.dix@anu.edu.au commented


Candidate PI Control CMIP6 STASH from Roger's u-bf022. Stash Table

Export STASH from u-bf022 using

cd ~rb4844/roses/u-bf022/app/um
rose macro stash_copy.STASHExport

In target suite, use rose-edit to remove the existing STASH and then run the metadata StashProfilesRemoveUnused macro. Outside rose-edit

rose macro stash_copy.STASHImport

Change domain profiles dsoil to 6 levels, dpft to 13 and dtile to 17 for CABLE.

Add back the CABLE STASH package from the original suite plus a few extra tiled variables.

Set all files to reinitialise every calendar month.

MOM diagnostics changed to save conservative temperature as well as potential temperature and to set diagnostic SST to potential temperature. Also extra daily diagostics and other OMIP diagnostics requested by Abhi.

Run with these diagnostic changes restarted at 07000101.

penguian commented 5 years ago

@martin.dix@anu.edu.au changed _comment0 which not transferred by tractive

penguian commented 5 years ago

@martin.dix@anu.edu.au changed _comment1 which not transferred by tractive

penguian commented 5 years ago

@martin.dix@anu.edu.au changed _comment2 which not transferred by tractive

penguian commented 5 years ago

@martin.dix@anu.edu.au changed _comment3 which not transferred by tractive

penguian commented 5 years ago

@martin.dix@anu.edu.au commented


FAFMIP setup changed results so not using this at the moment.

penguian commented 5 years ago

@martin.dix@anu.edu.au changed _comment0 which not transferred by tractive

penguian commented 5 years ago

@martin.dix@anu.edu.au commented


As requested by Arnold, change CICE diagnostics from

f_ardg='x'

to

f_ardg='m'

Change applies from the start of year 719.

penguian commented 5 years ago

@martin.dix@anu.edu.au commented


Extra ocean diagnostics from Abhi. Extra UM diagnostics for energy fluxes over sea ice and land tiles. Also removed 8,202 LAND SNOW MELT HEAT FLUX because it's not saved correctly by CABLE. It can be calculated from 8,231 LAND SNOW MELT RATE.

Changes apply from start of year 724.

Added ice category fields, SH and LH fluxes over open sea. Also tropopause height and density for ozone re-distribution.

Changes apply from start of year 727.

penguian commented 5 years ago

@martin.dix@anu.edu.au changed _comment0 which not transferred by tractive

penguian commented 5 years ago

@martin.dix@anu.edu.au commented


Extra ocean diagnostics from Abhi saved from start of year 770.

penguian commented 5 years ago

@martin.dix@anu.edu.au commented


CMIP6 requires extra diagnostics for the PI control period equivalent to 1985-2014. This is model years 835-864. These were copied from Roger's u-bd266 and added with a package name PIextra to make it simple to turn them off again later.

Model warm-restarted at year 835 with these changes.

penguian commented 5 years ago

@martin.dix@anu.edu.au commented


Restarted again at 865 with the PIextra package turned off.

penguian commented 5 years ago

@martin.dix@anu.edu.au commented


Found a problem with diagnostic 10m wind speed that affected sea-salt aerosol. New run with this and other sea-salt aerosol fixes u-bi889 started from year 850 of bf481.

Official start of PIcontrol DECK run is year 950.

Full history

penguian commented 5 years ago

@martin.dix@anu.edu.au changed _comment0 which not transferred by tractive

penguian commented 5 years ago

@martin.dix@anu.edu.au changed _comment1 which not transferred by tractive