hpcflow.sdk.persistence.base.PersistentStoreFeatures#

class hpcflow.sdk.persistence.base.PersistentStoreFeatures(jobscript_parallelism=False, EAR_parallelism=False, schedulers=False, submission=False)#

Bases: object

Class to represent the features provided by a persistent store.

Parameters:
  • jobscript_parallelism (bool) – If True, the store supports workflows running multiple independent jobscripts simultaneously.

  • EAR_parallelism (bool) – If True, the store supports workflows running multiple EARs simultaneously.

  • schedulers (bool) – If True, the store supports submitting workflows to a scheduler

  • submission (bool) – If True, the store supports submission. If False, the store can be considered to be an archive, which would need transforming to another store type before submission.

Methods

Attributes

EAR_parallelism

jobscript_parallelism

schedulers

submission

EAR_parallelism: bool = False#
jobscript_parallelism: bool = False#
schedulers: bool = False#
submission: bool = False#