|Internal Data Preparation|
All processing that occurs prior to the start of the actual daily watershed simulation is part of the data preparation. This includes: reading all input data; error checking; setting internal pointers; establishing internal array sizes based on data read; initializing data required for the simulation (developing climate normals; soil compositing; determining cell and reach time of concentrations; establishing reach routing order and reach drainage areas, RUSLE preprocessing, and optional 1-year initialization). If no errors are encountered during the data preparation, then the simulation processing follows. If errors are encountered during data preparation, they are written to the Error File and the run is terminated just before the start of simulation processing.