Smkinven and Cntlmat must be run before Grwinven.
After running Grwinven, the output can be used similarly to the output from Smkinven. If Spcmat or Grdmat have already been run for a given inventory, these programs do not need to be rerun after running Grwinven because the number and order of the sources in the grown emissions files are the same as in the base case.