Running examples with the Seismic module

Dear,Jason
Thank you for your timely reply. I will refer to the relevant information of “Soildyn”.
For the second question, I don’t know if the information I copied is the information of the “output” window.
This is the information I copied.
1>------ 已启动生成: 项目: FAST_Project, 配置: Release x64 ------
1>FAST_Project: warning: TargetPath(E:\fastv8编译\bin\FAST_Project.exe) does not match the Linker’s OutputFile property value (E:\fastv8编译\bin\FAST_dev_x64.exe). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
1>Running Registry for AeroDyn14
1>======================================================================
1>----- FAST Registry (v3.02.00, 23-Jul-2016) --------------
1>----------------------------------------------------------
1>input file: …..\Source\dependencies\AeroDyn14\Registry-AD14.txt
1>opening …..\Source\dependencies\NWTC_Library/Registry_NWTC_Library.txt
1>opening …..\Source\dependencies\AeroDyn14/Registry-DWM.txt in usefrom mode
1>opening …..\Source\dependencies\NWTC_Library/Registry_NWTC_Library.txt in usefrom mode
1>opening …..\Source\dependencies\InflowWind/InflowWind.txt in usefrom mode
1>opening …..\Source\dependencies\InflowWind/IfW_UniformWind.txt in usefrom mode
1>opening …..\Source\dependencies\NWTC_Library/Registry_NWTC_Library.txt in usefrom mode
1>opening …..\Source\dependencies\InflowWind/IfW_TSFFWind.txt in usefrom mode
1>opening …..\Source\dependencies\NWTC_Library/Registry_NWTC_Library.txt in usefrom mode
1>opening …..\Source\dependencies\InflowWind/IfW_BladedFFWind.txt in usefrom mode
1>opening …..\Source\dependencies\NWTC_Library/Registry_NWTC_Library.txt in usefrom mode
1>opening …..\Source\dependencies\InflowWind/IfW_HAWCWind.txt in usefrom mode
1>opening …..\Source\dependencies\NWTC_Library/Registry_NWTC_Library.txt in usefrom mode
1>opening …..\Source\dependencies\InflowWind/IfW_UserWind.txt in usefrom mode
1>opening …..\Source\dependencies\NWTC_Library/Registry_NWTC_Library.txt in usefrom mode
1>opening …..\Source\dependencies\InflowWind/Lidar.txt in usefrom mode
1>opening …..\Source\dependencies\NWTC_Library/Registry_NWTC_Library.txt in usefrom mode
1>generating …..\Source\dependencies\AeroDyn14/AeroDyn14_Types.f90
1>Registry for AeroDyn14 completed.
1> a
1>======================================================================
1>Running Registry for DWM
1>======================================================================
1>----- FAST Registry (v3.02.00, 23-Jul-2016) --------------
1>----------------------------------------------------------
1>input file: …..\Source\dependencies\AeroDyn14\Registry-DWM.txt
1>opening …..\Source\dependencies\NWTC_Library/Registry_NWTC_Library.txt
1>opening …..\Source\dependencies\InflowWind/InflowWind.txt in usefrom mode
1>opening …..\Source\dependencies\InflowWind/IfW_UniformWind.txt in usefrom mode
1>opening …..\Source\dependencies\NWTC_Library/Registry_NWTC_Library.txt in usefrom mode
1>opening …..\Source\dependencies\InflowWind/IfW_TSFFWind.txt in usefrom mode
1>opening …..\Source\dependencies\NWTC_Library/Registry_NWTC_Library.txt in usefrom mode
1>opening …..\Source\dependencies\InflowWind/IfW_BladedFFWind.txt in usefrom mode
1>opening …..\Source\dependencies\NWTC_Library/Registry_NWTC_Library.txt in usefrom mode
1>opening …..\Source\dependencies\InflowWind/IfW_HAWCWind.txt in usefrom mode
1>opening …..\Source\dependencies\NWTC_Library/Registry_NWTC_Library.txt in usefrom mode
1>opening …..\Source\dependencies\InflowWind/IfW_UserWind.txt in usefrom mode
1>opening …..\Source\dependencies\NWTC_Library/Registry_NWTC_Library.txt in usefrom mode
1>opening …..\Source\dependencies\InflowWind/Lidar.txt in usefrom mode
1>opening …..\Source\dependencies\NWTC_Library/Registry_NWTC_Library.txt in usefrom mode
1>generating …..\Source\dependencies\AeroDyn14/DWM_Types.f90
1>Registry for DWM completed.
1> a
1>======================================================================
1>Compiling with Intel® Fortran Compiler Classic 2021.5.0 [Intel(R) 64]…
1>slasrt2.f
1>dlasrt2.f
1>dierckx_fitpack.f
1>fftpack4.1.f
1>qsort_c_module.f90
1>SingPrec.f90
1>RANLUX.f90
1>UserSubs.f90
1>ED_UserSubs.f90
1>NWTC_Base.f90
1>NWTC_LAPACK.f90
1>SysIVF.f90
1>E:\fastv8编译\Source\dependencies\NWTC_Library\SysIVF.f90(184): warning #7416: Fortran 2003 does not allow this intrinsic procedure. [ERF]
1>E:\fastv8编译\Source\dependencies\NWTC_Library\SysIVF.f90(195): warning #7416: Fortran 2003 does not allow this intrinsic procedure. [ERF]
1>E:\fastv8编译\Source\dependencies\NWTC_Library\SysIVF.f90(209): warning #7416: Fortran 2003 does not allow this intrinsic procedure. [ERF]
1>E:\fastv8编译\Source\dependencies\NWTC_Library\SysIVF.f90(227): warning #7416: Fortran 2003 does not allow this intrinsic procedure. [GAMMA]
1>E:\fastv8编译\Source\dependencies\NWTC_Library\SysIVF.f90(238): warning #7416: Fortran 2003 does not allow this intrinsic procedure. [GAMMA]
1>E:\fastv8编译\Source\dependencies\NWTC_Library\SysIVF.f90(249): warning #7416: Fortran 2003 does not allow this intrinsic procedure. [GAMMA]
1>E:\fastv8编译\Source\dependencies\NWTC_Library\SysIVF.f90(267): warning #7410: Fortran 2003 does not allow this keyword. [CARRIAGECONTROL]
1>E:\fastv8编译\Source\dependencies\NWTC_Library\SysIVF.f90(305): warning #7410: Fortran 2003 does not allow this keyword. [CONVERT]
1>E:\fastv8编译\Source\dependencies\NWTC_Library\SysIVF.f90(329): warning #7416: Fortran 2003 does not allow this intrinsic procedure. [EXIT]
1>NWTC_ScaLAPACK.f90
1>NWTC_Library_Types.f90
1>NWTC_IO.f90
1>NWTC_Num.f90
1>iceLog.F90
1>iceInput.f90
1>ModMesh_Types.f90
1>ModMesh.f90
1>ModMesh_Mapping.f90
1>NWTC_Library.f90
1>IceDyn_Types.f90
1>OpenFOAM_Types.f90
1>Waves2_Types.f90
1>IfW_TSFFWind_Types.f90
1>Waves2_Output.f90
1>Current_Types.f90
1>SubDyn_Types.f90
1>PitchCntrl_ACH.f90
1>IceFloe_Types.f90
1>NWTC_FitPack.f90
1>MAP_Types.f90
1>WAMIT_Interp.f90
1>Waves_Types.f90
1>Lidar_Types.f90
1>IfW_UniformWind_Types.f90
1>UserVSCont_KP.f90
1>WAMIT2_Types.f90
1>AirfoilInfo_Types.f90
1>MAP.f90
1>IfW_BladedFFWind_Types.f90
1>Morison_Types.f90
1>IceDyn.f90
1>ElastoDyn_Types.f90
1>NWTC_FFTPACK.f90
1>FEAMooring_Types.f90
1>FEAM.f90
1>IfW_UniformWind.f90
1>IceFloeBase.F90
1>Conv_Radiation_Types.f90
1>BeamDyn_Types.f90
1>IfW_HAWCWind_Types.f90
1>crushingIEC.F90
1>TMD_Types.f90
1>OrcaFlexInterface_Types.f90
1>IfW_UserWind_Types.f90
1>BeamDyn_Subs.f90
1>MoorDyn_Types.f90
1>IfW_TSFFWind.f90
1>coupledCrushing.F90
1>Current.f90
1>SS_Radiation_Types.f90
1>ServoDyn_Types.f90
1>ElastoDyn_IO.f90
1>AirfoilInfo.f90
1>BladedInterface.F90
1>SD_FEM.f90
1>crushingISO.F90
1>WAMIT2_Output.f90
1>IfW_BladedFFWind.f90
1>UserWaves.f90
1>UnsteadyAero_Types.f90
1>MoorDyn_IO.f90
1>WAMIT_Types.f90
1>lockInISO.F90
1>SubDyn_Output.f90
1>intermittentCrushing.F90
1>MoorDyn.f90
1>ElastoDyn.f90
1>TMD.f90
1>IfW_UserWind.f90
1>E:\fastv8编译\Source\dependencies\InflowWind\IfW_UserWind.f90(47): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [PARAMDATA]
1>IceFlexBase.F90
1>SS_Radiation.f90
1>BeamDyn_IO.f90
1>IfW_HAWCWind.f90
1>InflowWind_Types.f90
1>IceFlexIEC.f90
1>BeamDyn.f90
1>OrcaFlexInterface.F90
1>E:\fastv8编译\Source\dependencies\OrcaFlex\OrcaFlexInterface.F90(114): warning #7025: This directive is not standard F2003.
1>E:\fastv8编译\Source\dependencies\OrcaFlex\OrcaFlexInterface.F90(127): warning #7025: This directive is not standard F2003.
1>E:\fastv8编译\Source\dependencies\OrcaFlex\OrcaFlexInterface.F90(145): warning #7025: This directive is not standard F2003.
1>E:\fastv8编译\Source\dependencies\OrcaFlex\OrcaFlexInterface.F90(114): error #6994: A procedure in an ABSTRACT interface must not be specified with DEC$ ALIAS or DEC$ ATTRIBUTES ALIAS. [ORCAFLEXUSERPTFMLDINITIALISE]
1>E:\fastv8编译\Source\dependencies\OrcaFlex\OrcaFlexInterface.F90(127): error #6994: A procedure in an ABSTRACT interface must not be specified with DEC$ ALIAS or DEC$ ATTRIBUTES ALIAS. [ORCAFLEXUSERPTFMLD]
1>E:\fastv8编译\Source\dependencies\OrcaFlex\OrcaFlexInterface.F90(145): error #6994: A procedure in an ABSTRACT interface must not be specified with DEC$ ALIAS or DEC$ ATTRIBUTES ALIAS. [ORCAFLEXUSERPTFMLDFINALISE]
1>compilation aborted for E:\fastv8编译\Source\dependencies\OrcaFlex\OrcaFlexInterface.F90 (code 1)
1>ServoDyn.f90
1>Conv_Radiation.f90
1>BEMT_Types.f90
1>InflowWind_Subs.f90
1>WAMIT2.f90
1>SubDyn.f90
1>HydroDyn_Types.f90
1>Waves.f90
1>randomCrushing.F90
1>UnsteadyAero.f90
1>BEMTUncoupled.f90
1>DWM_Types.f90
1>IceFlexISO.f90
1>Lidar.f90
1>AeroDyn_Types.f90
1>WAMIT_Output.f90
1>AeroDyn14_Types.f90
1>AeroDyn_IO.f90
1>HydroDyn_Output.f90
1>GenSubs.f90
1>Morison_Output.f90
1>fmin_fcn.f90
1>Waves2.f90
1>FAST_Types.f90
1>IceFloe.f90
1>AeroSubs.f90
1>WAMIT.f90
1>InflowWind.f90
1>FAST_Mods.f90
1>OpenFOAM.f90
1>mod_root1dim.f90
1>Morison.f90
1>DWM_Wake_Sub_ver2.f90
1>DWM.f90
1>AeroDyn14.f90
1>HydroDyn_Input.f90
1>BEMT.f90
1>AeroDyn.f90
1>HydroDyn.f90
1>FAST_Solver.f90
1>E:\fastv8编译\Source\FAST_Solver.f90(43): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [ORCAFLEXINTERFACE]
1>compilation aborted for E:\fastv8编译\Source\FAST_Solver.f90 (code 1)
1>FAST_Lin.f90
1>E:\fastv8编译\Source\FAST_Lin.f90(29): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [FAST_SOLVER]
1>E:\fastv8编译\Source\FAST_Lin.f90(39): error #6457: This derived type name has not been declared. [FAST_PARAMETERTYPE]
1>E:\fastv8编译\Source\FAST_Lin.f90(40): error #6457: This derived type name has not been declared. [FAST_OUTPUTFILETYPE]
1>E:\fastv8编译\Source\FAST_Lin.f90(41): error #6457: This derived type name has not been declared. [FAST_MISCVARTYPE]
1>E:\fastv8编译\Source\FAST_Lin.f90(42): error #6457: This derived type name has not been declared. [AERODYN_DATA]
1>E:\fastv8编译\Source\FAST_Lin.f90(43): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Lin.f90(45): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Lin.f90(48): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Lin.f90(49): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Lin.f90(51): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Lin.f90(52): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Lin.f90(54): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Lin.f90(55): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Lin.f90(206): error #6457: This derived type name has not been declared. [FAST_PARAMETERTYPE]
1>E:\fastv8编译\Source\FAST_Lin.f90(207): error #6457: This derived type name has not been declared. [FAST_OUTPUTFILETYPE]
1>E:\fastv8编译\Source\FAST_Lin.f90(208): error #6457: This derived type name has not been declared. [AD_INPUTTYPE]
1>E:\fastv8编译\Source\FAST_Lin.f90(210): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Lin.f90(211): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Lin.f90(212): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Lin.f90(214): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Lin.f90(288): error #6457: This derived type name has not been declared. [FAST_PARAMETERTYPE]
1>E:\fastv8编译\Source\FAST_Lin.f90(289): error #6457: This derived type name has not been declared. [FAST_OUTPUTFILETYPE]
1>E:\fastv8编译\Source\FAST_Lin.f90(290): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Lin.f90(292): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Lin.f90(295): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Lin.f90(296): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Lin.f90(298): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Lin.f90(393): error #6683: A kind type parameter must be a compile-time constant. [DBKI]
1>E:\fastv8编译\Source\FAST_Lin.f90(395): error #6457: This derived type name has not been declared. [FAST_PARAMETERTYPE]
1>E:\fastv8编译\Source\FAST_Lin.f90(396): error #6457: This derived type name has not been declared. [FAST_OUTPUTFILETYPE]
1>C:\Users\xujinyu\AppData\Local\Temp\1197613.i90(2397): catastrophic error: Too many errors, exiting
1>compilation aborted for E:\fastv8编译\Source\FAST_Lin.f90 (code 1)
1>FAST_Subs.f90
1>E:\fastv8编译\Source\FAST_Subs.f90(29): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [FAST_SOLVER]
1>E:\fastv8编译\Source\FAST_Subs.f90(30): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [FAST_LINEAR]
1>E:\fastv8编译\Source\FAST_Subs.f90(41): error #6683: A kind type parameter must be a compile-time constant. [DBKI]
1>E:\fastv8编译\Source\FAST_Subs.f90(42): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Subs.f90(43): error #6457: This derived type name has not been declared. [FAST_TURBINETYPE]
1>E:\fastv8编译\Source\FAST_Subs.f90(44): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Subs.f90(47): error #6457: This derived type name has not been declared. [FAST_EXTERNINITTYPE]
1>E:\fastv8编译\Source\FAST_Subs.f90(78): error #6683: A kind type parameter must be a compile-time constant. [DBKI]
1>E:\fastv8编译\Source\FAST_Subs.f90(79): error #6457: This derived type name has not been declared. [FAST_PARAMETERTYPE]
1>E:\fastv8编译\Source\FAST_Subs.f90(80): error #6457: This derived type name has not been declared. [FAST_OUTPUTFILETYPE]
1>E:\fastv8编译\Source\FAST_Subs.f90(81): error #6457: This derived type name has not been declared. [FAST_MISCVARTYPE]
1>E:\fastv8编译\Source\FAST_Subs.f90(83): error #6457: This derived type name has not been declared. [ELASTODYN_DATA]
1>E:\fastv8编译\Source\FAST_Subs.f90(84): error #6457: This derived type name has not been declared. [BEAMDYN_DATA]
1>E:\fastv8编译\Source\FAST_Subs.f90(85): error #6457: This derived type name has not been declared. [SERVODYN_DATA]
1>E:\fastv8编译\Source\FAST_Subs.f90(86): error #6457: This derived type name has not been declared. [AERODYN14_DATA]
1>E:\fastv8编译\Source\FAST_Subs.f90(87): error #6457: This derived type name has not been declared. [AERODYN_DATA]
1>E:\fastv8编译\Source\FAST_Subs.f90(88): error #6457: This derived type name has not been declared. [INFLOWWIND_DATA]
1>E:\fastv8编译\Source\FAST_Subs.f90(89): error #6457: This derived type name has not been declared. [OPENFOAM_DATA]
1>E:\fastv8编译\Source\FAST_Subs.f90(90): error #6457: This derived type name has not been declared. [HYDRODYN_DATA]
1>E:\fastv8编译\Source\FAST_Subs.f90(91): error #6457: This derived type name has not been declared. [SUBDYN_DATA]
1>E:\fastv8编译\Source\FAST_Subs.f90(92): error #6457: This derived type name has not been declared. [MAP_DATA]
1>E:\fastv8编译\Source\FAST_Subs.f90(93): error #6457: This derived type name has not been declared. [FEAMOORING_DATA]
1>E:\fastv8编译\Source\FAST_Subs.f90(94): error #6457: This derived type name has not been declared. [MOORDYN_DATA]
1>E:\fastv8编译\Source\FAST_Subs.f90(95): error #6457: This derived type name has not been declared. [ORCAFLEX_DATA]
1>E:\fastv8编译\Source\FAST_Subs.f90(97): error #6457: This derived type name has not been declared. [ICEFLOE_DATA]
1>E:\fastv8编译\Source\FAST_Subs.f90(98): error #6457: This derived type name has not been declared. [ICEDYN_DATA]
1>E:\fastv8编译\Source\FAST_Subs.f90(100): error #6457: This derived type name has not been declared. [FAST_MODULEMAPTYPE]
1>E:\fastv8编译\Source\FAST_Subs.f90(102): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Subs.f90(106): error #6457: This derived type name has not been declared. [FAST_EXTERNINITTYPE]
1>E:\fastv8编译\Source\FAST_Subs.f90(109): error #6457: This derived type name has not been declared. [ED_INITINPUTTYPE]
1>C:\Users\xujinyu\AppData\Local\Temp\304413.i90(6203): catastrophic error: Too many errors, exiting
1>compilation aborted for E:\fastv8编译\Source\FAST_Subs.f90 (code 1)
1>FAST_Prog.f90
1>E:\fastv8编译\Source\FAST_Prog.f90(39): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [FAST_SUBS]
1>E:\fastv8编译\Source\FAST_Prog.f90(44): error #6683: A kind type parameter must be a compile-time constant. [DBKI]
1>E:\fastv8编译\Source\FAST_Prog.f90(44): warning #8586: Implicit type is given to allow out-of-order declaration. Non-standard extension. [DBKI]
1>E:\fastv8编译\Source\FAST_Prog.f90(44): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant. [DBKI]
1>E:\fastv8编译\Source\FAST_Prog.f90(44): error #6975: A kind-param must be a digit-string or a scalar-int-constant-name. [DBKI]
1>E:\fastv8编译\Source\FAST_Prog.f90(45): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Prog.f90(48): error #6457: This derived type name has not been declared. [FAST_TURBINETYPE]
1>E:\fastv8编译\Source\FAST_Prog.f90(50): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Prog.f90(51): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Prog.f90(52): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Prog.f90(58): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Prog.f90(164): error #6683: A kind type parameter must be a compile-time constant. [INTKI]
1>E:\fastv8编译\Source\FAST_Prog.f90(65): error #6404: This name does not have a type, and must have an explicit type. [PROGNAME]
1>E:\fastv8编译\Source\FAST_Prog.f90(65): warning #6931: Fortran 2003 does not allow this assignment statement. [‘FAST’]
1>E:\fastv8编译\Source\FAST_Prog.f90(67): error #6632: Keyword arguments are invalid without an explicit interface. [FLAG]
1>E:\fastv8编译\Source\FAST_Prog.f90(70): error #6404: This name does not have a type, and must have an explicit type. [TURBINE]
1>E:\fastv8编译\Source\FAST_Prog.f90(111): warning #6187: Fortran 2003 requires an INTEGER data type in this context. [N_TMAX_M1]
1>E:\fastv8编译\Source\FAST_Prog.f90(117): error #6363: The intrinsic data types of the arguments must be the same. [MOD]
1>E:\fastv8编译\Source\FAST_Prog.f90(118): error #6362: The data types of the argument(s) are invalid. [TRIM]
1>E:\fastv8编译\Source\FAST_Prog.f90(118): error #6404: This name does not have a type, and must have an explicit type. [NUM2LSTR]
1>E:\fastv8编译\Source\FAST_Prog.f90(118): error #6362: The data types of the argument(s) are invalid. [TRIM]
1>E:\fastv8编译\Source\FAST_Prog.f90(121): error #6404: This name does not have a type, and must have an explicit type. [ABORTERRLEV]
1>E:\fastv8编译\Source\FAST_Prog.f90(121): error #6404: This name does not have a type, and must have an explicit type. [ERRID_SEVERE]
1>E:\fastv8编译\Source\FAST_Prog.f90(122): error #6363: The intrinsic data types of the arguments must be the same. [MIN]
1>E:\fastv8编译\Source\FAST_Prog.f90(123): error #6404: This name does not have a type, and must have an explicit type. [NEWLINE]
1>E:\fastv8编译\Source\FAST_Prog.f90(123): error #6054: A CHARACTER data type is required in this context. [NEWLINE]
1>E:\fastv8编译\Source\FAST_Prog.f90(153): error #6404: This name does not have a type, and must have an explicit type. [ERRID_NONE]
1>E:\fastv8编译\Source\FAST_Prog.f90(44): error #6404: This name does not have a type, and must have an explicit type. [DBKI]
1>E:\fastv8编译\Source\FAST_Prog.f90(171): error #6054: A CHARACTER data type is required in this context. [NEWLINE]
1>E:\fastv8编译\Source\FAST_Prog.f90(171): error #6054: A CHARACTER data type is required in this context. [NEWLINE]
1>E:\fastv8编译\Source\FAST_Prog.f90(177): error #6837: The leftmost part-ref in a data-ref can not be a function reference. [TURBINE]
1>E:\fastv8编译\Source\FAST_Prog.f90(177): error #6158: The structure-name is invalid or is missing. [TURBINE]
1>C:\Users\xujinyu\AppData\Local\Temp\2355613.i90(194): catastrophic error: Too many errors, exiting
1>compilation aborted for E:\fastv8编译\Source\FAST_Prog.f90 (code 1)
1>
1>Build log written to “file://E:\fastv8编译\Compiling\VisualStudio\x64\Release\BuildLog.htm”
1>FAST_Project - 98 error(s), 17 warning(s)
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
Thank you again for your patient answers to my questions
Best regards,

