 All other commands can be split into three categories: (a) 
commands that (if used) must appear before the &quot;read data&quot; 
command because they define settings needed to correctly read-in the 
problem and allocate memory for it, (b) commands that must appear after 
the &quot;read data&quot; command because they act on the specified 
problem, and (c) commands that can appear either before or after the 
&quot;read data&quot; command. Commands in category (c) are used before 
the &quot;read data&quot; 