All jobs, interactive or batch, must not request more than 16 processors. For communication efficiency, all processors of a job belong to the same node. You will not be able to request processors from different nodes and you will not be able to specify a node through the host.list file. Specifying a node will usually result in an aborted run. Again, You will not be able to mix processors from different nodes in a batch run via the host.list file.
All processors used in a batch job belong to the same node.