diff --git a/Externals.cfg b/Externals.cfg
index 8ecf73073a..a3c5628416 100644
--- a/Externals.cfg
+++ b/Externals.cfg
@@ -58,7 +58,7 @@ protocol = git
repo_url = https://github.com/NOAA-EMC/AQM-utils
# Specify either a branch name or a hash but not both.
#branch = develop
-hash = 81a99ca
+hash = 5ee63d2
local_path = sorc/AQM-utils
required = True
diff --git a/jobs/JREGIONAL_AQM_ICS b/jobs/JREGIONAL_AQM_ICS
index 3e68ba32e4..b03f22dc2a 100755
--- a/jobs/JREGIONAL_AQM_ICS
+++ b/jobs/JREGIONAL_AQM_ICS
@@ -17,7 +17,7 @@
#-----------------------------------------------------------------------
#
. $USHdir/source_util_funcs.sh
-source_config_for_task "cpl_aqm_parm" ${GLOBAL_VAR_DEFNS_FP}
+source_config_for_task "task_aqm_ics" ${GLOBAL_VAR_DEFNS_FP}
. $USHdir/job_preamble.sh
#
#-----------------------------------------------------------------------
diff --git a/jobs/JREGIONAL_AQM_LBCS b/jobs/JREGIONAL_AQM_LBCS
index aa93509931..0b675a388f 100755
--- a/jobs/JREGIONAL_AQM_LBCS
+++ b/jobs/JREGIONAL_AQM_LBCS
@@ -17,7 +17,7 @@
#-----------------------------------------------------------------------
#
. $USHdir/source_util_funcs.sh
-source_config_for_task "task_get_extrn_lbcs|task_make_orog|task_make_lbcs|cpl_aqm_parm" ${GLOBAL_VAR_DEFNS_FP}
+source_config_for_task "task_get_extrn_lbcs|task_make_orog|task_make_lbcs|cpl_aqm_parm|task_aqm_lbcs" ${GLOBAL_VAR_DEFNS_FP}
. $USHdir/job_preamble.sh
#
#-----------------------------------------------------------------------
diff --git a/jobs/JREGIONAL_BIAS_CORRECTION_O3 b/jobs/JREGIONAL_BIAS_CORRECTION_O3
index f620bcebf4..4b2d3f33a8 100755
--- a/jobs/JREGIONAL_BIAS_CORRECTION_O3
+++ b/jobs/JREGIONAL_BIAS_CORRECTION_O3
@@ -16,7 +16,7 @@
#-----------------------------------------------------------------------
#
. $USHdir/source_util_funcs.sh
-source_config_for_task "cpl_aqm_parm|task_run_post" ${GLOBAL_VAR_DEFNS_FP}
+source_config_for_task "cpl_aqm_parm|task_run_post|task_bias_correction_o3" ${GLOBAL_VAR_DEFNS_FP}
. $USHdir/job_preamble.sh
#
#-----------------------------------------------------------------------
diff --git a/jobs/JREGIONAL_BIAS_CORRECTION_PM25 b/jobs/JREGIONAL_BIAS_CORRECTION_PM25
index f018d1633a..3ad39a8ec0 100755
--- a/jobs/JREGIONAL_BIAS_CORRECTION_PM25
+++ b/jobs/JREGIONAL_BIAS_CORRECTION_PM25
@@ -16,7 +16,7 @@
#-----------------------------------------------------------------------
#
. $USHdir/source_util_funcs.sh
-source_config_for_task "cpl_aqm_parm|task_run_post" ${GLOBAL_VAR_DEFNS_FP}
+source_config_for_task "cpl_aqm_parm|task_run_post|task_bias_correction_pm25" ${GLOBAL_VAR_DEFNS_FP}
. $USHdir/job_preamble.sh
#
#-----------------------------------------------------------------------
diff --git a/jobs/JREGIONAL_FIRE_EMISSION b/jobs/JREGIONAL_FIRE_EMISSION
index 454f3537ae..2196c5dce6 100755
--- a/jobs/JREGIONAL_FIRE_EMISSION
+++ b/jobs/JREGIONAL_FIRE_EMISSION
@@ -16,7 +16,7 @@
#-----------------------------------------------------------------------
#
. $USHdir/source_util_funcs.sh
-source_config_for_task "cpl_aqm_parm" ${GLOBAL_VAR_DEFNS_FP}
+source_config_for_task "cpl_aqm_parm|task_fire_emission" ${GLOBAL_VAR_DEFNS_FP}
. $USHdir/job_preamble.sh
#
#-----------------------------------------------------------------------
diff --git a/jobs/JREGIONAL_NEXUS_EMISSION b/jobs/JREGIONAL_NEXUS_EMISSION
index a282a91e15..b916fabf25 100755
--- a/jobs/JREGIONAL_NEXUS_EMISSION
+++ b/jobs/JREGIONAL_NEXUS_EMISSION
@@ -16,7 +16,7 @@
#-----------------------------------------------------------------------
#
. $USHdir/source_util_funcs.sh
-source_config_for_task "task_run_fcst|cpl_aqm_parm" ${GLOBAL_VAR_DEFNS_FP}
+source_config_for_task "task_run_fcst|cpl_aqm_parm|task_nexus_emission" ${GLOBAL_VAR_DEFNS_FP}
. $USHdir/job_preamble.sh
#
#-----------------------------------------------------------------------
diff --git a/jobs/JREGIONAL_NEXUS_GFS_SFC b/jobs/JREGIONAL_NEXUS_GFS_SFC
index 18450441ba..184f6b7681 100755
--- a/jobs/JREGIONAL_NEXUS_GFS_SFC
+++ b/jobs/JREGIONAL_NEXUS_GFS_SFC
@@ -16,7 +16,7 @@
#-----------------------------------------------------------------------
#
. $USHdir/source_util_funcs.sh
-source_config_for_task "cpl_aqm_parm" ${GLOBAL_VAR_DEFNS_FP}
+source_config_for_task "cpl_aqm_parm|task_nexus_gfs_sfc" ${GLOBAL_VAR_DEFNS_FP}
. $USHdir/job_preamble.sh
#
#-----------------------------------------------------------------------
diff --git a/jobs/JREGIONAL_NEXUS_POST_SPLIT b/jobs/JREGIONAL_NEXUS_POST_SPLIT
index 535b7187b0..83054ab10b 100755
--- a/jobs/JREGIONAL_NEXUS_POST_SPLIT
+++ b/jobs/JREGIONAL_NEXUS_POST_SPLIT
@@ -8,7 +8,7 @@
#-----------------------------------------------------------------------
#
. $USHdir/source_util_funcs.sh
-source_config_for_task "cpl_aqm_parm" ${GLOBAL_VAR_DEFNS_FP}
+source_config_for_task "cpl_aqm_parm|task_nexus_post_split" ${GLOBAL_VAR_DEFNS_FP}
. $USHdir/job_preamble.sh
#
#-----------------------------------------------------------------------
diff --git a/jobs/JREGIONAL_POINT_SOURCE b/jobs/JREGIONAL_POINT_SOURCE
index 65f3a739d3..2164d822a8 100755
--- a/jobs/JREGIONAL_POINT_SOURCE
+++ b/jobs/JREGIONAL_POINT_SOURCE
@@ -8,7 +8,7 @@
#-----------------------------------------------------------------------
#
. $USHdir/source_util_funcs.sh
-source_config_for_task "task_run_fcst|cpl_aqm_parm" ${GLOBAL_VAR_DEFNS_FP}
+source_config_for_task "task_run_fcst|cpl_aqm_parm|task_point_source" ${GLOBAL_VAR_DEFNS_FP}
. $USHdir/job_preamble.sh
#
#-----------------------------------------------------------------------
@@ -43,8 +43,7 @@ print_info_msg "
Entering script: \"${scrfunc_fn}\"
In directory: \"${scrfunc_dir}\"
-This is the J-job script for the task that generates the emission files
-using NEXUS which will output for FV3 (in NetCDF format).
+This is the J-job script for the task that generates the point source files.
========================================================================"
#
#-----------------------------------------------------------------------
diff --git a/jobs/JREGIONAL_POST_STAT_O3 b/jobs/JREGIONAL_POST_STAT_O3
index 44182bebf5..99cdaeb789 100755
--- a/jobs/JREGIONAL_POST_STAT_O3
+++ b/jobs/JREGIONAL_POST_STAT_O3
@@ -16,7 +16,7 @@
#-----------------------------------------------------------------------
#
. $USHdir/source_util_funcs.sh
-source_config_for_task "cpl_aqm_parm|task_run_post" ${GLOBAL_VAR_DEFNS_FP}
+source_config_for_task "cpl_aqm_parm|task_run_post|task_post_stat_o3" ${GLOBAL_VAR_DEFNS_FP}
. $USHdir/job_preamble.sh
#
#-----------------------------------------------------------------------
diff --git a/jobs/JREGIONAL_POST_STAT_PM25 b/jobs/JREGIONAL_POST_STAT_PM25
index 06f6ff4113..b0f1b2bfab 100755
--- a/jobs/JREGIONAL_POST_STAT_PM25
+++ b/jobs/JREGIONAL_POST_STAT_PM25
@@ -16,7 +16,7 @@
#-----------------------------------------------------------------------
#
. $USHdir/source_util_funcs.sh
-source_config_for_task "cpl_aqm_parm|task_run_post" ${GLOBAL_VAR_DEFNS_FP}
+source_config_for_task "cpl_aqm_parm|task_run_post|task_post_stat_pm25" ${GLOBAL_VAR_DEFNS_FP}
. $USHdir/job_preamble.sh
#
#-----------------------------------------------------------------------
diff --git a/jobs/JREGIONAL_PRE_POST_STAT b/jobs/JREGIONAL_PRE_POST_STAT
index fbf0880773..7d80d3e5eb 100755
--- a/jobs/JREGIONAL_PRE_POST_STAT
+++ b/jobs/JREGIONAL_PRE_POST_STAT
@@ -16,7 +16,7 @@
#-----------------------------------------------------------------------
#
. $USHdir/source_util_funcs.sh
-source_config_for_task "cpl_aqm_parm" ${GLOBAL_VAR_DEFNS_FP}
+source_config_for_task "task_pre_post_stat" ${GLOBAL_VAR_DEFNS_FP}
. $USHdir/job_preamble.sh
#
#-----------------------------------------------------------------------
diff --git a/parm/FV3.input.yml b/parm/FV3.input.yml
index 2f83576c5a..094fbda73b 100644
--- a/parm/FV3.input.yml
+++ b/parm/FV3.input.yml
@@ -99,7 +99,6 @@ FV3_GFS_2017_gfdlmp:
agrid_vel_rst: False
d4_bg: 0.15
delt_max: 0.008
- dnats: 1
do_sat_adj: True
fv_debug: False
k_split: 6
@@ -227,7 +226,6 @@ FV3_GFS_v15p2:
agrid_vel_rst: False
d2_bg_k1: 0.15
d2_bg_k2: 0.02
- dnats: 1
do_sat_adj: True
fv_debug: False
fv_sg_adj: 600
diff --git a/parm/FV3LAM_wflow.xml b/parm/FV3LAM_wflow.xml
index 4c430f6c54..7eb97c4baa 100644
--- a/parm/FV3LAM_wflow.xml
+++ b/parm/FV3LAM_wflow.xml
@@ -68,6 +68,41 @@ Workflow task names.
+{%- if run_task_aqm_ics %}
+
+
+{%- endif %}
+{%- if run_task_aqm_lbcs %}
+
+{%- endif %}
+{%- if run_task_nexus_gfs_sfc %}
+
+{%- endif %}
+{%- if run_task_nexus_emission %}
+
+
+{%- endif %}
+{%- if run_task_fire_emission %}
+
+{%- endif %}
+{%- if run_task_point_source %}
+
+{%- endif %}
+{%- if run_task_pre_post_stat %}
+
+{%- endif %}
+{%- if run_task_post_stat_o3 %}
+
+{%- endif %}
+{%- if run_task_post_stat_pm25 %}
+
+{%- endif %}
+{%- if run_task_bias_correction_o3 %}
+
+{%- endif %}
+{%- if run_task_bias_correction_pm25 %}
+
+{%- endif %}
+
+
+ {%- if do_real_time %}
+ &RSRV_DEFAULT;
+ {%- else %}
+ &RSRV_HPSS;
+ {%- endif %}
+ &LOAD_MODULES_RUN_TASK_FP; "&TN_NEXUS_GFS_SFC;" "&JOBSdir;/JREGIONAL_NEXUS_GFS_SFC"
+ {{ nnodes_nexus_gfs_sfc }}:ppn={{ ppn_nexus_gfs_sfc }}
+ {%- if machine not in ["GAEA", "NOAACLOUD"] %}
+ {%- if not do_real_time %}
+ {{ mem_nexus_gfs_sfc }}
+ {%- endif %}
+ {%- endif %}
+ {{ wtime_nexus_gfs_sfc }}
+ &NCORES_PER_NODE;
+ {%- if machine not in ["WCOSS2"] %}
+ &SCHED_NATIVE_CMD;
+ {%- endif %}
+ &TN_NEXUS_GFS_SFC;
+ &LOGDIR;/&TN_NEXUS_GFS_SFC;_@Y@m@d@H&LOGEXT;
+
+ GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHdir&USHdir;
+ PDY@Y@m@d
+ cyc@H
+ subcyc@M
+ LOGDIR&LOGDIR;
+ SLASH_ENSMEM_SUBDIR{{ slash_ensmem_subdir }}
+
+{%- if do_real_time %}
+
+ &COMINgfs;/gfs.@Y@m@d/@H/atmos
+
+{%- endif %}
+
+
+{%- endif %}
+{%- if run_task_nexus_emission %}
+
+
+ {% for h in range(0, num_split_nexus) %}{{ " %02d" % h }}{% endfor %}
+
+ &RSRV_DEFAULT;
+ &LOAD_MODULES_RUN_TASK_FP; "&TN_NEXUS_EMISSION;" "&JOBSdir;/JREGIONAL_NEXUS_EMISSION"
+ {%- if machine in ["HERA"] %}
+ {{ nnodes_nexus_emission }}:ppn={{ ppn_nexus_emission }}
+ {{ native_nexus_emission }}
+ {%- elif machine in ["WCOSS2"] %}
+ {{ nnodes_nexus_emission }}:ppn={{ ppn_nexus_emission }}:tpp={{ omp_num_threads_nexus_emission }}
+ &SCHED_NATIVE_CMD;
+ {%- else %}
+ {{ nnodes_nexus_emission }}:ppn={{ ppn_nexus_emission }}
+ {%- endif %}
+ {{ wtime_nexus_emission }}
+ &NCORES_PER_NODE;
+ &TN_NEXUS_EMISSION;_#nspt#
+ &LOGDIR;/&TN_NEXUS_EMISSION;_@Y@m@d@H_s#nspt#&LOGEXT;
+
+ GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHdir&USHdir;
+ PDY@Y@m@d
+ cyc@H
+ subcyc@M
+ nspt#nspt#
+ LOGDIR&LOGDIR;
+ SLASH_ENSMEM_SUBDIR{{ slash_ensmem_subdir }}
+
+{%- if run_task_nexus_gfs_sfc %}
+
+
+
+{%- endif %}
+
+
+
+ &RSRV_DEFAULT;
+ &LOAD_MODULES_RUN_TASK_FP; "&TN_NEXUS_POST_SPLIT;" "&JOBSdir;/JREGIONAL_NEXUS_POST_SPLIT"
+ {{ nnodes_nexus_post_split }}:ppn={{ ppn_nexus_post_split }}
+ {{ wtime_nexus_post_split }}
+ &NCORES_PER_NODE;
+ &TN_NEXUS_POST_SPLIT;
+ &LOGDIR;/&TN_NEXUS_POST_SPLIT;_@Y@m@d@H&LOGEXT;
+
+ GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHdir&USHdir;
+ PDY@Y@m@d
+ cyc@H
+ subcyc@M
+ LOGDIR&LOGDIR;
+ SLASH_ENSMEM_SUBDIR{{ slash_ensmem_subdir }}
+
+
+
+
+
+
+{%- endif %}
+{%- if run_task_fire_emission %}
+
+
+
+ {%- if do_real_time %}
+ &RSRV_DEFAULT;
+ {%- else %}
+ &RSRV_HPSS;
+ {%- endif %}
+ &LOAD_MODULES_RUN_TASK_FP; "&TN_FIRE_EMISSION;" "&JOBSdir;/JREGIONAL_FIRE_EMISSION"
+ {{ nnodes_fire_emission }}:ppn={{ ppn_fire_emission }}
+ {%- if machine not in ["GAEA", "NOAACLOUD"] %}
+ {%- if not do_real_time %}
+ {{ mem_fire_emission }}
+ {%- endif %}
+ {%- endif %}
+ {{ wtime_fire_emission }}
+ &NCORES_PER_NODE;
+ {%- if machine not in ["WCOSS2"] %}
+ &SCHED_NATIVE_CMD;
+ {%- endif %}
+ &TN_FIRE_EMISSION;
+ &LOGDIR;/&TN_FIRE_EMISSION;_@Y@m@d@H&LOGEXT;
+
+ GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHdir&USHdir;
+ PDY@Y@m@d
+ cyc@H
+ subcyc@M
+ LOGDIR&LOGDIR;
+
+{%- endif %}
+{%- if run_task_point_source %}
+
+
+
+ &RSRV_DEFAULT;
+ &LOAD_MODULES_RUN_TASK_FP; "&TN_POINT_SOURCE;" "&JOBSdir;/JREGIONAL_POINT_SOURCE"
+ {{ nnodes_point_source }}:ppn={{ ppn_point_source }}
+ {{ wtime_point_source }}
+ &NCORES_PER_NODE;
+ &TN_POINT_SOURCE;
+ &LOGDIR;/&TN_POINT_SOURCE;_@Y@m@d@H&LOGEXT;
+
+ GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHdir&USHdir;
+ PDY@Y@m@d
+ cyc@H
+ subcyc@M
+ LOGDIR&LOGDIR;
+ SLASH_ENSMEM_SUBDIR{{ slash_ensmem_subdir }}
+
+
+
+
+ &EXPTDIR;/grid/&TN_MAKE_GRID;&CMPEXT;
+ &RUN_TASK_MAKE_GRID;FALSE
+
+
+
+
+{%- endif %}
{%- if run_task_get_extrn_ics %}
+
+
+ &RSRV_DEFAULT;
+ &LOAD_MODULES_RUN_TASK_FP; "&TN_AQM_ICS;" "&JOBSdir;/JREGIONAL_AQM_ICS"
+ {{ nnodes_aqm_ics }}:ppn={{ ppn_aqm_ics }}
+ {{ wtime_aqm_ics }}
+ &NCORES_PER_NODE;
+ &TN_AQM_EXTRN_ICS;
+ &LOGDIR;/&TN_AQM_EXTRN_ICS;_@Y@m@d@H&LOGEXT;
+
+ GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHdir&USHdir;
+ PDY@Y@m@d
+ cyc@H
+ subcyc@M
+ LOGDIR&LOGDIR;
+ PREV_CYCLE_DIR&WARMSTART_CYCLE_DIR;
+ SLASH_ENSMEM_SUBDIR{{ slash_ensmem_subdir }}
+
+
+
+
+
+ &WARMSTART_CYCLE_DIR;/RESTART/@Y@m@d.@H@M@S.fv_tracer.res.tile1.nc
+ &WARMSTART_CYCLE_DIR;/RESTART/fv_tracer.res.tile1.nc
+
+
+
+
+
+ {%- endif %}
+
+
+
+ &RSRV_DEFAULT;
+ &LOAD_MODULES_RUN_TASK_FP; "&TN_AQM_ICS;" "&JOBSdir;/JREGIONAL_AQM_ICS"
+ {{ nnodes_aqm_ics }}:ppn={{ ppn_aqm_ics }}
+ {{ wtime_aqm_ics }}
+ &NCORES_PER_NODE;
+ &TN_AQM_ICS;
+ &LOGDIR;/&TN_AQM_ICS;_@Y@m@d@H&LOGEXT;
+
+ GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHdir&USHdir;
+ PDY@Y@m@d
+ cyc@H
+ subcyc@M
+ LOGDIR&LOGDIR;
+ PREV_CYCLE_DIR&COMIN_DIR;
+ SLASH_ENSMEM_SUBDIR{{ slash_ensmem_subdir }}
+
+
+
+
+
+ &COMIN_DIR;/RESTART/@Y@m@d.@H@M@S.fv_tracer.res.tile1.nc
+ &COMIN_DIR;/RESTART/fv_tracer.res.tile1.nc
+
+
+
+
+
+{%- endif %}
+{%- if run_task_aqm_lbcs %}
+
+
+
+ &RSRV_DEFAULT;
+ &LOAD_MODULES_RUN_TASK_FP; "&TN_AQM_LBCS;" "&JOBSdir;/JREGIONAL_AQM_LBCS"
+ {{ nnodes_aqm_lbcs }}:ppn={{ ppn_aqm_lbcs }}
+ {{ wtime_aqm_lbcs }}
+ &NCORES_PER_NODE;
+ &TN_AQM_LBCS;
+ &LOGDIR;/&TN_AQM_LBCS;_@Y@m@d@H&LOGEXT;
+
+ GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHdir&USHdir;
+ PDY@Y@m@d
+ cyc@H
+ subcyc@M
+ LOGDIR&LOGDIR;
+ SLASH_ENSMEM_SUBDIR{{ slash_ensmem_subdir }}
+
+
+
+
+
+
+{%- endif %}
{%- if run_task_run_fcst %}
+
+ &RSRV_DEFAULT;
+ &LOAD_MODULES_RUN_TASK_FP; "&TN_PRE_POST_STAT;" "&JOBSdir;/JREGIONAL_PRE_POST_STAT"
+ {{ nnodes_pre_post_stat }}:ppn={{ ppn_pre_post_stat }}
+ {{ wtime_pre_post_stat }}
+ &NCORES_PER_NODE;
+ &TN_PRE_POST_STAT;
+ &LOGDIR;/&TN_PRE_POST_STAT;_@Y@m@d@H&LOGEXT;
+ GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHdir&USHdir;
+ PDY@Y@m@d
+ cyc@H
+ subcyc@M
+ LOGDIR&LOGDIR;
+ SLASH_ENSMEM_SUBDIR{{ slash_ensmem_subdir }}
+
+
+{%- if run_task_run_post %}
+
+{%- else %}
+
+{%- endif %}
+
+
+{%- endif %}
{%- if run_task_plot_allvars %}
+
+ &RSRV_DEFAULT;
+ &LOAD_MODULES_RUN_TASK_FP; "&TN_POST_STAT_O3;" "&JOBSdir;/JREGIONAL_POST_STAT_O3"
+ {{ nnodes_post_stat_o3 }}:ppn={{ ppn_post_stat_o3 }}
+{%- if machine not in ["GAEA"] %}
+ {{ mem_post_stat_o3 }}
+{%- endif %}
+ {{ wtime_post_stat_o3 }}
+ &NCORES_PER_NODE;
+ &TN_POST_STAT_O3;
+ &LOGDIR;/&TN_POST_STAT_O3;_@Y@m@d@H&LOGEXT;
+
+ GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHdir&USHdir;
+ PDY@Y@m@d
+ cyc@H
+ subcyc@M
+ LOGDIR&LOGDIR;
+ SLASH_ENSMEM_SUBDIR{{ slash_ensmem_subdir }}
+
+
+
+
+
+
+{%- endif %}
+{%- if run_task_post_stat_pm25 %}
+
+
+ &RSRV_DEFAULT;
+ &LOAD_MODULES_RUN_TASK_FP; "&TN_POST_STAT_PM25;" "&JOBSdir;/JREGIONAL_POST_STAT_PM25"
+ {{ nnodes_post_stat_pm25 }}:ppn={{ ppn_post_stat_pm25 }}
+{%- if machine not in ["GAEA"] %}
+ {{ mem_post_stat_pm25 }}
+{%- endif %}
+ {{ wtime_post_stat_pm25 }}
+ &NCORES_PER_NODE;
+ &TN_POST_STAT_PM25;
+ &LOGDIR;/&TN_POST_STAT_PM25;_@Y@m@d@H&LOGEXT;
+
+ GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHdir&USHdir;
+ PDY@Y@m@d
+ cyc@H
+ subcyc@M
+ LOGDIR&LOGDIR;
+ SLASH_ENSMEM_SUBDIR{{ slash_ensmem_subdir }}
+
+
+
+
+
+
+{%- endif %}
+{%- if run_task_bias_correction_o3 %}
+
+
+ &RSRV_DEFAULT;
+ &LOAD_MODULES_RUN_TASK_FP; "&TN_BIAS_CORRECTION_O3;" "&JOBSdir;/JREGIONAL_BIAS_CORRECTION_O3"
+ {{ nnodes_bias_correction_o3 }}:ppn={{ ppn_bias_correction_o3 }}
+{%- if machine not in ["GAEA"] %}
+ {{ mem_bias_correction_o3 }}
+{%- endif %}
+ {{ wtime_bias_correction_o3 }}
+ &NCORES_PER_NODE;
+ &TN_BIAS_CORRECTION_O3;
+ &LOGDIR;/&TN_BIAS_CORRECTION_O3;_@Y@m@d@H&LOGEXT;
+
+ GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHdir&USHdir;
+ PDY@Y@m@d
+ cyc@H
+ subcyc@M
+ LOGDIR&LOGDIR;
+ SLASH_ENSMEM_SUBDIR{{ slash_ensmem_subdir }}
+
+
+
+
+
+
+{%- endif %}
+{%- if run_task_bias_correction_pm25 %}
+
+
+ &RSRV_DEFAULT;
+ &LOAD_MODULES_RUN_TASK_FP; "&TN_BIAS_CORRECTION_PM25;" "&JOBSdir;/JREGIONAL_BIAS_CORRECTION_PM25"
+ {{ nnodes_bias_correction_pm25 }}:ppn={{ ppn_bias_correction_pm25 }}
+{%- if machine not in ["GAEA"] %}
+ {{ mem_bias_correction_pm25 }}
+{%- endif %}
+ {{ wtime_bias_correction_pm25 }}
+ &NCORES_PER_NODE;
+ &TN_BIAS_CORRECTION_PM25;
+ &LOGDIR;/&TN_BIAS_CORRECTION_PM25;_@Y@m@d@H&LOGEXT;
+ GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHdir&USHdir;
+ PDY@Y@m@d
+ cyc@H
+ subcyc@M
+ LOGDIR&LOGDIR;
+ SLASH_ENSMEM_SUBDIR{{ slash_ensmem_subdir }}
+
+
+
+
+
+
+{%- endif %}
{%- if run_task_get_obs_ccpa %}