Skip to content

Commit 30f2b00

Browse files
authored
Merge pull request #248 from NOAA-GFDL/update/fre_yamls
Updated NWA12 yamls to work with fre/2025.04
2 parents 2936bea + 097d0f0 commit 30f2b00

5 files changed

Lines changed: 39 additions & 36 deletions

File tree

yamls/NWA12/CEFI_NWA12_cobalt.yaml

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# USAGE
22
#
33
# The following yaml is designed to compile and postprocess the ocean_monthly component of the CEFI_NWA12_COBALT_V1 experiment
4-
# Full Documentation is available here: https://noaa-gfdl.github.io/fre-cli/index.html
4+
# Full Documentation is available here: https://noaa-gfdl.readthedocs.io/projects/fre-cli/en/latest/
55
#
6-
# 0.) Set up your environment by running "module use -a /ncrc/home2/fms/local/modulefiles" followed by "module load fre/2025.01"
6+
# 0.) Set up your environment by running "module use -a /ncrc/home2/fms/local/modulefiles" followed by "module load fre/2025.04"
77
#
88
# For modularity and compatibility with with cylc workflow engine, fre/2025.01 splits up the compile and post processcing process
99
# into several sub steps.
@@ -12,28 +12,28 @@
1212
#
1313
# 1.) Create script that will be used to checkout model components and OPTIONALLY run it with the --execute flag. You can manually run the
1414
# checkout script after this step as well
15-
# fre make create-checkout -y CEFI_NWA12_cobalt.yaml -p ncrc5.intel23 -t prod --execute
15+
# fre make checkout-script -y CEFI_NWA12_cobalt.yaml -p ncrc5.intel23 -t prod --execute
1616
#
1717
# 2.) Create Makefile
18-
# fre make create-makefile -y CEFI_NWA12_cobalt.yaml -p ncrc5.intel23 -t prod
18+
# fre make makefile -y CEFI_NWA12_cobalt.yaml -p ncrc5.intel23 -t prod
1919
#
2020
# 3.) Create script that will compile the model, and OPTIONALLY run it with the --execute flag. You can manually run the
2121
# compile script after this step as well
22-
# fre make create-compile -y CEFI_NWA12_cobalt.yaml -p ncrc5.intel23 -t prod --execute
22+
# fre make compile-script -y CEFI_NWA12_cobalt.yaml -p ncrc5.intel23 -t prod --execute
2323
#
2424
# COMPILE GUIDE - CONTAINERS
2525
#
2626
# 1.) Create checkout script with the "no parallel checkouts option" - this is required for container builds
27-
# fre make create-checkout -y CEFI_NWA12_cobalt.yaml -p hpcme.2023 -t prod -npc
27+
# fre make checkout-script -y CEFI_NWA12_cobalt.yaml -p hpcme.2023 -t prod -npc
2828
#
2929
# 2.) Create Makefile AND a Docker file. You can then build the container by manually running the createContainer.sh
3030
# script, or by OPTIONALLY including the --execute file when creating the container
31-
# fre make create-makefile -y CEFI_NWA12_cobalt.yaml -p hpcme.2023 -t prod
32-
# fre make create-dockerfile -y CEFI_NWA12_cobalt.yaml -p hpcme.2023 -t prod --execute
31+
# fre make makefile -y CEFI_NWA12_cobalt.yaml -p hpcme.2023 -t prod
32+
# fre make dockerfile -y CEFI_NWA12_cobalt.yaml -p hpcme.2023 -t prod --execute
3333
#
3434
# POSTPROCESSING GUIDE
3535
#
36-
# 0.) Load module on GFDL Analysis: module load fre/2025.01
36+
# 0.) Load module on GFDL Analysis: module load fre/2025.04
3737
#
3838
# 1.) Checkout the git repo containing postprocessing scripts and related files with the folowing command:
3939
# fre pp checkout -e CEFI_NWA12_COBALT_V1 -p gfdl.ncrc5-intel23 -t prod
@@ -62,10 +62,10 @@
6262

6363

