CMAQv5.3.1: SOILINP File and INITIAL_RUN Settings

How come in the new CMAQv5.3.1 is the restart SOILINP file turned on/off using the NEW_START variable in the centralized_io_module.F (subroutine soilinp_setup: use RUNTIME_VARS, only : NEW_START), rather than using the previous INITIAL_RUN variable?

Its just a bit confusing, especially because the CMAQv5.3.1 provided run script suggests that INITIAL_RUN is still the correct variable for turning SOILINP on/off:

#> Initial conditions
if ($NEW_START == true || $NEW_START == TRUE ) then
setenv ICFILE ICON_v53_12US1_regrid_20151222
setenv INIT_MEDC_1 notused
setenv INITIAL_RUN Y #related to restart soil information file
else
set ICpath = OUTDIR setenv ICFILE CCTM_CGRID_{RUNID}${YESTERDAY}.nc
setenv INIT_MEDC_1 ICpath/CCTM_MEDIA_CONC_{RUNID}
${YESTERDAY}.nc
setenv INITIAL_RUN N
endif

Trying to run with INITIAL_RUN = Y, which should then ignore a SOILINP file, still requires then a SOILINP file and produces the error and model abort:

*** ERROR ABORT in subroutine soilinp_setup on PE 085
Open failure for SOILINP

It seems to me that INITIAL_RUN isn’t used anymore in CMAQv5.3.1.

Also, if now that NEW_START is not specific to just the SOILINP for inline biogenic emissions and is used otherwise in CMAQ code, it seems this could conflict with other options in the CMAQ run (e.g., loading a previous day’s cgrid file) if it is needed to toggle this on/off depending on the user’s run configuration and inline biogenics set in the run script.

Thank you,

Patrick