hpcflow.sdk.submission.jobscript.resolve_jobscript_blocks#

hpcflow.sdk.submission.jobscript.resolve_jobscript_blocks(jobscripts)#

For contiguous, dependent, non-array jobscripts with identical resource requirements, combine into multi-block jobscripts.

Parameters:
  • jobscripts (Mapping[int, JobScriptCreationArguments]) – Dict whose values must be dicts with keys “is_array”, “resource_hash” and “dependencies”.

  • run_parallelism – True if the store supports run parallelism

Return type:

list[dict[str, Any]]