FAST v8 was built with older compilers that allowed a few things to work (that shouldn’t), and don’t work with newer compilers. In your error messages, these three errors need to be fixed, and then hopefully, the project can be built successfully:

If you remove the word “ABSTRACT” from the lines that are indicated in the three error messages, I think that will fix the issue. (OrcaFlexInterface.F90 lines 114, 127, and 145; you can double-click on the error messages in the error list window in Visual Studio to have them open to the lines with errors).

After removing those words, please compile again and see if that works.

Dear Bonnie,
I successfully solved the problem with your help. Thank you for your patient explanation
Best regards,

Dear Jason,
I successfully solved the problem with your help. Thank you for your patient explanation.
Best regards,

1 Like

Dear Jason,
I’ve recently been trying to add earthquakes in fastv8, and I’m going to write using the state space equations in the subdyn_manual, and have the load vectors ready in the code. But I still can’t find the code about the state space equation, I hope you can give me some ideas, such as which subroutine this equation is placed in.
By the way, in the SD initialization code, are ‘CreateTPMeshes’ and’ CreateY2Meshes’ mesh mappings between the transition node and the internal node, respectively? Are these two subroutines related to the space equation of state? *The content of these two codes is difficult for me.
Best regards,

Dear @Jinyu.Xu,

In the SubDyn source code, the state-space equation for the state derivative is implemented in SUBROUTINE SD_CalcContStateDeriv() and the state-space equation for the outputs is implemented in SUBROUTINE SD_CalcOutput().

