Openfast: 安装后发生OpenFAST错误

创建于 2020-10-13  ·  36评论  ·  资料来源: OpenFAST/openfast

大家好,我是OpenFAST的新用户,也是一年级的博士生。
我刚刚以https://openfast.readthedocs.io/en/master/source/install/install_vs_windows.html的形式完成安装

在2.2.3.1.2之前,所有操作均正常进行。 编译OpenFAST,N.6构建>构建解决方案时,出现了33个错误和14个警告。
我的编程技能很低,所以我需要您的帮助。 非常感谢你

image

严重性代码说明项目文件行抑制状态
错误错误#6683:kind类型参数必须是编译时常量。 [INTKI] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 47
错误编译已中止(代码1)C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 1
错误错误#7002:打开已编译的模块文件时出错。 检查包含路径。 [FAST_SUBS] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 34
错误错误#6592:此符号必须是定义为参数,枚举数或计算结果为编译时常数的查询函数的参数。 [DBKI] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
错误错误#6975:种类参数必须是数字字符串或标量int常数名称。 [DBKI] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
错误错误#6683:kind类型参数必须是编译时常量。 [DBKI] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
错误错误#6683:kind类型参数必须是编译时常量。 [INTKI] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 40
错误错误#6457:尚未声明此派生类型名称。 [FAST_TURBINETYPE] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 43
错误错误#6683:kind类型参数必须是编译时常量。 [INTKI] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 45
错误错误#6683:kind类型参数必须是编译时常量。 [INTKI] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 46
错误错误#6683:kind类型参数必须是编译时常量。 [INTKI] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 54
错误错误#6404:此名称没有类型,并且必须具有显式类型。 [PROGNAME] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 61
错误错误#6632:关键字参数在没有显式接口的情况下无效。 [ARG2] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 65
错误错误#6632:关键字参数在没有显式接口的情况下无效。 [FLAG] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 65
错误错误#6404:此名称没有类型,并且必须具有显式类型。 [涡轮] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 68
错误错误#6632:关键字参数在没有显式接口的情况下无效。 [SKIPRUNTIMEMSG] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 77
错误错误#6404:此名称没有类型,并且必须具有显式类型。 [ERRID_NONE] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 77
错误错误#6363:参数的固有数据类型必须相同。 [MOD] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
错误错误#6460:这不是在包含结构中定义的字段名称。 [FOUNDSTEADY] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
错误错误#6362:参数的数据类型无效。 [TRIM] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 129
错误错误#6362:参数的数据类型无效。 [TRIM] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 129
错误错误#6404:此名称没有类型,并且必须具有显式类型。 [NUM2LSTR] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 129
错误错误#6404:此名称没有类型,并且必须具有显式类型。 [ABORTERRLEV] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 132
错误错误#6404:此名称没有类型,并且必须具有显式类型。 [ERRID_SEVERE] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 132
错误错误#6363:参数的固有数据类型必须相同。 [MIN] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 133
错误错误#6054:在这种情况下,必须使用CHARACTER数据类型。 [NEWLINE] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 134
错误错误#6404:此名称没有类型,并且必须具有显式类型。 [NEWLINE] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 134
错误错误#6341:在这种情况下,需要逻辑数据类型。 [FOUNDSTEADY] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 152
错误错误#6404:此名称没有类型,并且必须具有显式类型。 [ERRID_FATAL] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 159
错误错误#6683:kind类型参数必须是编译时常量。 [INTKI] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 179
错误错误#6683:kind类型参数必须是编译时常量。 [INTKI] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 184
错误为IceFloe运行FAST Registry时出错。 C:UserswichucodeopenfastmodulesicefloesrcinterfacesFASTIceFloe_FASTRegistry.inp 1
错误错误PRJ0019:工具从“ IceFloe的运行注册表”项目中返回了错误代码
警告警告#8586:隐式类型被指定为允许乱序声明。 非标准扩展名。 [DBKI] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
警告警告#8586:隐式类型被指定为允许乱序声明。 非标准扩展名。 [ERRMSGLEN] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 48
警告警告#6187:在这种情况下,Fortran 2003需要一个INTEGER数据类型。 C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 48
警告警告#6931:Fortran 2003不允许使用此赋值语句。 ['OpenFAST'] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 61
警告警告#6187:在这种情况下,Fortran 2003需要一个INTEGER数据类型。 [N_TMAX_M1] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 122
警告警告#6188:在这种情况下,Fortran 2003需要LOGICAL数据类型。 C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
警告警告#6188:在这种情况下,Fortran 2003需要LOGICAL数据类型。 C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
警告警告#6192:Fortran 2003不允许此数据类型转换。 C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
警告警告#6188:在这种情况下,Fortran 2003需要LOGICAL数据类型。 [FOUNDSTEADY] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
警告警告#6188:在这种情况下,Fortran 2003需要LOGICAL数据类型。 [FOUNDSTEADY] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 152
警告警告#6188:在这种情况下,Fortran 2003需要LOGICAL数据类型。 C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158
警告警告#6188:在这种情况下,Fortran 2003需要LOGICAL数据类型。 [FOUNDSTEADY] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158
警告警告#6188:在这种情况下,Fortran 2003需要LOGICAL数据类型。 C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158
警告警告#6188:在这种情况下,Fortran 2003需要LOGICAL数据类型。 [CALCSTEADY] C:Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158

