Openfast: La simulation s'exécute trop lentement

Créé le 17 mars 2019  ·  6Commentaires  ·  Source: OpenFAST/openfast

Description du bogue

Lorsque je lance OpenFAST à l'aide du fichier d'entrée 5MW_Land_DLL_WTurb et WP_VSP_WTurb, j'obtiens un "temps réel total" incroyable. Le test pour 5MW_Land_DLL_WTurb prend une durée d'exécution totale d'environ 120 secondes pour une simulation de 60 secondes, et le WP_VSP_WTurb une durée d'exécution totale d'environ 59 secondes pour une simulation de 40 secondes. Cette situation est-elle normale ? Je suis nouveau sur OpenFAST, mais d'après mon expérience précédente avec FASTv8, c'est incroyable.

Reproduire

Étapes pour reproduire le comportement :

  1. Compiler avec 'gnu'
  2. Exécutez le cas '5MW_Land_DLL_WTurb' avec les paramètres 'DLL unused' et exécutez le cas 'WP_VSP_WTurb' avec les paramètres bruts.
  3. Le problème c'est que je ne sais pas si c'est normal ?

Comportement prévisible

Je m'attends à ce que cette simulation puisse prendre moins de temps, du moins moins que le temps de simulation.

OpenFAST-v2.0.0-sale

**************************************************************************************************
 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

Informations système (veuillez compléter les informations suivantes) :

  • Système d'exploitation : Ubuntu 16.04
  • Compilateur : GFortran 5.4
  • Paramètres du compilateur : version de publication et bibliothèque statique et toute autre chose suit le paramètre brut
Bug

Tous les 6 commentaires

@smilke 120 secondes de temps de mur pour une simulation de 60 secondes semble un peu long, mais cela peut dépendre de plusieurs facteurs. OpenFAST a été configuré pour exécuter des tests nocturnes sur l'un des clusters de NREL. Hier soir, le test a rapporté un temps d'exécution d'environ 72 secondes, comme on peut le voir ici.

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

Gardez également à l'esprit que la double précision est beaucoup plus lente que la simple précision. Comparez-vous la même précision numérique dans fast 8 vs openfast ?

J'ai résolu le problème en changeant la double précision en simple précision. Merci pour votre conseil. Mais je ne sais toujours pas comment améliorer autant que possible la vitesse de fonctionnement de FAST

Cher @smilke ,

Oui, je vous encourage à compiler en simple précision lorsque vous exécutez de nombreuses simulations. La simple précision doit être suffisamment précise et beaucoup plus rapide que le double.

Nous avons également eu une discussion sur notre forum sur la façon de réduire le temps nécessaire pour exécuter des simulations FAST / OpenFAST - voir : https://wind.nrel.gov/forum/wind/viewtopic.php?f=4&t=1416&p =12380.

Meilleures salutations,

Cher @jjonkman
Merci beaucoup, le lien que vous avez donné est très utile.

Merci pour l'info ajoutée, @jjonkman

Cette page vous a été utile?
0 / 5 - 0 notes