Class: Software¶
Computer software used to perform simulation.
URI: https://CCPBioSim.ac.uk/biosim-schema/Software
classDiagram
class Software
click Software href "../../classes/Software/"
Software : container_runtime
Software --> "0..1" ContainerRuntime : container_runtime
click ContainerRuntime href "../../enums/ContainerRuntime/"
Software : MPI_library
Software --> "0..1" MPILibrary : MPI_library
click MPILibrary href "../../enums/MPILibrary/"
Software : operating_system
Software --> "0..1" OperatingSystem : operating_system
click OperatingSystem href "../../enums/OperatingSystem/"
Software : scheduler
Software --> "0..1" Scheduler : scheduler
click Scheduler href "../../enums/Scheduler/"
Slots¶
Name |
Cardinality and Range |
Description |
Inheritance |
|---|---|---|---|
0..1 |
Operating system installed on the hardware used to perform the simulation |
direct |
|
0..1 |
Workload manager or job scheduler used to launch the simulation |
direct |
|
0..1 |
MPI implementation used for distributed parallel execution |
direct |
|
0..1 |
Container runtime used to execute the simulation environment, if any |
direct |
Usages¶
used by |
used in |
type |
used |
|---|---|---|---|
range |
Identifier and Mapping Information¶
Schema Source¶
from schema: https://CCPBioSim.ac.uk/biosim-schema/
Mappings¶
Mapping Type |
Mapped Value |
|---|---|
self |
https://CCPBioSim.ac.uk/biosim-schema/Software |
native |
https://CCPBioSim.ac.uk/biosim-schema/Software |
LinkML Source¶
Direct¶
name: Software
description: Computer software used to perform simulation.
from_schema: https://CCPBioSim.ac.uk/biosim-schema/
slots:
- operating_system
- scheduler
- MPI_library
- container_runtime
Induced¶
name: Software
description: Computer software used to perform simulation.
from_schema: https://CCPBioSim.ac.uk/biosim-schema/
attributes:
operating_system:
name: operating_system
description: Operating system installed on the hardware used to perform the simulation.
from_schema: https://CCPBioSim.ac.uk/biosim-schema/
rank: 1000
owner: Software
domain_of:
- Software
range: OperatingSystem
scheduler:
name: scheduler
description: Workload manager or job scheduler used to launch the simulation.
from_schema: https://CCPBioSim.ac.uk/biosim-schema/
rank: 1000
owner: Software
domain_of:
- Software
range: Scheduler
MPI_library:
name: MPI_library
description: MPI implementation used for distributed parallel execution.
from_schema: https://CCPBioSim.ac.uk/biosim-schema/
rank: 1000
owner: Software
domain_of:
- Software
range: MPILibrary
container_runtime:
name: container_runtime
description: Container runtime used to execute the simulation environment, if
any.
from_schema: https://CCPBioSim.ac.uk/biosim-schema/
rank: 1000
owner: Software
domain_of:
- Software
range: ContainerRuntime