bundle — Job Bundling
The bundle task groups multiple zppy tasks into a single SLURM job
script. This is useful for running many lightweight tasks together on a
single node, avoiding scheduler overhead and resource waste.
When a task specifies bundle = "<name>" in its configuration, it will
be included in the named bundle. The bundle itself is defined in a
[bundle] section.
Note
Bundle parameters (e.g., walltime, nodes) are taken from the
first task added to the bundle, or from the [bundle] section
itself. The active parameter in [bundle] always overrides the
[default] value and defaults to True.
Configuration example
[bundle]
[[long_jobs]]
walltime = 08:00:00
nodes = 1
[climo]
[[atm_monthly_180x360_aave]]
bundle = long_jobs
years = 1:100:20
[ts]
[[atm_monthly_180x360_aave]]
bundle = long_jobs
years = 1:100:10
Parameters
Parameter |
Required |
Default |
Description |
|---|---|---|---|
|
No |
|
Whether the bundle is active. Overrides the |
|
No |
|
(Set on individual tasks) Name of the bundle to include this task in. |