Openfast: Ошибки OpenFAST возникают после установки

Созданный на 13 окт. 2020  ·  36Комментарии  ·  Источник: OpenFAST/openfast

Всем привет, я новичок в OpenFAST и докторант первого курса.
Я только что завершил установку как https://openfast.readthedocs.io/en/master/source/install/install_vs_windows.html

все работает хорошо до 2.2.3.1.2. При компиляции OpenFAST, N.6 build> build solution я получил 33 ошибки и 14 предупреждений.
Мои навыки программирования очень низкие, поэтому мне нужна ваша помощь. Большое спасибо

image

Код серьезности Описание Состояние подавления строки файла проекта
Ошибка № 6683: параметр типа kind должен быть константой времени компиляции. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 47
Ошибка компиляции прервана (код 1) C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 1
Ошибка №7002: Ошибка при открытии скомпилированного файла модуля. Отметьте INCLUDE пути. [FAST_SUBS] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 34
Ошибка № 6592: этот символ должен быть определенным параметром, перечислителем или аргументом функции запроса, которая вычисляет константу времени компиляции. [DBKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
Ошибка № 6975: Параметр вида должен быть строкой цифр или именем-скалярной-константой. [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: это имя не имеет типа и должно иметь явный тип. [TURBINE] 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
Ошибка Ошибка при запуске FAST Registry для IceFloe. 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 требует в этом контексте ЛОГИЧЕСКИЙ тип данных. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Предупреждающее предупреждение № 6188: Fortran 2003 требует в этом контексте ЛОГИЧЕСКИЙ тип данных. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Предупреждение № 6192: Fortran 2003 не допускает преобразование этого типа данных. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Предупреждающее предупреждение № 6188: Fortran 2003 требует в этом контексте ЛОГИЧЕСКИЙ тип данных. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Предупреждающее предупреждение № 6188: Fortran 2003 требует в этом контексте ЛОГИЧЕСКИЙ тип данных. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 152
Предупреждающее предупреждение № 6188: Fortran 2003 требует в этом контексте ЛОГИЧЕСКИЙ тип данных. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158
Предупреждающее предупреждение № 6188: Fortran 2003 требует в этом контексте ЛОГИЧЕСКИЙ тип данных. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158
Предупреждающее предупреждение № 6188: Fortran 2003 требует в этом контексте ЛОГИЧЕСКИЙ тип данных. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158
Предупреждающее предупреждение № 6188: Fortran 2003 требует в этом контексте ЛОГИЧЕСКИЙ тип данных. [CALCSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158

Question

Самый полезный комментарий

не беспокойся @Wichuda Munbua

Теперь, когда вы установили программу, посетите форум для устранения неполадок и много полезной информации
https://wind.nrel.gov/forum/wind/
внимательно прочтите инструкции в первой ветке!

Удачи тебе с твоим проектом,

BS


От: Wichuda [email protected]
Отправлено: четверг, 15 октября 2020 г., 14:58
Кому: 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/AQIBICM64BLDUO42XP4BJ4LSK4EY .

Все 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: не удается открыть ipo mkl_intel_lp64
Ошибка фатальная ошибка 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 не допускает эту внутреннюю процедуру. [ГАММА] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 166
Предупреждающее предупреждение № 7416: Fortran 2003 не допускает эту внутреннюю процедуру. [ГАММА] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 176
Предупреждающее предупреждение № 7416: Fortran 2003 не допускает эту внутреннюю процедуру. [ГАММА] 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: Userswichucodeopenfastmodules или caflex-interfacesrcOrcaFlexInterface.F90 114
Предупреждение Предупреждение № 7025: Эта директива не соответствует стандарту F2003. C: Userswichucodeopenfastmodules или caflex-interfacesrcOrcaFlexInterface.F90 127
Предупреждение Предупреждение № 7025: Эта директива не соответствует стандарту F2003. C: Userswichucodeopenfastmodules или caflex-interfacesrcOrcaFlexInterface.F90 145
Предупреждение № 11021: неразрешенный IPO NWTC_LIBRARY_mp_NWTC_INIT
Предупреждение № 11021: неразрешенный IPO FAST_SUBS_mp_FAST_RESTOREFROMCHECKPOINT_TARY
Предупреждение № 11021: неразрешенный IPO FAST_SUBS_mp_FAST_SOLUTION0_T
Предупреждение № 11021: неразрешенный IPO NWTC_IO_mp_CHECKARGS
Предупреждение № 11021: неразрешенный IPO FAST_SUBS_mp_FAST_LINEARIZE_T
Предупреждение № 11021: неразрешенный IPO FAST_SUBS_mp_EXITTHISPROGRAM_T
Предупреждение № 11021: неразрешенный IPO NWTC_IO_mp_INT2LSTR
Предупреждение № 11021: неразрешенный IPO NWTC_BASE_mp_ABORTERRLEV
Предупреждение № 11021: неразрешенный IPO FAST_SUBS_mp_FAST_RESTOREFORVTKMODESHAPE_TARY
Предупреждение № 11021: неразрешенный IPO FAST_SUBS_mp_FAST_CREATECHECKPOINT_TARY
Предупреждение № 11021: неразрешенный IPO NWTC_IO_mp_PROGNAME
Предупреждение № 11021: неразрешенный IPO FAST_SUBS_mp_FAST_SOLUTION_T
Предупреждение № 11021: неразрешенный FAST_SUBS_mp_FAST_INITIALIZEALL_T ipo
Предупреждение № 11021: неразрешенный IPO NWTC_IO_mp_NORMSTOP
Предупреждение № 11021: неразрешенный IPO NWTC_IO_mp_WRSCR
Предупреждение № 11021: неразрешенный IPO NWTC_IO_mp_R2LSTR8
Ошибка MSB8036 Windows SDK версии 8.1 не найден. Установите необходимую версию Windows SDK или измените версию SDK на страницах свойств проекта или щелкнув решение правой кнопкой мыши и выбрав «Перенацелить решение». MAP_dll C: Program Files (x86) Microsoft Visual Studio2019CommunityMSBuildMicrosoftVCv160Microsoft.Cpp.WindowsSDK.targets 46

image

Теперь я застрял, как указано выше, 5 ошибок и 39 предупреждений, в папке bin нет openfast_x64.

image

Привет,
Так всегда при установке, ошибки просто все время выскакивают, не расстраивайтесь :)
Я всегда начинаю сверху, потому что иногда ошибки исчезают в блоках, как только вы решаете первую задачу.
В вашем случае кажется, что вам не хватает математической библиотеки ядра от Intel (mkl), которая является частью пакета Parallel Studio XE
Если вы студент, вы сможете загрузить его с веб-сайта Intel, указав свой адрес электронной почты Uni. В противном случае, я думаю, это было бы платно.
Проверить здесь:
https://software.intel.com/content/www/us/en/develop/tools/compilers/fortran-compilers/choose-download.html
Мне удалось скомпилировать, установив только пару программ из этого пакета, они довольно громоздкие, поэтому в зависимости от вашего хранилища. Думаю, я выбрал C ++ и Fortran Compiler, MKL, производительность и MPI. но, возможно, вам придется установить больше, я не уверен, это было давно. В вашем случае, возможно, Visual Fortran также интересен, но я не знаю (я использую Linux.

Как только они у вас появятся, попробуйте еще раз, скомпилировав FAST.

Удачи!

О, также в Linux, как только вы установите эти пакеты, вы должны передать их путь компилятору, это описано на странице Intel

@ Wichuda-m Требуется ли вам самостоятельно компилировать OpenFAST? Если нет, вы можете просто загрузить двоичные файлы для Windows или установить с помощью conda в Linux (т. Е. С помощью подсистемы Windows для Linux - WSL). См. Раздел загрузки документации.

Спасибо всем, на самом деле я использую macOS, но, похоже, в Windows проще собрать OpenFAST, поэтому я пытаюсь установить его на Bootcamp (у меня может быть недоразумение). Постараюсь исправить по вашим предложениям ^^

Я использую macOS, но мне кажется, что в Windows проще собрать OpenFAST

Это с точностью до наоборот: с CMake намного проще скомпилировать OpenFAST для Linux и macOS, используя полностью открытые и бесплатные библиотеки.

Поскольку вы используете 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 dev
git обновление подмодуля

они меняют вашу ветку на разработчиков, где есть еще несколько функций, но я не уверен, что набор для тестирования включен, просто пропустите их
также убедитесь, что сборка выполняется с тестированием -DBUILD_TESTING = ON

Если вы думаете, что скомпилировали часть OpenFAST в порядке, а тест испорчен, попробуйте зайти напрямую в одну из папок тестовых симуляций и запустить FAST для файла ROOTNAME.fst.
как это:

путь / к / openfast / исполняемому / исполняемому файлу ROOTNAME.fst &> log

Также не забудьте компилировать контроллеры!

удачи!

@bartoszstachowicz спасибо ^^

Я набрал --recursive, но не работал, поэтому набираю "git submodule update --init --recursive"

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

теперь я случайно закрыл терминал, на котором я использовал установку OpenFAST, нашел способ снова открыть, какие-либо предложения?

GOt Zoom? Я мог бы попробовать, если хочешь

напишите мне письмо, если да,

в противном случае, если вам не нужно изменять код, возможно, @rafmudaf прав и стоит попробовать установить с помощью conda

Я установил с ним какое-то другое программное обеспечение, и оно работает довольно хорошо, на ваше усмотрение.

удачи

@bartoszstachowicz спасибо, я не хочу изменять код сейчас (мой навык равен нулю), стоит ли мне попробовать установить с conda в следующий раз? Пока не скачиваю.

ну, может быть проще,

установите 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. Но я столкнулся с ошибкой, когда попытался смоделировать OpenLoop.m в matlab / simulink. Ошибки показаны ниже, есть ли кто-нибудь, кто знает, как исправить эту проблему?

1602682782(1)

Ошибка, сообщаемая S-функцией FAST_SFunc в OpenLoop / FAST Nonlinear Wind Turbine / S-Function:
FAST_Init ializeAll: FAST_Init : FAST_ReadPr imaryFile: Неверный логический ввод для файла "E: OPENFASTr-testSIMULINK5MW_OC4Semi_WSt_WavesWN5MW_OC4Semi_WSt_WavesWN.fst" произошел при попытке чтения CalcS.
FAST_ReadPr imaryFile: Неверный числовой ввод для файла "E: OPENFASTr-testSIMULINK5MW_OC4Semi_WSt_WavesWN5MW_OC4Semi_WSt_WavesWN.fst" произошел при попытке чтения Twr_Kdmp.
FAST_ReadPr imaryFile: Неверный числовой ввод для файла «E: OPENFASTr-testSIMULINK5MW_OC4Semi_WSt_WavesWN5MW_OC4Semi_WSt_WavesWN.fst» произошел при попытке чтения Bld_Kdmp.

@ Xiangheng-Feng ждет ответов от @bartoszstachowicz

Для меня здесь борюсь и жду их помощи либо ^^

Screen Shot 2020-10-14 at 22 42 09

Screen Shot 2020-10-14 at 22 42 28

: D
Я хотел бы помочь, но журналы, которые вы публикуете, неполны, я думаю, вам придется прокрутить вверх и сделать еще один снимок экрана или просто прикрепить файл журнала, как я просил ...
в противном случае установите масштабирование и отправьте мне ссылку здесь: [email protected] Я попробую посмотреть

@bartoszstachowicz благодарим вас за то, что вы

@ Wichuda-m Я не уверен, почему в conda могут возникать конфликтующие зависимости, но нужно учитывать одну вещь: как правило, вам следует создавать новую среду conda для каждого отдельного проекта. Это не относится к OpenFAST, это просто общие рекомендации с conda. Поэтому вам следует попробовать что-то вроде этого:

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

Привет! @rafmudaf спасибо, не уверены, получится ли?

(base) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda update -n base -c defaults conda
Сбор метаданных пакета (current_repodata.json): готово
Среда решения: сделано

Пакетный план

расположение среды: / Users / 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)? y

Скачивание и извлечение пакетов
conda-4.8.5 | 2,8 МБ | ########################################################################## ############ | 100%
Подготовка транзакции: сделано
Подтверждение транзакции: выполнено
Выполнение транзакции: выполнено
(база) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda create -n openfast
ВНИМАНИЕ: среда conda уже существует в '/ Users / wichudamunbua / opt / anaconda3 / envs / openfast'
Удалить существующее окружение (да / [нет])? y

Сбор метаданных пакета (current_repodata.json): готово
Среда решения: сделано

Пакетный план

расположение среды: / Users / wichudamunbua / opt / anaconda3 / envs / openfast

Продолжить ([y] / n)? y

Подготовка транзакции: сделано
Подтверждение транзакции: выполнено
Выполнение транзакции: выполнено
#

Чтобы активировать эту среду, используйте

#

$ conda активировать openfast

#

Чтобы отключить активную среду, используйте

#

$ conda деактивировать

(base) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda активировать openfast
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda установить openfast -c conda-forge
Сбор метаданных пакета (current_repodata.json): готово
Среда решения: сделано

Пакетный план

расположение среды: / Users / wichudamunbua / opt / anaconda3 / envs / 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 conda-forge / osx-64 :: libgfortran-5.0.0-h7cc5361_12
libgfortran5 conda-forge / osx-64 :: libgfortran5-9.3.0-h7cc5361_12
liblapack conda-forge / osx-64 :: liblapack-3.8.0-17_openblas
libopenblas conda-forge / osx-64 :: libopenblas-0.3.10-openmp_h54245bb_5
llvm-openmp conda-forge / osx-64 :: llvm-openmp-11.0.0-h73239a0_1
openfast conda-forge / osx-64 :: openfast-2.4.0-h918f95b_1

Продолжить ([y] / n)? y

Скачивание и извлечение пакетов
libgfortran5-9.3.0 | 1,7 МБ | ########################################################################## ############ | 100%
libgfortran-5.0.0 | 18 КБ | ########################################################################## ############ | 100%
liblapack-3.8.0 | 11 КБ | ########################################################################## ############ | 100%
llvm-openmp-11.0.0 | 268 КБ | ########################################################################## ############ | 100%
libblas-3.8.0 | 11 КБ | ########################################################################## ############ | 100%
libcxx-10.0.1 | 1.0 МБ | ########################################################################## ############ | 100%
libopenblas-0.3.10 | 8,3 МБ | ########################################################################## ############ | 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 -v и openfast -h .

Большое спасибо @rafmudaf

как насчет ошибок при запуске CTest? У меня 42 ошибки

Как упоминалось в @bartoszstachowicz , похоже, что ваш вывод здесь несколько неполный, поэтому сложно определить состояние вашего репозитория. Я предлагаю начать с клонирования OpenFAST или r-test и следовать документации здесь: https://openfast.readthedocs.io/en/master/source/testing/regression_test.html#python -driver.

Если вы думаете, что скомпилировали часть OpenFAST в порядке, а тест испорчен, попробуйте зайти напрямую в одну из папок тестовых симуляций и запустить FAST для файла ROOTNAME.fst.

Эта часть 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

О, значит, вы все правильно установили!

Отличная работа


От: Wichuda [email protected]
Отправлено: четверг, 15 октября 2020 г., 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/AQIBICJ4FBXXOB3BOW7U6PDSK2SFTA .

@bartoszstachowicz спасибо ^^

Теперь пытаюсь выяснить ошибки из запущенного теста

@bartoszstachowicz Я хотел бы сказать вам большое спасибо за вашу щедрую помощь сегодня, спасибо ^^

не беспокойся @Wichuda Munbua

Теперь, когда вы установили программу, посетите форум для устранения неполадок и много полезной информации
https://wind.nrel.gov/forum/wind/
внимательно прочтите инструкции в первой ветке!

Удачи тебе с твоим проектом,

BS


От: Wichuda [email protected]
Отправлено: четверг, 15 октября 2020 г., 14:58
Кому: 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/AQIBICM64BLDUO42XP4BJ4LSK4EY .

Привет,

Если прикрепленный вами отчет относится к вашему неудачному запуску OpenFAST, то внизу будет указано, с какой ошибкой вы столкнулись. Отсутствует динамическая библиотека логики управления DISCON.dll. Думаю, вы, должно быть, забыли его построить. Процедура этого описана в документации OpenFAST на readthedocs. Я уверен, что вы сможете легко найти это, набрав discon в строке поиска. И как только это будет сделано, проверьте, правильно ли указан ваш путь в файле PROJECTNAME_ServoDyn.dat.

Всегда читайте ошибки. И ищите ошибки на форуме NREL, это избавит вас от многих разочарований. И позволит вам узнать больше о коде.

Кроме того, серия ошибок в начале инициализации указывает на проблему с вашими входными файлами. Ах и
OpenFAST-HEAD-HASH-NOTFOUND
Это тоже странно. Это означает, что он не может найти сборку программного обеспечения.

Может быть хорошей идеей клонировать еще одну копию всего репозитория OpenFAST в новую папку, обновить все ваши зависимости, такие как gcc, lapack, fortran и т. Д., И снова скомпилировать, используя в точности рекомендации по прочтению документации.

Я установил систему Linux только для того, чтобы запустить OpenFAST этой весной, потому что у меня возникли проблемы с установкой в ​​Windows. В таком случае стоит отказаться от этого подхода. Через некоторое время мне удалось без проблем установить на Windows, просто внимательно следуя инструкциям v. Это дает вам возможность использовать интерфейс Simulink для элементов управления и некоторых инструментов Matlab, подготовленных авторами, например, для генерации графиков и так далее ...

Удачи

От: HYFOAM [email protected]
Отправлено: Воскресенье, 29 ноября 2020 г., 18:31
Кому: OpenFAST / openfast [email protected]
Копия: bartoszstachowicz [email protected] ; Упомяните упоминание@noreply.github.com
Тема: Re: [OpenFAST / openfast] Ошибки OpenFAST возникают после установки (# 566)

@bartoszstachowicz https://github.com/bartoszstachowicz привет
Я правильно установил openfast на linux. После установки был запущен пример расчета 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

Copyright (C) 2020 Национальная лаборатория возобновляемых источников энергии
Авторские права (C) 2020 Envision Energy USA LTD

Эта программа находится под лицензией Apache License Version 2.0 и поставляется СОВЕРШЕННО БЕЗ ГАРАНТИЙ.
Подробности см. В файле «ЛИЦЕНЗИЯ», распространяемом с этим программным обеспечением.

OpenFAST-HEAD-HASH-NOTFOUND
Информация о компиляции:

  • Компилятор: GCC версии 7.5.0
  • Архитектура: 64 бит
  • Точность: двойная
  • Дата: 24 ноября 2020 г.
  • Время: 22:35:15
    Информация о выполнении:
  • Дата: 30.11.2020
  • Время: 01: 24: 18 + 0800

Заголовок входного файла OpenFAST:
Сертификационный тест FAST № 26 https://github.com/OpenFAST/openfast/issues/26 : Базовая ветровая турбина NREL 5,0 МВт (береговая)

Запуск ElastoDyn.
Раздел узловых выходов входного файла ElastoDyn не найден или неправильно отформатирован.
Запуск BeamDyn.
Раздел узловых выходов входного файла BeamDyn не найден или неправильно отформатирован.
Запуск BeamDyn.
Раздел узловых выходов входного файла BeamDyn не найден или неправильно отформатирован.
Запуск BeamDyn.
Раздел узловых выходов входного файла BeamDyn не найден или неправильно отформатирован.
Запуск AeroDyn.
Узловой выходной раздел входного файла AeroDyn не найден или неправильно отформатирован.
Запуск БЭМ.
Предупреждение: отключение неустойчивой аэродинамики, потому что 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 м, высота от 17,5 до 162,5 м) при характерном ветре

скорость 12 м / с. Этот файл с полным полем был создан TurbSim (v1.06.00, 21 сентября 2012 г.) на

07-янв-2014 в 12:50:45.

Обработано 1442 временных шага полнопольных данных с частотой 20 Гц (72,05 секунды).

Запуск ServoDyn.
Запуск интерфейса ServoDyn для блейд-контроллеров.

FAST_Init ializeAll: SrvD_Init : BladedInterface_ Init: динамическая библиотека
./../5MW_Baseline/ServoData/DISCON.dll не может быть загружен. Убедитесь, что файл существует в
в указанном месте и что он скомпилирован для 64-битных приложений.

FAST обнаружил ошибку во время инициализации модуля.
Уровень ошибки моделирования: FATAL ERROR

Прерывание OpenFAST.

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-735428307 или откажитесь от подписки https://github.com/notifications/unsubscribe-auth/AQIBICNPLQQDDHYTAJW3NNDSSKANRANC .

@bartoszstachowicz благодарим вас за то, что вы

@ Wichuda-m Я не уверен, почему в conda могут возникать конфликтующие зависимости, но нужно учитывать одну вещь: как правило, вам следует создавать новую среду conda для каждого отдельного проекта. Это не относится к OpenFAST, это просто общие рекомендации с conda. Поэтому вам следует попробовать что-то вроде этого:

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

Как мне использовать simulink с установкой conda? Я могу смоделировать свой собственный дизайн, но я хотел бы использовать контроллер высоты тона из simulink. Я просматривал github, но кроме компиляции с VS я не нашел, как использовать его с установкой conda.

Интеграция Simulink еще не поддерживается при установке Conda.

Я понимаю, спасибо. Я попробую скомпилировать с VS.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги