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