OpenFAST
Wind turbine multiphysics simulator
Modules List
Here is a list of all documented modules with brief descriptions:
 Nad14aeroconf_typesThis module contains the user-defined types needed in AD14AeroConf
 Naeroacoustics_typesThis module contains the user-defined types needed in AeroAcoustics
 NaerodynAeroDyn is a time-domain aerodynamics module for horizontal-axis wind turbines
 Naerodyn14Module for the old aerodynamic routines
 Naerodyn14_typesThis module contains the user-defined types needed in AeroDyn14
 Naerodyn_driver_typesThis module contains the user-defined types needed in AeroDyn_Driver
 Naerodyn_typesThis module contains the user-defined types needed in AeroDyn
 Nairfoilinfo_typesThis module contains the user-defined types needed in AirfoilInfo
 Nbeamdyn_ioThis module contains the input/output parameters and routines for the BeamDyn module
 Nbeamdyn_typesThis module contains the user-defined types needed in BeamDyn
 Nbemt_typesThis module contains the user-defined types needed in BEMT
 Nconv_radiation_typesThis module contains the user-defined types needed in Conv_Radiation
 Ncurrent_typesThis module contains the user-defined types needed in Current
 Ndbemt_typesThis module contains the user-defined types needed in DBEMT
 Ndwm_typesThis module contains the user-defined types needed in DWM
 Nelastodyn_ioThis module contains file I/O routines and data validation routines
 Nelastodyn_parametersThis module contains definitions of compile-time PARAMETERS for the ElastoDyn module
 Nelastodyn_typesThis module contains the user-defined types needed in ElastoDyn
 Nextptfm_mckfThe ExtPtfm_MCKF and ExtPtfm_MCKF_Types modules make up a template for creating user-defined calculations in the FAST Modularization Framework
 Nextptfm_mckf_ioThis module contains file I/O routines and data validation routines
 Nextptfm_mckf_parametersThis module contains definitions of compile-time PARAMETERS for the ExtPtfm_MCKF module
 Nextptfm_mckf_typesThis module contains the user-defined types needed in ExtPtfm_MCKF
 Nfast_solverThis module contains the routines used by FAST to solve input-output equations and to advance states
 Nfast_typesThis module contains the user-defined types needed in FAST
 Nfeamooring_typesThis module contains the user-defined types needed in FEAMooring
 NfvwAbbreviations:
 Nfvw_typesThis module contains the user-defined types needed in FVW
 Nhydrodyn_typesThis module contains the user-defined types needed in HydroDyn
 NicedynIceDyn is a module describing ice load on offshore wind turbine supporting structures
 Nicedyn_typesThis module contains the user-defined types needed in IceDyn
 NicefloeIceFloe is a set of routines that calculate ice floe loading on structures and is developed for use with wind turbine aeroelastic simulation codes
 Nicefloe_typesThis module contains the user-defined types needed in IceFloe
 Nifw_4dextThis module is a placeholder for any user defined wind types
 Nifw_4dext_typesThis module contains the user-defined types needed in IfW_4Dext
 Nifw_bladedffwindThis module uses full-field binary wind files to determine the wind inflow
 Nifw_bladedffwind_typesThis module contains the user-defined types needed in IfW_BladedFFWind
 Nifw_hawcwindThis module uses full-field binary wind files to determine the wind inflow
 Nifw_hawcwind_typesThis module contains the user-defined types needed in IfW_HAWCWind
 Nifw_tsffwindThis module uses full-field binary wind files to determine the wind inflow
 Nifw_tsffwind_typesThis module contains the user-defined types needed in IfW_TSFFWind
 Nifw_uniformwindThis module contains all the data and procedures that define uniform wind files (formerly known as hub-height files)
 Nifw_uniformwind_typesThis module contains the user-defined types needed in IfW_UniformWind
 Nifw_userwindThis module is a placeholder for any user defined wind types
 Nifw_userwind_typesThis module contains the user-defined types needed in IfW_UserWind
 Ninflowwind_typesThis module contains the user-defined types needed in InflowWind
 Nlidar_typesThis module contains the user-defined types needed in Lidar
 Nmap_fortran_typesThis module contains the user-defined types needed in MAP_Fortran
 Nmap_typesThis module contains the user-defined types needed in MAP
 NmodmeshThe modules ModMesh and ModMesh_Types provide data structures and subroutines for representing and manipulating meshes and meshed data in the FAST modular framework
 Nmodmesh_mappingThis code implements the spatial mapping algorithms described in the following papers
 Nmodmesh_typesThis module contains the type definition of of ModMesh, the FAST spatial mesh structure
 Nmoordyn_typesThis module contains the user-defined types needed in MoorDyn
 Nmorison_typesThis module contains the user-defined types needed in Morison
 Nnwtc_baseThis module stores basic constants and routines that are not system-specific, but may be used in the system-specific routines
 Nnwtc_ioThis module contains I/O-related variables and routines with non-system-specific logic
 Nnwtc_lapackThis code provides a wrapper for the LAPACK routines currently used at the NWTC (mainly codes in the FAST framework)
 Nnwtc_libraryCopyright (C) 2013-2016 National Renewable Energy Laboratory
 Nnwtc_library_typesThis module contains the user-defined types needed in NWTC_Library
 Nnwtc_numThis module contains numeric-type routines with non-system-specific logic and references
 Nnwtc_slatecThis code provides a wrapper for the SLATEC routines currently used at the NWTC (mainly codes in the FAST framework)
 Nopenfoam_typesThis module contains the user-defined types needed in OpenFOAM
 Norcaflexinterface_typesThis module contains the user-defined types needed in OrcaFlexInterface
 NprecisionThis module stores constants to specify the KIND of variables
 NservodynControl and electrical drive dynamics module for FAST
 Nservodyn_typesThis module contains the user-defined types needed in ServoDyn
 Nss_excitation_typesThis module contains the user-defined types needed in SS_Excitation
 Nss_radiation_typesThis module contains the user-defined types needed in SS_Radiation
 NsubdynSubDyn is a time-domain structural-dynamics module for multi-member fixed-bottom substructures
 Nsubdyn_typesThis module contains the user-defined types needed in SubDyn
 Nsupercontroller_typesThis module contains the user-defined types needed in SuperController
 Ntmd_typesThis module contains the user-defined types needed in TMD
 Nunsteadyaero_typesThis module contains the user-defined types needed in UnsteadyAero
 Nuservscont_kpNOTE: This source file contains an example UserVSCont() user-specified routine for computing variable-speed controlled generator torque based on a table look-up of LSS speed and LSS torque provided in a spd_trq.dat input file
 Nwamit2WAMIT2 module
 Nwamit2_typesThis module contains the user-defined types needed in WAMIT2
 Nwamit_interpWAMIT_Interp module
 Nwamit_typesThis module contains the user-defined types needed in WAMIT
 Nwaves2Waves2 module
 Nwaves2_typesThis module contains the user-defined types needed in Waves2
 Nwaves_typesThis module contains the user-defined types needed in Waves