SubDyn SUBROUTINE CreateTPMeshes() is used to generate the mesh data structures for the module-level inputs (motions) and outputs (loads) at the transition piece. I’m not sure what you are referring to when you mention CreateY2Meshes. I don’t see such a variable or routine in the SubDyn source code.

Best regards,

Dear Jason,
I am preparing for debugging, thank you for your reply.
Best regards,

Dear Jason,
I generated the executable program by compiling v8, with seismic calculation function, but unfortunately the executable failed to initialize, please help me.
FAST_InitializeAll:SD_Init:Craig_Bampton:CBMatrix:LAPACK_SGETRF: U( 1, 1)=0.
Factor U is exactly singular.
I checked the CBMatrix subroutine. I didn’t make any changes to the subroutine. I just extracted MLL from the BreakSysMtrx subroutine. The program can run normally without making any changes to the code. By the way, does this have anything to do with 32-bit and 64-bit compilation?
Best regards,

Dear @Jinyu.Xu,

I’m sure the issue is tied to something you changed in the source code, so, I’m not sure what to suggest. I would guess the problem is not in the addressing scheme of the compilation (32 versus 64 bit).

Best regards,

Dear Jason,
I will continue to check, thank you for your reply.
Best regards,

Dear Jason,
I solved the above problem, but I also ushered in a new trouble. It looks like the motion solution doesn’t converge. I would like to share with you my thoughts on adding earthquake load and ask you to give me some suggestions or ideas.
I changed FX and FY by changing the equation of state in the subdyn module. Make fx add (Nmodes,1 )column vectors and make fy add (6,1) column vectors.This code was added to SUBROUTINE FAST_Solution before Step 1.a: Extrapolate Inputs, but the results did not converge.the program can continue running when I close the CompInflow and CompAero options.However, the results were incorrect. The displacement of the tower did not change after the seismic action was added
f0776397fc32e3dd4c68f6ba64a5faf
No matter how I change the acceleration data, the displacement stays the same.I want to know if this behavior of adding the load directly at time t+dt is what I want to achieve.Maybe I need to update the mesh status. I hope you can give me some suggestions
Best regards,

