Update the xml workflow Likely one of these:
$HOME/VERIF/xml/precip_rt.xml;$HOME/VERIF/xml/precip_ncep_:rt.xml;$HOME/VERIF/xml/precip_rrfs_dev.xml;$HOME/VERIF/xml/precip_mpas_rt.xmlAdd entities for model directories: copy lines from a similar model
Update entity names with model name
Update entity
[model]_DIRto path of model dataUpdate remaining entities (below) to just replace the model name in the standard paths
[model]_REALTIME_DIR[model]_LOG_DIR[model]_VERIF_REALTIME_DIR[model]_VERIF_LOG_DIR
Add a
[model]_precip_inittask: copy lines from similar modelReplace model name within task. In vim, can use
:s/[old_string]/[new_string]/g [num_lines]. Be mindful of letter case, might not be same in all instances (e.g. in MODEL envar)Task name
Jobname
Log file
MODELDIR
REALTIMEDIR
MODEL
Update FCSTLEADS if needed
Add precip 1/precip 2 metatask for this model: copy lines from similar model
Replace model name within metatask
Tasknames
Log dir
REALTIMEDIR
MODELDIR
MODEL
NCLMODEL
Update MODELGRID[1] & interpgrid list, as needed
Note: if changing the number of items in interpgrid list, be sure to update all the other metatask vars to correspond
Update existing precip_db task
Add
[model]vStageIV/realtimeto MODELS envarAdd model to SQLMODELS envar
Update existing precip2_db task
Add
[model]vStageIV/realtimeto MODELS envarAdd model to SQLMODELS envar
Update python script from *_precip_init task Usually
$HOME/VERIF/bin/WRF_init_precip_verif.pyAdd elif clause to define forecast_dir and forecast_file (if needed) (copy lines from model with similar format)
If the MODELGRID is not the same as the first interpgrid, may need to update 24h_precip_verif.py (see if model_grid==interp_grid … and a hacky “or” to this unless/until this script is updated to have a more elegant check)
Update the archiving xml workflow (precip_arch.xml)
Add entities for model directories: copy lines from a similar model
Update entity names with model name & replace model name in standard paths
[model]_VERIF_DIR[model_GRID_DIR[model]_LOG_DIR[model]_VERIFLOG_DIR
Add a
[model]_precip_archtask: copy lines from similar modelReplace model name within task Be mindful of letter case, might not be same in all instances
Task name
Jobname
Log file
WEBDIR
MSSDIR**
GRIDDIR
VERIFDIR
LOGDIR
VERIFLOGDIR
Create a dir** on HPSS:
hsi mkdir /BMC/rtrr/5year/amb-verif/verif/precip/[model]Make sure the MSSDIR entity matches the dir created on HPSS
heraUpdate /home/role.amb-verif/utilities/check_updates.pyAdd lines for database tables in precip, precip2 (copy & edit similar lines)
If it’s a new grid, update
verif_mod_new2.f90& recompile (add instructions for this)Ipolates ref: https://
www .nco .ncep .noaa .gov /pmb /docs /libs /iplib /ipolates .html w3fi63 ref: https://
www .nco .ncep .noaa .gov /pmb /docs /libs /w3lib /w3fi63 .html