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

operating_system

0..1
OperatingSystem

Operating system installed on the hardware used to perform the simulation

direct

scheduler

0..1
Scheduler

Workload manager or job scheduler used to launch the simulation

direct

MPI_library

0..1
MPILibrary

MPI implementation used for distributed parallel execution

direct

container_runtime

0..1
ContainerRuntime

Container runtime used to execute the simulation environment, if any

direct

Usages

used by

used in

type

used

ComputationalEnvironment

software

range

Software

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