├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── CI_CCBlade.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── ccblade ├── __init__.py ├── airfoilprep.py ├── ccblade.py ├── ccblade_component.py ├── csystem.py ├── meson.build └── src │ └── bem.f90 ├── docs ├── Makefile ├── conf.py ├── csystem-docs │ └── objects.inv ├── csystem.rst ├── documentation.rst ├── examples │ ├── example.py │ ├── gradients.py │ └── precurve.py ├── exts │ ├── __init__.py │ └── numfig.py ├── images │ ├── airfoil_profile.pdf │ ├── airfoil_profile.png │ ├── azimuth_blade.pdf │ ├── azimuth_blade.png │ ├── blade_airfoil.pdf │ ├── blade_airfoil.png │ ├── cp.pdf │ ├── cp.png │ ├── distributedAeroLoads.pdf │ ├── distributedAeroLoads.png │ ├── f.pdf │ ├── f.png │ ├── hub_azimuth.pdf │ ├── hub_azimuth.png │ ├── inertial_wind.pdf │ ├── inertial_wind.png │ ├── inflow.pdf │ ├── inflow.png │ ├── rotorshape.pdf │ ├── rotorshape.png │ ├── wind_yaw.pdf │ ├── wind_yaw.png │ ├── yaw_hub.pdf │ └── yaw_hub.png ├── index.rst ├── installation.rst ├── intro.rst ├── latex-style │ ├── minisphinx.sty │ ├── nrel.bst │ └── nrel.cls ├── make.bat ├── nrel-theme │ ├── static │ │ └── nrel.css_t │ └── theme.conf ├── references.bib ├── scripts │ ├── custom-fix.py │ └── latex-fix.py ├── theory.rst └── tutorial.rst ├── environment.yml ├── meson.build ├── meson_options.txt ├── pyproject.toml ├── setup.py └── test ├── 5MW_AFFiles ├── Cylinder.pfl ├── Cylinder1.dat ├── Cylinder2.dat ├── DU21_A17.dat ├── DU21_A17.pfl ├── DU25_A17.dat ├── DU25_A17.pfl ├── DU30_A17.dat ├── DU30_A17.pfl ├── DU35_A17.dat ├── DU35_A17.pfl ├── DU40_A17.dat ├── DU40_A17.pfl ├── NACA64_A17.dat └── NACA64_A17.pfl ├── __init__.py ├── smaller_dataset.npz ├── test_airfoilprep.py ├── test_ccblade.py ├── test_gradients.py └── test_om_gradients.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/CI_CCBlade.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/.github/workflows/CI_CCBlade.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/README.md -------------------------------------------------------------------------------- /ccblade/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/ccblade/__init__.py -------------------------------------------------------------------------------- /ccblade/airfoilprep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/ccblade/airfoilprep.py -------------------------------------------------------------------------------- /ccblade/ccblade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/ccblade/ccblade.py -------------------------------------------------------------------------------- /ccblade/ccblade_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/ccblade/ccblade_component.py -------------------------------------------------------------------------------- /ccblade/csystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/ccblade/csystem.py -------------------------------------------------------------------------------- /ccblade/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/ccblade/meson.build -------------------------------------------------------------------------------- /ccblade/src/bem.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/ccblade/src/bem.f90 -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/csystem-docs/objects.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/csystem-docs/objects.inv -------------------------------------------------------------------------------- /docs/csystem.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/csystem.rst -------------------------------------------------------------------------------- /docs/documentation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/documentation.rst -------------------------------------------------------------------------------- /docs/examples/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/examples/example.py -------------------------------------------------------------------------------- /docs/examples/gradients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/examples/gradients.py -------------------------------------------------------------------------------- /docs/examples/precurve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/examples/precurve.py -------------------------------------------------------------------------------- /docs/exts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/exts/numfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/exts/numfig.py -------------------------------------------------------------------------------- /docs/images/airfoil_profile.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/airfoil_profile.pdf -------------------------------------------------------------------------------- /docs/images/airfoil_profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/airfoil_profile.png -------------------------------------------------------------------------------- /docs/images/azimuth_blade.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/azimuth_blade.pdf -------------------------------------------------------------------------------- /docs/images/azimuth_blade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/azimuth_blade.png -------------------------------------------------------------------------------- /docs/images/blade_airfoil.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/blade_airfoil.pdf -------------------------------------------------------------------------------- /docs/images/blade_airfoil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/blade_airfoil.png -------------------------------------------------------------------------------- /docs/images/cp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/cp.pdf -------------------------------------------------------------------------------- /docs/images/cp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/cp.png -------------------------------------------------------------------------------- /docs/images/distributedAeroLoads.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/distributedAeroLoads.pdf -------------------------------------------------------------------------------- /docs/images/distributedAeroLoads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/distributedAeroLoads.png -------------------------------------------------------------------------------- /docs/images/f.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/f.pdf -------------------------------------------------------------------------------- /docs/images/f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/f.png -------------------------------------------------------------------------------- /docs/images/hub_azimuth.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/hub_azimuth.pdf -------------------------------------------------------------------------------- /docs/images/hub_azimuth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/hub_azimuth.png -------------------------------------------------------------------------------- /docs/images/inertial_wind.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/inertial_wind.pdf -------------------------------------------------------------------------------- /docs/images/inertial_wind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/inertial_wind.png -------------------------------------------------------------------------------- /docs/images/inflow.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/inflow.pdf -------------------------------------------------------------------------------- /docs/images/inflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/inflow.png -------------------------------------------------------------------------------- /docs/images/rotorshape.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/rotorshape.pdf -------------------------------------------------------------------------------- /docs/images/rotorshape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/rotorshape.png -------------------------------------------------------------------------------- /docs/images/wind_yaw.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/wind_yaw.pdf -------------------------------------------------------------------------------- /docs/images/wind_yaw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/wind_yaw.png -------------------------------------------------------------------------------- /docs/images/yaw_hub.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/yaw_hub.pdf -------------------------------------------------------------------------------- /docs/images/yaw_hub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/images/yaw_hub.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/intro.rst -------------------------------------------------------------------------------- /docs/latex-style/minisphinx.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/latex-style/minisphinx.sty -------------------------------------------------------------------------------- /docs/latex-style/nrel.bst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/latex-style/nrel.bst -------------------------------------------------------------------------------- /docs/latex-style/nrel.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/latex-style/nrel.cls -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/nrel-theme/static/nrel.css_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/nrel-theme/static/nrel.css_t -------------------------------------------------------------------------------- /docs/nrel-theme/theme.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/nrel-theme/theme.conf -------------------------------------------------------------------------------- /docs/references.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/references.bib -------------------------------------------------------------------------------- /docs/scripts/custom-fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/scripts/custom-fix.py -------------------------------------------------------------------------------- /docs/scripts/latex-fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/scripts/latex-fix.py -------------------------------------------------------------------------------- /docs/theory.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/theory.rst -------------------------------------------------------------------------------- /docs/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/docs/tutorial.rst -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/environment.yml -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/meson_options.txt -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/setup.py -------------------------------------------------------------------------------- /test/5MW_AFFiles/Cylinder.pfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/5MW_AFFiles/Cylinder.pfl -------------------------------------------------------------------------------- /test/5MW_AFFiles/Cylinder1.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/5MW_AFFiles/Cylinder1.dat -------------------------------------------------------------------------------- /test/5MW_AFFiles/Cylinder2.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/5MW_AFFiles/Cylinder2.dat -------------------------------------------------------------------------------- /test/5MW_AFFiles/DU21_A17.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/5MW_AFFiles/DU21_A17.dat -------------------------------------------------------------------------------- /test/5MW_AFFiles/DU21_A17.pfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/5MW_AFFiles/DU21_A17.pfl -------------------------------------------------------------------------------- /test/5MW_AFFiles/DU25_A17.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/5MW_AFFiles/DU25_A17.dat -------------------------------------------------------------------------------- /test/5MW_AFFiles/DU25_A17.pfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/5MW_AFFiles/DU25_A17.pfl -------------------------------------------------------------------------------- /test/5MW_AFFiles/DU30_A17.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/5MW_AFFiles/DU30_A17.dat -------------------------------------------------------------------------------- /test/5MW_AFFiles/DU30_A17.pfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/5MW_AFFiles/DU30_A17.pfl -------------------------------------------------------------------------------- /test/5MW_AFFiles/DU35_A17.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/5MW_AFFiles/DU35_A17.dat -------------------------------------------------------------------------------- /test/5MW_AFFiles/DU35_A17.pfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/5MW_AFFiles/DU35_A17.pfl -------------------------------------------------------------------------------- /test/5MW_AFFiles/DU40_A17.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/5MW_AFFiles/DU40_A17.dat -------------------------------------------------------------------------------- /test/5MW_AFFiles/DU40_A17.pfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/5MW_AFFiles/DU40_A17.pfl -------------------------------------------------------------------------------- /test/5MW_AFFiles/NACA64_A17.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/5MW_AFFiles/NACA64_A17.dat -------------------------------------------------------------------------------- /test/5MW_AFFiles/NACA64_A17.pfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/5MW_AFFiles/NACA64_A17.pfl -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/smaller_dataset.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/smaller_dataset.npz -------------------------------------------------------------------------------- /test/test_airfoilprep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/test_airfoilprep.py -------------------------------------------------------------------------------- /test/test_ccblade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/test_ccblade.py -------------------------------------------------------------------------------- /test/test_gradients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/test_gradients.py -------------------------------------------------------------------------------- /test/test_om_gradients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WISDEM/CCBlade/HEAD/test/test_om_gradients.py --------------------------------------------------------------------------------