Openfast: La simulación se está ejecutando demasiado lento

Creado en 17 mar. 2019  ·  6Comentarios  ·  Fuente: OpenFAST/openfast

Descripción del error

Cuando ejecuto OpenFAST usando el archivo de entrada 5MW_Land_DLL_WTurb y WP_VSP_WTurb, obtuve un increíble "Total Real Time". La prueba para 5MW_Land_DLL_WTurb tomó el tiempo de ejecución total de aproximadamente 120 segundos para la simulación de 60 segundos, y la WP_VSP_WTurb tomó el tiempo de ejecución total de aproximadamente 59 segundos para la simulación de 40 segundos. ¿Es esta situación normal? Soy nuevo en OpenFAST, pero de acuerdo con mi experiencia previa con FASTv8, esto es increíble.

Reproducir

Pasos para reproducir el comportamiento:

  1. Compilar con 'gnu'
  2. Ejecute el caso '5MW_Land_DLL_WTurb' con la configuración de 'DLL no utilizada' y ejecute el caso 'WP_VSP_WTurb' con la configuración sin procesar.
  3. El problema es que no sé si esto es normal.

Comportamiento esperado

Espero que esta simulación pueda llevar menos tiempo, al menos menos que el tiempo de simulación.

OpenFAST-v2.0.0-sucio

**************************************************************************************************
 OpenFAST

 Copyright (C)  National Renewable Energy Laboratory
 Copyright (C)  Envision Energy USA LTD

 This program is licensed under Apache License Version 2.0 and comes with ABSOLUTELY NO WARRANTY.
 See the "LICENSE" file distributed with this software for details.
 **************************************************************************************************

 OpenFAST-v2.0.0
 Compile Info:
  - Architecture: 64 bit
  - Precision: double
  - Date: Mar  6 2019
  - Time: 17:19:38
 Execution Info:
  - Date: 11/29/2018
  - Time: 09:28:55

Información del sistema (complete la siguiente información):

  • SO: Ubuntu 16.04
  • Compilador: GFortran 5.4
  • Configuración del compilador: la versión de lanzamiento y la biblioteca estática y cualquier otra cosa se sigue la configuración sin formato
Bug

Todos 6 comentarios

@smilke 120 segundos de tiempo de pared para una simulación de 60 segundos parece un poco largo, pero esto podría depender de múltiples factores. OpenFAST se ha configurado para ejecutar pruebas nocturnas en uno de los clústeres de NREL. Anoche, la prueba informó un tiempo de ejecución de aproximadamente 72 segundos, como se puede ver aquí.

https://my.cdash.org/viewTest.php?buildid=1622580

También tenga en cuenta que la precisión doble es mucho más lenta que la precisión simple. ¿Está comparando la misma precisión numérica en fast 8 vs openfast?

He resuelto el problema cambiando la precisión doble a la precisión simple. Gracias por su consejo. Pero todavía estoy confundido acerca de cómo mejorar la velocidad de carrera de FAST tanto como sea posible.

Estimado @smilke ,

Sí, le animo a compilar con precisión simple cuando ejecute muchas simulaciones. La precisión simple debe ser lo suficientemente precisa y mucho más rápida que el doble.

También tuvimos una discusión en nuestro foro sobre cómo reducir el tiempo necesario para ejecutar simulaciones FAST / OpenFAST; consulte: https://wind.nrel.gov/forum/wind/viewtopic.php?f=4&t=1416&p = 12380.

Atentamente,

Estimado @jjonkman
Muchas gracias, el enlace que proporcionaste es muy útil.

Gracias por la información agregada, @jjonkman

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