Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marchdf/wind-farm-demonstration
https://github.com/marchdf/wind-farm-demonstration
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/marchdf/wind-farm-demonstration
- Owner: marchdf
- Created: 2024-02-05T19:13:12.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-01-08T15:21:30.000Z (7 days ago)
- Last Synced: 2025-01-08T16:46:06.098Z (7 days ago)
- Language: F*
- Size: 1.06 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Demonstration wind farm case
## Software and dependencies
```
$ git clone --recursive [email protected]:marchdf/wind-farm-demonstration.git
$ cp -r submods/ALCC_Frontier_WindFarm/turbines/turbinedef/* submods/amr-wind-frontend/turbines/
```Also do the following:
1. Change the `Acutator_epsilon` and `Acutator_epsilon_tower` to 5.0 instead of 2.5 in `IEA15MW.yaml`.
2. Change the `DLL_FileName` in `submods/amr-wind-frontend/turbines/OpenFAST3p4_IEA15MW/IEA-15-240-RWT-Monopile/IEA-15-240-RWT-Monopile_ServoDyn.dat` to `libdiscon.so`## Creating the wind farm
Run `demo_farm.ipynb`.
## Spack environment
Spack manager file, note the ROSCO stuff:
```
# This is a Spack Environment file.
#
# It describes a set of packages to be installed, along with
# configuration settings.
spack:
# add package specs to the `specs` list
specs:
- amr-wind@main+openfast+rocm~shared+tiny_profile+gpu-aware-mpi amdgpu_target=gfx90a ^[email protected]~shared+netcdf+cxx ^[email protected]
view: false
concretizer:
unify: true
include:
- include.yaml
develop:
# needs:
# $ git clone https://github.com/NREL/ROSCO.git rosco
# $ git remote add marchdf [email protected]:marchdf/ROSCO.git
# $ git fetch marchdf
# $ git checkout rosco-27-flang
rosco:
spec: rosco@=2.7
amr-wind:
spec: amr-wind@=main
```