6464
fre_properties:
65-
- &FRE_STEM "fre/cefi/NWA/ShortCanopyTest"
65+
- &FRE_STEM "fre/cefi/NWA/2025_10/"
6666

6767
- &PP_START_YEAR "1993"
68-
- &PP_END_YEAR "2019"
68+
- &PP_END_YEAR "2024"
6969
- &PP_CHUNK_A "P5Y"
7070
- &PP_CHUNK_B "P20Y"
7171
- &PP_CHUNK_SHORT "P1Y"
@@ -78,8 +78,9 @@ fre_properties:
7878
- &momIncludes "-Imom6/src/MOM6/pkg/CVMix-src/include"
7979
- &sisincludes "-Imom6/src/MOM6/src/framework"
8080
- &MOM6_GIT_FIX "main"
81-
- &FMS_GIT_TAG "2025.02.01"
82-
- &CPL_GIT_TAG "2024.03"
81+
- &FMS_GIT_TAG "2025.03"
82+
- &CPL_GIT_TAG "2025.03"
83+
- &ICEPARAM_GIT_TAG "2024.02"
8384
- &INTEL "intel-classic"
8485

8586

yamls/NWA12/compile.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ compile:
3636
- component: sis2
3737
requires: [FMS, mom6]
3838
repo: "https://github.com/NOAA-GFDL/ice_param.git"
39+
branch: *ICEPARAM_GIT_TAG
3940
paths: [mom6/src/SIS2/config_src/dynamic_symmetric,
4041
mom6/src/SIS2/config_src/external/Icepack_interfaces,
4142
mom6/src/SIS2/src,

yamls/NWA12/platforms.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@ platforms:
22
- name: ncrc5.intel23
33
compiler: intel
44
modulesInit: [" module use -a /ncrc/home2/fms/local/modulefiles \n","source $MODULESHOME/init/sh \n"]
5-
modules: [!join [*INTEL, /2023.2.0], fre/bronx-22, cray-hdf5, cray-netcdf]
5+
modules: [!join [*INTEL, /2023.2.0], fre/2025.04, cray-hdf5, cray-netcdf, cray-libsci/24.07.0]
66
mkTemplate: !join ["/ncrc/home2/fms/local/opt/fre-commands/bronx-22/site/ncrc5/", *INTEL, ".mk"]
77
modelRoot: !join ["/gpfs/f5/cefi/scratch/${USER}", "/", *FRE_STEM ]
88

99
- name: ncrc6.intel23
1010
compiler: intel
1111
modulesInit: [" module use -a /ncrc/home2/fms/local/modulefiles \n","source $MODULESHOME/init/sh \n"]
12+
# NOTE: fre/2025.04 does not yet work on c6
1213
modules: [!join [*INTEL, /2023.2.0], fre/bronx-22, cray-hdf5, cray-netcdf]
1314
mkTemplate: !join ["/ncrc/home2/fms/local/opt/fre-commands/bronx-22/site/ncrc6/", *INTEL, ".mk"]
1415
modelRoot: !join ["/gpfs/f6/ira-cefi/scratch/${USER}", "/", *FRE_STEM ]

yamls/NWA12/yaml_include/Cobalt_postprocess.yaml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -8,107 +8,107 @@ postprocess:
88

99
- type: "ocean_neus"
1010
sources:
11-
- history_files: "ocean_neus"
11+
- history_file: "ocean_neus"
1212
postprocess_on: True
1313

1414
- type: "ocean_monthly"
1515
sources:
16-
- history_files: "ocean_month"
16+
- history_file: "ocean_month"
1717
postprocess_on: True
1818

1919
- type: "ocean_monthly_z"
2020
sources:
21-
- history_files: "ocean_month_z"
21+
- history_file: "ocean_month_z"
2222
postprocess_on: True
2323

2424
- type: "ocean_annual"
2525
sources:
26-
- history_files: "ocean_annual"
26+
- history_file: "ocean_annual"
2727
postprocess_on: True
2828

2929
- type: "ocean_annual_z"
3030
sources:
31-
- history_files: "ocean_annual_z"
31+
- history_file: "ocean_annual_z"
3232
postprocess_on: True
3333

3434
- type: "ice_daily"
3535
sources:
36-
- history_files: "ice_daily"
36+
- history_file: "ice_daily"
3737
postprocess_on: True
3838

3939
- type: "ice_monthly"
4040
sources:
41-
- history_files: "ice_month"
41+
- history_file: "ice_month"
4242
postprocess_on: True
4343

4444
#---- END MOM6 COMPONENTS ----
4545

4646
- type: "ocean_cobalt_fdet_100"
4747
sources:
48-
- history_files: "ocean_cobalt_fdet_100"
48+
- history_file: "ocean_cobalt_fdet_100"
4949
postprocess_on: True
5050

5151
- type: "ocean_cobalt_btm"
5252
sources:
53-
- history_files: "ocean_cobalt_btm"
53+
- history_file: "ocean_cobalt_btm"
5454
postprocess_on: True
5555

5656
- type: "ocean_cobalt_daily_2D"
5757
sources:
58-
- history_files: "ocean_cobalt_daily_2D"
58+
- history_file: "ocean_cobalt_daily_2D"
5959
postprocess_on: True
6060

6161
- type: "ocean_cobalt_daily_2d"
6262
sources:
63-
- history_files: "ocean_cobalt_daily_2d"
63+
- history_file: "ocean_cobalt_daily_2d"
6464
postprocess_on: True
6565

6666
- type: "ocean_cobalt_omip_daily"
6767
sources:
68-
- history_files: "ocean_cobalt_omip_daily"
68+
- history_file: "ocean_cobalt_omip_daily"
6969
postprocess_on: True
7070

7171
- type: "ocean_cobalt_omip_sfc"
7272
sources:
73-
- history_files: "ocean_cobalt_omip_sfc"
73+
- history_file: "ocean_cobalt_omip_sfc"
7474
postprocess_on: True
7575

7676
- type: "ocean_cobalt_tracers_int"
7777
sources:
78-
- history_files: "ocean_cobalt_tracers_int"
78+
- history_file: "ocean_cobalt_tracers_int"
7979
postprocess_on: True
8080

8181
- type: "ocean_cobalt_sfc"
8282
sources:
83-
- history_files: "ocean_cobalt_sfc"
83+
- history_file: "ocean_cobalt_sfc"
8484
postprocess_on: True
8585

8686
- type: "ocean_cobalt_fluxes_int"
8787
sources:
88-
- history_files: "ocean_cobalt_fluxes_int"
88+
- history_file: "ocean_cobalt_fluxes_int"
8989
postprocess_on: True
9090

9191
- type: "ocean_cobalt_daily"
9292
sources:
93-
- history_files: "ocean_cobalt_daily"
93+
- history_file: "ocean_cobalt_daily"
9494
postprocess_on: True
9595

9696
- type: "ocean_cobalt_neus"
9797
sources:
98-
- history_files: "ocean_cobalt_neus"
98+
- history_file: "ocean_cobalt_neus"
9999
postprocess_on: True
100100

101101
- type: "ocean_cobalt_tracers_month"
102102
sources:
103-
- history_files: "ocean_cobalt_tracers_month"
103+
- history_file: "ocean_cobalt_tracers_month"
104104
postprocess_on: True
105105

106106
- type: "ocean_cobalt_tracers_month_z"
107107
sources:
108-
- history_files: "ocean_cobalt_tracers_month_z"
108+
- history_file: "ocean_cobalt_tracers_month_z"
109109
postprocess_on: True
110110

111111
- type: "ocean_cobalt_omip_2d"
112112
sources:
113-
- history_files: "ocean_cobalt_omip_2d"
113+
- history_file: "ocean_cobalt_omip_2d"
114114
postprocess_on: True

yamls/NWA12/yaml_include/settings.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ directories:
33
pp_dir: !join [/archive/$USER/, *FRE_STEM, /, *name, /, *platform, -, *target, /, pp]
44
ptmp_dir: "/ptmp/$USER/"
55

6-
postProcess:
6+
postprocess:
77
settings:
88
history_segment: "P1Y"
99
site: "ppan"

0 commit comments

Comments
 (0)