COMPS.Data.Configuration module¶
- class COMPS.Data.Configuration.Configuration(environment_name=None, simulation_input_args=None, working_directory_root=None, executable_path=None, node_group_name=None, maximum_number_of_retries=None, priority=None, min_cores=None, max_cores=None, exclusive=None, asset_collection_id=None)[source]¶
Bases:
SerializableEntity
Configuration properties associated with a Suite, Experiment, or Simulation.
A Configuration object is an immutable object containing various properties accessible by getters:
environment_name
simulation_input_args
working_directory_root
executable_path
node_group_name
maximum_number_of_retries
priority
min_cores
max_cores
exclusive
asset_collection_id
Properties of a Configuration associated with a Simulation will override properties of a Configuration associated with an Experiment, either of which will override properties of a Configuration associated with a Suite.
No properties are required at any given level in the Suite/Experiment/Simulation hierarchy, but in order to create and run a simulation, at least the environment_name and executable_name must be specified somewhere in the hierarchy.
- property environment_name¶
- property simulation_input_args¶
- property working_directory_root¶
- property executable_path¶
- property node_group_name¶
- property maximum_number_of_retries¶
- property priority¶
- property min_cores¶
- property max_cores¶
- property exclusive¶
- property asset_collection_id¶