This blog is a follow-up Topology Scheduling on Platform LSF
Scenario 1: Submit directly to a specific Compute Unit Type
$ bsub -m "r1" -n 64 ./a.out
This job asks for 64 slots, all of which must be on hosts in the CU r1.
Scenario 2: Requesting for a Compute Unit Type Level (For example rack)
$ bsub -R "cu[type=rack]" -n 64 ./a.out
Scenario 3: Sequential Job Packing
The following job sets a CU uses minavail to set preferences for the fewest free slots.
$ bsub -R "cu[pref=minavail]" ./a.out
Scenario 4: Parallel Job Packing
The following job sets a CU uses maxavail to set a preference for the largest free slots
$ bsub -R "cu[pref=maxavail]" -n 64 ./a.out
Scenario 5: Limiting the number of spaning of multiple CUs
The following allow a job to span 2 CUs of CU-Type belonging to “rack” with the largest free slots
$ bsub -R "cu[type=rack:pref=maxavail:maxcus=2]" -n 32 ./a.out