Skip to content

Commit d9516c2

Browse files
authored
Merge pull request #196 from ACCESS-NRI/191-amip-updates-for-Aust-PFTs
AMIP updates for Australian PFTs
2 parents 014700b + d952a64 commit d9516c2

17 files changed

Lines changed: 1278 additions & 1937 deletions

.gitignore

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1 @@
1-
*.o[0-9]*
2-
*.e[0-9]*
3-
archive
4-
work
5-
__pycache__
6-
*.err
7-
*.out
1+

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# amip+concentrations
2-
Test configuration for a coupled CO<sub>2</sub> concentration driven [ACCESS-ESM1.6](https://github.com/ACCESS-NRI/ACCESS-ESM1.6) AMIP experiment.
2+
Test configuration for a CO<sub>2</sub> concentration driven [ACCESS-ESM1.6](https://github.com/ACCESS-NRI/ACCESS-ESM1.6) AMIP experiment.
33

44

55
For usage instructions, see the [ACCESS-Hive docs](https://access-hive.org.au/models/run-a-model/run-access-esm/)

atmosphere/cable.nml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,6 @@
44
!! cable_user flags
55
!
66
cable_user%GS_SWITCH = 'medlyn' ! alternative is 'leuning' - used for ESM1.5
7-
cable_user%CABLE_RUNTIME_COUPLED = .TRUE. ! controls whether snow initialised if
8-
! ktau_gl=1
9-
! must be set true for coupled run
10-
! use true for atmosphere only runs if
11-
! want to take snow from start dump
12-
! default is .false.
137
cable_user%FWSOIL_SWITCH = 'Haverd2013' ! Controls root water uptake function
148
! choices are:
159
! 'standard' - used for ESM1.5
@@ -61,6 +55,7 @@
6155
l_vcmaxFeedbk = .TRUE. ! using prognostic Vcmax
6256
! filenames for CASA-CNP input files
6357
! updated pftlookup file for CABLE3 format
64-
casafile%cnpbiome='INPUT/pftlookup_cable3.csv' ! biome specific BGC parameters
65-
casafile%phen='INPUT/modis_phenology_csiro_nophase.txt' ! phenology by latitude (modis derived)
58+
casafile%cnpbiome='INPUT/pftlookup_cable3_OctB_update.csv' ! biome specific BGC parameters
59+
cable_user%PHENOLOGY_SWITCH = 'MODIS'
60+
casafile%phen='INPUT/modis_phenology_csiro_13evergreen.txt' ! phenology by latitude (modis derived)
6661
&end

atmosphere/diagnostic_profiles/STASHC_standard_plus_dailyplev_concentrations

Lines changed: 77 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,20 @@
11
### Start of user STASH requests for ATMOS ###
2-
&STASHNUM NUM_REQ=253, NUM_DOM=37, NUM_TIM=20, NUM_USE=12 /
2+
&STASHNUM NUM_REQ=292, NUM_DOM=38, NUM_TIM=22, NUM_USE=12 /
33

44
# Monthly - 3D variables on model levels #
5+
&STREQ IMOD= 1, ISEC=0, ITEM=10, IDOM=2, ITIM=5, IUSE=2 /
6+
&STREQ IMOD= 1, ISEC=0, ITEM=408, IDOM=2, ITIM=5, IUSE=2 /
57
&STREQ IMOD= 1, ISEC=0, ITEM=407, IDOM=8, ITIM=3, IUSE=2 /
8+
&STREQ IMOD= 1, ISEC=2, ITEM=261, IDOM=2, ITIM=5, IUSE=2 /
9+
&STREQ IMOD= 1, ISEC=2, ITEM=308, IDOM=2, ITIM=5, IUSE=2 /
10+
&STREQ IMOD= 1, ISEC=2, ITEM=309, IDOM=2, ITIM=5, IUSE=2 /
11+
&STREQ IMOD= 1, ISEC=2, ITEM=310, IDOM=2, ITIM=5, IUSE=2 /
12+
&STREQ IMOD= 1, ISEC=2, ITEM=311, IDOM=2, ITIM=5, IUSE=2 /
13+
&STREQ IMOD= 1, ISEC=5, ITEM=250, IDOM=2, ITIM=5, IUSE=2 /
14+
&STREQ IMOD= 1, ISEC=5, ITEM=251, IDOM=2, ITIM=5, IUSE=2 /
15+
&STREQ IMOD= 1, ISEC=16, ITEM=201, IDOM=2, ITIM=5, IUSE=2 /
16+
&STREQ IMOD= 1, ISEC=30, ITEM=111, IDOM=2, ITIM=5, IUSE=2 /
17+
&STREQ IMOD= 1, ISEC=30, ITEM=113, IDOM=2, ITIM=5, IUSE=2 /
618
&STREQ IMOD= 1, ISEC=33, ITEM=1, IDOM=2, ITIM=3, IUSE=2 /
719
&STREQ IMOD= 1, ISEC=33, ITEM=2, IDOM=2, ITIM=3, IUSE=2 /
820

@@ -237,15 +249,26 @@
237249
# Daily - 2D surface variables #
238250
&STREQ IMOD= 1, ISEC=0, ITEM=23, IDOM=1, ITIM=1, IUSE=1 /
239251
&STREQ IMOD= 1, ISEC=0, ITEM=24, IDOM=1, ITIM=1, IUSE=1 /
252+
&STREQ IMOD= 1, ISEC=0, ITEM=31, IDOM=1, ITIM=1, IUSE=1 /
240253
&STREQ IMOD= 1, ISEC=0, ITEM=33, IDOM=1, ITIM=1, IUSE=1 /
254+
&STREQ IMOD= 1, ISEC=0, ITEM=409, IDOM=1, ITIM=1, IUSE=1 /
255+
&STREQ IMOD= 1, ISEC=0, ITEM=508, IDOM=1, ITIM=1, IUSE=1 /
256+
&STREQ IMOD= 1, ISEC=1, ITEM=201, IDOM=1, ITIM=1, IUSE=1 /
257+
&STREQ IMOD= 1, ISEC=1, ITEM=235, IDOM=1, ITIM=1, IUSE=1 /
258+
&STREQ IMOD= 1, ISEC=2, ITEM=201, IDOM=1, ITIM=1, IUSE=1 /
259+
&STREQ IMOD= 1, ISEC=2, ITEM=204, IDOM=1, ITIM=1, IUSE=1 /
260+
&STREQ IMOD= 1, ISEC=2, ITEM=207, IDOM=1, ITIM=1, IUSE=1 /
241261
&STREQ IMOD= 1, ISEC=2, ITEM=208, IDOM=1, ITIM=1, IUSE=1 /
262+
&STREQ IMOD= 1, ISEC=3, ITEM=209, IDOM=1, ITIM=1, IUSE=1 /
263+
&STREQ IMOD= 1, ISEC=3, ITEM=210, IDOM=1, ITIM=1, IUSE=1 /
242264
&STREQ IMOD= 1, ISEC=3, ITEM=217, IDOM=1, ITIM=1, IUSE=1 /
243265
&STREQ IMOD= 1, ISEC=3, ITEM=223, IDOM=1, ITIM=1, IUSE=1 /
244266
&STREQ IMOD= 1, ISEC=3, ITEM=225, IDOM=1, ITIM=1, IUSE=1 /
245267
&STREQ IMOD= 1, ISEC=3, ITEM=226, IDOM=1, ITIM=1, IUSE=1 /
246268
&STREQ IMOD= 1, ISEC=3, ITEM=227, IDOM=1, ITIM=1, IUSE=1 /
247269
&STREQ IMOD= 1, ISEC=3, ITEM=227, IDOM=1, ITIM=13, IUSE=1 /
248270
&STREQ IMOD= 1, ISEC=3, ITEM=230, IDOM=1, ITIM=1, IUSE=1 /
271+
&STREQ IMOD= 1, ISEC=3, ITEM=230, IDOM=1, ITIM=13, IUSE=1 /
249272
&STREQ IMOD= 1, ISEC=3, ITEM=234, IDOM=1, ITIM=1, IUSE=1 /
250273
&STREQ IMOD= 1, ISEC=3, ITEM=236, IDOM=1, ITIM=1, IUSE=1 /
251274
&STREQ IMOD= 1, ISEC=3, ITEM=236, IDOM=1, ITIM=12, IUSE=1 /
@@ -254,21 +277,29 @@
254277
&STREQ IMOD= 1, ISEC=3, ITEM=245, IDOM=1, ITIM=1, IUSE=1 /
255278
&STREQ IMOD= 1, ISEC=3, ITEM=245, IDOM=1, ITIM=12, IUSE=1 /
256279
&STREQ IMOD= 1, ISEC=3, ITEM=245, IDOM=1, ITIM=13, IUSE=1 /
280+
&STREQ IMOD= 1, ISEC=5, ITEM=205, IDOM=1, ITIM=1, IUSE=1 /
281+
&STREQ IMOD= 1, ISEC=5, ITEM=206, IDOM=1, ITIM=1, IUSE=1 /
257282
&STREQ IMOD= 1, ISEC=5, ITEM=214, IDOM=1, ITIM=1, IUSE=1 /
283+
&STREQ IMOD= 1, ISEC=5, ITEM=215, IDOM=1, ITIM=1, IUSE=1 /
258284
&STREQ IMOD= 1, ISEC=5, ITEM=216, IDOM=1, ITIM=1, IUSE=1 /
259285
&STREQ IMOD= 1, ISEC=8, ITEM=209, IDOM=1, ITIM=1, IUSE=1 /
260286
&STREQ IMOD= 1, ISEC=16, ITEM=222, IDOM=1, ITIM=1, IUSE=1 /
261287
&STREQ IMOD= 1, ISEC=8, ITEM=234, IDOM=1, ITIM=1, IUSE=1 /
262288
&STREQ IMOD= 1, ISEC=8, ITEM=235, IDOM=1, ITIM=1 IUSE=1 /
263289

264290
# Daily - 2D non-surface #
291+
&STREQ IMOD= 1, ISEC=2, ITEM=205, IDOM=1, ITIM=1, IUSE=1 /
265292
&STREQ IMOD= 1, ISEC=2, ITEM=206, IDOM=1, ITIM=1, IUSE=1 /
293+
&STREQ IMOD= 1, ISEC=3, ITEM=332, IDOM=1, ITIM=1, IUSE=1 /
266294

267295
# Daily - variables on soil levels #
268296
&STREQ IMOD= 1, ISEC=8, ITEM=223, IDOM=5, ITIM=1, IUSE=1 /
269297
&STREQ IMOD= 1, ISEC=8, ITEM=225, IDOM=5, ITIM=1, IUSE=1 /
270298

271-
# Daily - 3D variables on pressure levels #
299+
# Daily - variables on tiles #
300+
&STREQ IMOD= 1, ISEC=3, ITEM=893, IDOM=10, ITIM=1, IUSE=1 /
301+
302+
# Daily - 3D variables on pressure levels #
272303
&STREQ IMOD= 1, ISEC=30, ITEM=201, IDOM=36, ITIM=1, IUSE=1 /
273304
&STREQ IMOD= 1, ISEC=30, ITEM=202, IDOM=36, ITIM=1, IUSE=1 /
274305
&STREQ IMOD= 1, ISEC=30, ITEM=204, IDOM=36, ITIM=1, IUSE=1 /
@@ -278,6 +309,28 @@
278309
&STREQ IMOD= 1, ISEC=30, ITEM=208, IDOM=36, ITIM=1, IUSE=1 /
279310
&STREQ IMOD= 1, ISEC=30, ITEM=301, IDOM=36, ITIM=1, IUSE=1 /
280311

312+
# 6hrly - 3D variables on pressure levels #
313+
&STREQ IMOD= 1, ISEC=30, ITEM=201, IDOM=37, ITIM=4, IUSE=5 / #check working
314+
&STREQ IMOD= 1, ISEC=30, ITEM=202, IDOM=37, ITIM=4, IUSE=5 /
315+
&STREQ IMOD= 1, ISEC=30, ITEM=204, IDOM=37, ITIM=4, IUSE=5 /
316+
317+
# 6hrly - 2D surface variables #
318+
&STREQ IMOD= 1, ISEC=3, ITEM=245, IDOM=1, ITIM=21, IUSE=5 / # Need to check that 6h mean works
319+
320+
# 3hrly - 2D surface variables #
321+
&STREQ IMOD= 1, ISEC=3, ITEM=209, IDOM=1, ITIM=7, IUSE=4 /
322+
&STREQ IMOD= 1, ISEC=3, ITEM=210, IDOM=1, ITIM=7, IUSE=4 /
323+
&STREQ IMOD= 1, ISEC=3, ITEM=236, IDOM=1, ITIM=7, IUSE=4 /
324+
&STREQ IMOD= 1, ISEC=3, ITEM=237, IDOM=1, ITIM=7, IUSE=4 /
325+
&STREQ IMOD= 1, ISEC=5, ITEM=216, IDOM=1, ITIM=8, IUSE=4 /
326+
327+
# 1hrly - 2D surface variables #
328+
&STREQ IMOD= 1, ISEC=5, ITEM=216, IDOM=1, ITIM=22, IUSE=7 / # Need to check if 1h mean works
329+
330+
331+
332+
333+
281334
&TIME NAME="TDAYMN", ITYP=3
282335
INTV=1,UNT1="DA",IOFF=0,ISAM=1,UNT2="T ",
283336
IOPT=1,
@@ -390,6 +443,19 @@
390443
ISTR=1,IEND=-1,IFRE=1,UNT3="DU",
391444
/
392445

446+
&TIME NAME="T6HMN", ITYP=3
447+
INTV=6,UNT1="H ",IOFF=0,ISAM=1,UNT2="T ",
448+
IOPT=1,
449+
ISTR=6,IEND=-1,IFRE=3,UNT3="H ",
450+
/
451+
452+
&TIME NAME="T1HMN", ITYP=3
453+
INTV=1,UNT1="H ",IOFF=0,ISAM=1,UNT2="T ",
454+
IOPT=1,
455+
ISTR=1,IEND=-1,IFRE=1,UNT3="H ",
456+
/
457+
458+
393459
&DOMAIN NAME="DIAG", IOPL=5
394460
PLT=0,
395461
IOPA=1,
@@ -759,6 +825,14 @@
759825
TS="N",TSNUM=0,
760826
/
761827

828+
&DOMAIN NAME="CMIP7PLEV7", IOPL=3
829+
RLEVLST=925.000,850.000,700.000,600.000,500.000,250.000,50.000,
830+
PLT=0,
831+
IOPA=1,
832+
IMSK=1, IMN=0, IWT=0,
833+
TS="N",TSNUM=0,
834+
/
835+
762836
&USE NAME="Upedaily", LOCN=3
763837
IUNT=64,
764838
/
@@ -783,7 +857,7 @@
783857
IUNT=10,
784858
/
785859

786-
&USE NAME="UPCuser", LOCN=3
860+
&USE NAME="UPC1hr", LOCN=3
787861
IUNT=62,
788862
/
789863

atmosphere/input_atm.nml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
&coupling
2+
ocean_albedo_factor=0.92
3+
&end

atmosphere/namelists

Lines changed: 26 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ NICE=1,
7878
AOBINC= 0 ,
7979
AOBGRP= 0 ,
8080
/
81-
## End of file ##
81+
8282
&NLSTCALL
8383
EXPT_ID='aiih',
8484
JOB_ID='c',
@@ -146,7 +146,7 @@ NICE=1,
146146
'N','N','N','N','N','N' ,
147147
FT_STEPS= 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
148148
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
149-
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , -1 , 0 , -3 , 0 , -1, 1440 ,
149+
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , -1 , 0 , -1 , 0 , -1, 1440 ,
150150
-1 , 0 , -1 , -1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
151151
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
152152
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
@@ -204,7 +204,6 @@ NICE=1,
204204
L_PEER=.FALSE.,
205205
/
206206

207-
!!! END OF FILE !!!
208207
&NLSTCGEN
209208
STEPS_PER_PERIODim=48,0,0,0,
210209
SECS_PER_PERIODim=86400,0,0,0,
@@ -243,8 +242,6 @@ NICE=1,
243242
BOUND_FIELDCODE=0,0,0,0,
244243
/
245244

246-
247-
!!! END OF FILE !!!
248245
&NLSTCATM
249246
MODEL_DOMAIN=1 ,
250247
L_SNOW_ALBEDO=.FALSE.,
@@ -391,7 +388,7 @@ NICE=1,
391388
L_HYDROLOGY=.TRUE.,
392389
L_SOIL_SAT_DOWN=.TRUE.,
393390
L_SCVARY=.true.,
394-
L_VOLCTS=.true.,
391+
L_VOLCTS_VARY=.true.,
395392
l_anthrop_heat_src=.FALSE.,
396393
L_ICOUNT=.FALSE.,
397394
L_UKCA=.FALSE.,
@@ -488,15 +485,15 @@ NICE=1,
488485
/
489486

490487
&RUN_PFT
491-
ALBSNC_MAX = 0.25, 0.25, 0.60, 0.60, 0.40, 0.25, 0.25, 0.60, 0.60, 0.40, 0.40, 0.00, 0.00,
492-
ALBSNC_MIN = 0.30, 0.30, 0.80, 0.80, 0.80, 0.30, 0.30, 0.80, 0.80, 0.80, 0.80, 0.00, 0.00,
493-
ALBSNF_MAX = 0.15, 0.15, 0.20, 0.20, 0.20, 0.15, 0.15, 0.20, 0.20, 0.20, 0.20, 0.00, 0.00,
494-
DZ0V_DH = 0.05, 0.05, 0.10, 0.10, 0.10, 0.05, 0.05, 0.10, 0.10, 0.10, 0.10, 0.00, 0.00,
495-
CATCH0 = 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.00, 0.00,
496-
DCATCH_DLAI= 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.00, 0.00,
497-
INFIL_F = 4.00, 4.00, 2.00, 2.00, 2.00, 4.00, 4.00, 2.00, 2.00, 0.20, 0.20, 0.00, 0.00,
498-
KEXT = 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.00, 0.00,
499-
ROOTD_FT = 3.00, 1.00, 0.50, 0.50, 0.50, 3.00, 1.00, 0.50, 0.50, 0.50, 0.50, 0.00,0.00,
488+
ALBSNC_MAX = 0.25, 0.25, 0.60, 0.60, 0.40, 0.25, 0.25, 0.60, 0.60, 0.40, 0.40, 0.25, 0.60,
489+
ALBSNC_MIN = 0.30, 0.30, 0.80, 0.80, 0.80, 0.30, 0.30, 0.80, 0.80, 0.80, 0.80, 0.30, 0.80,
490+
ALBSNF_MAX = 0.15, 0.15, 0.20, 0.20, 0.20, 0.15, 0.15, 0.20, 0.20, 0.20, 0.20, 0.15, 0.20,
491+
DZ0V_DH = 0.05, 0.05, 0.10, 0.10, 0.10, 0.05, 0.05, 0.10, 0.10, 0.10, 0.10, 0.05, 0.10,
492+
CATCH0 = 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50,
493+
DCATCH_DLAI= 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05,
494+
INFIL_F = 4.00, 4.00, 2.00, 2.00, 2.00, 4.00, 4.00, 2.00, 2.00, 0.20, 0.20, 4.00, 2.00,
495+
KEXT = 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50, 0.50,
496+
ROOTD_FT = 3.00, 1.00, 0.50, 0.50, 0.50, 3.00, 1.00, 0.50, 0.50, 0.50, 0.50, 1.00, 0.50,
500497
/
501498

502499
&RUN_LAND
@@ -578,7 +575,7 @@ NICE=1,
578575
L_CCW=.TRUE.,
579576
L_CLOUD_DEEP=.TRUE.,
580577
A_CONVECT_SEGMENTS=-99,
581-
A_CONVECT_SEG_SIZE=80,
578+
A_CONVECT_SEG_SIZE=20,
582579
MPARWTR=1.0000e-03,
583580
ANVIL_FACTOR=0.0000,
584581
TOWER_FACTOR=0.0000,
@@ -642,23 +639,23 @@ NICE=1,
642639
PEN_RAD_FRAC=0.170,
643640
SW_BETA=0.400,
644641
A_SW_SEGMENTS=-99,
645-
A_SW_SEG_SIZE=80,
642+
A_SW_SEG_SIZE=20,
646643
A_LW_SEGMENTS=-99,
647-
A_LW_SEG_SIZE=80,
644+
A_LW_SEG_SIZE=20,
648645
L_EQT=.TRUE.,
649646
L_SEC_VAR=.FALSE.,
650647
L_CLIM_AERO_HGT=.FALSE.,
651648
AERO_BL_LEVELS=12,
652-
CO2_MMR= 4.314801e-04,
649+
CO2_MMR= -99999,
653650
O2MMR= 0.2314,
654-
N2OMMR= 4.143596e-07,
655-
CH4MMR= 4.470459e-07,
656-
C11MMR= 0.000000e+00,
657-
C12MMR= 0.000000e+00,
658-
C113MMR= 0.000000e+00,
659-
HCFC22MMR= 0.000000e+00,
660-
HFC125MMR= 0.000000e+00,
661-
HFC134AMMR= 0.000000e+00,
651+
N2OMMR= -99999,
652+
CH4MMR= -99999,
653+
C11MMR= -99999,
654+
C12MMR= -99999,
655+
C113MMR= -99999,
656+
HCFC22MMR= -99999,
657+
HFC125MMR= -99999,
658+
HFC134AMMR= -99999,
662659
IS_NCOL=25,
663660
L_cldtop_t_fix=.FALSE.,
664661
/
@@ -907,8 +904,8 @@ NICE=1,
907904
/
908905

909906
&FILENATFORCE
910-
FILE_SCVARY = 'INPUT/TSI_CMIP6_ESM_v2',
911-
FILE_VOLCTS = 'INPUT/volcts_cmip6.dat'
907+
FILE_SCVARY = 'INPUT/TSI_CMIP7_ESM',
908+
FILE_VOLCTS = 'INPUT/volcts_cmip7.dat'
912909
/
913910

914911
&PPRINTXN
@@ -1551,4 +1548,3 @@ NICE=1,
15511548
-32768.0,-32768.0,-32768.0,-32768.0,-32768.0,-32768.0,-32768.0,-32768.0,
15521549
/
15531550

1554-
!!! END OF FILE !!!

0 commit comments

Comments
 (0)