Question

最有用的评论

不用担心@Wichuda Munbua

现在,您已经安装了该程序,请在论坛上进行故障排除和许多有用的信息
https://wind.nrel.gov/forum/wind/
请仔细阅读第一个线程中的说明!

祝您的项目好运,

学士学位


来自:威奇达[email protected]
发送:2020年10月15日,星期四2:58 PM
发送至:OpenFAST / openfast [email protected]
抄送:bartoszstachowicz [email protected] ; 提及提及@ noreply.github.com
主题:Re:[OpenFAST / openfast] OpenFAST安装后发生错误(#566)

@bartoszstachowicz https://github.com/bartoszstachowicz我想说非常感谢您今天的慷慨帮助,谢谢^^

-
您收到此邮件是因为有人提到您。
直接回复此电子邮件,在GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-709383461上查看,或退订https://github.com/notifications/unsubscribe-auth/AQIBICM64BLDUO42XP4BJ4LSK4EYLANCNFSM4SOGO7TA

所有36条评论

然后在阅读了其他问题后,我尝试解决,仍然出现8个错误和39个警告

image

严重性代码说明项目文件行抑制状态
警告警告#7410:Fortran 2003不允许使用此关键字。 [转换] C:UserswichucodeopenfastmodulesaerodynsrcFVW_VTK.f90 99
错误错误#11018:无法打开mkl_sequential IPo
错误错误#11023:命令行ipo上没有链接所需的所有组件
错误错误#11018:无法打开C:UserswichucodeopenfastbuildbinFASTlib_x64.lib ipo
错误错误#11018:无法打开mkl_core ipo
错误错误#11018:无法打开mkl_intel_lp64 IPo
错误致命错误LNK1181:无法打开输入文件'C:UserswichucodeopenfastbuildbinFASTlib_x64.lib'链接
错误致命错误LNK1181:无法打开输入文件'.... buildbin \ MAP_x64.lib'链接
警告警告#7416:Fortran 2003不允许此内部过程。 [NORM2] C:UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 93
警告警告#7416:Fortran 2003不允许此内部过程。 [NORM2] C:UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 179
警告警告#7416:Fortran 2003不允许此内部过程。 [NORM2] C:UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 180
警告警告#7416:Fortran 2003不允许此内部过程。 [NORM2] C:UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 184
警告警告#7416:Fortran 2003不允许此内部过程。 [NORM2] C:UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 186
警告警告#7416:Fortran 2003不允许此内部过程。 [NORM2] C:UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 468
警告警告#7416:Fortran 2003不允许此内部过程。 [NORM2] C:UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 471
警告警告#7416:Fortran 2003不允许此内部过程。 [NORM2] C:UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 472
警告警告#5112:FORTRAN-90的扩展:标签格式C:UserswichucodeopenfastmoduleshydrodynsrcWaves.f90 142
警告警告#7416:Fortran 2003不允许此内部过程。 [ERF] C:Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 126
警告警告#7416:Fortran 2003不允许此内部过程。 [ERF] C:Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 136
警告警告#7416:Fortran 2003不允许此内部过程。 [ERF] C:Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 149
警告警告#7416:Fortran 2003不允许此内部过程。 [GAMMA] C:Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 166
警告警告#7416:Fortran 2003不允许此内部过程。 [GAMMA] C:Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 176
警告警告#7416:Fortran 2003不允许此内部过程。 [GAMMA] C:Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 186
警告警告#7410:Fortran 2003不允许使用此关键字。 [目录] C:Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 228
警告警告#7410:Fortran 2003不允许使用此关键字。 [CARRIAGECONTROL] C:Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 242
警告警告#7410:Fortran 2003不允许使用此关键字。 [转换] C:Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 267
警告警告#7416:Fortran 2003不允许此内部过程。 [退出] C:Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 284
警告警告#7025:该指令不是标准的F2003。 C:Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90 114
警告警告#7025:该指令不是标准的F2003。 C:Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90 127
警告警告#7025:该指令不是标准的F2003。 C:Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90 145
警告警告#11021:未解决的NWTC_LIBRARY_mp_NWTC_INIT IPO
警告警告#11021:未解决的FAST_SUBS_mp_FAST_RESTOREFROMCHECKPOINT_TARY IPO
警告警告#11021:未解决的FAST_SUBS_mp_FAST_SOLUTION0_T ipo
警告警告#11021:未解决的NWTC_IO_mp_CHECKARGS IPO
警告警告#11021:未解决的FAST_SUBS_mp_FAST_LINEARIZE_T IPo
警告警告#11021:未解决的FAST_SUBS_mp_EXITTHISPROGRAM_T IPo
警告警告#11021:未解决的NWTC_IO_mp_INT2LSTR ipo
警告警告#11021:未解决的NWTC_BASE_mp_ABORTERRLEV ipo
警告警告#11021:未解决的FAST_SUBS_mp_FAST_RESTOREFORVTKMODESHAPE_TARY IPO
警告警告#11021:未解决的FAST_SUBS_mp_FAST_CREATECHECKPOINT_TARY IPO
警告警告#11021:未解决的NWTC_IO_mp_PROGNAME IPO
警告警告#11021:未解决的FAST_SUBS_mp_FAST_SOLUTION_T ipo
警告警告#11021:未解决的FAST_SUBS_mp_FAST_INITIALIZEALL_T IPo
警告警告#11021:未解决的NWTC_IO_mp_NORMSTOP ipo
警告警告#11021:未解决的NWTC_IO_mp_WRSCR IPO
警告警告#11021:未解决的NWTC_IO_mp_R2LSTR8 IPO
错误MSB8036找不到Windows SDK版本8.1。 安装所需版本的Windows SDK或在项目属性页中更改SDK版本,或者通过右键单击解决方案并选择“重新定位解决方案”。 MAP_dll C:程序文件(x86)Microsoft Visual Studio2019社区MSBuildMicrosoftVCv160Microsoft.Cpp.WindowsSDK.targets 46

image

现在,我如上所述卡住了5个错误和39个警告,bin文件夹中没有openfast_x64。

image

你好,
安装时始终是这样,错误一直在弹出,不要灰心:)
我总是从头开始,因为一旦解决了第一件事,有时错误就会在块中消失。
在您的情况下,您似乎缺少了Intel(mkl)的数学内核库,它是Parallel Studio XE软件包的一部分
如果您是学生,则可以在提供Uni电子邮件后从Intel网站下载它。 否则,我认为这是应付的。
在这里检查:
https://software.intel.com/content/www/us/en/develop/tools/compilers/fortran-compilers/choose-download.html
我设法仅通过安装该软件包中的几个软件进行了编译,它们非常庞大,因此取决于您的存储。 我想我选择了C ++和Fortran编译器,MKL,性能方面的东西以及MPI。 但您可能必须安装更多,我不确定,已经有一段时间了。 在您的情况下,Visual Fortran也许也很有趣,但我不知道(我正在使用Linux。

拥有它们后,请尝试再次尝试编译FAST

祝你好运!

哦,同样在Linux上,一旦安装了这些软件包,就必须将它们的路径提供给编译器,这在Intel页面上有描述。

@ Wichuda-m是否需要您自己编译OpenFAST? 如果没有,您可以直接下载Windows二进制文件或在Linux上使用conda进行安装(即使用Windows的Windows子系统-WSL)。 请参阅文档的下载部分。

谢谢大家,实际上我使用的是macOS,但Windows似乎更易于构建OpenFAST,因此我尝试将其安装在Bootcamp上(我可能会有误解)。 我会尝试将其修复为您的建议^^

我使用macOS,但Windows似乎更易于构建OpenFAST

恰恰相反:借助CMake,使用完全开源和免费的库为Linux和macOS编译OpenFAST更加容易。

由于您使用的是macOS,建议您将Homebrew安装为软件包管理器,然后再安装CMake和gcc(其中包括gfortran)。 之后,请遵循安装说明的这一部分

最后,我再次指出,如果您不对OpenFAST进行代码更改,则无需在使用软件之前对其进行编译。 通过conda(macOS和Linux)或发行页面(Windows)提供的

Screen Shot 2020-10-14 at 13 54 27

我终于完成安装,现在尝试使用它。
等待您的建议^^

Screen Shot 2020-10-14 at 14 37 20

似乎我的文件夹(r-test)是空的,我可能会错过一些东西。 接下来我该怎么办? 谢谢你

Screen Shot 2020-10-14 at 17 53 19

我在运行CTest时遇到错误(我的编程技能= 0)谢谢您的帮助@rafmudaf

差不多好了!

看起来您的测试文件丢失了
您确定输入了--recursive标志吗?
另外,这些命令:

git checkout开发
git子模块更新

他们将您的分支更改为开发人员,那里有更多功能,但是我不确定是否包含测试套件,只需跳过它们
另外,请确保使用测试-DBUILD_TESTING = ON进行构建

如果您认为已经正确编译了OpenFAST部分,并且测试陷入混乱,请尝试直接进入其中一个测试模拟文件夹,并在ROOTNAME.fst文件上运行FAST
像这样:

路径/到/ openfast /可执行文件/可执行文件.ROOTNAME.fst&> log

还记得编译控制器!

祝你好运!

@bartoszstachowicz谢谢^^

我输入了--recursive,但是没有用,所以我输入了“ git submodule update --init --recursive”

https://openfast.readthedocs.io/en/master/source/testing/index.html

现在我不小心关闭了用于安装OpenFAST的终端,找到了重新打开的方式,有什么建议吗?

放大了吗? 如果你愿意的话我可以试一试

给我写一封电子邮件,

否则,如果您不需要修改代码,则@rafmudaf可能是正确的,值得尝试使用

我安装了其他软件,效果很好,由您决定

祝你好运

@bartoszstachowicz谢谢,我现在不想修改代码(我的技能是零),我接下来应该尝试安装conth吗? 我还没有下载。

好吧,这可能会更容易,

我认为,请安装miniconda并尝试从此处启动该软件包:

https://anaconda.org/conda-forge/openfast

我被困在这里,(想哭)

Screen Shot 2020-10-14 at 20 00 12

尝试遵循以下命令:

conda install -c conda-forge openfast >> ~/Desktop/log. txt

它应该将日志文件输出到桌面

然后看看您是否能在其中识别出这些冲突,应该有关于缺少的包裹的信息,例如

我让它运行到完成为止

Screen Shot 2020-10-14 at 21 21 18

大家好
根据指南文档,我成功地重新编译了FAST_SFunc和OpenFAST-Simulink和MAP,并将它们放入存在.fst的文件中。 但是,当我尝试在matlab / simulink中模拟OpenLoop.m时遇到错误。 该错误如下所示,是否有人知道如何解决此问题?

1602682782(1)

S函数“ FAST_SFunc”在“ OpenLoop / FAST非线性风力涡轮机/ S函数”中报告的错误:
FAST_Init ializeAll:FAST_Init :FAST_ReadPr imaryFile:尝试读取CalcSteady时,发生了文件“ E:OPENFASTr-testSIMULINK5MW_OC4Semi_WSt_WavesWN5MW_OC4Semi_WSt_WavesWN.fst”的
FAST_ReadPr imaryFile:尝试读取Twr_Kdmp时,发生了文件“ E:OPENFASTr-testSIMULINK5MW_OC4Semi_WSt_WavesWN5MW_OC4Semi_WSt_WavesWN.fst”的
FAST_ReadPr imaryFile:尝试读取Bld_Kdmp时,发生了文件“ E:OPENFASTr-testSIMULINK5MW_OC4Semi_WSt_WavesWN5MW_OC4Semi_WSt_WavesWN.fst”的

@ Xiangheng -Feng等待@bartoszstachowicz寻求答案

对我而言,这里努力奋斗并等待他们的帮助^^

Screen Shot 2020-10-14 at 22 42 09

Screen Shot 2020-10-14 at 22 42 28

:D
我想提供帮助,但我认为您发布的日志不完整,您必须向上滚动并获取另一个屏幕截图,或者只是按我的要求附加日志文件...
否则,请安装zoom并在此处给我发送链接: [email protected]我将尝试看看

@bartoszstachowicz感谢您抽出

@ Wichuda-m我不确定conda中为什么会有冲突的依赖关系,但是要考虑的一件事是,通常应该为每个不同的项目创建一个新的conda环境。 这不是特定于OpenFAST,而只是conda的一般最佳实践。 所以你应该尝试这样的事情:

conda create -n openfast
conda install openfast -c conda-forge
which openfast

你好! @rafmudaf谢谢,不确定是否成功?

(基本) wichudamunbua @ MacBook-Pro-khxng-Wichuda〜
收集包元数据(current_repodata.json):已完成
解决环境:已完成

包装方案

环境位置:/用户/ wichudamunbua / opt / anaconda3

添加/更新的规格:
-康达

将下载以下软件包:

package                    |            build
---------------------------|-----------------
conda-4.8.5                |           py38_0         2.8 MB
------------------------------------------------------------
                                       Total:         2.8 MB

以下软件包将被更新:

康达4.8.3-py38_0-> 4.8.5-py38_0

是否继续([y] / n)? ÿ

下载和解压缩软件包
conda-4.8.5 | 2.8 MB | ################################################ ############ | 100%
准备交易:完成
验证交易:已完成
执行交易:完成
(基础) wichudamunbua @ MacBook-Pro-khxng-Wichuda〜 %conda创建-n openfast
警告:“ / Users / wichudamunbua / opt / anaconda3 / envs / openfast”中已经存在一个conda环境。
删除现有环境(y / [n])? ÿ

收集包元数据(current_repodata.json):已完成
解决环境:已完成

包装方案

环境位置:/用户/ wichudamunbua / opt / anaconda3 / envs / openfast

是否继续([y] / n)? ÿ

准备交易:完成
验证交易:已完成
执行交易:完成

要激活此环境,请使用

$ conda激活openfast

要停用活动环境,请使用

$ conda停用

(基础) wichudamunbua @ MacBook-Pro-khxng-Wichuda〜 %conda激活openfast
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda〜 %conda安装openfast -c
收集包元数据(current_repodata.json):已完成
解决环境:已完成

包装方案

环境位置:/用户/ wichudamunbua / opt / anaconda3 / envs / openfast

添加/更新的规格:
-openfast

将下载以下软件包:

package                    |            build
---------------------------|-----------------
libblas-3.8.0              |      17_openblas          11 KB  conda-forge
libcxx-10.0.1              |       h5f48129_0         1.0 MB  conda-forge
libgfortran-5.0.0          |      h7cc5361_12          18 KB  conda-forge
libgfortran5-9.3.0         |      h7cc5361_12         1.7 MB  conda-forge
liblapack-3.8.0            |      17_openblas          11 KB  conda-forge
libopenblas-0.3.10         |openmp_h54245bb_5         8.3 MB  conda-forge
llvm-openmp-11.0.0         |       h73239a0_1         268 KB  conda-forge
openfast-2.4.0             |       h918f95b_1        34.4 MB  conda-forge
------------------------------------------------------------
                                       Total:        45.7 MB

将安装以下新软件包:

libblas conda-forge / osx-64 :: libblas-3.8.0-17_openblas
libcxx conda-forge / osx-64 :: libcxx-10.0.1-h5f48129_0
libgfortran康达伪造/osx-64::libgfortran-5.0.0-h7cc5361_12
libgfortran5康达伪造/osx-64::libgfortran5-9.3.0-h7cc5361_12
liblapack conda-forge / osx-64 :: liblapack-3.8.0-17_openblas
libopenblas conda伪造/osx-64::libopenblas-0.3.10-openmp_h54245bb_5
llvm-openmp conda-forge / osx-64 :: llvm-openmp-11.0.0-h73239a0_1
openfast conda-伪造/osx-64::openfast-2.4.0-h918f95b_1

是否继续([y] / n)? ÿ

下载和解压缩软件包
libgfortran5-9.3.0 | 1.7 MB | ################################################ ############ | 100%
libgfortran-5.0.0 | 18 KB | ################################################ ############ | 100%
liblapack-3.8.0 | 11 KB | ################################################ ############ | 100%
llvm-openmp-11.0.0 | 268 KB | ################################################ ############ | 100%
libblas-3.8.0 | 11 KB | ################################################ ############ | 100%
libcxx-10.0.1 | 1.0 MB | ################################################ ############ | 100%
libopenblas-0.3.10 | 8.3 MB | ################################################ ############ | 100%
openfast-2.4.0 | 34.4兆字节| ################################################ ############ | 100%
准备交易:完成
验证交易:已完成
执行交易:完成
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda〜 %openfast
/用户/ wichudamunbua / opt / anaconda3 / envs / openfast / bin / openfast
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda〜

就是这样,您现在已经安装了OpenFAST。
尝试运行openfast -vopenfast -h

非常感谢@rafmudaf

如何在运行CTest时出现错误? 我有42个错误

就像提到的@bartoszstachowicz一样,这里的输出似乎不完整,因此很难确定存储库的状态。 我建议从克隆OpenFAST或r-test开始,并遵循此处的文档: https: //openfast.readthedocs.io/en/master/source/testing/regression_test.html#python -driver。

如果您认为已经正确编译了OpenFAST部分,并且测试陷入混乱,请尝试直接进入其中一个测试模拟文件夹,并在ROOTNAME.fst文件上运行FAST

https://github.com/OpenFAST/openfast/issues/566#issuecomment -708275196的这部分在这里很关键。 您可以简单地下载测试用例并运行一个测试。 如果您不对OpenFAST进行更改,请不必担心测试结果。 此时,您只需要验证测试用例是否运行即可,而无需验证输出是否完全相同(尽管确实应该如此)。 尝试运行AWT或AOC案例。

在这里,我运行了openfast -v和openfast -h。 现在尝试解决运行测试

Screen Shot 2020-10-15 at 16 43 25

Screen Shot 2020-10-15 at 16 44 34

哦,所以您已经安装好了!

做得好


来自:威奇达[email protected]
发送:2020年10月15日星期四上午7:46
发送至:OpenFAST / openfast [email protected]
抄送:bartoszstachowicz [email protected] ; 提及提及@ noreply.github.com
主题:Re:[OpenFAST / openfast] OpenFAST安装后发生错误(#566)

在这里,我运行了openfast -v和openfast -h。 现在尝试解决运行测试

[截屏2020-10-15,16 43 25] https://user-images.githubusercontent.com/72775437/96092226-8d9c0e80-0f05-11eb-9b84-3d2e6de3e917.png

[截屏2020-10-15,16 44 34] https://user-images.githubusercontent.com/72775437/96092345-b7553580-0f05-11eb-8e93-504940cb9c31.png

-
您收到此邮件是因为有人提到您。
直接回复此电子邮件,在GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-708966741上查看,或退订https://github.com/notifications/unsubscribe-auth/AQIBICJ4FBXXOB3BOW7U6PDSK2SFHANCNFSM4SOGO7TA

@bartoszstachowicz谢谢^^

现在,我正在尝试从运行测试中找出错误

@bartoszstachowicz我想说非常感谢您今天的慷慨帮助,谢谢^^

不用担心@Wichuda Munbua

现在,您已经安装了该程序,请在论坛上进行故障排除和许多有用的信息
https://wind.nrel.gov/forum/wind/
请仔细阅读第一个线程中的说明!

祝您的项目好运,

学士学位


来自:威奇达[email protected]
发送:2020年10月15日,星期四2:58 PM
发送至:OpenFAST / openfast [email protected]
抄送:bartoszstachowicz [email protected] ; 提及提及@ noreply.github.com
主题:Re:[OpenFAST / openfast] OpenFAST安装后发生错误(#566)

@bartoszstachowicz https://github.com/bartoszstachowicz我想说非常感谢您今天的慷慨帮助,谢谢^^

-
您收到此邮件是因为有人提到您。
直接回复此电子邮件,在GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-709383461上查看,或退订https://github.com/notifications/unsubscribe-auth/AQIBICM64BLDUO42XP4BJ4LSK4EYLANCNFSM4SOGO7TA

你好,

如果您附加的报告来自失败的OpenFAST运行,那么它会在底部显示您遇到的错误。 DISCON.dll控件逻辑动态库丢失。 我想您一定忘了构建它。 在readthedocs上的OpenFAST文档中描述了执行此操作的过程。 我相信您可以通过在搜索栏中输入discon来轻松找到它。 完成此操作后,请检查PROJECTNAME_ServoDyn.dat文件中的路径设置是否正确。

始终阅读错误。 并在NREL论坛上查找错误,这将使您免于沮丧。 并且还将让您了解更多有关代码的信息。

同样,在初始化开始时出现的一系列错误提示您的输入文件有问题。 啊和
OpenFAST-HEAD-HASH-NOTFOUND
也是怪异的。 意味着找不到软件版本。

将整个OpenFAST存储库的另一个副本克隆到一个新文件夹中,更新所有依赖项(例如gcc,lapack,fortran等),然后使用阅读文档中的建议再次进行编译,可能是一个好主意。

由于我在Windows上安装时遇到问题,我今年春季仅安装了Linux系统才能运行OpenFAST。 如果您是这种情况,则值得放弃此方法。 一段时间之后,我仅通过遵循v指示便设法在Windows上安装了没有问题的程序。 这使您可以将Simulink界面用于控件和作者编写的某些Matlab工具,例如用于生成图形等。

祝你好运

来自:HYFOAM [email protected]
发送时间:2020年11月29日,星期日,下午6:31
发送至:OpenFAST / openfast [email protected]
抄送:bartoszstachowicz [email protected] ; 提及提及@ noreply.github.com
主题:Re:[OpenFAST / openfast] OpenFAST安装后发生错误(#566)

@bartoszstachowicz https://github.com/bartoszstachowicz
我在Linux上正确安装了openfast。 安装后,运行OpenFAST / reg_tests / r-test / glue-codes / openfast / AWT_WSt_StartUpShutDown计算示例,并获得正确的输出结果。 但是当我跑步时
在/ OpenFAST / reg_tests / r-test / glue-codes / openfast / 5MW_Land_BD_DLL_WTurb中进行计算时发生错误。
似乎告诉我初始化有问题。 我需要你的帮助。

OpenFAST

版权(C)2020国家可再生能源实验室
版权所有(C)2020 Envision Energy USA LTD

该程序根据Apache License 2.0版获得许可,并且绝对不提供担保。
有关详细信息,请参见随该软件一起分发的“ LICENSE”文件。

OpenFAST-HEAD-HASH-NOTFOUND
编译信息:

  • 编译器:GCC版本7.5.0
  • 体系结构:64位
  • 精度:双倍
  • 日期:2020年11月24日
  • 时间:22:35:15
    执行信息:
  • 日期:11/30/2020
  • 时间:01:24:18 + 0800

OpenFAST输入文件标题:
FAST认证测试#26 https://github.com/OpenFAST/openfast/issues/26:NREL 5.0 MW基线风力涡轮机(陆上)

运行ElastoDyn。
找不到ElastoDyn输入文件的节点输出部分,或者其格式不正确。
运行BeamDyn。
找不到BeamDyn输入文件的节点输出部分或格式不正确。
运行BeamDyn。
找不到BeamDyn输入文件的节点输出部分或格式不正确。
运行BeamDyn。
找不到BeamDyn输入文件的节点输出部分或格式不正确。
运行AeroDyn。
找不到AeroDyn输入文件的节点输出部分,或者其格式不正确。
运行BEM。
警告:因为C_nalpha为0,所以关闭了不稳定空气动力学。BladeNode = 1,Blade = 1
警告:因为C_nalpha为0,所以关闭了不稳定空气动力学。BladeNode = 2,Blade = 1
警告:因为C_nalpha为0,所以关闭了不稳定空气动力学。BladeNode = 3,Blade = 1
警告:因为C_nalpha为0,所以关闭了不稳定空气动力学。BladeNode = 4,Blade = 1
警告:因为C_nalpha为0,所以关闭了不稳定空气动力学。BladeNode = 1,Blade = 2
警告:因为C_nalpha为0,所以关闭了不稳定空气动力学。BladeNode = 2,Blade = 2
警告:因为C_nalpha为0,所以关闭了不稳定空气动力学。BladeNode = 3,Blade = 2
警告:因为C_nalpha为0,所以关闭了不稳定空气动力学。BladeNode = 4,Blade = 2
警告:因为C_nalpha为0,所以关闭了不稳定空气动力学。BladeNode = 1,Blade = 3
警告:因为C_nalpha为0,所以关闭了不稳定空气动力学。BladeNode = 2,Blade = 3
警告:因为C_nalpha为0,所以关闭了不稳定空气动力学。BladeNode = 3,Blade = 3
警告:因为C_nalpha为0,所以关闭了不稳定空气动力学。BladeNode = 4,Blade = 3
运行InflowWind。

读取具有特征性风的31x31网格(宽145 m,地上17.5 m至162.5 m)

速度为12 m / s。 该全场文件是由TurbSim(v1.06.00,21-Sep-2012)在

2014年1月7日在12:50:45。

处理了1442个20赫兹全场数据的时间步长(72.05秒)。

运行ServoDyn。
为刀片式控制器运行ServoDyn接口。

FAST_Init ializeAll:SrvD_Init :BladedInterface_ Init:动态库
./../5MW_Baseline/ServoData/DISCON.dll无法加载。 检查文件是否存在于
指定的位置,并针对64位应用程序进行编译。

FAST在模块初始化期间遇到错误。
模拟错误级别:致命错误

正在中止OpenFAST。

-
您收到此邮件是因为有人提到您。
直接回复此电子邮件,在GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-735428307上查看,或退订https://github.com/notifications/unsubscribe-auth/AQIBICNPLQQDDHYHAJW3NNDSSKANRANCNFSM4SOGO7TA

@bartoszstachowicz感谢您抽出

@ Wichuda-m我不确定conda中为什么会有冲突的依赖关系,但是要考虑的一件事是,通常应该为每个不同的项目创建一个新的conda环境。 这不是特定于OpenFAST,而只是conda的一般最佳实践。 所以你应该尝试这样的事情:

conda create -n openfast
conda install openfast -c conda-forge
which openfast

如何在conda安装中使用simulink? 我可以模拟自己的设计,但我想使用simulink中的音高控制器。 我一直在浏览github,但是除了使用VS进行编译外,我没有发现如何在conda安装中使用它。

Conda安装尚不支持Simulink集成。

我明白了,谢谢。 我将尝试使用VS进行编译。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

ptrbortolotti picture ptrbortolotti  ·  13评论

abdoo0 picture abdoo0  ·  16评论

jjonkman picture jjonkman  ·  12评论

Bing008 picture Bing008  ·  6评论

ai-aspirant picture ai-aspirant  ·  54评论