Openfast: Los errores de OpenFAST ocurren después de la instalación

Creado en 13 oct. 2020  ·  36Comentarios  ·  Fuente: OpenFAST/openfast

Hola a todos, soy un usuario muy nuevo de OpenFAST y un estudiante de doctorado de primer año.
Acabo de terminar la instalación como https://openfast.readthedocs.io/en/master/source/install/install_vs_windows.html

todo funciona bien hasta el 2.2.3.1.2. Al compilar OpenFAST, N.6 build> build solution, obtuve 33 errores y 14 advertencias.
Mis habilidades de programación son muy bajas, por lo que necesito tu ayuda. Muchas gracias

image

Código de gravedad Descripción Estado de supresión de línea de archivo de proyecto
Error error # 6683: un parámetro de tipo debe ser una constante en tiempo de compilación. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 47
Error de compilación cancelada (código 1) C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 1
Error error # 7002: Error al abrir el archivo del módulo compilado. Marque INCLUIR rutas. [FAST_SUBS] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 34
Error error # 6592: este símbolo debe ser un parámetro definido, un enumerador o un argumento de una función de consulta que se evalúa como una constante en tiempo de compilación. [DBKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
Error error # 6975: Un parámetro de tipo debe ser una cadena de dígitos o un nombre de constante int escalar. [DBKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
Error error # 6683: un parámetro de tipo debe ser una constante en tiempo de compilación. [DBKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
Error error # 6683: un parámetro de tipo debe ser una constante en tiempo de compilación. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 40
Error error # 6457: este nombre de tipo derivado no se ha declarado. [FAST_TURBINETYPE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 43
Error error # 6683: un parámetro de tipo debe ser una constante en tiempo de compilación. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 45
Error error # 6683: un parámetro de tipo debe ser una constante en tiempo de compilación. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 46
Error error # 6683: un parámetro de tipo debe ser una constante en tiempo de compilación. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 54
Error error # 6404: este nombre no tiene un tipo y debe tener un tipo explícito. [PROGNAME] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 61
Error error # 6632: los argumentos de palabras clave no son válidos sin una interfaz explícita. [ARG2] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 65
Error error # 6632: los argumentos de palabras clave no son válidos sin una interfaz explícita. [BANDERA] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 65
Error error # 6404: este nombre no tiene un tipo y debe tener un tipo explícito. [TURBINA] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 68
Error error # 6632: los argumentos de palabras clave no son válidos sin una interfaz explícita. [SKIPRUNTIMEMSG] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 77
Error error # 6404: este nombre no tiene un tipo y debe tener un tipo explícito. [ERRID_NONE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 77
Error error # 6363: los tipos de datos intrínsecos de los argumentos deben ser los mismos. [MOD] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Error error # 6460: este no es un nombre de campo definido en la estructura que lo abarca. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Error error # 6362: los tipos de datos de los argumentos no son válidos. [TRIM] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 129
Error error # 6362: los tipos de datos de los argumentos no son válidos. [TRIM] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 129
Error error # 6404: este nombre no tiene un tipo y debe tener un tipo explícito. [NUM2LSTR] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 129
Error error # 6404: este nombre no tiene un tipo y debe tener un tipo explícito. [ABORTERRLEV] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 132
Error error # 6404: este nombre no tiene un tipo y debe tener un tipo explícito. [ERRID_SEVERE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 132
Error error # 6363: los tipos de datos intrínsecos de los argumentos deben ser los mismos. [MIN] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 133
Error error # 6054: se requiere un tipo de datos CHARACTER en este contexto. [NEWLINE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 134
Error error # 6404: este nombre no tiene un tipo y debe tener un tipo explícito. [NEWLINE] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 134
Error error # 6341: se requiere un tipo de datos lógicos en este contexto. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 152
Error error # 6404: este nombre no tiene un tipo y debe tener un tipo explícito. [ERRID_FATAL] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 159
Error error # 6683: un parámetro de tipo debe ser una constante en tiempo de compilación. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 179
Error error # 6683: un parámetro de tipo debe ser una constante en tiempo de compilación. [INTKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 184
Error Error al ejecutar FAST Registry para IceFloe. C: UserswichucodeopenfastmodulesicefloesrcinterfacesFASTIceFloe_FASTRegistry.inp 1
Error error PRJ0019: una herramienta devolvió un código de error del proyecto "Running Registry for IceFloe"
Advertencia advertencia # 8586: se proporciona un tipo implícito para permitir la declaración fuera de orden. Extensión no estándar. [DBKI] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 39
Advertencia advertencia # 8586: se proporciona un tipo implícito para permitir la declaración fuera de orden. Extensión no estándar. [ERRMSGLEN] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 48
Advertencia advertencia # 6187: Fortran 2003 requiere un tipo de datos INTEGER en este contexto. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 48
Advertencia advertencia # 6931: Fortran 2003 no permite esta declaración de asignación. ['OpenFAST'] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 61
Advertencia advertencia # 6187: Fortran 2003 requiere un tipo de datos INTEGER en este contexto. [N_TMAX_M1] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 122
Advertencia advertencia # 6188: Fortran 2003 requiere un tipo de datos LÓGICO en este contexto. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Advertencia advertencia # 6188: Fortran 2003 requiere un tipo de datos LÓGICO en este contexto. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Advertencia advertencia # 6192: Fortran 2003 no permite esta conversión de tipo de datos. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Advertencia advertencia # 6188: Fortran 2003 requiere un tipo de datos LÓGICO en este contexto. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 128
Advertencia advertencia # 6188: Fortran 2003 requiere un tipo de datos LÓGICO en este contexto. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 152
Advertencia advertencia # 6188: Fortran 2003 requiere un tipo de datos LÓGICO en este contexto. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158
Advertencia advertencia # 6188: Fortran 2003 requiere un tipo de datos LÓGICO en este contexto. [FOUNDSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158
Advertencia advertencia # 6188: Fortran 2003 requiere un tipo de datos LÓGICO en este contexto. C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158
Advertencia advertencia # 6188: Fortran 2003 requiere un tipo de datos LÓGICO en este contexto. [CALCSTEADY] C: Userswichucodeopenfastglue-codesopenfastsrcFAST_Prog.f90 158

