Skip to content

Application profile

LSF's application profile is used to define common parameters for the same type/similar resource requirement jobs and workflows, i.e. including the execution requirements of the applications, the resources they require, and how they should be run and managed.

It provides you a simpler way to job submission without having to extend all the job's resources requirement. For instance, to submit a job (for the sake of argument lets call the workflow name as nsv4) that requires 4 cpu core and 4 GB of memory you would normally submit like:

bsub -q medium -n 4 -R ”span[ptile=4] rusage[mem=4000]” -o /path/to/jobout <myjob>

With application profile, the job requirements are predefined in LSF config, so it would allow the submission as:

bsub -q medium-app <application name> -o /path/to/jobout <myjob>

Run bapp. You can view a particular application profile or all profiles define in the cluster. To see the complete configuration for each application profile, run bapp -l. If you require an application profile created for your job, please raise a ticket with the

  • preferred name of the profile
  • complete list of your jobs resources requirements (viz, number of cores, approximate memory, expected runtime, local disk requirement etc.)