---
search:
boost: 10.0
---
# Class: ComputationalEnvironment
_Computational environment used to perform simulation._
URI: [https://CCPBioSim.ac.uk/biosim-schema/ComputationalEnvironment](https://CCPBioSim.ac.uk/biosim-schema/ComputationalEnvironment)
```{mermaid}
classDiagram
class ComputationalEnvironment
click ComputationalEnvironment href "../../classes/ComputationalEnvironment/"
ComputationalEnvironment : hardware
ComputationalEnvironment --> "0..1" Hardware : hardware
click Hardware href "../../classes/Hardware/"
ComputationalEnvironment : performance
ComputationalEnvironment --> "0..1" Performance : performance
click Performance href "../../classes/Performance/"
ComputationalEnvironment : software
ComputationalEnvironment --> "0..1" Software : software
click Software href "../../classes/Software/"
```
## Slots
| Name | Cardinality and Range | Description | Inheritance |
| --- | --- | --- | --- |
| [hardware](../slots/hardware.md) | 0..1
[Hardware](../classes/Hardware.md) | Computer hardware used to perform simulation | direct |
| [software](../slots/software.md) | 0..1
[Software](../classes/Software.md) | Computer software used to perform simulation | direct |
| [performance](../slots/performance.md) | 0..1
[Performance](../classes/Performance.md) | Compute performance during simulation | direct |
## Usages
| used by | used in | type | used |
| --- | --- | --- | --- |
| [SimulationMetadata](../classes/SimulationMetadata.md) | [compute](../slots/compute.md) | range | [ComputationalEnvironment](../classes/ComputationalEnvironment.md) |
## 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/ComputationalEnvironment |
| native | https://CCPBioSim.ac.uk/biosim-schema/ComputationalEnvironment |
## LinkML Source
### Direct
```yaml
name: ComputationalEnvironment
description: Computational environment used to perform simulation.
from_schema: https://CCPBioSim.ac.uk/biosim-schema/
slots:
- hardware
- software
- performance
```
### Induced
```yaml
name: ComputationalEnvironment
description: Computational environment used to perform simulation.
from_schema: https://CCPBioSim.ac.uk/biosim-schema/
attributes:
hardware:
name: hardware
description: Computer hardware used to perform simulation.
from_schema: https://CCPBioSim.ac.uk/biosim-schema/
rank: 1000
owner: ComputationalEnvironment
domain_of:
- ComputationalEnvironment
range: Hardware
software:
name: software
description: Computer software used to perform simulation.
from_schema: https://CCPBioSim.ac.uk/biosim-schema/
rank: 1000
owner: ComputationalEnvironment
domain_of:
- ComputationalEnvironment
range: Software
performance:
name: performance
description: Compute performance during simulation.
from_schema: https://CCPBioSim.ac.uk/biosim-schema/
rank: 1000
owner: ComputationalEnvironment
domain_of:
- ComputationalEnvironment
range: Performance
```