This section describes building the code: the compilation and specification of compile time options for the parallel code. Described are how to specify the resolution, the number of processors and dimensions of the logical processor mesh for running the code, the execution and algorithmic options specifying different parallel algorithms in the code.