Question

Comentario más útil

no te preocupes @Wichuda Munbua

Ahora que ha instalado el programa, consulte el foro para solucionar problemas y obtener mucha información útil.
https://wind.nrel.gov/forum/wind/
¡Lea atentamente las instrucciones del primer hilo!

Buena suerte con tu proyecto,

BS


De: Wichuda [email protected]
Enviado: jueves 15 de octubre de 2020 2:58 p.m.
Para: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Mencione menció[email protected]
Asunto: Re: [OpenFAST / openfast] Se producen errores de OpenFAST después de la instalación (n. ° 566)

@bartoszstachowicz https://github.com/bartoszstachowicz Me gustaría agradecerles mucho por su generosa ayuda hoy, gracias ^^

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-709383461 , o cancele la suscripción https://github.com/notifications/unsubscribe-auth/AQIBICM64BLDUO42XP4BJ4LSK4EYLANCNFSTAM4SOGO7 .

Todos 36 comentarios

luego, después de leer otros problemas, trato de resolver y todavía tengo 8 errores y 39 advertencias

image

Código de gravedad Descripción Estado de supresión de línea de archivo de proyecto
Advertencia advertencia # 7410: Fortran 2003 no permite esta palabra clave. [CONVERTIR] C: UserswichucodeopenfastmodulesaerodynsrcFVW_VTK.f90 99
Error error n. ° 11018: no se puede abrir mkl_sequential ipo
Error error n. ° 11023: no todos los componentes necesarios para la vinculación están presentes en la línea de comandos ipo
Error error # 11018: No se puede abrir C: UserswichucodeopenfastbuildbinFASTlib_x64.lib ipo
Error error n. ° 11018: no se puede abrir mkl_core ipo
Error error # 11018: No se puede abrir mkl_intel_lp64 ipo
Error fatal error LNK1181: no se puede abrir el archivo de entrada 'C: UserswichucodeopenfastbuildbinFASTlib_x64.lib' LINK
Error fatal error LNK1181: no se puede abrir el archivo de entrada '.... buildbin \ MAP_x64.lib' LINK
Advertencia advertencia # 7416: Fortran 2003 no permite este procedimiento intrínseco. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 93
Advertencia advertencia # 7416: Fortran 2003 no permite este procedimiento intrínseco. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 179
Advertencia advertencia # 7416: Fortran 2003 no permite este procedimiento intrínseco. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 180
Advertencia advertencia # 7416: Fortran 2003 no permite este procedimiento intrínseco. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 184
Advertencia advertencia # 7416: Fortran 2003 no permite este procedimiento intrínseco. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 186
Advertencia advertencia # 7416: Fortran 2003 no permite este procedimiento intrínseco. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 468
Advertencia advertencia # 7416: Fortran 2003 no permite este procedimiento intrínseco. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 471
Advertencia advertencia # 7416: Fortran 2003 no permite este procedimiento intrínseco. [NORM2] C: UserswichucodeopenfastmodulesaerodynsrcFVW_Wings.f90 472
Advertencia de advertencia # 5112: Extensión a FORTRAN-90: formato de pestaña C: UserswichucodeopenfastmoduleshydrodynsrcWaves.f90 142
Advertencia advertencia # 7416: Fortran 2003 no permite este procedimiento intrínseco. [ERF] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 126
Advertencia advertencia # 7416: Fortran 2003 no permite este procedimiento intrínseco. [ERF] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 136
Advertencia advertencia # 7416: Fortran 2003 no permite este procedimiento intrínseco. [ERF] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 149
Advertencia advertencia # 7416: Fortran 2003 no permite este procedimiento intrínseco. [GAMMA] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 166
Advertencia advertencia # 7416: Fortran 2003 no permite este procedimiento intrínseco. [GAMMA] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 176
Advertencia advertencia # 7416: Fortran 2003 no permite este procedimiento intrínseco. [GAMMA] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 186
Advertencia advertencia # 7410: Fortran 2003 no permite esta palabra clave. [DIRECTORIO] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 228
Advertencia advertencia # 7410: Fortran 2003 no permite esta palabra clave. [CARRIAGECONTROL] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 242
Advertencia advertencia # 7410: Fortran 2003 no permite esta palabra clave. [CONVERTIR] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 267
Advertencia advertencia # 7416: Fortran 2003 no permite este procedimiento intrínseco. [SALIR] C: Userswichucodeopenfastmodulesnwtc-librarysrcSysIVF.f90 284
Advertencia advertencia # 7025: esta directiva no es estándar F2003. C: Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90 114
Advertencia advertencia # 7025: esta directiva no es estándar F2003. C: Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90 127
Advertencia advertencia # 7025: esta directiva no es estándar F2003. C: Userswichucodeopenfastmodulesorcaflex-interfacesrcOrcaFlexInterface.F90 145
Advertencia advertencia # 11021: no resuelto NWTC_LIBRARY_mp_NWTC_INIT ipo
Advertencia advertencia # 11021: no resuelto FAST_SUBS_mp_FAST_RESTOREFROMCHECKPOINT_TARY ipo
Advertencia advertencia # 11021: no resuelto FAST_SUBS_mp_FAST_SOLUTION0_T ipo
Advertencia advertencia # 11021: NWTC_IO_mp_CHECKARGS ipo sin resolver
Advertencia de advertencia n. ° 11021: FAST_SUBS_mp_FAST_LINEARIZE_T ipo sin resolver
Advertencia advertencia # 11021: no resuelto FAST_SUBS_mp_EXITTHISPROGRAM_T ipo
Advertencia advertencia # 11021: no resuelto NWTC_IO_mp_INT2LSTR ipo
Advertencia advertencia # 11021: NWTC_BASE_mp_ABORTERRLEV ipo sin resolver
Advertencia advertencia # 11021: no resuelto FAST_SUBS_mp_FAST_RESTOREFORVTKMODESHAPE_TARY ipo
Advertencia advertencia # 11021: no resuelto FAST_SUBS_mp_FAST_CREATECHECKPOINT_TARY ipo
Advertencia advertencia # 11021: NWTC_IO_mp_PROGNAME ipo sin resolver
Advertencia advertencia # 11021: no resuelto FAST_SUBS_mp_FAST_SOLUTION_T ipo
Advertencia advertencia # 11021: no resuelto FAST_SUBS_mp_FAST_INITIALIZEALL_T ipo
Advertencia advertencia # 11021: NWTC_IO_mp_NORMSTOP ipo sin resolver
Advertencia advertencia # 11021: no resuelto NWTC_IO_mp_WRSCR ipo
Advertencia advertencia # 11021: no resuelto NWTC_IO_mp_R2LSTR8 ipo
Error MSB8036 No se encontró la versión 8.1 del SDK de Windows. Instale la versión requerida de Windows SDK o cambie la versión de SDK en las páginas de propiedades del proyecto o haciendo clic con el botón derecho en la solución y seleccionando "Retarget solution". MAP_dll C: Archivos de programa (x86) Microsoft Visual Studio2019CommunityMSBuildMicrosoftVCv160Microsoft.Cpp.WindowsSDK.targets 46

