@@ -14,78 +14,51 @@ analysis:
1414 {% if DO_JEDIATMVAR %}
1515
1616 {% for itile in range (6) %}
17- {% for source_ftype , dest_ftype in
18- [
19- ('atminc' , 'jedi_increment.atm.i006' ),
20- ('atmi009' , 'jedi_increment.atm.i009' ),
21- ('atmi003' , 'jedi_increment.atm.i003' ),
22- ('ratminc' , 'recentered_jedi_increment.atm.i006' ),
23- ('ratmi009' , 'recentered_jedi_increment.atm.i009' ),
24- ('ratmi003' , 'recentered_jedi_increment.atm.i003' )
25- ] %}
26- {% if path_exists (ICSDIR ~ "/" ~ COMOUT_ATMOS_ANALYSIS_MEM | relpath (ROTDIR ) ~ "/" ~ RUN ~ ".t" ~ current_cycle_HH ~ "z.cubed_sphere_grid_" ~ source_ftype ~ ".tile" ~ (itile +1) ~ ".nc" ) %}
27- - ["{{ ICSDIR }}/{{ COMOUT_ATMOS_ANALYSIS_MEM | relpath(ROTDIR) }}/{{ RUN }}.t{{ current_cycle_HH }}z.cubed_sphere_grid_{{ source_ftype }}.tile{{ itile+1 }}.nc", "{{ COMOUT_ATMOS_ANALYSIS_MEM }}/{{ RUN }}.t{{ current_cycle_HH }}z.{{ dest_ftype }}.tile{{ itile+1 }}.nc"]
17+ {% if mem == -1 %}
18+ {% if DOIAU %}
19+ {% set ftypes = ["jedi_increment.atm.i003" , "jedi_increment.atm.i006" , "jedi_increment.atm.i009" ] %}
20+ {% else %}
21+ {% set ftypes = ["jedi_increment.atm.i006" ] %}
22+ {% endif %}
23+ {% else %}
24+ {% if DOIAU_ENKF %}
25+ {% set ftypes = ["recentered_jedi_increment.atm.i003" , "recentered_jedi_increment.atm.i006" , "recentered_jedi_increment.atm.i009" ] %}
26+ {% else %}
27+ {% set ftypes = ["recentered_jedi_increment.atm.i006" ] %}
28+ {% endif %}
2829 {% endif %}
30+ {% for ftype in ftypes %}
31+ - ["{{ ICSDIR }}/{{ COMOUT_ATMOS_ANALYSIS_MEM | relpath(ROTDIR) }}/{{ RUN }}.t{{ current_cycle_HH }}z.{{ ftype }}.tile{{ itile+1 }}.nc", "{{ COMOUT_ATMOS_ANALYSIS_MEM }}"]
2932 {% endfor %}
3033 {% endfor %}
31-
32- # TODO: make these filenames the same after RE-staging inputs with EE2-compliant filenames
33- {% for source_ftype , dest_ftype in [
34- ("abias" , "abias.txt" ),
35- ("abias_air" , "abias_air.txt" ),
36- ("abias_int" , "abias_int.txt" ),
37- ("abias_pc" , "abias_pc.txt" ),
38- ("rad_varbc_params.tar" , "rad_varbc_params.tar" )] %}
39- {% if path_exists (ICSDIR ~ "/" ~ COMOUT_ATMOS_ANALYSIS_MEM | relpath (ROTDIR ) ~ "/" ~ RUN ~ ".t" ~ current_cycle_HH ~ "z." ~ source_ftype ) %}
40- - ["{{ ICSDIR }}/{{ COMOUT_ATMOS_ANALYSIS_MEM | relpath(ROTDIR) }}/{{ RUN }}.t{{ current_cycle_HH }}z.{{ source_ftype }}",
41- "{{ COMOUT_ATMOS_ANALYSIS_MEM }}/{{ RUN }}.t{{ current_cycle_HH }}z.{{ dest_ftype }}"]
34+ {% for ftype in ["abias.txt" , "abias_air.txt" , "abias_int.txt" , "abias_pc.txt" , "rad_varbc_params.tar" ] %}
35+ {% if path_exists (ICSDIR ~ "/" ~ COMOUT_ATMOS_ANALYSIS_MEM | relpath (ROTDIR ) ~ "/" ~ RUN ~ ".t" ~ current_cycle_HH ~ "z." ~ ftype ) %}
36+ - ["{{ ICSDIR }}/{{ COMOUT_ATMOS_ANALYSIS_MEM | relpath(ROTDIR) }}/{{ RUN }}.t{{ current_cycle_HH }}z.{{ ftype }}", "{{ COMOUT_ATMOS_ANALYSIS_MEM }}"]
4237 {% endif %}
4338 {% endfor %}
4439
4540 {% else %}
46-
47- # TODO: make these filenames the same after RE-staging inputs with EE2-compliant filenames
48- {% for source_ftype , dest_ftype in
49- [
50- ("atminc.nc" , "increment.atm.i006.nc" ),
51- ("atmi009.nc" , "increment.atm.i009.nc" ),
52- ("atmi003.nc" , "increment.atm.i003.nc" ),
53- ("ratmi009.nc" , "recentered_increment.atm.i009.nc" ),
54- ("ratminc.nc" , "recentered_increment.atm.i006.nc" ),
55- ("ratmi003.nc" , "recentered_increment.atm.i003.nc" ),
56- ("abias" , "abias.txt" ),
57- ("radstat" , "radstat.tar" ),
58- ("abias_air" , "abias_air.txt" ),
59- ("abias_int" , "abias_int.txt" ),
60- ("abias_pc" , "abias_pc.txt" ),
61- ("rad_varbc_params.tar" , "rad_varbc_params.tar" )
62- ] %}
63- {% if path_exists (ICSDIR ~ "/" ~ COMOUT_ATMOS_ANALYSIS_MEM | relpath (ROTDIR ) ~ "/" ~ RUN ~ ".t" ~ current_cycle_HH ~ "z." ~ source_ftype ) %}
64- - ["{{ ICSDIR }}/{{ COMOUT_ATMOS_ANALYSIS_MEM | relpath(ROTDIR) }}/{{ RUN }}.t{{ current_cycle_HH }}z.{{ source_ftype }}",
65- "{{ COMOUT_ATMOS_ANALYSIS_MEM }}/{{ RUN }}.t{{ current_cycle_HH }}z.{{ dest_ftype }}"]
41+ {% for ftype in ["abias.txt" , "abias_air.txt" , "abias_int.txt" , "abias_pc.txt" ,
42+ "increment.atm.i006.nc" , "increment.atm.i009.nc" , "increment.atm.i003.nc" , "radstat.tar" ,
43+ "recentered_increment.atm.i006.nc" , "recentered_increment.atm.i009.nc" , "recentered_increment.atm.i003.nc" , "rad_varbc_params.tar" ] %}
44+ {% if path_exists (ICSDIR ~ "/" ~ COMOUT_ATMOS_ANALYSIS_MEM | relpath (ROTDIR ) ~ "/" ~ RUN ~ ".t" ~ current_cycle_HH ~ "z." ~ ftype ) %}
45+ - ["{{ ICSDIR }}/{{ COMOUT_ATMOS_ANALYSIS_MEM | relpath(ROTDIR) }}/{{ RUN }}.t{{ current_cycle_HH }}z.{{ ftype }}", "{{ COMOUT_ATMOS_ANALYSIS_MEM }}"]
6646 {% endif %}
6747 {% endfor %}
6848
6949 {% endif %}
7050
71- # TODO: make these filenames the same after RE-staging inputs with EE2-compliant filenames
7251 {% if DO_GSISOILDA %}
73- {% for source_ftype , dest_ftype in
74- [
75- ("sfci003.nc" , "increment.sfc.i003.nc" ),
76- ("sfci006.nc" , "increment.sfc.i006.nc" ),
77- ("sfci009.nc" , "increment.sfc.i009.nc" )
78- ] %}
79- {% if path_exists (ICSDIR ~ "/" ~ COMOUT_ATMOS_ANALYSIS_MEM | relpath (ROTDIR ) ~ "/" ~ RUN ~ ".t" ~ current_cycle_HH ~ "z." ~ source_ftype ) %}
80- - ["{{ ICSDIR }}/{{ COMOUT_ATMOS_ANALYSIS_MEM | relpath(ROTDIR) }}/{{ RUN }}.t{{ current_cycle_HH }}z.{{ source_ftype }}",
81- "{{ COMOUT_ATMOS_ANALYSIS_MEM }}/{{ RUN }}.t{{ current_cycle_HH }}z.{{ dest_ftype }}"]
52+
53+ {% for ftype in ["increment.sfc.i003.nc" , "increment.sfc.i006.nc" , "increment.sfc.i009.nc" ] %}
54+ {% if path_exists (ICSDIR ~ "/" ~ COMOUT_ATMOS_ANALYSIS_MEM | relpath (ROTDIR ) ~ "/" ~ RUN ~ ".t" ~ current_cycle_HH ~ "z." ~ ftype ) %}
55+ - ["{{ ICSDIR }}/{{ COMOUT_ATMOS_ANALYSIS_MEM | relpath(ROTDIR) }}/{{ RUN }}.t{{ current_cycle_HH }}z.{{ ftype }}", "{{ COMOUT_ATMOS_ANALYSIS_MEM }}"]
8256 {% endif %}
8357 {% endfor %}
8458
8559 {% if DO_LAND_IAU %}
8660 {% for itile in range (1,7) %}
87- - ["{{ ICSDIR }}/{{ COMOUT_ATMOS_ANALYSIS_MEM | relpath(ROTDIR) }}/sfc_inc.tile{{ itile }}.nc",
88- "{{ COMOUT_ATMOS_ANALYSIS_MEM }}/increment.sfc.tile{{ itile }}.nc"]
61+ - ["{{ ICSDIR }}/{{ COMOUT_ATMOS_ANALYSIS_MEM | relpath(ROTDIR) }}/increment.sfc.tile{{ itile }}.nc", "{{ COMOUT_ATMOS_ANALYSIS_MEM }}"]
8962 {% endfor %}
9063 {% endif %}
9164 {% endif %}
0 commit comments