The preparation procedure involves choosing options that control the fortran program that is compiled, plus the specification of certain parameter values. We begin with the steps that affect the fortran code that is run.