A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

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.

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 executables
  • DAKOTA: DAKOTA drivers (by Jon Murray) and examples
  • doc: Documentation -- user's manual, install instructions, DAKOTA drivers manual, relevant publications
  • make: Makefiles for various compilers and platforms
  • src: Source code
  • test: 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


GitHub Events

Total
Last Year

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 Email 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:


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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/sandialabs/CACTUS

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