Method
A data-parallel paradigm was chosen as the optimal way to parallelize the code. MPI was used for communications - to ensure portability across parallel platforms. Each processor was allocated one blade section (2 grids) with the inlet and outlet sections allocated on separate PEs. Communications in the code were used to synchronize boundary conditions at each time step.