Giter Site home page Giter Site logo

whophil / cactus Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sandialabs/cactus

0.0 0.0 0.0 13.12 MB

CACTUS (Code for Axial and Cross-flow TUrbine Simulation) is a turbine performance simulation code, based on a free wake vortex method, to study marine hydrokinetic (MHK) devices.

License: BSD 3-Clause "New" or "Revised" License

MATLAB 1.13% Python 11.54% Fortran 83.45% Makefile 0.86% GLSL 3.02%

cactus's Introduction

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.

Installation & Compilation

Installation and compilation instructions for Linux and Windows operating systems can be found in doc/Install. CACTUS may also be compiled on Mac OS environments using GCC Fortran.

Tests

After compiling, navigate to test/RegTest/ and run:

python runreg.py ../../bin/cactus

or, if you are using Python 3

python runreg_p3.py ../../bin/cactus

Directory Structure

  • bin: 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
  • mod: Source code -- modules & utilities
  • 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.

cactus's People

Contributors

cmichelenstrofer avatar jcokemurray avatar kmruehl avatar mbarone81 avatar petebachant avatar whophil avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.