Skip to content
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

A series of minor changes, mostly new yml files #124

Merged
merged 16 commits into from
Mar 21, 2024
Merged
1 change: 1 addition & 0 deletions bgcval2/analysis_compare.py
Original file line number Diff line number Diff line change
Expand Up @@ -507,6 +507,7 @@ def load_comparison_yml(master_compare_yml_fn):
details['do_analysis_timeseries'] = input_yml_dict.get('do_analysis_timeseries', False)
details['do_mass_download'] = input_yml_dict.get('do_mass_download', False)
details['master_suites'] = input_yml_dict.get('master_suites', [])
details['strictFileCheck'] = input_yml_dict.get('strict_file_check', True)

# Image output settings:
# dpi: pixels per inch (image resolution)
Expand Down
2 changes: 2 additions & 0 deletions bgcval2/download_from_mass.py
Original file line number Diff line number Diff line change
Expand Up @@ -442,6 +442,8 @@ def download_from_mass(
header_lines.append(''.join(['# run script with:\n# source ', os.path.abspath(download_script_path),'\n']))
header_lines.append('# moo passwd -r # if mass password is expired\n')
header_lines.append('source /etc/bashrc\n') # make sure script can access moo tools.
header_lines.append('echo "\n\nDownloading '+jobID+' on mass-cli1"\n') # make sure script can access moo tools.

download_script_txt = ''.join(header_lines)

# moo ls:
Expand Down
80 changes: 80 additions & 0 deletions input_yml/TerraFIRMA_en1_reversible.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
---
# GC5 N96 ORCA1 spinup analysis
name: TerraFIRMA_en1_reversible

# Run the single job analysis
do_analysis_timeseries: True

# Download from mass:
do_mass_download: False

# master analysis suite
master_suites: physics

clean: True

jobs:
u-cy837:
description: '1.5C branch'
colour: purple
thickness: 1.7
linestyle: '-'
shifttime: 0.
suite: kmf physics

u-cy838:
description: '2.0C branch'
colour: violet
thickness: 1.7
linestyle: '-'
shifttime: 0.
suite: kmf physics

u-cz374:
description: '2.5C branch'
colour: blue
thickness: 1.7
linestyle: '-'
shifttime: 0.
suite: kmf physics

u-cz375:
description: '3.0C branch'
colour: cyan
thickness: 1.7
linestyle: '-'
shifttime: 0.
suite: kmf physics

u-cz376:
description: '4.0C branch'
colour: green
thickness: 1.7
linestyle: '-'
shifttime: 0.
suite: kmf physics

u-cz377:
description: '5.0C branch'
colour: goldenrod
thickness: 1.7
linestyle: '-'
shifttime: 0.
suite: kmf physics

u-cx209:
description: 'Ramp up'
colour: 'red'
thickness: 0.6
linestyle: '-'
shifttime: 0.
suite: kmf physics

u-cs495:
description: 'piControl'
colour: 'black'
thickness: 0.6
linestyle: '-'
shifttime: -100.
suite: kmf physics

28 changes: 28 additions & 0 deletions input_yml/TerraFIRMA_overshoot_historical_debug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
# GC5 N96 ORCA1 spinup analysis
name: TerraFIRMA_overshoot_historical_debug

# Run the single job analysis
do_analysis_timeseries: True

# Download from mass:
do_mass_download: False

# master analysis suite
master_suites: physics bgc #alkalinity physics kmf1

clean: True

jobs:
u-cy693:
description: ' static ice sheets, started from picontrol yr 2317'
colour: goldenrod
thickness: 1.7
linestyle: '-'
shifttime: 0.
suite: kmf physics bgc #alkalinity physics kmf





90 changes: 90 additions & 0 deletions input_yml/TerraFIRMA_overshoot_pi_stablilisation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
---
# GC5 N96 ORCA1 spinup analysis
name: TerraFIRMA_overshoot_pi_stabilization_2023

# Run the single job analysis
do_analysis_timeseries: True

# Download from mass:
do_mass_download: False

# master analysis suite
master_suites: physics #bgc #alkalinity physics kmf1

clean: True

# u-cp530: CO2 conc mode, interactive ice but fixed ice geometry (red)
# u-cs495: CO2 emission mode, interactive ice but fixed ice geometry (green)
# u-cp345: CO2 conc mode, interactive ice and interactive (variable) ice geometry (blue)

# Job ID's suites as named by Rose/Cylc
# • u-co094 - no alk added
# • u-cp800 - alk add at surface
# • u-cp799 - alk added at bathy - or 100m (if bathy deeper)
# • u-cn857 - alk added at bathy - or 200m (if bathy deeper)
#
jobs:
# u-by230:
# description: 'UKESM1.1 piControl (abridged)'
# colour: 'black'
# thickness: 0.6
# linestyle: '-'
# shifttime: -1000.
# timerange: [1900, 2000]
# suite: physics bgc #alkalinity physics

# u-cs568:
# description: 'TF overshoot piControl variant #1'
# colour: red
# thickness: 1.7
# linestyle: '-'
# shifttime: 0.
# suite: physics bgc #alkalinity physics

# u-cp530:
# description: 'TF overshoot piControl variant #4 conc mode, interactive ice but fixed ice geometry'
# colour: purple
# thickness: 1.7
# linestyle: '-'
# shifttime: 0.
# suite: physics bgc #alkalinity physics



# u-cp345:
# description: 'TF overshoot piControl variant #2 CO2 conc mode, interactive ice and interactive (variable) ice geometry'
# colour: blue
# thickness: 1.7
# linestyle: '-'
# shifttime: 0.
# suite: physics bgc #alkalinity physics


u-cs495:
description: 'TF overshoot piControl variant #3 CO2 emission mode, interactive ice but fixed ice geometry'
colour: green
thickness: 1.7
linestyle: '-'
shifttime: 0.
suite: physics bgc #alkalinity physics kmf

u-cs772:
description: 'TF overshoot ramp-up +10GtC/yr'
colour: blue
thickness: 1.7
linestyle: '-'
shifttime: 0.
suite: physics #bgc #alkalinity physics kmf

u-cv996:
description: 'TF overshoot 2C stabilization'
colour: purple
thickness: 1.7
linestyle: '-'
shifttime: 0.
suite: physics #bgc #alkalinity physics kmf





89 changes: 89 additions & 0 deletions input_yml/TerraFIRMA_overshoot_pi_stablilisation_report_only.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
---
# GC5 N96 ORCA1 spinup analysis
name: TerraFIRMA_overshoot_pi_stabilization_2023

# Run the single job analysis
do_analysis_timeseries: False

# Download from mass:
do_mass_download: False

# master analysis suite
master_suites: physics #bgc #alkalinity physics kmf1

clean: True

# u-cp530: CO2 conc mode, interactive ice but fixed ice geometry (red)
# u-cs495: CO2 emission mode, interactive ice but fixed ice geometry (green)
# u-cp345: CO2 conc mode, interactive ice and interactive (variable) ice geometry (blue)

# Job ID's suites as named by Rose/Cylc
# • u-co094 - no alk added
# • u-cp800 - alk add at surface
# • u-cp799 - alk added at bathy - or 100m (if bathy deeper)
# • u-cn857 - alk added at bathy - or 200m (if bathy deeper)
#
jobs:
# u-by230:
# description: 'UKESM1.1 piControl (abridged)'
# colour: 'black'
# thickness: 0.6
# linestyle: '-'
# shifttime: -1000.
# timerange: [1900, 2000]
# suite: physics bgc #alkalinity physics

# u-cs568:
# description: 'TF overshoot piControl variant #1'
# colour: red
# thickness: 1.7
# linestyle: '-'
# shifttime: 0.
# suite: physics bgc #alkalinity physics

# u-cp530:
# description: 'TF overshoot piControl variant #4 conc mode, interactive ice but fixed ice geometry'
# colour: purple
# thickness: 1.7
# linestyle: '-'
# shifttime: 0.
# suite: physics bgc #alkalinity physics



# u-cp345:
# description: 'TF overshoot piControl variant #2 CO2 conc mode, interactive ice and interactive (variable) ice geometry'
# colour: blue
# thickness: 1.7
# linestyle: '-'
# shifttime: 0.
# suite: physics bgc #alkalinity physics

u-cs495:
description: 'TF overshoot piControl variant #3 CO2 emission mode, interactive ice but fixed ice geometry'
colour: green
thickness: 1.7
linestyle: '-'
shifttime: 0.
suite: physics bgc #alkalinity physics kmf

u-cs772:
description: 'TF overshoot piControl variant #?'
colour: blue
thickness: 1.7
linestyle: '-'
shifttime: 0.
suite: physics #bgc #alkalinity physics kmf

u-cv996:
description: 'TF overshoot piControl variant #?'
colour: purple
thickness: 1.7
linestyle: '-'
shifttime: 0.
suite: physics #bgc #alkalinity physics kmf





Loading
Loading