Source Files

FileDescription
classdef.f90

Module definition for various objects that are used

gridgen.f90
libC81.f90

Module definition for libC81

libCommon.f90

Module definition for libCommon

libErrorHandling.f90
libHDF5.f90

Module for writing sectional and integrated rotor results to HDF5 - fullresults.h5: cumulative file for entire simulation (open, append each write, close at end) - results00000.h5, results00001.h5, etc.: one file per timestep (open, write, close) /rotor_/ /geom/ geom.nml parameters for this rotor /integrated/ rotor-level integrated forces iter (nt,) psi (nt,) reference azimuth (blade 1) CL (nt,) rotor-level CD (nt,) CLu (nt,) CDi (nt,) CD0 (nt,) forceInertial (nt, 3) rotor force vector [N] lift (nt, 3) rotor lift vector [N] drag (nt, 3) rotor drag vector [N] liftUnsteady (nt, 3) dragInduced (nt, 3) dragProfile (nt, 3) dragUnsteady (nt, 3) /blade_/ /sectional/ r_R (ns,) radial stations, written once at init iter (nt,) timestep index, extendable psi (nt,) azimuth per timestep, extendable secCL (nt, ns) extendable secCD (nt, ns) secCLu (nt, ns) secAlpha (nt, ns) [deg] secTheta (nt, ns) [deg] secPhi (nt, ns) [deg] secVel (nt, ns) secViz (nt, ns) secVix (nt, ns) secLift (nt, ns) magnitude per section secDrag (nt, ns) secForceInertial (nt, ns) secLiftInPlane (nt, ns) secLiftOutPlane (nt, ns) secChord (ns,) geometry, written once secArea (ns,) geometry, written once /integrated/ iter (nt,) psi (nt,) CL (nt,) blade-level CD (nt,) blade-level CLu (nt,) blade-level CDi (nt,) blade-level CD0 (nt,) blade-level secLift (nt,) blade-integrated magnitude secDrag (nt,) blade-integrated magnitude secForceInertial (nt,) blade-integrated magnitude totalArea (nt,) blade total planform area forceInertial (nt, 3) blade force vector [N] lift (nt, 3) blade lift vector [N] drag (nt, 3) blade drag vector [N] liftUnsteady (nt, 3) blade unsteady lift [N] dragInduced (nt, 3) blade induced drag [N] dragProfile (nt, 3) blade profile drag [N] dragUnsteady (nt, 3) blade unsteady drag [N] flap (nt,) [deg] theta (nt,) [deg] dflap (nt,) [deg]

libMath.f90

Module definition for libMath module

libMath_noBLAS.f90

Module definition for libMath module without LAPACK and BLAS

libPostprocess.f90

Module definition for libPostProcess

main.f90