image

Ahora me he quedado atascado con los 5 errores anteriores y 39 advertencias, no hay openfast_x64 en la carpeta bin.

image

Hola,
Siempre es así cuando se instala, los errores aparecen todo el tiempo, no se desanime :)
Siempre empiezo desde arriba porque a veces los errores desaparecen en los bloques una vez que resuelves lo primero.
En su caso, parece que le falta la biblioteca del kernel matemático de Intel (mkl), que es parte del paquete Parallel Studio XE
Si es estudiante, podrá descargarlo del sitio web de Intel después de proporcionar su correo electrónico Uni. De lo contrario, creo que sería pagadero.
Chequea aquí:
https://software.intel.com/content/www/us/en/develop/tools/compilers/fortran-compilers/choose-download.html
Me las arreglé para compilar instalando solo un par del software de ese paquete, son bastante voluminosos, por lo que dependen de su almacenamiento. Creo que elegí C ++ y Fortran Compiler, MKL, el rendimiento y MPI. pero es posible que tenga que instalar más, no estoy seguro, ha pasado un tiempo. En su caso, tal vez Visual Fortran también sea interesante, pero no lo sé (estoy usando Linux.

Una vez que los tenga, inténtelo de nuevo compilando FAST

¡Buena suerte!

Oh, también en Linux, una vez que instale estos paquetes, debe alimentar su ruta al compilador, se describe en la página de Intel.

@ Wichuda-m ¿Es un requisito que deba compilar OpenFAST usted mismo? Si no es así, simplemente puede descargar binarios para Windows o instalar con conda en Linux (es decir, usando el Subsistema de Windows para Linux - WSL). Consulte la sección de descargas de los documentos.

Gracias a todos, en realidad uso macOS pero parece que Windows es más fácil de construir OpenFAST, así que trato de instalarlo en Bootcamp (puede que tenga un malentendido). Intentaré arreglarlo según tus sugerencias ^^

Uso macOS pero parece que Windows es más fácil de construir OpenFAST

Esto es exactamente lo contrario: con CMake, es mucho más fácil compilar OpenFAST para Linux y macOS utilizando bibliotecas gratuitas y de código abierto.

Dado que está utilizando macOS, le sugiero que instale Homebrew como administrador de paquetes y luego instale CMake y gcc (esto incluye gfortran). Después de eso, siga esta sección de las instrucciones de instalación.

Finalmente, señalaré nuevamente que si no está realizando cambios de código en OpenFAST, no es necesario compilar el software antes de usarlo. La versión disponible a través de conda (macOS y Linux) o la página de lanzamiento (Windows) corresponde a la última rama "maestra".

Screen Shot 2020-10-14 at 13 54 27

Finalmente terminé la instalación, ahora intento usarlo.
esperando tus sugerencias ^^

Screen Shot 2020-10-14 at 14 37 20

parece que mi carpeta (r-test) está vacía, es posible que me pierda algo. ¿Qué debería hacer después? gracias

Screen Shot 2020-10-14 at 17 53 19

Estoy aquí tengo errores al ejecutar CTest (mis habilidades de programación = 0) gracias por su ayuda @rafmudaf

¡Casi llegamos!

Parece que faltan tus archivos de prueba
¿Está seguro de haber escrito la marca --recursive?
además, estos comandos:

dev de git checkout
actualización del submódulo git

cambian su rama a desarrolladores, donde hay algunas funcionalidades más, pero no estoy seguro de que la suite de pruebas esté incluida, simplemente omítalas
también, asegúrese de compilar con la prueba -DBUILD_TESTING = ON

Si cree que ha compilado bien la parte de OpenFAST y la prueba está mal, intente ir directamente a una de las carpetas de simulaciones de prueba y ejecute FAST en el archivo ROOTNAME.fst
como esto:

ruta / a / openfast / ejecutable / ejecutable.file ROOTNAME.fst &> log

¡Recuerde también compilar los controladores!

¡buena suerte!

@bartoszstachowicz gracias ^^

Escribí --recursive pero no funcionó, así que escribí "git submodule update --init --recursive"

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

ahora cierro accidentalmente la terminal donde usé instalando OpenFAST, encontrando la manera de volver a abrirla, ¿alguna sugerencia?

GOt zoom? Podría intentarlo si quieres

escríbeme un correo electrónico si es así,

de lo contrario, si no necesita modificar el código, tal vez @rafmudaf tenga razón y valga la pena intentar instalarlo con conda

Instalé otro software con él y funciona bastante bien, depende de ti

buena suerte

@bartoszstachowicz gracias, no quiero modificar el código ahora (mi habilidad es cero) ¿debería intentar instalar conda a continuación? Aún no lo descargo.

bueno, podría ser más fácil,

instale miniconda e intente disparar este paquete desde aquí, creo:

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

Me quedé atrapado aquí (quiero llorar)

Screen Shot 2020-10-14 at 20 00 12

Intente seguir su comando con esto:

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

debería generar un archivo de registro en el escritorio

y luego vea si puede identificar estos conflictos allí, debería haber información sobre paquetes faltantes y tal

Lo dejo correr hasta que termine, aquí

Screen Shot 2020-10-14 at 21 21 18

Hola a todos
De acuerdo con la documentación de la guía, recompilo con éxito FAST_SFunc y OpenFAST-Simulink y MAP y los coloco en el archivo que existe .fst. Pero encontré un error cuando intenté simular OpenLoop.m en matlab / simulink. Los errores se muestran a continuación, ¿hay alguien que sepa cómo solucionar este problema?

1602682782(1)

Error informado por la función S 'FAST_SFunc' en 'Turbina eólica no lineal OpenLoop / FAST / Función S':
FAST_Init ializeAll: FAST_Init : FAST_ReadPr imaryFile: Se produjo una entrada lógica
FAST_ReadPr imaryFile: Se produjo una entrada numérica
FAST_ReadPr imaryFile: Se produjo una entrada numérica

@ Xiangheng-Feng esperando respuestas de @bartoszstachowicz

Para mí, aquí luchando y esperando su ayuda tampoco ^^

Screen Shot 2020-10-14 at 22 42 09

Screen Shot 2020-10-14 at 22 42 28

:D
Me gustaría ayudar, pero los registros que está publicando están incompletos, creo, tendría que desplazarse hacia arriba y tomar otra captura de pantalla o simplemente adjuntar un archivo de registro como le pedí ...
de lo contrario, instale zoom y envíeme un enlace aquí: [email protected] Intentaré echar un vistazo

@bartoszstachowicz gracias por tomarse el tiempo para responder con comentarios útiles.

@ Wichuda-m No estoy seguro de por qué habría dependencias en conflicto en conda, pero una cosa a considerar es que generalmente debe crear un nuevo entorno de conda para cada proyecto distinto. Esto no es específico de OpenFAST, sino solo las mejores prácticas generales con conda. Entonces deberías probar algo como esto:

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

¡Hola! @rafmudaf gracias, ¿no estás seguro de si esto tiene éxito?

(base) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda update -n base -c por defecto conda
Recopilación de metadatos del paquete (current_repodata.json): hecho
Entorno de resolución: hecho

Plan de paquete

ubicación del entorno: / Users / wichudamunbua / opt / anaconda3

especificaciones agregadas / actualizadas:
- conda

Se descargarán los siguientes paquetes:

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

Los siguientes paquetes serán ACTUALIZADOS:

conda 4.8.3-py38_0 -> 4.8.5-py38_0

Continuar ([y] / n)? y

Descarga y extracción de paquetes
conda-4.8.5 | 2,8 MB | ############################################### ############ | 100%
Preparando transacción: hecho
Verificando transacción: hecho
Ejecutando transacción: hecho
(base) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda create -n openfast
ADVERTENCIA: Ya existe un entorno conda en '/ Users / wichudamunbua / opt / anaconda3 / envs / openfast'
¿Eliminar el entorno existente (y / [n])? y

Recopilación de metadatos del paquete (current_repodata.json): hecho
Entorno de resolución: hecho

Plan de paquete

ubicación del entorno: / Users / wichudamunbua / opt / anaconda3 / envs / openfast

Continuar ([y] / n)? y

Preparando transacción: hecho
Verificando transacción: hecho
Ejecutando transacción: hecho
#

Para activar este entorno, utilice

#

$ conda activar openfast

#

Para desactivar un entorno activo, utilice

#

$ conda desactivar

(base) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda activar openfast
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% conda install openfast -c conda-forge
Recopilación de metadatos del paquete (current_repodata.json): hecho
Entorno de resolución: hecho

Plan de paquete

ubicación del entorno: / Users / wichudamunbua / opt / anaconda3 / envs / openfast

especificaciones agregadas / actualizadas:
- abierto

Se descargarán los siguientes paquetes:

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

Se INSTALARÁN los siguientes paquetes NUEVOS:

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 ([y] / n)? y

Descarga y extracción de paquetes
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 transacción: hecho
Verificando transacción: hecho
Ejecutando transacción: hecho
(openfast) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~% que abrefast
/ Usuarios / wichudamunbua / opt / anaconda3 / envs / openfast / bin / openfast
(abierto) wichudamunbua @ MacBook-Pro-khxng-Wichuda ~%

Eso es todo, ahora ha instalado OpenFAST.
Intente ejecutar openfast -v y openfast -h .

Muchas gracias @rafmudaf

¿Qué hay de los errores al ejecutar CTest? Tengo 42 errores

Como mencionó @bartoszstachowicz , parece que su salida aquí está algo incompleta, por lo que es difícil determinar el estado de su repositorio. Sugiero comenzar de nuevo a clonar OpenFAST o r-test y seguir la documentación aquí: https://openfast.readthedocs.io/en/master/source/testing/regression_test.html#python -driver.

Si cree que ha compilado bien la parte de OpenFAST y la prueba está mal, intente ir directamente a una de las carpetas de simulaciones de prueba y ejecute FAST en el archivo ROOTNAME.fst

Esta parte de https://github.com/OpenFAST/openfast/issues/566#issuecomment -708275196 es clave aquí. Simplemente puede descargar los casos de prueba y ejecutar una única prueba. Si no está realizando cambios en OpenFAST, no se preocupe por el resultado de las pruebas. En este punto, solo necesita verificar que se ejecuten los casos de prueba, no si el resultado es exactamente el mismo (aunque realmente debería serlo). Intente ejecutar los casos AWT o AOC.

Aquí, he ejecutado openfast -v y openfast -h. Ahora intenta resolver la prueba de funcionamiento

Screen Shot 2020-10-15 at 16 43 25

Screen Shot 2020-10-15 at 16 44 34

¡Oh, entonces lo has instalado bien!

Bien hecho


De: Wichuda [email protected]
Enviado: jueves 15 de octubre de 2020 7:46 a.m.
Para: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Mencione menció[email protected]
Asunto: Re: [OpenFAST / openfast] Se producen errores de OpenFAST después de la instalación (n. ° 566)

Aquí, he ejecutado openfast -v y openfast -h. Ahora intenta resolver la prueba de funcionamiento

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

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

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-708966741 , o cancele la suscripción https://github.com/notifications/unsubscribe-auth/AQIBICJ4FBXXOB3BOW7U6PDSK2SFHANCNFSM4SOGO .

@bartoszstachowicz gracias ^^

Ahora estoy tratando de averiguar los errores al ejecutar la prueba

@bartoszstachowicz Me gustaría agradecerles mucho por su generosa ayuda hoy, gracias ^^

no te preocupes @Wichuda Munbua

Ahora que ha instalado el programa, consulte el foro para solucionar problemas y obtener mucha información útil.
https://wind.nrel.gov/forum/wind/
¡Lea atentamente las instrucciones del primer hilo!

Buena suerte con tu proyecto,

BS


De: Wichuda [email protected]
Enviado: jueves 15 de octubre de 2020 2:58 p.m.
Para: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Mencione menció[email protected]
Asunto: Re: [OpenFAST / openfast] Se producen errores de OpenFAST después de la instalación (n. ° 566)

@bartoszstachowicz https://github.com/bartoszstachowicz Me gustaría agradecerles mucho por su generosa ayuda hoy, gracias ^^

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-709383461 , o cancele la suscripción https://github.com/notifications/unsubscribe-auth/AQIBICM64BLDUO42XP4BJ4LSK4EYLANCNFSTAM4SOGO7 .

Hola,

Si el informe que adjuntó es de su ejecución fallida de OpenFAST, entonces dice en la parte inferior qué error ha encontrado. Falta la biblioteca dinámica de lógica de control DISCON.dll. Supongo que debes haberte olvidado de construirlo. El procedimiento para hacerlo se describe en la documentación de OpenFAST en readthedocs. Estoy seguro de que podrá encontrarlo fácilmente escribiendo discon en la barra de búsqueda. Y una vez hecho esto, verifique si su ruta está configurada correctamente en el archivo PROJECTNAME_ServoDyn.dat.

Lea siempre los errores. Y busque errores en el foro de NREL, esto le ahorrará mucha frustración. Y también le permitirá aprender más sobre el código.

Además, la serie de errores que tiene al comienzo de su inicialización sugiere que hay un problema con sus archivos de entrada. Ah y el
OpenFAST-HEAD-HASH-NOTFOUND
También es extraño. Significa que no puede encontrar la compilación del software.

Puede ser una buena idea clonar otra copia de todo el repositorio de OpenFAST en una nueva carpeta, actualizar todas sus dependencias como gcc, lapack, fortran, etc. y volver a compilar siguiendo exactamente las recomendaciones de leer los documentos.

Solo instalé el sistema Linux para poder ejecutar OpenFAST esta primavera porque tuve problemas para instalar en Windows. Si este es su caso, vale la pena abandonar este enfoque. Después de un tiempo logré instalarlo en Windows sin problemas simplemente siguiendo las instrucciones v cuidadosamente. Esto le brinda la posibilidad de utilizar la interfaz de Simulink para los controles y algunas herramientas de Matlab preparadas por los autores, como para generar gráficos, etc.

Buena suerte

De: HYFOAM [email protected]
Enviado: domingo 29 de noviembre de 2020 6:31 p.m.
Para: OpenFAST / openfast [email protected]
Cc: bartoszstachowicz [email protected] ; Mencione menció[email protected]
Asunto: Re: [OpenFAST / openfast] Se producen errores de OpenFAST después de la instalación (n. ° 566)

@bartoszstachowicz https://github.com/bartoszstachowicz hola
Instalé openfast correctamente en Linux. Después de la instalación, se ejecutó el ejemplo de cálculo OpenFAST / reg_tests / r-test / glue-codes / openfast / AWT_WSt_StartUpShutDown y se obtuvieron los resultados de salida correctos. Pero cuando corro
Se produjo un error durante el cálculo en / OpenFAST / reg_tests / r-test / glue-codes / openfast / 5MW_Land_BD_DLL_WTurb.
Parece decirme que hay un problema con la inicialización. Necesito tu ayuda.

OpenFAST

Copyright (C) 2020 Laboratorio Nacional de Energías Renovables
Copyright (C) 2020 Envision Energy USA LTD

Este programa tiene la licencia Apache License Version 2.0 y no incluye ABSOLUTAMENTE NINGUNA GARANTÍA.
Consulte el archivo "LICENCIA" distribuido con este software para obtener más detalles.

OpenFAST-HEAD-HASH-NOTFOUND
Compilar información:

  • Compilador: GCC versión 7.5.0
  • Arquitectura: 64 bits
  • Precisión: doble
  • Fecha: 24 nov 2020
  • Hora: 22:35:15
    Información de ejecución:
  • Fecha: 30/11/2020
  • Hora: 01: 24: 18 + 0800

Encabezado del archivo de entrada OpenFAST:
Prueba de certificación FAST n.o 26 https://github.com/OpenFAST/openfast/issues/26 : Turbina eólica de referencia NREL 5.0 MW (en tierra)

Ejecutando ElastoDyn.
La sección de salidas nodales del archivo de entrada de ElastoDyn no se encuentra o está formateada incorrectamente.
Ejecutando BeamDyn.
La sección de salidas nodales del archivo de entrada de BeamDyn no se encuentra o está formateada incorrectamente.
Ejecutando BeamDyn.
La sección de salidas nodales del archivo de entrada de BeamDyn no se encuentra o está formateada incorrectamente.
Ejecutando BeamDyn.
La sección de salidas nodales del archivo de entrada de BeamDyn no se encuentra o está formateada incorrectamente.
Ejecutando AeroDyn.
La sección de salida nodal del archivo de entrada AeroDyn no se encuentra o está formateada incorrectamente.
Ejecutando BEM.
Advertencia: Desactivación de la aerodinámica inestable porque C_nalpha es 0. BladeNode = 1, Blade = 1
Advertencia: Desactivación de la aerodinámica inestable porque C_nalpha es 0. BladeNode = 2, Blade = 1
Advertencia: Desactivación de la aerodinámica inestable porque C_nalpha es 0. BladeNode = 3, Blade = 1
Advertencia: Desactivación de la aerodinámica inestable porque C_nalpha es 0. BladeNode = 4, Blade = 1
Advertencia: Desactivar la aerodinámica inestable porque C_nalpha es 0. BladeNode = 1, Blade = 2
Advertencia: Desactivar la aerodinámica inestable porque C_nalpha es 0. BladeNode = 2, Blade = 2
Advertencia: Desactivación de la aerodinámica inestable porque C_nalpha es 0. BladeNode = 3, Blade = 2
Advertencia: Desactivación de la aerodinámica inestable porque C_nalpha es 0. BladeNode = 4, Blade = 2
Advertencia: Desactivación de la aerodinámica inestable porque C_nalpha es 0. BladeNode = 1, Blade = 3
Advertencia: Desactivación de la aerodinámica inestable porque C_nalpha es 0. BladeNode = 2, Blade = 3
Advertencia: Desactivación de la aerodinámica inestable porque C_nalpha es 0. BladeNode = 3, Blade = 3
Advertencia: Desactivación de la aerodinámica inestable porque C_nalpha es 0. BladeNode = 4, Blade = 3
Ejecutando InflowWind.

Lectura de una cuadrícula de 31x31 (145 m de ancho, 17,5 ma 162,5 m sobre el suelo) con un viento característico

velocidad de 12 m / s. Este archivo de campo completo fue generado por TurbSim (v1.06.00, 21-Sep-2012) el

07-ene-2014 a las 12:50:45.

Procesó 1442 pasos de tiempo de datos de campo completo de 20 Hz (72,05 segundos).

Ejecutando ServoDyn.
Ejecución de la interfaz ServoDyn para controladores con blades.

FAST_Init ializeAll: SrvD_Init : BladedInterface_ Init: La biblioteca dinámica
No se pudo cargar ./../5MW_Baseline/ServoData/DISCON.dll. Compruebe que el archivo existe en el
ubicación especificada y que está compilado para aplicaciones de 64 bits.

FAST encontró un error durante la inicialización del módulo.
Nivel de error de simulación: ERROR FATAL

Abortando OpenFAST.

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub https://github.com/OpenFAST/openfast/issues/566#issuecomment-735428307 , o cancele la suscripción https://github.com/notifications/unsubscribe-auth/AQIBICNPLQQDDHYHAJW3NNDSSKANRANCONFSM4S .

@bartoszstachowicz gracias por tomarse el tiempo para responder con comentarios útiles.

@ Wichuda-m No estoy seguro de por qué habría dependencias en conflicto en conda, pero una cosa a considerar es que generalmente debe crear un nuevo entorno de conda para cada proyecto distinto. Esto no es específico de OpenFAST, sino solo las mejores prácticas generales con conda. Entonces deberías probar algo como esto:

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

¿Cómo uso simulink con la instalación de conda? Puedo simular mi propio diseño, pero me gustaría usar el controlador de tono de simulink. He estado buscando a través de github pero, aparte de compilar con VS, no encontré cómo puedo usarlo con la instalación de conda.

La integración de Simulink aún no es compatible con la instalación de Conda.

Entiendo, gracias. Intentaré compilar con VS.

¿Fue útil esta página
0 / 5 - 0 calificaciones