LSF Version 7.3 - Platform LSF Configuration Reference
When LSF_STRICT_RESREQ=Y in lsf.conf, LSF rejects resource requirement strings
where an rusage section contains a non-consumable resource
select section
The select section defined at the application, queue, and job level must all be satisfied.
rusage section
The rusage section can specify additional requests. To do this, use the OR (||) operator to
separate additional rusage strings. The job-level rusage section takes precedence.
When both job-level and application-level rusage sections are defined, the rusage section
defined for the job overrides the rusage section defined in the application profile. The
rusage definitions are merged, with the job-level rusage taking precedence. Any queue-level
requirements are then merged with that result.
For example:
Application-
level RES_REQ:
RES_REQ=rusage[mem=200:lic=1] ...
For the job submission:
bsub -R'rusage[mem=100]' ...
the resulting requirement for the job is
rusage[mem=100:lic=1]
where mem=100 specified by the job overrides mem=200 specified by the
application profile. However, lic=1 from application profile is kept,
since job does not specify it.
Application-
level RES_REQ
with decay and
duration
defined:
RES_REQ=rusage[mem=200:duration=20:decay=1] ...
For a job submission with no decay or duration:
bsub -R'rusage[mem=100]' ...
the resulting requirement for the job is:
rusage[mem=100:duration=20:decay=1]
Application-level duration and decay are merged with the job-level
specification, and mem=100 for the job overrides mem=200 specified by
the application profile. However, duration=20 and decay=1 from
application profile are kept, since job does not specify them.
order section
The order section defined at the job-level overrides any application-level order section. An
application-level order section overrides queue-level specification. The order section defined
at the application level is ignored if any resource requirements are specified at the job level. If
the no resource requirements include an order section, the default order r15s:pg is used.
span section
The span section defined at the job level overrides an application-level span section, which
overrides a queue-level span section.
Note:
lsb.applications
Platform LSF Configuration Reference 179