Openfast: Erros OpenFAST ocorrem após a instalação

Criado em 13 out. 2020  ·  36Comentários  ·  Fonte: OpenFAST/openfast

Olá a todos, sou um usuário muito novo do OpenFAST e um estudante de doutorado do primeiro ano.
Acabei de terminar a instalação como https://openfast.readthedocs.io/en/master/source/install/install_vs_windows.html

tudo funciona bem até 2.2.3.1.2. Compilando OpenFAST, N.6 build> build solution, obtive 33 erros e 14 avisos.
Minhas habilidades de programação são muito baixas, então preciso da sua ajuda. Muito obrigado

image

Código de severidade Descrição Estado de supressão de linha de arquivo de projeto
Erro de erro # 6683: um parâmetro de tipo de tipo deve ser uma constante de tempo de compilação. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 47
Compilação de erro abortada (código 1) C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 1
Erro erro # 7002: Erro ao abrir o arquivo do módulo compilado. Verifique os caminhos INCLUIR. [FAST_SUBS] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 34
Erro de erro # 6592: Este símbolo deve ser um parâmetro definido, um enumerador ou um argumento de uma função de consulta que avalia uma constante de tempo de compilação. [DBKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
Erro de erro # 6975: Um kind-param deve ser uma string de dígitos ou um escalar-int-constant-name. [DBKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
Erro de erro # 6683: um parâmetro de tipo de tipo deve ser uma constante de tempo de compilação. [DBKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
Erro de erro # 6683: um parâmetro de tipo de tipo deve ser uma constante de tempo de compilação. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 40
Erro de erro # 6457: este nome de tipo derivado não foi declarado. [FAST_TURBINETYPE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 43
Erro de erro # 6683: um parâmetro de tipo de tipo deve ser uma constante de tempo de compilação. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 45
Erro de erro # 6683: um parâmetro de tipo de tipo deve ser uma constante de tempo de compilação. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 46
Erro de erro # 6683: um parâmetro de tipo de tipo deve ser uma constante de tempo de compilação. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 54
Erro de erro # 6404: Este nome não tem um tipo e deve ter um tipo explícito. [PROGNAME] C: Usuárioswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 61
Erro de erro # 6632: os argumentos de palavra-chave são inválidos sem uma interface explícita. [ARG2] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 65
Erro de erro # 6632: os argumentos de palavra-chave são inválidos sem uma interface explícita. [FLAG] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 65
Erro de erro # 6404: Este nome não tem um tipo e deve ter um tipo explícito. [TURBINA] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 68
Erro de erro # 6632: os argumentos de palavra-chave são inválidos sem uma interface explícita. [SKIPRUNTIMEMSG] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 77
Erro de erro # 6404: Este nome não tem um tipo e deve ter um tipo explícito. [ERRID_NONE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 77
Erro de erro # 6363: Os tipos de dados intrínsecos dos argumentos devem ser os mesmos. [MOD] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Erro de erro # 6460: este não é um nome de campo definido na estrutura abrangente. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Erro de erro # 6362: Os tipos de dados do (s) argumento (s) são inválidos. [TRIM] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 129
Erro de erro # 6362: Os tipos de dados do (s) argumento (s) são inválidos. [TRIM] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 129
Erro de erro # 6404: Este nome não tem um tipo e deve ter um tipo explícito. [NUM2LSTR] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 129
Erro de erro # 6404: Este nome não tem um tipo e deve ter um tipo explícito. [ABORTERRLEV] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 132
Erro de erro # 6404: Este nome não tem um tipo e deve ter um tipo explícito. [ERRID_SEVERE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 132
Erro de erro # 6363: Os tipos de dados intrínsecos dos argumentos devem ser os mesmos. [MIN] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 133
Erro de erro # 6054: um tipo de dados CHARACTER é necessário neste contexto. [NEWLINE] C: Usuárioswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 134
Erro de erro # 6404: Este nome não tem um tipo e deve ter um tipo explícito. [NEWLINE] C: Usuárioswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 134
Erro de erro # 6341: um tipo de dados lógico é necessário neste contexto. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 152
Erro de erro # 6404: Este nome não tem um tipo e deve ter um tipo explícito. [ERRID_FATAL] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 159
Erro de erro # 6683: um parâmetro de tipo de tipo deve ser uma constante de tempo de compilação. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 179
Erro de erro # 6683: um parâmetro de tipo de tipo deve ser uma constante de tempo de compilação. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 184
Erro Erro ao executar o FAST Registry for IceFloe. C: UserswichucodeopenfastmodulesicefloesrcinterfacesFASTIceFloe_FASTRegistry.inp 1
Erro de erro PRJ0019: uma ferramenta retornou um código de erro do projeto "Running Registry for IceFloe"
Aviso de aviso nº 8586: o tipo implícito é fornecido para permitir a declaração fora de ordem. Extensão não padrão. [DBKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
Aviso de aviso nº 8586: o tipo implícito é fornecido para permitir a declaração fora de ordem. Extensão não padrão. [ERRMSGLEN] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 48
Aviso de aviso nº 6187: Fortran 2003 requer um tipo de dados INTEGER neste contexto. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 48
Aviso de aviso nº 6931: Fortran 2003 não permite esta instrução de atribuição. ['OpenFAST'] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 61
Aviso de aviso nº 6187: Fortran 2003 requer um tipo de dados INTEGER neste contexto. [N_TMAX_M1] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 122
Aviso de aviso # 6188: Fortran 2003 requer um tipo de dados LÓGICO neste contexto. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Aviso de aviso # 6188: Fortran 2003 requer um tipo de dados LÓGICO neste contexto. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Aviso de aviso nº 6192: Fortran 2003 não permite essa conversão de tipo de dados. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Aviso de aviso # 6188: Fortran 2003 requer um tipo de dados LÓGICO neste contexto. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Aviso de aviso # 6188: Fortran 2003 requer um tipo de dados LÓGICO neste contexto. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 152
Aviso de aviso # 6188: Fortran 2003 requer um tipo de dados LÓGICO neste contexto. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158
Aviso de aviso # 6188: Fortran 2003 requer um tipo de dados LÓGICO neste contexto. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158
Aviso de aviso # 6188: Fortran 2003 requer um tipo de dados LÓGICO neste contexto. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158
Aviso de aviso # 6188: Fortran 2003 requer um tipo de dados LÓGICO neste contexto. [CALCSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158

Question

Comentários muito úteis

não se preocupe @Wichuda Munbua

agora, que você instalou o programa, verifique o fórum para solução de problemas e muitas informações úteis
https://wind.nrel.gov/forum/wind/
leia as instruções no primeiro tópico com atenção!

Boa sorte com seu projeto,

BS


De: Wichuda [email protected]
Enviado: quinta-feira, 15 de outubro de 2020, 14h58
Para: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Mencione o endereç[email protected]
Assunto: Re: [OpenFAST / openfast] Ocorrem erros de OpenFAST após a instalação (# 566)

@bartoszstachowicz https://github.com/bartoszstachowicz Eu gostaria de dizer muito obrigado por sua generosa ajuda hoje, obrigado ^^

-
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-709383461 ou cancele a inscrição https://github.com/notifications/unsubscribe-auth/AQIBICM64BLDUO42XP4BJ4LSK4EYLANGOCNFSM4 .

Todos 36 comentários

depois de ler outros problemas, tento resolver e ainda recebo 8 erros e 39 avisos

image

Código de severidade Descrição Estado de supressão de linha de arquivo de projeto
Aviso de aviso # 7410: Fortran 2003 não permite esta palavra-chave. [CONVERT] C: Os usuárioswitchucodeopenfastmodulesaerodynsrcFVW_VTK.f90 99
Erro de erro # 11018: Não é possível abrir mkl_sequential ipo
Erro de erro # 11023: Nem todos os componentes necessários para vinculação estão presentes na linha de comando ipo
Erro de erro nº 11018: não é possível abrir C: UserswichucodeopenfastbuildbinFASTlib_x64.lib ipo
Erro de erro # 11018: Não é possível abrir mkl_core ipo
Erro de erro # 11018: não é possível abrir mkl_intel_lp64 ipo
Erro fatal erro LNK1181: não é possível abrir o arquivo de entrada 'C: UserswichucodeopenfastbuildbinFASTlib_x64.lib' LINK
Erro fatal erro LNK1181: não é possível abrir o arquivo de entrada '.... buildbin \ MAP_x64.lib' LINK
Aviso de aviso nº 7416: o Fortran 2003 não permite esse procedimento intrínseco. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 93
Aviso de aviso nº 7416: o Fortran 2003 não permite esse procedimento intrínseco. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 179
Aviso de aviso nº 7416: o Fortran 2003 não permite esse procedimento intrínseco. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 180
Aviso de aviso nº 7416: o Fortran 2003 não permite esse procedimento intrínseco. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 184
Aviso de aviso nº 7416: o Fortran 2003 não permite esse procedimento intrínseco. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 186
Aviso de aviso nº 7416: o Fortran 2003 não permite esse procedimento intrínseco. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 468
Aviso de aviso nº 7416: o Fortran 2003 não permite esse procedimento intrínseco. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 471
Aviso de aviso nº 7416: o Fortran 2003 não permite esse procedimento intrínseco. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 472
Aviso de aviso nº 5112: Extensão para FORTRAN-90: formatação de guia C: UsuárioswichucodeopenfastmoduleshydrodynsrcWaves.f90 142
Aviso de aviso nº 7416: o Fortran 2003 não permite esse procedimento intrínseco. [ERF] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 126
Aviso de aviso nº 7416: o Fortran 2003 não permite esse procedimento intrínseco. [ERF] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 136
Aviso de aviso nº 7416: o Fortran 2003 não permite esse procedimento intrínseco. [ERF] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 149
Aviso de aviso nº 7416: o Fortran 2003 não permite esse procedimento intrínseco. [GAMMA] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 166
Aviso de aviso nº 7416: o Fortran 2003 não permite esse procedimento intrínseco. [GAMMA] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 176
Aviso de aviso nº 7416: o Fortran 2003 não permite esse procedimento intrínseco. [GAMMA] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 186
Aviso de aviso # 7410: Fortran 2003 não permite esta palavra-chave. [DIRETÓRIO] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 228
Aviso de aviso # 7410: Fortran 2003 não permite esta palavra-chave. [CARRIAGECONTROL] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 242
Aviso de aviso # 7410: Fortran 2003 não permite esta palavra-chave. [CONVERT] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 267
Aviso de aviso nº 7416: o Fortran 2003 não permite esse procedimento intrínseco. [SAÍDA] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 284
Aviso de advertência # 7025: Esta diretiva não é o padrão F2003. C: Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90 114
Aviso de advertência # 7025: Esta diretiva não é o padrão F2003. C: Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90 127
Aviso de advertência # 7025: Esta diretiva não é o padrão F2003. C: Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90 145
Aviso de aviso nº 11021: NWTC_LIBRARY_mp_NWTC_INIT ipo não resolvido
Aviso de aviso nº 11021: FAST_SUBS_mp_FAST_RESTOREFROMCHECKPOINT_TARY ipo não resolvido
Aviso de aviso nº 11021: FAST_SUBS_mp_FAST_SOLUTION0_T ipo não resolvido
Aviso de aviso nº 11021: NWTC_IO_mp_CHECKARGS ipo não resolvido
Aviso de aviso nº 11021: FAST_SUBS_mp_FAST_LINEARIZE_T ipo não resolvido
Aviso de aviso nº 11021: FAST_SUBS_mp_EXITTHISPROGRAM_T ipo não resolvido
Aviso de aviso nº 11021: NWTC_IO_mp_INT2LSTR ipo não resolvido
Aviso de aviso nº 11021: NWTC_BASE_mp_ABORTERRLEV ipo não resolvido
Aviso de aviso nº 11021: FAST_SUBS_mp_FAST_RESTOREFORVTKMODESHAPE_TARY ipo não resolvido
Aviso de aviso nº 11021: FAST_SUBS_mp_FAST_CREATECHECKPOINT_TARY ipo não resolvido
Aviso de aviso nº 11021: NWTC_IO_mp_PROGNAME ipo não resolvido
Aviso de aviso nº 11021: FAST_SUBS_mp_FAST_SOLUTION_T ipo não resolvido
Aviso de aviso nº 11021: FAST_SUBS_mp_FAST_INITIALIZEALL_T ipo não resolvido
Aviso de aviso nº 11021: NWTC_IO_mp_NORMSTOP ipo não resolvido
Aviso de aviso nº 11021: NWTC_IO_mp_WRSCR ipo não resolvido
Aviso de aviso nº 11021: NWTC_IO_mp_R2LSTR8 ipo não resolvido
Erro MSB8036 O SDK do Windows versão 8.1 não foi encontrado. Instale a versão necessária do Windows SDK ou altere a versão do SDK nas páginas de propriedades do projeto ou clicando com o botão direito na solução e selecionando "Retarget solution". MAP_dll C: Arquivos de programa (x86) Microsoft Visual Studio2019CommunityMSBuildMicrosoftVCv160Microsoft.Cpp.WindowsSDK.targets 46

image

Agora eu estive como acima de 5 erros e 39 avisos, sem openfast_x64 na pasta bin.

image

Oi,
É sempre assim durante a instalação, erros simplesmente aparecem o tempo todo, não desanime :)
Sempre começo do topo porque às vezes os erros desaparecem em blocos quando você resolve a primeira coisa.
No seu caso, parece que você está perdendo a biblioteca do kernel de matemática da Intel (mkl), que faz parte do pacote Parallel Studio XE
Se você for estudante, poderá baixá-lo do site da Intel após fornecer seu e-mail Uni. Caso contrário, seria pagável, eu acho.
Verifique aqui:
https://software.intel.com/content/www/us/en/develop/tools/compilers/fortran-compilers/choose-download.html
Consegui compilar instalando apenas alguns softwares desse pacote, eles são bastante volumosos, dependendo do seu armazenamento. Acho que escolhi C ++ e Fortran Compiler, o MKL, a coisa de performace e MPI. mas talvez você precise instalar mais, não tenho certeza, já faz um tempo. No seu caso, talvez o Visual Fortran também seja interessante, mas não sei (estou usando Linux.

Depois de tê-los, tente novamente com a compilação FAST

Boa sorte!

Ah, também no Linux, depois de instalar esses pacotes, você precisa alimentar seu caminho para o compilador, está descrito na página da Intel

@ Wichuda-m É um requisito que você precisa compilar o OpenFAST por conta própria? Caso contrário, você pode simplesmente baixar os binários para Windows ou instalar com conda no Linux (ou seja, usando o Subsistema do Windows para Linux - WSL). Veja a seção de download dos documentos.

Obrigado a todos, na verdade eu uso macOS, mas parece que o Windows é mais fácil de construir o OpenFAST, então tento instalá-lo no Bootcamp (posso não ter entendido bem). Vou tentar consertar conforme suas sugestões ^^

Eu uso o macOS, mas parece que o Windows é mais fácil de construir OpenFAST

Isso é exatamente o oposto: com o CMake, é muito mais fácil compilar o OpenFAST para Linux e macOS usando bibliotecas totalmente de código aberto e gratuitas.

Como você está usando o macOS, sugiro instalar o Homebrew como gerenciador de pacotes e, em seguida, instalar o CMake e o gcc (isso inclui o gfortran). Depois disso, siga esta seção das instruções de instalação.

Por fim, ressaltarei novamente que, se você não estiver fazendo alterações no código do OpenFAST, não há necessidade de compilar o software antes de usá-lo. A versão disponível no conda (macOS e Linux) ou na página de lançamento (Windows) corresponde ao último branch "master".

Screen Shot 2020-10-14 at 13 54 27

Finalmente terminei a instalação, agora tentando usá-lo.
esperando por suas sugestões ^^

Screen Shot 2020-10-14 at 14 37 20

parece que minha pasta (r-test) está vazia, posso perder algo. O que eu devo fazer a seguir? obrigada

Screen Shot 2020-10-14 at 17 53 19

Estou aqui, tenho erros durante a execução do CTest (minhas habilidades de programação = 0) obrigado por sua ajuda @rafmudaf

Quase lá!

Parece que seus arquivos de teste estão faltando
Tem certeza de que digitou a sinalização --recursive?
também, estes comandos:

git checkout dev
atualização de submódulo git

eles mudam seu branch para desenvolvedores, onde há mais algumas funcionalidades, mas não tenho certeza se o pacote de testes está incluído, apenas pule-os
também, certifique-se de construir com o teste -DBUILD_TESTING = ON

Se você acha que compilou a parte do OpenFAST corretamente e o teste está bagunçado, tente ir diretamente para uma das pastas de simulações de teste e execute FAST no arquivo ROOTNAME.fst
como isso:

caminho / para / openfast / executable / executable.file ROOTNAME.fst &> log

Lembre-se também de compilar os controladores!

boa sorte!

@bartoszstachowicz obrigado ^^

Eu digitei --recursive, mas não funcionou, então digitei "git submodule update --init --recursive"

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

agora fechei acidentalmente o terminal onde costumava instalar o OpenFAST, encontrando maneira de reabrir novamente, alguma sugestão?

GOt zoom? Eu poderia tentar se você quiser

escreva-me um e-mail em caso afirmativo,

caso contrário, se você não precisar modificar o código, talvez @rafmudaf esteja certo e vale a pena tentar instalar com conda

Instalei outro software com ele e funciona muito bem, depende de você

boa sorte

@bartoszstachowicz obrigado, não quero modificar o código agora (minha habilidade é zero) devo tentar instalar com o conda a seguir? Eu não baixei ainda.

bem, poderia ser mais fácil,

instale o miniconda e tente disparar este pacote daqui, eu acho:

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

Eu fiquei preso aqui, (quero chorar)

Screen Shot 2020-10-14 at 20 00 12

Tente seguir seu comando com isto:

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

deve gerar um arquivo de log para a área de trabalho

e, em seguida, veja se você pode identificar esses conflitos lá, deve haver informações sobre pacotes ausentes e tal

Deixo correr até terminar, aqui

Screen Shot 2020-10-14 at 21 21 18

Olá a todos
De acordo com a documentação do guia, recompilei com sucesso o FAST_SFunc e OpenFAST-Simulink e MAP e os coloquei no arquivo que existe .fst. Mas eu encontrei um erro quando tentei simular o OpenLoop.m no matlab / simulink. Os erros são mostrados abaixo, alguém sabe como consertar este problema?

1602682782(1)

Erro relatado pela função S 'FAST_SFunc' em 'OpenLoop / FAST Nonlinear Wind Turbine / S-Function':
FAST_Init ializeAll: FAST_Init : FAST_ReadPr imaryFile: Ocorreu uma entrada lógica
FAST_ReadPr imaryFile: entrada numérica
FAST_ReadPr imaryFile: entrada numérica

@ Xiangheng-Feng esperando @rafmudaf e @bartoszstachowicz por respostas

Pra mim, aqui lutando e esperando a ajuda deles também ^^

Screen Shot 2020-10-14 at 22 42 09

Screen Shot 2020-10-14 at 22 42 28

: D
Eu gostaria de ajudar, mas os logs que você está postando estão incompletos, eu acho, você teria que rolar para cima e fazer outra captura de tela ou apenas anexar um arquivo de log como pedi ...
caso contrário, instale o zoom e me envie um link aqui: [email protected] Vou tentar dar uma olhada

@bartoszstachowicz obrigado por responder com comentários úteis.

@ Wichuda-m Não sei por que haveria dependências conflitantes no conda, mas uma coisa a se considerar é que geralmente você deve criar um novo ambiente conda para cada projeto distinto. Isso não é específico do OpenFAST, mas apenas a prática recomendada geral com conda. Portanto, você deve tentar algo assim:

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

Oi! @rafmudaf obrigado, não tem certeza se deu certo?

(base) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda atualização -n base -c padrão conda
Coletando metadados do pacote (current_repodata.json): concluído
Resolvendo o ambiente: pronto

Plano de Pacote

localização do ambiente: / Users / wichudamunbua / opt / anaconda3

especificações adicionadas / atualizadas:
- conda

Os seguintes pacotes serão baixados:

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

Os seguintes pacotes serão ATUALIZADOS:

conda 4.8.3-py38_0 -> 4.8.5-py38_0

Continuar ([s] / n)? y

Baixando e extraindo pacotes
conda-4.8.5 | 2,8 MB | ############################################################### ############## | 100%
Preparando a transação: concluído
Verificando a transação: concluído
Executando a transação: concluído
(base) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda create -n openfast
AVISO: Já existe um ambiente conda em '/ Users / wichudamunbua / opt / anaconda3 / envs / openfast'
Remover ambiente existente (y / [n])? y

Coletando metadados do pacote (current_repodata.json): concluído
Resolvendo o ambiente: pronto

Plano de Pacote

localização do ambiente: / Users / wichudamunbua / opt / anaconda3 / envs / openfast

Continuar ([s] / n)? y

Preparando a transação: concluído
Verificando a transação: concluído
Executando a transação: concluído
#

Para ativar este ambiente, use

#

$ conda ativar openfast

#

Para desativar um ambiente ativo, use

#

$ conda deactivate

(base) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda ativar openfast
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda install openfast -c conda-forge
Coletando metadados do pacote (current_repodata.json): concluído
Resolvendo o ambiente: pronto

Plano de Pacote

localização do ambiente: / Users / wichudamunbua / opt / anaconda3 / envs / openfast

especificações adicionadas / atualizadas:
- rápido

Os seguintes pacotes serão baixados:

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

Os seguintes NOVOS pacotes serão INSTALADOS:

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

Continuar ([s] / n)? y

Baixando e extraindo pacotes
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 MB | ############################################################### ############## | 100%
Preparando a transação: concluído
Verificando a transação: concluído
Executando a transação: concluído
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% que openfast
/ Users / wichudamunbua / opt / anaconda3 / envs / openfast / bin / openfast
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~%

É isso, agora você instalou o OpenFAST.
Tente executar openfast -v e openfast -h .

Muito obrigado @rafmudaf

e os erros durante a execução do CTest? Eu tenho 42 erros

Como @bartoszstachowicz mencionou, parece que sua saída aqui está um tanto incompleta, então é difícil determinar o estado do seu repositório. Sugiro recomeçar a clonagem do OpenFAST ou r-test e seguir a documentação aqui: https://openfast.readthedocs.io/en/master/source/testing/regression_test.html#python -driver.

Se você acha que compilou a parte do OpenFAST corretamente e o teste está bagunçado, tente ir diretamente para uma das pastas de simulações de teste e execute FAST no arquivo ROOTNAME.fst

Esta parte de https://github.com/OpenFAST/openfast/issues/566#issuecomment -708275196 é a chave aqui. Você pode simplesmente baixar os casos de teste e executar um único teste. Se você não estiver fazendo alterações no OpenFAST, não se preocupe com o resultado dos testes. Neste ponto, você só precisa verificar se os casos de teste são executados, não se a saída é exatamente a mesma (embora realmente devesse ser). Tente executar os casos AWT ou AOC.

Aqui, executei openfast -v e openfast -h. Agora tente resolver o teste em execução

Screen Shot 2020-10-15 at 16 43 25

Screen Shot 2020-10-15 at 16 44 34

Oh, então você instalou tudo certo!

Bem feito


De: Wichuda [email protected]
Enviado: quinta-feira, 15 de outubro de 2020 7:46
Para: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Mencione o endereç[email protected]
Assunto: Re: [OpenFAST / openfast] Ocorrem erros de OpenFAST após a instalação (# 566)

Aqui, executei openfast -v e openfast -h. Agora tente resolver o teste em execução

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

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

-
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-708966741 ou cancele a inscrição https://github.com/notifications/unsubscribe-auth/AQIBICJ4FBXXOB3BOW7U6PDSK2SFHANCNFSM4 .

@bartoszstachowicz obrigado ^^

Agora estou tentando descobrir os erros da execução do teste

@bartoszstachowicz Eu gostaria de dizer muito obrigado por sua generosa ajuda hoje, obrigado ^^

não se preocupe @Wichuda Munbua

agora, que você instalou o programa, verifique o fórum para solução de problemas e muitas informações úteis
https://wind.nrel.gov/forum/wind/
leia as instruções no primeiro tópico com atenção!

Boa sorte com seu projeto,

BS


De: Wichuda [email protected]
Enviado: quinta-feira, 15 de outubro de 2020, 14h58
Para: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Mencione o endereç[email protected]
Assunto: Re: [OpenFAST / openfast] Ocorrem erros de OpenFAST após a instalação (# 566)

@bartoszstachowicz https://github.com/bartoszstachowicz Eu gostaria de dizer muito obrigado por sua generosa ajuda hoje, obrigado ^^

-
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-709383461 ou cancele a inscrição https://github.com/notifications/unsubscribe-auth/AQIBICM64BLDUO42XP4BJ4LSK4EYLANGOCNFSM4 .

Oi,

Se o relatório que você anexou for de uma execução malsucedida do OpenFAST, ele diz na parte inferior o erro que você encontrou. A biblioteca dinâmica de lógica de controle DISCON.dll está ausente. Eu acho que você deve ter esquecido de construí-lo. O procedimento para fazer isso está descrito na documentação do OpenFAST em readthedocs. Tenho certeza de que você conseguirá encontrar isso facilmente digitando discon na barra de pesquisa. E uma vez feito isso, verifique se o seu caminho está definido corretamente no arquivo PROJECTNAME_ServoDyn.dat.

Sempre leia os erros. E procure por erros no fórum NREL, isso o poupará de muita frustração. E permitirá que você aprenda mais sobre o código também.

Além disso, a série de erros ocorridos no início da inicialização sugere que há um problema com os arquivos de entrada. Ah e o
OpenFAST-HEAD-HASH-NOTFOUND
É estranho também. Significa que ele não consegue encontrar a compilação do software.

Pode ser uma boa ideia clonar outra cópia de todo o repositório OpenFAST em uma nova pasta, atualizar todas as suas dependências como gcc, lapack, fortran etc. e compilar novamente usando exatamente as recomendações em ler os documentos.

Eu só instalei o sistema Linux para executar o OpenFAST nesta primavera porque tive problemas para instalar no Windows. Se este for o seu caso, vale a pena abandonar essa abordagem. Depois de algum tempo consegui instalar no windows sem problemas simplesmente seguindo as instruções v com atenção. Isso lhe dá a possibilidade de usar a interface Simulink para os controles e algumas ferramentas Matlab preparadas pelos autores, como para gerar gráficos e assim por diante ...

Boa sorte

De: HYFOAM [email protected]
Enviado: domingo, 29 de novembro de 2020 18:31
Para: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Mencione o endereç[email protected]
Assunto: Re: [OpenFAST / openfast] Ocorrem erros de OpenFAST após a instalação (# 566)

@bartoszstachowicz https://github.com/bartoszstachowicz hi
Instalei o openfast corretamente no linux. Após a instalação, o exemplo de cálculo OpenFAST / reg_tests / r-test / glue-codes / openfast / AWT_WSt_StartUpShutDown foi executado e os resultados de saída corretos foram obtidos. Mas quando eu corro
Ocorreu um erro durante o cálculo em / OpenFAST / reg_tests / r-test / glue-codes / openfast / 5MW_Land_BD_DLL_WTurb.
Parece que há um problema com a inicialização. Eu preciso de sua ajuda.

OpenFAST

Copyright (C) 2020 Laboratório Nacional de Energia Renovável
Copyright (C) 2020 Envision Energy USA LTD

Este programa é licenciado sob a Licença Apache Versão 2.0 e NÃO TEM QUALQUER GARANTIA ABSOLUTA.
Consulte o arquivo "LICENÇA" distribuído com este software para obter detalhes.

OpenFAST-HEAD-HASH-NOTFOUND
Informações de compilação:

  • Compilador: GCC versão 7.5.0
  • Arquitetura: 64 bits
  • Precisão: duplo
  • Data: 24 de novembro de 2020
  • Horário: 22:35:15
    Informações de execução:
  • Data: 30/11/2020
  • Horário: 01: 24: 18 + 0800

Título do arquivo de entrada OpenFAST:
Teste de certificação FAST # 26 https://github.com/OpenFAST/openfast/issues/26 : NREL 5.0 MW Baseline Wind Turbine (Onshore)

Executando ElastoDyn.
Seção de saídas nodais do arquivo de entrada ElastoDyn não encontrada ou formatada incorretamente.
Executando BeamDyn.
Seção de saídas nodais do arquivo de entrada BeamDyn não encontrada ou formatada incorretamente.
Executando BeamDyn.
Seção de saídas nodais do arquivo de entrada BeamDyn não encontrada ou formatada incorretamente.
Executando BeamDyn.
Seção de saídas nodais do arquivo de entrada BeamDyn não encontrada ou formatada incorretamente.
Executando o AeroDyn.
Seção de saída nodal do arquivo de entrada do AeroDyn não encontrada ou formatada incorretamente.
Executando o BEM.
Aviso: Desligando a aerodinâmica instável porque C_nalpha é 0. BladeNode = 1, Blade = 1
Aviso: Desligando a aerodinâmica instável porque C_nalpha é 0. BladeNode = 2, Blade = 1
Aviso: Desligando a aerodinâmica instável porque C_nalpha é 0. BladeNode = 3, Blade = 1
Aviso: Desligando a aerodinâmica instável porque C_nalpha é 0. BladeNode = 4, Blade = 1
Aviso: Desligando a aerodinâmica instável porque C_nalpha é 0. BladeNode = 1, Blade = 2
Aviso: Desligando a aerodinâmica instável porque C_nalpha é 0. BladeNode = 2, Blade = 2
Aviso: Desligando a aerodinâmica instável porque C_nalpha é 0. BladeNode = 3, Blade = 2
Aviso: Desligando a aerodinâmica instável porque C_nalpha é 0. BladeNode = 4, Blade = 2
Aviso: Desligando a aerodinâmica instável porque C_nalpha é 0. BladeNode = 1, Blade = 3
Aviso: Desligando a aerodinâmica instável porque C_nalpha é 0. BladeNode = 2, Blade = 3
Aviso: Desligando a aerodinâmica instável porque C_nalpha é 0. BladeNode = 3, Blade = 3
Aviso: Desligando a aerodinâmica instável porque C_nalpha é 0. BladeNode = 4, Blade = 3
Executando o InflowWind.

Leitura de uma grade 31x31 (145 m de largura, 17,5 m a 162,5 m acima do solo) com um vento característico

velocidade de 12 m / s. Este arquivo de campo completo foi gerado pelo TurbSim (v1.06.00, 21-Set-2012) em

07 de janeiro de 2014 às 12:50:45.

Processou 1442 etapas de tempo de dados de campo completo de 20 Hz (72,05 segundos).

Executando o ServoDyn.
Executando a Interface ServoDyn para Controladores Bladed.

FAST_Init ializeAll: SrvD_Init : BladedInterface_ Init: A biblioteca dinâmica
./../5MW_Baseline/ServoData/DISCON.dll não pôde ser carregado. Verifique se o arquivo existe no
local especificado e que é compilado para aplicativos de 64 bits.

FAST encontrou um erro durante a inicialização do módulo.
Nível de erro de simulação: FATAL ERROR

Abortando OpenFAST.

-
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-735428307 ou cancele a inscrição https://github.com/notifications/unsubscribe-auth/AQIBICNPLQQDDHYHAJW3NNDSSKANSORANCNTAFSM4GO .

@bartoszstachowicz obrigado por responder com comentários úteis.

@ Wichuda-m Não sei por que haveria dependências conflitantes no conda, mas uma coisa a se considerar é que geralmente você deve criar um novo ambiente conda para cada projeto distinto. Isso não é específico do OpenFAST, mas apenas a prática recomendada geral com conda. Portanto, você deve tentar algo assim:

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

Como faço para usar o simulink com a instalação do conda? Sou capaz de simular meu próprio projeto, mas gostaria de usar o controlador de pitch do simulink. Estive procurando no github, mas além de compilar com o VS, não descobri como posso usá-lo com a instalação do conda.

A integração do Simulink ainda não é compatível com a instalação do Conda.

Eu entendo, obrigado. Vou tentar compilar com o VS.

Esta página foi útil?
0 / 5 - 0 avaliações