Skip to content

Class: HardwareConfiguration

Details about the computational hardware used to run a model simulation.

URI: oae:HardwareConfiguration

classDiagram class HardwareConfiguration click HardwareConfiguration href "../HardwareConfiguration" HardwareConfiguration : cpu_gpu_details HardwareConfiguration : machine HardwareConfiguration : memory HardwareConfiguration : operating_system HardwareConfiguration : parallelization HardwareConfiguration : storage

Slots

Name Cardinality and Range Description Inheritance
machine 0..1
String
Name of the machine or cluster (e direct
operating_system 0..1
String
Operating system used (e direct
cpu_gpu_details 0..1
String
Details about CPU/GPU hardware or link to specifications direct
memory 0..1
String
Memory available (e direct
storage 0..1
String
Storage available (e direct
parallelization 0..1
String
Parallelization details (e direct

Usages

used by used in type used
ModelOutputDataset hardware_configuration range HardwareConfiguration

Identifier and Mapping Information

Schema Source

  • from schema: OAEDataManagementProtocol

Mappings

Mapping Type Mapped Value
self oae:HardwareConfiguration
native oae:HardwareConfiguration

LinkML Source

Direct

name: HardwareConfiguration
description: Details about the computational hardware used to run a model simulation.
from_schema: OAEDataManagementProtocol
attributes:
  machine:
    name: machine
    description: Name of the machine or cluster (e.g., 'Perlmutter').
    title: Machine
    from_schema: Dataset
    rank: 1000
    domain_of:
    - HardwareConfiguration
    range: string
  operating_system:
    name: operating_system
    description: Operating system used (e.g., 'Linux').
    title: Operating System
    from_schema: Dataset
    rank: 1000
    domain_of:
    - HardwareConfiguration
    range: string
  cpu_gpu_details:
    name: cpu_gpu_details
    description: Details about CPU/GPU hardware or link to specifications.
    title: CPU/GPU Details
    from_schema: Dataset
    rank: 1000
    domain_of:
    - HardwareConfiguration
    range: string
  memory:
    name: memory
    description: Memory available (e.g., '512 GB DDR4').
    title: Memory
    from_schema: Dataset
    rank: 1000
    domain_of:
    - HardwareConfiguration
    range: string
  storage:
    name: storage
    description: Storage available (e.g., '44 PB').
    title: Storage
    from_schema: Dataset
    rank: 1000
    domain_of:
    - HardwareConfiguration
    range: string
  parallelization:
    name: parallelization
    description: Parallelization details (e.g., '3 nodes, 108 ntasks per node').
    title: Parallelization
    from_schema: Dataset
    rank: 1000
    domain_of:
    - HardwareConfiguration
    range: string

Induced

name: HardwareConfiguration
description: Details about the computational hardware used to run a model simulation.
from_schema: OAEDataManagementProtocol
attributes:
  machine:
    name: machine
    description: Name of the machine or cluster (e.g., 'Perlmutter').
    title: Machine
    from_schema: Dataset
    rank: 1000
    alias: machine
    owner: HardwareConfiguration
    domain_of:
    - HardwareConfiguration
    range: string
  operating_system:
    name: operating_system
    description: Operating system used (e.g., 'Linux').
    title: Operating System
    from_schema: Dataset
    rank: 1000
    alias: operating_system
    owner: HardwareConfiguration
    domain_of:
    - HardwareConfiguration
    range: string
  cpu_gpu_details:
    name: cpu_gpu_details
    description: Details about CPU/GPU hardware or link to specifications.
    title: CPU/GPU Details
    from_schema: Dataset
    rank: 1000
    alias: cpu_gpu_details
    owner: HardwareConfiguration
    domain_of:
    - HardwareConfiguration
    range: string
  memory:
    name: memory
    description: Memory available (e.g., '512 GB DDR4').
    title: Memory
    from_schema: Dataset
    rank: 1000
    alias: memory
    owner: HardwareConfiguration
    domain_of:
    - HardwareConfiguration
    range: string
  storage:
    name: storage
    description: Storage available (e.g., '44 PB').
    title: Storage
    from_schema: Dataset
    rank: 1000
    alias: storage
    owner: HardwareConfiguration
    domain_of:
    - HardwareConfiguration
    range: string
  parallelization:
    name: parallelization
    description: Parallelization details (e.g., '3 nodes, 108 ntasks per node').
    title: Parallelization
    from_schema: Dataset
    rank: 1000
    alias: parallelization
    owner: HardwareConfiguration
    domain_of:
    - HardwareConfiguration
    range: string