ECaccess jobs accessing data streams and types to be discontinued in 50r1 will need to be modified.
Jobs accessing stream=enfo/waef in combination with type=cf
These jobs can be adjusted to use stream=oper/wave and type=fc even before the 50r1 implementation date since the fields produced in ensemble control forecast and deterministic forecast are already bit identical in current operational cycle 49r1. Note however that metadata is not identical as explained on: Data streams and types to be discontinued in IFS cycle 50R1 and user impact which means that user might need to modify their programs reading the data to accommodate for these changes.
Jobs accessing stream=scda/scwv
These jobs will need to be adjusted between the last forecast run of 49r1 and the first run of 50r1 on the implementation date. Alternatively, users could add an if statement to their scripts which sets stream according to the model version which is available as en environmental variable in ECaccess Time Critical Service jobs. A simple example is given below:
echo "MSJ_IFS_CYCLE=" $MSJ_IFS_CYCLE
if [[ "$MSJ_IFS_CYCLE" == "49r1" ]]; then
STREAM="scda"
elif [[ "$MSJ_IFS_CYCLE" == "50r1" ]]; then
STREAM="oper"
else
STREAM="oper"
fi
mars <<EOF
RETRIEVE,
stream = ${STREAM},
expver = 1,
class = od,
date = ${MSJ_YEAR}${MSJ_MONTH}${MSJ_DAY},
time = ${MSJ_BASETIME},
type = fc,
step = 3/to/24/by/3,
levtype = sfc,
param = 96.174/167.128,
target = "/scratch/$USER/IFS_[stream]_[type]_[levtype]_[date][time]00"
EOF