Dear @Jinyu.Xu,

I’m not really understanding what source code changes you are describing. What variables are you changing?

Best regards,

Dear Jason,
Forgive me for not clarifying the question
FX is from the state space equation(39) in subdyn’s manual
FY is FY1 from the equation(42) in subdyn’s manual


Best regards,

Dear @Jinyu.Xu,

I’m still not understanding. F_X and F_Y1 that you describe are not inputs to SubDyn, rather they are internal variables within SubDyn. You mentioned changing the code in SUBROUTINE FAST_Solution(). How are these related?

Best regards,

Dear Jason,
I think by changing the F_y1, changing the F_Tp that is transferred from subdyn to elastodyn, the role of the bottom is transferred to the top. My understanding may be wrong, please give me some advice
Best regards,

Dear @Jinyu.Xu,

I’m not sure I understand what you are changing and why. You’ll need to clarify what you are trying to do if you want me to provide guidance.

Best regards,

Dear Jason,
I want to simulate earthquake action by applying a concentrated force to the bottom jacket node. So I changed the SD %INPUT %LMesh% Force, but when I count to exert concentrated Force moment 'FAST_Solution: CalcOutputs_And_SolveForInputs: SolveOption1: ED_SD_HD_BD_Orca_In putOutputSolve:SD_CalcOutput:Small angle assumption violated in SUBROUTINE SmllRotTrans() due to a large UL input angles. The solution may be inaccurate. Simulation continuing, but future warnings from SmllRotTrans() will be suppressed. ’ The changed program is placed first in the FAST Solution.I don’t know if I made myself clear.
Best regards,

Dear @Jinyu.Xu,

Are you summing forces to the LMesh input to SubDyn to what is already transferred to the LMesh input from HydroDyn output? Does the model remain stable and produce the results you expect if the force you add is zero or small in value?

Best regards,

Dear Jason,
As you said, when I add up the forces the large displacement warning from SmllRotTrans no longer appears.I have tried not to apply the concentrated force to all the nodes these days, the program can run. Once I apply the concentrated force to all the nodes in the LMESH, the abrupt displacement of the previous days will appear. I don’t know why.
I also tried to adjust the force to very small, but the result was still like I said above
Best regards,

Dear @Jinyu.Xu,

I’m sorry, but I’m not fully understanding what you are saying. Can you clarify?

Best regards,