CACTUS
A turbine performance simulation code, based on a free wake vortex method, to study wind turbines and marine hydrokinetic devices.
https://github.com/sandialabs/CACTUS
Category: Renewable Energy
Sub Category: Hydro Energy
Keywords
scr-1551
Last synced: about 8 hours ago
JSON representation
Repository metadata
CACTUS (Code for Axial and Cross-flow TUrbine Simulation) is a turbine performance simulation code, based on a free wake vortex method, to study wind turbines and marine hydrokinetic (MHK) devices.
- Host: GitHub
- URL: https://github.com/sandialabs/CACTUS
- Owner: sandialabs
- License: bsd-3-clause
- Created: 2013-12-04T20:59:48.000Z (over 11 years ago)
- Default Branch: dev
- Last Pushed: 2021-07-19T11:58:40.000Z (almost 4 years ago)
- Last Synced: 2025-04-17T22:07:27.291Z (10 days ago)
- Topics: scr-1551
- Language: Fortran
- Homepage:
- Size: 13.1 MB
- Stars: 22
- Watchers: 13
- Forks: 13
- Open Issues: 18
- Releases: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
README.md
CACTUS (Code for Axial and Cross-flow TUrbine Simulation)
CACTUS (Code for Axial and Cross-flow TUrbine Simulations),
developed at Sandia National Laboratories, is a turbine simulation code based on a free wake vortex method.
Compiling
CACTUS can be compiled via CMake. For details, see doc/compile.md
Tests
Simple regression tests are included. After compiling, navigate to test/RegTest/
and run:
PATH=$PATH:../../bin pytest runreg.py
Directory Structure
bin
: Default target for compiled executablesDAKOTA
: DAKOTA drivers (by Jon Murray) and examplesdoc
: Documentation -- user's manual, install instructions, DAKOTA drivers manual, relevant publicationsmake
: Makefiles for various compilers and platformssrc
: Source codetest
: Test cases (regression tests, example HAWT/VAWT input files, airfoil files)
Post-processing
Tools for post-processing data from CACTUS simulations are available in the
CACTUS-tools repository.
References
For details about the development of CACTUS, please see
- Murray, J., and Barone, M., βThe Development of CACTUS, a Wind and Marine Turbine Performance Simulation Code,β 49th AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition, Reston, Virginia: American Institute of Aeronautics and Astronautics, 2011, pp. 1β21.
Disclaimer
A CACTUS model V&V studies (Michelen et al. 2014, Wosnik et al. 2016) for cross-flow hydrokinetic turbines demonstrated it accurately predicts performance characteristics for axial-flow turbines, but it should not be used for cross-flow geometries.
-
Michelen, C., V.S. Neary, J. Murray, and M. Barone, M. (2014). CACTUS open-source code for hydrokinetic turbine design and analysis: Model performance evaluation and public dissemination as open-source tool. Proceedings of 2nd Marine Energy Technology Symposium 2014 (METS2014), at the 7th Annual Global Marine Renewable Energy Conference (GMREC 2014), Seattle, WA, April 15-18.
-
Wosnik M., Bachant P., Neary V.S., and A.W. Murphy (2016). Evaluation of Design & Analysis Code, CACTUS, for Predicting Cross-flow Hydrokinetic Turbine Performance. SAND2016-9787, September 2016. 34 pages.
Owner metadata
- Name: Sandia National Laboratories
- Login: sandialabs
- Email:
- Kind: organization
- Description: Exceptional service in the national interest.
- Website: https://software.sandia.gov
- Location: United States
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/4993680?v=4
- Repositories: 123
- Last ynced at: 2023-03-13T13:51:28.478Z
- Profile URL: https://github.com/sandialabs
GitHub Events
Total
- Watch event: 3
Last Year
- Watch event: 3
Committers metadata
Last synced: 7 days ago
Total Commits: 334
Total Committers: 7
Avg Commits per committer: 47.714
Development Distribution Score (DDS): 0.311
Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0
Name | Commits | |
---|---|---|
Phil Chiu | w****u@g****m | 230 |
Jon Murray | j****y@g****m | 58 |
Matt Barone | m****1@y****m | 15 |
Pete Bachant | p****t@g****m | 14 |
cmichelen | c****l@s****v | 9 |
Kelley Ruehl | k****l@s****v | 7 |
Doug Hunsaker | d****a@s****v | 1 |
Committer domains:
- sandia.gov: 3
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 39
Total pull requests: 17
Average time to close issues: 12 months
Average time to close pull requests: 4 months
Total issue authors: 14
Total pull request authors: 3
Average comments per issue: 3.03
Average comments per pull request: 1.82
Merged pull request: 14
Bot issues: 0
Bot pull requests: 0
Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- danrhouck (17)
- whophil (7)
- petebachant (3)
- sakibsadman7 (2)
- sanowershamim (1)
- Adhyanth29 (1)
- rdamiani (1)
- NilsBForze (1)
- bleblanc18 (1)
- Satyamshk2 (1)
- Klaatooie (1)
- Meghas30 (1)
- Jingna416 (1)
- yonghoonlee (1)
Top Pull Request Authors
- whophil (12)
- kmruehl (4)
- petebachant (1)
Top Issue Labels
- enhancement (4)
- testing (3)
- bug (3)
- documentation (2)
Top Pull Request Labels
- documentation (2)
- bug (2)
- enhancement (1)
Score: 5.634789603169249