RESOURCE_RESERVE_PER_TASK=Y| y|N|n
If set to Y, mbatchd reserves resources based on job tasks instead of per-host.
bsub -n 4 -R "rusage[mem=500]" -q reservation my_job
requires the job to reserve 500 MB on each host where the job runs.
Some parallel jobs need to reserve resources based on job tasks, rather than by host. In this example, if per-task reservation is enabled by RESOURCE_RESERVE_PER_TASK, the job my_job must reserve 500 MB of memory for each job task (4*500=2 GB) on the host in order to run.
bsub -n 4 -R "my_resource > 0 rusage[my_resource=1]" myjob
N (Not defined; reserve resources per-host.)