Just to elaborate: The processes_per_kpoint parameter is used to define groups of MPI processes, each working on a single k-point. This is useful if you have more processes than k-points in the calculation (16 MPI processes can work together on computing 4 k-points, processes_per_kpoint=4). In ATK 2016, the parameter is automatically set, and it should rarely be changed manually, unless you really know what you are doing.