CHUNK_JOB_DURATION

Syntax

CHUNK_JOB_DURATION=minutes

Description

Specifies a CPU limit, run limit, or estimated run time for jobs submitted to a chunk job queue to be chunked.

When CHUNK_JOB_DURATION is set, the CPU limit or run limit set at the queue level (CPULIMIT or RUNLMIT), application level (CPULIMIT or RUNLIMIT), or job level (-c or -W bsub options), or the run time estimate set at the application level (RUNTIME) must be less than or equal to CHUNK_JOB_DURATION for jobs to be chunked.

If CHUNK_JOB_DURATION is set, jobs are not chunked if:

  • No CPU limit, run time limit, or run time estimate is specified at any level, or

  • A CPU limit, run time limit, or run time estimate is greater than the value of CHUNK_JOB_DURATION.

The value of CHUNK_JOB_DURATION is displayed by bparams -l.

Examples

  • CHUNK_JOB_DURATION is not defined:
    • Jobs with no CPU limit, run limit, or run time estimate are chunked

    • Jobs with a CPU limit, run limit, or run time estimate less than or equal to 30 are chunked

    • Jobs with a CPU limit, run limit, or run time estimate greater than 30 are not chunked

  • CHUNK_JOB_DURATION=90:
    • Jobs with no CPU limit, run limit, or run time estimate are not chunked

    • Jobs with a CPU limit, run limit, or run time estimate less than or equal to 90 are chunked

    • Jobs with a CPU limit, run limit, or run time estimate greater than 90 are not chunked

Default

Not defined.