Yes, largest possible chunk can be the entire compute node or a portion of the compute nodes resources.
Cluster with 2 compute nodes each with 32 cores and 64GB memory
- if the user wants to run a scalable application job across 2 nodes but using 8 core and 16 GB memory from each of the compute node, then
-l select=2:ncpus=8:mem=16gb -l place=scatter
-l select=2:ncpus=8:mem=16gb:mpiprocs=8 -l place=scatter (MPI)
The remaining resources of those nodes can be used by other jobs , until all the resources are used up.
FYI: Split chunk statements