├── .gitattributes ├── .gitignore ├── .travis.yml ├── CACTUS.sln ├── CACTUS.vfproj ├── CMakeLists.txt ├── DAKOTA ├── Driver │ └── CACTUS_Driver.py ├── Example1 │ ├── OptTSR.dak │ ├── OptTSR_CL.out │ ├── Opt_Data_Out.dat │ ├── ParamTSR.dak │ ├── Param_Data_Out.dat │ └── TestVAWTNom.in └── Opt_SubLevel_Driver │ └── Opt_SubLevel_Driver.py ├── LICENSE ├── README.md ├── bin └── .gitignore ├── doc ├── DAKOTA │ ├── CACTUS_DAKOTA.docx │ └── CACTUS_DAKOTA.pdf ├── compile.md ├── paper │ ├── AIAA-2011-147-194.pdf │ ├── Michelen_etal_METS2014.pdf │ └── Wosnik et al CACTUS Model Eval HK Cross Flow Turbine SAND 2016 9787.pdf └── user-guide │ ├── User Guide.pdf │ └── tex │ ├── .gitignore │ ├── User Guide.pdf │ ├── User Guide.tex │ ├── content │ ├── appendix.tex │ ├── details.tex │ ├── input_description.tex │ ├── introduction.tex │ ├── normalization.tex │ ├── output_description.tex │ └── titlepage.tex │ ├── figures │ └── vortex_lattice.png │ └── refs.bib ├── media └── CACTUS.png ├── src ├── AeroCoeffs.f90 ├── BGeomSetup.f90 ├── BV_DynStall.f90 ├── BladeIndVel.f90 ├── BladeLoads.f90 ├── CACTUS.f90 ├── CalcBladeVel.f90 ├── CalcFreestream.f90 ├── CalcIndVel.f90 ├── EndRev.f90 ├── EndTS.f90 ├── InputGeom.f90 ├── LB_DynStall.f90 ├── RotateTurbine.f90 ├── SGeomSetup.f90 ├── SetBoundWake.f90 ├── UpdateBladeVel.f90 ├── UpdateStrutLoads.f90 ├── UpdateTowerVelocity.f90 ├── UpdateWakeVel.f90 ├── UpdateWall.f90 ├── VorIVel.f90 ├── WGeomSetup.f90 ├── WSolnSetup.f90 ├── WriteFieldData.f90 ├── WriteFinalOutput.f90 ├── WriteRegTOutput.f90 ├── WriteWakeElementData.f90 ├── WriteWallData.f90 ├── bsload.f90 ├── conlp.f90 ├── input.f90 ├── mod │ ├── airfoil.f90 │ ├── blade.f90 │ ├── compiler.f90 │ ├── configr.f90 │ ├── dystl.f90 │ ├── element.f90 │ ├── fielddata.f90 │ ├── fnames.f90 │ ├── iecgust.f90 │ ├── output.f90 │ ├── parameters.f90 │ ├── pathseparator.f90 │ ├── probesystem.f90 │ ├── quadsourcepanel.f90 │ ├── regtest.f90 │ ├── shear.f90 │ ├── strut.f90 │ ├── time.f90 │ ├── tower.f90 │ ├── util │ │ ├── geomutils.f90 │ │ ├── pidef.f90 │ │ ├── plot3d.f90 │ │ ├── util.f90 │ │ └── vecutils.f90 │ ├── varscale.f90 │ ├── vortex.f90 │ ├── wake.f90 │ ├── wakedata.f90 │ ├── wallgeom.f90 │ ├── wallsoln.f90 │ └── wallsystem.f90 └── shedvor.f90 └── test ├── Airfoil_Section_Data ├── N63_MCT_rR0p2.dat ├── N63_MCT_rR0p2_3DS.dat ├── N63_MCT_rR0p3.dat ├── N63_MCT_rR0p3_3DS.dat ├── N63_MCT_rR0p4.dat ├── N63_MCT_rR0p4_3DS.dat ├── N63_MCT_rR0p8.dat ├── N63_MCT_rR0p8_3DS.dat ├── NACA_0015.dat ├── NACA_0018.dat ├── NACA_0021.dat ├── Orig Section Data Files │ ├── alsectr.dat │ └── stall.dat ├── S809.dat ├── S809_UAE_rR0p3.dat ├── S809_UAE_rR0p45.dat ├── S809_UAE_rR0p6.dat ├── S809_UAE_rR0p8.dat └── Sandia_001850.dat ├── RegTest ├── .gitignore ├── RegTest1.in ├── RegTest1_RegData_Ex.out ├── RegTest2.in ├── RegTest2_RegData_Ex.out ├── RegTest3.in ├── RegTest3_RegData_Ex.out └── runreg.py ├── TestCase1 └── TestHAWT.in ├── TestCase2 ├── TestVAWT.in └── output_org │ ├── TestVAWT_ElementData.csv │ ├── TestVAWT_Param.csv │ ├── TestVAWT_RevData.csv │ └── TestVAWT_TimeData.csv └── TestGeom ├── TestHAWT.geom ├── TestHAWT.m ├── TestVAWT.geom └── TestVAWT.m /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/.travis.yml -------------------------------------------------------------------------------- /CACTUS.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/CACTUS.sln -------------------------------------------------------------------------------- /CACTUS.vfproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/CACTUS.vfproj -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /DAKOTA/Driver/CACTUS_Driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/DAKOTA/Driver/CACTUS_Driver.py -------------------------------------------------------------------------------- /DAKOTA/Example1/OptTSR.dak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/DAKOTA/Example1/OptTSR.dak -------------------------------------------------------------------------------- /DAKOTA/Example1/OptTSR_CL.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/DAKOTA/Example1/OptTSR_CL.out -------------------------------------------------------------------------------- /DAKOTA/Example1/Opt_Data_Out.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/DAKOTA/Example1/Opt_Data_Out.dat -------------------------------------------------------------------------------- /DAKOTA/Example1/ParamTSR.dak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/DAKOTA/Example1/ParamTSR.dak -------------------------------------------------------------------------------- /DAKOTA/Example1/Param_Data_Out.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/DAKOTA/Example1/Param_Data_Out.dat -------------------------------------------------------------------------------- /DAKOTA/Example1/TestVAWTNom.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/DAKOTA/Example1/TestVAWTNom.in -------------------------------------------------------------------------------- /DAKOTA/Opt_SubLevel_Driver/Opt_SubLevel_Driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/DAKOTA/Opt_SubLevel_Driver/Opt_SubLevel_Driver.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/README.md -------------------------------------------------------------------------------- /bin/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /doc/DAKOTA/CACTUS_DAKOTA.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/doc/DAKOTA/CACTUS_DAKOTA.docx -------------------------------------------------------------------------------- /doc/DAKOTA/CACTUS_DAKOTA.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/doc/DAKOTA/CACTUS_DAKOTA.pdf -------------------------------------------------------------------------------- /doc/compile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/doc/compile.md -------------------------------------------------------------------------------- /doc/paper/AIAA-2011-147-194.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/doc/paper/AIAA-2011-147-194.pdf -------------------------------------------------------------------------------- /doc/paper/Michelen_etal_METS2014.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/doc/paper/Michelen_etal_METS2014.pdf -------------------------------------------------------------------------------- /doc/paper/Wosnik et al CACTUS Model Eval HK Cross Flow Turbine SAND 2016 9787.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/doc/paper/Wosnik et al CACTUS Model Eval HK Cross Flow Turbine SAND 2016 9787.pdf -------------------------------------------------------------------------------- /doc/user-guide/User Guide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/doc/user-guide/User Guide.pdf -------------------------------------------------------------------------------- /doc/user-guide/tex/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/doc/user-guide/tex/.gitignore -------------------------------------------------------------------------------- /doc/user-guide/tex/User Guide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/doc/user-guide/tex/User Guide.pdf -------------------------------------------------------------------------------- /doc/user-guide/tex/User Guide.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/doc/user-guide/tex/User Guide.tex -------------------------------------------------------------------------------- /doc/user-guide/tex/content/appendix.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/doc/user-guide/tex/content/appendix.tex -------------------------------------------------------------------------------- /doc/user-guide/tex/content/details.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/doc/user-guide/tex/content/details.tex -------------------------------------------------------------------------------- /doc/user-guide/tex/content/input_description.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/doc/user-guide/tex/content/input_description.tex -------------------------------------------------------------------------------- /doc/user-guide/tex/content/introduction.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/doc/user-guide/tex/content/introduction.tex -------------------------------------------------------------------------------- /doc/user-guide/tex/content/normalization.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/doc/user-guide/tex/content/normalization.tex -------------------------------------------------------------------------------- /doc/user-guide/tex/content/output_description.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/doc/user-guide/tex/content/output_description.tex -------------------------------------------------------------------------------- /doc/user-guide/tex/content/titlepage.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/doc/user-guide/tex/content/titlepage.tex -------------------------------------------------------------------------------- /doc/user-guide/tex/figures/vortex_lattice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/doc/user-guide/tex/figures/vortex_lattice.png -------------------------------------------------------------------------------- /doc/user-guide/tex/refs.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/doc/user-guide/tex/refs.bib -------------------------------------------------------------------------------- /media/CACTUS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/media/CACTUS.png -------------------------------------------------------------------------------- /src/AeroCoeffs.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/AeroCoeffs.f90 -------------------------------------------------------------------------------- /src/BGeomSetup.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/BGeomSetup.f90 -------------------------------------------------------------------------------- /src/BV_DynStall.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/BV_DynStall.f90 -------------------------------------------------------------------------------- /src/BladeIndVel.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/BladeIndVel.f90 -------------------------------------------------------------------------------- /src/BladeLoads.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/BladeLoads.f90 -------------------------------------------------------------------------------- /src/CACTUS.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/CACTUS.f90 -------------------------------------------------------------------------------- /src/CalcBladeVel.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/CalcBladeVel.f90 -------------------------------------------------------------------------------- /src/CalcFreestream.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/CalcFreestream.f90 -------------------------------------------------------------------------------- /src/CalcIndVel.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/CalcIndVel.f90 -------------------------------------------------------------------------------- /src/EndRev.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/EndRev.f90 -------------------------------------------------------------------------------- /src/EndTS.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/EndTS.f90 -------------------------------------------------------------------------------- /src/InputGeom.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/InputGeom.f90 -------------------------------------------------------------------------------- /src/LB_DynStall.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/LB_DynStall.f90 -------------------------------------------------------------------------------- /src/RotateTurbine.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/RotateTurbine.f90 -------------------------------------------------------------------------------- /src/SGeomSetup.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/SGeomSetup.f90 -------------------------------------------------------------------------------- /src/SetBoundWake.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/SetBoundWake.f90 -------------------------------------------------------------------------------- /src/UpdateBladeVel.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/UpdateBladeVel.f90 -------------------------------------------------------------------------------- /src/UpdateStrutLoads.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/UpdateStrutLoads.f90 -------------------------------------------------------------------------------- /src/UpdateTowerVelocity.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/UpdateTowerVelocity.f90 -------------------------------------------------------------------------------- /src/UpdateWakeVel.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/UpdateWakeVel.f90 -------------------------------------------------------------------------------- /src/UpdateWall.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/UpdateWall.f90 -------------------------------------------------------------------------------- /src/VorIVel.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/VorIVel.f90 -------------------------------------------------------------------------------- /src/WGeomSetup.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/WGeomSetup.f90 -------------------------------------------------------------------------------- /src/WSolnSetup.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/WSolnSetup.f90 -------------------------------------------------------------------------------- /src/WriteFieldData.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/WriteFieldData.f90 -------------------------------------------------------------------------------- /src/WriteFinalOutput.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/WriteFinalOutput.f90 -------------------------------------------------------------------------------- /src/WriteRegTOutput.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/WriteRegTOutput.f90 -------------------------------------------------------------------------------- /src/WriteWakeElementData.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/WriteWakeElementData.f90 -------------------------------------------------------------------------------- /src/WriteWallData.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/WriteWallData.f90 -------------------------------------------------------------------------------- /src/bsload.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/bsload.f90 -------------------------------------------------------------------------------- /src/conlp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/conlp.f90 -------------------------------------------------------------------------------- /src/input.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/input.f90 -------------------------------------------------------------------------------- /src/mod/airfoil.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/airfoil.f90 -------------------------------------------------------------------------------- /src/mod/blade.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/blade.f90 -------------------------------------------------------------------------------- /src/mod/compiler.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/compiler.f90 -------------------------------------------------------------------------------- /src/mod/configr.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/configr.f90 -------------------------------------------------------------------------------- /src/mod/dystl.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/dystl.f90 -------------------------------------------------------------------------------- /src/mod/element.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/element.f90 -------------------------------------------------------------------------------- /src/mod/fielddata.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/fielddata.f90 -------------------------------------------------------------------------------- /src/mod/fnames.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/fnames.f90 -------------------------------------------------------------------------------- /src/mod/iecgust.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/iecgust.f90 -------------------------------------------------------------------------------- /src/mod/output.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/output.f90 -------------------------------------------------------------------------------- /src/mod/parameters.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/parameters.f90 -------------------------------------------------------------------------------- /src/mod/pathseparator.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/pathseparator.f90 -------------------------------------------------------------------------------- /src/mod/probesystem.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/probesystem.f90 -------------------------------------------------------------------------------- /src/mod/quadsourcepanel.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/quadsourcepanel.f90 -------------------------------------------------------------------------------- /src/mod/regtest.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/regtest.f90 -------------------------------------------------------------------------------- /src/mod/shear.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/shear.f90 -------------------------------------------------------------------------------- /src/mod/strut.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/strut.f90 -------------------------------------------------------------------------------- /src/mod/time.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/time.f90 -------------------------------------------------------------------------------- /src/mod/tower.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/tower.f90 -------------------------------------------------------------------------------- /src/mod/util/geomutils.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/util/geomutils.f90 -------------------------------------------------------------------------------- /src/mod/util/pidef.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/util/pidef.f90 -------------------------------------------------------------------------------- /src/mod/util/plot3d.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/util/plot3d.f90 -------------------------------------------------------------------------------- /src/mod/util/util.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/util/util.f90 -------------------------------------------------------------------------------- /src/mod/util/vecutils.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/util/vecutils.f90 -------------------------------------------------------------------------------- /src/mod/varscale.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/varscale.f90 -------------------------------------------------------------------------------- /src/mod/vortex.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/vortex.f90 -------------------------------------------------------------------------------- /src/mod/wake.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/wake.f90 -------------------------------------------------------------------------------- /src/mod/wakedata.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/wakedata.f90 -------------------------------------------------------------------------------- /src/mod/wallgeom.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/wallgeom.f90 -------------------------------------------------------------------------------- /src/mod/wallsoln.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/wallsoln.f90 -------------------------------------------------------------------------------- /src/mod/wallsystem.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/mod/wallsystem.f90 -------------------------------------------------------------------------------- /src/shedvor.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/src/shedvor.f90 -------------------------------------------------------------------------------- /test/Airfoil_Section_Data/N63_MCT_rR0p2.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/Airfoil_Section_Data/N63_MCT_rR0p2.dat -------------------------------------------------------------------------------- /test/Airfoil_Section_Data/N63_MCT_rR0p2_3DS.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/Airfoil_Section_Data/N63_MCT_rR0p2_3DS.dat -------------------------------------------------------------------------------- /test/Airfoil_Section_Data/N63_MCT_rR0p3.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/Airfoil_Section_Data/N63_MCT_rR0p3.dat -------------------------------------------------------------------------------- /test/Airfoil_Section_Data/N63_MCT_rR0p3_3DS.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/Airfoil_Section_Data/N63_MCT_rR0p3_3DS.dat -------------------------------------------------------------------------------- /test/Airfoil_Section_Data/N63_MCT_rR0p4.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/Airfoil_Section_Data/N63_MCT_rR0p4.dat -------------------------------------------------------------------------------- /test/Airfoil_Section_Data/N63_MCT_rR0p4_3DS.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/Airfoil_Section_Data/N63_MCT_rR0p4_3DS.dat -------------------------------------------------------------------------------- /test/Airfoil_Section_Data/N63_MCT_rR0p8.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/Airfoil_Section_Data/N63_MCT_rR0p8.dat -------------------------------------------------------------------------------- /test/Airfoil_Section_Data/N63_MCT_rR0p8_3DS.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/Airfoil_Section_Data/N63_MCT_rR0p8_3DS.dat -------------------------------------------------------------------------------- /test/Airfoil_Section_Data/NACA_0015.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/Airfoil_Section_Data/NACA_0015.dat -------------------------------------------------------------------------------- /test/Airfoil_Section_Data/NACA_0018.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/Airfoil_Section_Data/NACA_0018.dat -------------------------------------------------------------------------------- /test/Airfoil_Section_Data/NACA_0021.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/Airfoil_Section_Data/NACA_0021.dat -------------------------------------------------------------------------------- /test/Airfoil_Section_Data/Orig Section Data Files/alsectr.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/Airfoil_Section_Data/Orig Section Data Files/alsectr.dat -------------------------------------------------------------------------------- /test/Airfoil_Section_Data/Orig Section Data Files/stall.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/Airfoil_Section_Data/Orig Section Data Files/stall.dat -------------------------------------------------------------------------------- /test/Airfoil_Section_Data/S809.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/Airfoil_Section_Data/S809.dat -------------------------------------------------------------------------------- /test/Airfoil_Section_Data/S809_UAE_rR0p3.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/Airfoil_Section_Data/S809_UAE_rR0p3.dat -------------------------------------------------------------------------------- /test/Airfoil_Section_Data/S809_UAE_rR0p45.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/Airfoil_Section_Data/S809_UAE_rR0p45.dat -------------------------------------------------------------------------------- /test/Airfoil_Section_Data/S809_UAE_rR0p6.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/Airfoil_Section_Data/S809_UAE_rR0p6.dat -------------------------------------------------------------------------------- /test/Airfoil_Section_Data/S809_UAE_rR0p8.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/Airfoil_Section_Data/S809_UAE_rR0p8.dat -------------------------------------------------------------------------------- /test/Airfoil_Section_Data/Sandia_001850.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/Airfoil_Section_Data/Sandia_001850.dat -------------------------------------------------------------------------------- /test/RegTest/.gitignore: -------------------------------------------------------------------------------- 1 | *.err 2 | *.log 3 | output/* 4 | -------------------------------------------------------------------------------- /test/RegTest/RegTest1.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/RegTest/RegTest1.in -------------------------------------------------------------------------------- /test/RegTest/RegTest1_RegData_Ex.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/RegTest/RegTest1_RegData_Ex.out -------------------------------------------------------------------------------- /test/RegTest/RegTest2.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/RegTest/RegTest2.in -------------------------------------------------------------------------------- /test/RegTest/RegTest2_RegData_Ex.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/RegTest/RegTest2_RegData_Ex.out -------------------------------------------------------------------------------- /test/RegTest/RegTest3.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/RegTest/RegTest3.in -------------------------------------------------------------------------------- /test/RegTest/RegTest3_RegData_Ex.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/RegTest/RegTest3_RegData_Ex.out -------------------------------------------------------------------------------- /test/RegTest/runreg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/RegTest/runreg.py -------------------------------------------------------------------------------- /test/TestCase1/TestHAWT.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/TestCase1/TestHAWT.in -------------------------------------------------------------------------------- /test/TestCase2/TestVAWT.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/TestCase2/TestVAWT.in -------------------------------------------------------------------------------- /test/TestCase2/output_org/TestVAWT_ElementData.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/TestCase2/output_org/TestVAWT_ElementData.csv -------------------------------------------------------------------------------- /test/TestCase2/output_org/TestVAWT_Param.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/TestCase2/output_org/TestVAWT_Param.csv -------------------------------------------------------------------------------- /test/TestCase2/output_org/TestVAWT_RevData.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/TestCase2/output_org/TestVAWT_RevData.csv -------------------------------------------------------------------------------- /test/TestCase2/output_org/TestVAWT_TimeData.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/TestCase2/output_org/TestVAWT_TimeData.csv -------------------------------------------------------------------------------- /test/TestGeom/TestHAWT.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/TestGeom/TestHAWT.geom -------------------------------------------------------------------------------- /test/TestGeom/TestHAWT.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/TestGeom/TestHAWT.m -------------------------------------------------------------------------------- /test/TestGeom/TestVAWT.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/TestGeom/TestVAWT.geom -------------------------------------------------------------------------------- /test/TestGeom/TestVAWT.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/CACTUS/HEAD/test/TestGeom/TestVAWT.m --------------------------------------------------------------------------------