-
Notifications
You must be signed in to change notification settings - Fork 166
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
Add an archive task to GEFS system to archive files in HPSS #2895
Open
AntonMFernando-NOAA
wants to merge
124
commits into
NOAA-EMC:develop
Choose a base branch
from
AntonMFernando-NOAA:feature/gefs-arch-hpss
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+215
−6
Open
Changes from all commits
Commits
Show all changes
124 commits
Select commit
Hold shift + click to select a range
9459e9f
added gefs.yaml.j2
AntonMFernando-NOAA c131171
added master_gefs.yaml.j2
AntonMFernando-NOAA 586efb1
Merge branch 'NOAA-EMC:develop' into feature/gefs-arch-hpss
AntonMFernando-NOAA e8c719b
modifed gefs.yaml.j2
AntonMFernando-NOAA 5cb7ad6
modified ush/python/pygfs/task/archive.py
AntonMFernando-NOAA f0e834b
modified parm\config\gefs\yaml\defaults.yaml
AntonMFernando-NOAA 786bf96
modified gefs.yaml.j2
AntonMFernando-NOAA cbba6d2
Merge branch 'NOAA-EMC:develop' into feature/gefs-arch-hpss
AntonMFernando-NOAA b7acfc9
Merge branch 'NOAA-EMC:develop' into feature/gefs-arch-hpss
AntonMFernando-NOAA 0f34d5a
modified gefs.yaml.j2
AntonMFernando-NOAA e070783
Merge branch 'feature/gefs-arch-hpss' of https://github.com/AntonMFer…
AntonMFernando-NOAA 67a2f14
modified gefs.yaml.j2
AntonMFernando-NOAA 93ba555
renamed gefs.yaml.j2
AntonMFernando-NOAA 8fbe947
Merge branch 'NOAA-EMC:develop' into feature/gefs-arch-hpss
AntonMFernando-NOAA 85deb26
modified gefs_atmos.yaml.j2
AntonMFernando-NOAA 8959362
Merge branch 'feature/gefs-arch-hpss' of https://github.com/AntonMFer…
AntonMFernando-NOAA 80f47c1
modifed master_gefs.yaml.j2
AntonMFernando-NOAA 6baa6ca
modified gefs_atmos.yaml.j2
AntonMFernando-NOAA 61e0331
deleted gefs.yaml.j2
AntonMFernando-NOAA 16a74e0
modified gefs_atmos.yaml.j2
AntonMFernando-NOAA 212f0ad
modified gefs_atmos.yaml.j2
AntonMFernando-NOAA 8de666a
modified gefs_Atmos.yaml.j2
AntonMFernando-NOAA 5e71e3b
modified gefs_atmos.yaml.j2
AntonMFernando-NOAA 29b5b99
modified gefs_atmos.yaml.j2
AntonMFernando-NOAA 33f274d
Merge branch 'NOAA-EMC:develop' into feature/gefs-arch-hpss
AntonMFernando-NOAA 16482db
modified gefs_atmos.yaml.j2
AntonMFernando-NOAA 8c24913
Merge branch 'feature/gefs-arch-hpss' of https://github.com/AntonMFer…
AntonMFernando-NOAA 50d21d8
modified gefs_atmos.yaml.j2
AntonMFernando-NOAA b2c84e6
modified gefs_ocean.yaml.j2
AntonMFernando-NOAA 29944bd
modified gefs_atmos.yaml.j2
AntonMFernando-NOAA 8e41826
added gefs_ocean.yaml.j2
AntonMFernando-NOAA 76aa61b
modified gefs_ocean.yaml.j2
AntonMFernando-NOAA 99b6fff
modifed gefs_ocean.yaml.j2
AntonMFernando-NOAA 88d54e7
modified gefs_ocean.yaml.j2
AntonMFernando-NOAA 85fc9a1
modified gefs_ocean.yaml.j2
AntonMFernando-NOAA af02c33
modified gefs_ocean.yaml.j2
AntonMFernando-NOAA c6dca50
modified gefs_ocean.yaml.j2
AntonMFernando-NOAA 9b63e80
modified gefs_ocean.yaml.j2
AntonMFernando-NOAA a3c69a9
modified JGLOBAL_ARCHIVE and config.com
AntonMFernando-NOAA 5eeba29
modified gefs_ocean.yaml.j2
AntonMFernando-NOAA 2fb56af
modified gefs_wave.yaml.j2
AntonMFernando-NOAA bf47996
modified master_gefs.yaml.j2
AntonMFernando-NOAA 9c20784
updated archive directory
AntonMFernando-NOAA 79cf834
modified gefs_ice.yaml.j2
AntonMFernando-NOAA 26eb86b
modified gefs_wave.yaml.j2
AntonMFernando-NOAA cb012d4
modified master_gefs.yaml.j2
AntonMFernando-NOAA 792a5c4
modified gefs_ice.yaml.j2
AntonMFernando-NOAA 0a30578
modified master_gefs.yaml.j2
AntonMFernando-NOAA 8eefcfa
modified gefs_wave.yaml.j2
AntonMFernando-NOAA 4b9a4f5
modified master_gefs.yaml.j2
AntonMFernando-NOAA 5bed5f0
modified maser_gefs.yaml.j2
AntonMFernando-NOAA 2e221e5
modified master_gefs.yaml.j2
AntonMFernando-NOAA 214c0a3
modified master_gefs.yaml.j2
AntonMFernando-NOAA 9aec9bb
modified master_gefs.yaml.j2
AntonMFernando-NOAA 7d74b4a
modified gefs yaml files
AntonMFernando-NOAA 9c4f224
modified gefs_wave.yaml.j2
AntonMFernando-NOAA 7b81e03
modified defaults.yaml
AntonMFernando-NOAA f921679
Merge branch 'NOAA-EMC:develop' into feature/gefs-arch-hpss
AntonMFernando-NOAA 752c518
Merge branch 'NOAA-EMC:develop' into feature/gefs-arch-hpss
AntonMFernando-NOAA 6fc253a
Merge branch 'NOAA-EMC:develop' into feature/gefs-arch-hpss
AntonMFernando-NOAA fec75ff
Merge branch 'NOAA-EMC:develop' into feature/gefs-arch-hpss
AntonMFernando-NOAA 64eafba
modified gefs_ice.yaml.j2
AntonMFernando-NOAA 466f386
Merge branch 'feature/gefs-arch-hpss' of https://github.com/AntonMFer…
AntonMFernando-NOAA 48a95cf
modified gefs_ocean.yaml.j2
AntonMFernando-NOAA 709f109
modified gefs_waves.yaml.j2
AntonMFernando-NOAA 1a8f6c0
modified ges_atmos.yaml.j2
AntonMFernando-NOAA 880eda9
modified gefs_ice.yaml.j2
AntonMFernando-NOAA 80ead80
modified gefs_ocean.yaml.j2
AntonMFernando-NOAA 71afb3f
modified gefs_ocean.yaml.j2
AntonMFernando-NOAA c978158
modified ges_wave.yaml.j2
AntonMFernando-NOAA c69d5aa
modify gefs_wave.yaml.j2
AntonMFernando-NOAA 2e3785f
modified gefs_wave.yaml.j2
AntonMFernando-NOAA 442e4f0
modified gefs_wave.yaml.j2
AntonMFernando-NOAA 5dd581d
modified gefs_atmos.yaml.j2
AntonMFernando-NOAA ae692e4
modified exglobal_archive.py
AntonMFernando-NOAA 3df49b6
Merge branch 'NOAA-EMC:develop' into feature/gefs-arch-hpss
AntonMFernando-NOAA b2e33be
modified gefs_ocean.yaml.j2
AntonMFernando-NOAA a8e0732
modified gefs_atmos.yaml.j2
AntonMFernando-NOAA a246710
modified gefs_atmos.yaml.j2
AntonMFernando-NOAA 5bd3b1f
modified gefs_wave.yaml.j2
AntonMFernando-NOAA ed34cd7
modified gefs_ocean.yaml.j2
AntonMFernando-NOAA 3fed0c3
modified exglobal_archive.py
AntonMFernando-NOAA b5c7e36
modified exglobal_archive.py
AntonMFernando-NOAA cb19195
modified gefs_wave.yaml.j2
AntonMFernando-NOAA 706bf5f
gefs_atmos.yaml.j2
AntonMFernando-NOAA d363ecd
modified gefs_ocean.yaml.j2
AntonMFernando-NOAA 0151ff7
updated JGLOBAL_ARCHIVE
AntonMFernando-NOAA 340a820
modified gefs_atmos.yaml.j2
AntonMFernando-NOAA 91fba02
modified gefs_atmos.yaml.j2
AntonMFernando-NOAA 17d3f41
modified gefs_ice.yaml.j2
AntonMFernando-NOAA c307800
updated gefs_ocean.yaml.j2
AntonMFernando-NOAA a7fee42
modified gefs_ice.yaml.j2
AntonMFernando-NOAA 48032de
modified gefs_wave.yaml.j2
AntonMFernando-NOAA 7d48835
updated defaults.yaml
AntonMFernando-NOAA 68c8ff7
modified gefs_ocean.yaml.j2
AntonMFernando-NOAA e5a5571
renamed gefs_yaml files
AntonMFernando-NOAA 4b7b5b1
updated master_gefs.yaml.j2
AntonMFernando-NOAA 0f51e82
updated master_gefs.yaml.j2 and other gefs yamls
AntonMFernando-NOAA 93316e2
Merge branch 'NOAA-EMC:develop' into feature/gefs-arch-hpss
AntonMFernando-NOAA 36bcbd0
updated exglobal_archive.py
AntonMFernando-NOAA db61280
Merge branch 'feature/gefs-arch-hpss' of https://github.com/AntonMFer…
AntonMFernando-NOAA e8d951b
modified gefs_extracted_atmos.yaml.j2
AntonMFernando-NOAA 0b0bb30
modified gefs_extracted_ocean.yaml.j2
AntonMFernando-NOAA 1f982ee
modified gefs_extracted_ocean.yaml.j2
AntonMFernando-NOAA 5cb1f5a
modified gefs_extracted_ocean.yaml.j2
AntonMFernando-NOAA 177d421
modified gefs_extracted_atmos.yaml.j2
AntonMFernando-NOAA b47cf0f
modified gefs_extracted_wave.yaml.j2
AntonMFernando-NOAA 953a00f
modified exglobal_archive.py
AntonMFernando-NOAA ccdae20
modified gefs_extracted_atmos.yaml.j2
AntonMFernando-NOAA c79def2
modified gefs_extractvars.yaml.j2
AntonMFernando-NOAA 22297db
modified gefs_extracted_wave.yaml.j2
AntonMFernando-NOAA ada5ec6
modified gefs_extracted_atmos.yaml.j2
AntonMFernando-NOAA eac1ee4
modified gefs_extracted_atmos.yaml.j2
AntonMFernando-NOAA 90b4729
modified ges_extracted_atmos.yaml.j2
AntonMFernando-NOAA 97e72f7
modified master_gefs.yaml.j2
AntonMFernando-NOAA fa0a1fd
modified master_gefs.yaml.j2
AntonMFernando-NOAA 73449d3
modified exglobal_archive.py
AntonMFernando-NOAA 442e1c1
modified exglobal_archive.py
AntonMFernando-NOAA 6f3aa65
Merge branch 'NOAA-EMC:develop' into feature/gefs-arch-hpss
AntonMFernando-NOAA d895084
modified gefs_extracted_ocean and wave.yaml.j2
AntonMFernando-NOAA 45f1360
Merge branch 'feature/gefs-arch-hpss' of https://github.com/AntonMFer…
AntonMFernando-NOAA 092f4b1
modified config.com
AntonMFernando-NOAA 7190cc1
Merge branch 'develop' into feature/gefs-arch-hpss
AntonMFernando-NOAA 67f4560
Merge branch 'develop' into feature/gefs-arch-hpss
AntonMFernando-NOAA File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,86 @@ | ||
{% set cycle_HH = current_cycle | strftime("%H") %} | ||
{% set cycle_YMD = current_cycle | to_YMD %} | ||
{% set cycle_YMDH = current_cycle | to_YMDH %} | ||
{% set head = RUN + ".t" + cycle_HH + "z." %} | ||
|
||
gefs_atmos: | ||
name: "GEFS_ATMOS" | ||
target: "{{ ATARDIR }}/{{ cycle_YMDH }}/gefs_atmos.tar" | ||
required: | ||
#select mem%03d and ensstat files required | ||
{% set members = ["ensstat"] %} | ||
{% for mem_nm in range(0, NMEM_ENS + 1) %} | ||
{% do members.append("mem" ~ '%03d' % mem_nm ) %} | ||
{% endfor %} | ||
|
||
{% if REPLAY_ICS %} | ||
{% set ofst_hr = OFFSET_START_HOUR %} | ||
{% else %} | ||
{% set ofst_hr = FHMIN_GFS %} | ||
{% endif %} | ||
|
||
{% for mem in members %} | ||
{% for res in ['0p25', '0p50', '1p00'] %} | ||
{% set tmpl_dict = ({ '${ROTDIR}':ROTDIR, | ||
'${RUN}':RUN, | ||
'${YMD}':cycle_YMD, | ||
'${HH}':cycle_HH, | ||
'${GRID}':res, | ||
'${MEMDIR}':mem }) %} | ||
|
||
{% set COMIN_ATMOS_GRIB = COM_ATMOS_GRIB_GRID_TMPL | replace_tmpl(tmpl_dict) %} | ||
|
||
# Select pgrb and grib files to copy to the atardir | ||
{% if path_exists(COMIN_ATMOS_GRIB) %} | ||
{% if FHMAX_HF_GFS == 0 %} | ||
{% for fhr in range(ofst_hr, FHMAX_GFS + FHOUT_GFS, FHOUT_GFS) %} | ||
{% if mem=="ensstat" %} | ||
{% set file_name = head ~ "mean.pres_." ~ res ~ ".f" ~ '%03d'|format(fhr) ~ ".grib2" %} | ||
{% set file_path = COMIN_ATMOS_GRIB ~ "/" ~ file_name %} | ||
- "{{ file_path | relpath(ROTDIR)}}" | ||
{% else %} | ||
{% set file_name = head ~ "pgrb2." ~ res ~ ".f" ~ '%03d'|format(fhr) %} | ||
{% set file_path = COMIN_ATMOS_GRIB ~ "/" ~ file_name %} | ||
- "{{ file_path | relpath(ROTDIR)}}" | ||
{% set file_name = head ~ "pgrb2b." ~ res ~ ".f" ~ '%03d'|format(fhr) %} | ||
{% set file_path = COMIN_ATMOS_GRIB ~ "/" ~ file_name %} | ||
- "{{ file_path | relpath(ROTDIR)}}" | ||
{% endif %} | ||
{% endfor %} | ||
{% else %} | ||
{% if res == "0p25" %} | ||
{% for fhr in range(ofst_hr, FHMAX_HF_GFS + FHOUT_HF_GFS, FHOUT_HF_GFS) %} | ||
{% if mem=="ensstat" %} | ||
{% set file_name = head ~ "mean.pres_." ~ res ~ ".f" ~ '%03d'|format(fhr) ~ ".grib2" %} | ||
{% set file_path = COMIN_ATMOS_GRIB ~ "/" ~ file_name %} | ||
- "{{ file_path | relpath(ROTDIR)}}" | ||
{% else %} | ||
{% set file_name = head ~ "pgrb2." ~ res ~ ".f" ~ '%03d'|format(fhr) %} | ||
{% set file_path = COMIN_ATMOS_GRIB ~ "/" ~ file_name %} | ||
- "{{ file_path | relpath(ROTDIR)}}" | ||
{% set file_name = head ~ "pgrb2b." ~ res ~ ".f" ~ '%03d'|format(fhr) %} | ||
{% set file_path = COMIN_ATMOS_GRIB ~ "/" ~ file_name %} | ||
- "{{ file_path | relpath(ROTDIR)}}" | ||
{% endif %} | ||
{% endfor %} | ||
{% endif %} | ||
{% if res == "0p50" %} | ||
{% for fhr in range(FHMAX_HF_GFS + FHOUT_GFS, FHMAX_GFS + FHOUT_GFS, FHOUT_GFS) %} | ||
{% if mem=="ensstat" %} | ||
{% set file_name = head ~ "mean.pres_." ~ res ~ ".f" ~ '%03d'|format(fhr) ~ ".grib2" %} | ||
{% set file_path = COMIN_ATMOS_GRIB ~ "/" ~ file_name %} | ||
- "{{ file_path | relpath(ROTDIR)}}" | ||
{% else %} | ||
{% set file_name = head ~ "pgrb2." ~ res ~ ".f" ~ '%03d'|format(fhr) %} | ||
{% set file_path = COMIN_ATMOS_GRIB ~ "/" ~ file_name %} | ||
- "{{ file_path | relpath(ROTDIR)}}" | ||
{% set file_name = head ~ "pgrb2b." ~ res ~ ".f" ~ '%03d'|format(fhr) %} | ||
{% set file_path = COMIN_ATMOS_GRIB ~ "/" ~ file_name %} | ||
- "{{ file_path | relpath(ROTDIR)}}" | ||
{% endif %} | ||
{% endfor %} | ||
{% endif %} | ||
{% endif %} | ||
{% endif %} | ||
{% endfor %} | ||
{% endfor %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
{% set cycle_HH = current_cycle | strftime("%H") %} | ||
{% set cycle_YMD = current_cycle | to_YMD %} | ||
{% set cycle_YMDH = current_cycle | to_YMDH %} | ||
{% set head = RUN + ".ice.t" + cycle_HH + "z." %} | ||
|
||
gefs_ice: | ||
name: "GEFS_ICE" | ||
target: "{{ ATARDIR }}/{{ cycle_YMDH }}/gefs_ice.tar" | ||
required: | ||
#select mem%03d and ensstat files required | ||
{% set members = [] %} | ||
{% for mem_nm in range(0, NMEM_ENS + 1) %} | ||
{% do members.append("mem" ~ '%03d' % mem_nm ) %} | ||
{% endfor %} | ||
|
||
{% for mem in members %} | ||
{% set tmpl_dict = ({ '${ROTDIR}':ROTDIR, | ||
'${RUN}':RUN, | ||
'${YMD}':cycle_YMD, | ||
'${HH}':cycle_HH, | ||
'${MEMDIR}':mem }) %} | ||
|
||
{% set COMIN_ICE_HISTORY = COM_ICE_HISTORY_TMPL | replace_tmpl(tmpl_dict) %} | ||
|
||
# Select netcdf files to copy to the atardir | ||
{% if path_exists(COMIN_ICE_HISTORY) %} | ||
{% for fhr in range(FHMIN_GFS + FHOUT_ICE_GFS, FHMAX_GFS + FHOUT_ICE_GFS, FHOUT_ICE_GFS) %} | ||
{% set file_name = head ~ FHOUT_ICE_GFS ~ "hr_avg" ~ ".f" ~ '%03d'|format(fhr) ~ ".nc" %} | ||
{% set file_path = COMIN_ICE_HISTORY ~ "/" ~ file_name %} | ||
- "{{ file_path | relpath(ROTDIR)}}" | ||
{% endfor %} | ||
{% endif %} | ||
{% endfor %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
{% set cycle_HH = current_cycle | strftime("%H") %} | ||
{% set cycle_YMD = current_cycle | to_YMD %} | ||
{% set cycle_YMDH = current_cycle | to_YMDH %} | ||
{% set head = RUN + ".ocean.t" + cycle_HH + "z." %} | ||
|
||
gefs_ocean: | ||
name: "GEFS_OCEAN" | ||
target: "{{ ATARDIR }}/{{ cycle_YMDH }}/gefs_ocean.tar" | ||
required: | ||
#select mem%03d and ensstat files required | ||
{% set members = [] %} | ||
{% for mem_nm in range(0, NMEM_ENS + 1) %} | ||
{% do members.append("mem" ~ '%03d' % mem_nm ) %} | ||
{% endfor %} | ||
|
||
{% if OCNRES == "025" %} | ||
{% set res = "1p00" %} | ||
{% else %} | ||
{% set res = (OCNRES|string())[0] ~ "p" ~ (OCNRES|string())[-2:] %} | ||
{% endif %} | ||
|
||
{% for mem in members %} | ||
{% set tmpl_dict = ({ '${ROTDIR}':ROTDIR, | ||
'${RUN}':RUN, | ||
'${YMD}':cycle_YMD, | ||
'${HH}':cycle_HH, | ||
'${MEMDIR}':mem }) %} | ||
|
||
{% set COMIN_OCEAN_NETCDF = COM_OCEAN_NETCDF_TMPL | replace_tmpl(tmpl_dict) %} | ||
|
||
# Select netcdf files to copy to the atardir | ||
{% set netcdf_grid_dir = COMIN_OCEAN_NETCDF ~ "/" ~ res %} | ||
{% if path_exists(netcdf_grid_dir) %} | ||
{% for fhr in range(FHMIN_GFS + FHOUT_OCN_GFS, FHMAX_GFS + FHOUT_OCN_GFS, FHOUT_OCN_GFS) %} | ||
{% set file_name = head ~ res ~ ".f" ~ '%03d'|format(fhr) ~ ".nc" %} | ||
{% set file_path = netcdf_grid_dir ~ "/" ~ file_name %} | ||
- "{{ file_path | relpath(ROTDIR)}}" | ||
{% endfor %} | ||
{% endif %} | ||
{% endfor %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
{% set cycle_HH = current_cycle | strftime("%H") %} | ||
{% set cycle_YMD = current_cycle | to_YMD %} | ||
{% set cycle_YMDH = current_cycle | to_YMDH %} | ||
{% set head = RUN + "wave.t" + cycle_HH + "z." %} | ||
|
||
gefs_wave: | ||
name: "GEFS_WAVE" | ||
target: "{{ ATARDIR }}/{{ cycle_YMDH }}/gefs_wave.tar" | ||
required: | ||
{% if REPLAY_ICS %} | ||
{% set ofst_hr = OFFSET_START_HOUR %} | ||
{% else %} | ||
{% set ofst_hr = FHMIN_GFS %} | ||
{% endif %} | ||
|
||
{% set res = (waveGRD[-3:])[0] ~ "p" ~ (waveGRD[-3:])[-2:] %} | ||
|
||
#select mem%03d and ensstat files required | ||
{% set members = [] %} | ||
{% for mem_nm in range(0, NMEM_ENS + 1) %} | ||
{% do members.append("mem" ~ '%03d' % mem_nm ) %} | ||
{% endfor %} | ||
|
||
{% for mem in members %} | ||
{% set tmpl_dict = ({ '${ROTDIR}':ROTDIR, | ||
'${RUN}':RUN, | ||
'${YMD}':cycle_YMD, | ||
'${HH}':cycle_HH, | ||
'${MEMDIR}':mem }) %} | ||
|
||
{% set COMIN_WAVE_GRID = COM_WAVE_GRID_TMPL | replace_tmpl(tmpl_dict) %} | ||
|
||
# Select grib2 files to copy to the atardir | ||
{% if path_exists(COMIN_WAVE_GRID) %} | ||
{% for fhr in range(ofst_hr, FHMAX_GFS + FHOUT_WAV, FHOUT_WAV) %} | ||
{% set file_name = head ~ "global." ~ res ~ ".f" ~ '%03d'|format(fhr) ~ ".grib2" %} | ||
{% set file_path = COMIN_WAVE_GRID ~ "/" ~ file_name %} | ||
- "{{ file_path | relpath(ROTDIR)}}" | ||
{% endfor %} | ||
{% endif %} | ||
{% endfor %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# Set variables/lists needed to parse the gefs templates | ||
{% set cycle_HH = current_cycle | strftime("%H") %} | ||
{% set cycle_YMD = current_cycle | to_YMD %} | ||
{% set cycle_YMDH = current_cycle | to_YMDH %} | ||
|
||
datasets: | ||
{% filter indent(width=4) %} | ||
{% include "gefs_extracted_atmos.yaml.j2" %} | ||
{% include "gefs_extracted_ocean.yaml.j2" %} | ||
{% include "gefs_extracted_ice.yaml.j2" %} | ||
{% include "gefs_extracted_wave.yaml.j2" %} | ||
{% endfilter %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -14,5 +14,4 @@ base: | |
FCST_BREAKPOINTS: "48" | ||
REPLAY_ICS: "NO" | ||
USE_OCN_PERTURB_FILES: "false" | ||
HPSSARCH: "NO" | ||
LOCALARCH: "NO" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why the
extracted
? Is this intended to be run only when running withDO_EXTRACTVARS=YES
? If not, then I suggest dropping the_extracted
.