Openfast: シミュレーションの実行が遅すぎます

作成日 2019年03月17日  ·  6コメント  ·  ソース: OpenFAST/openfast

バグの説明

入力ファイル5MW_Land_DLL_WTurbとWP_VSP_WTurbを使用してOpenFASTを実行すると、信じられないほどの「合計リアルタイム」が得られました。 5MW_Land_DLL_WTurbのテストでは、60秒のシミュレーションで合計実行時間が約120秒になり、WP_VSP_WTurbのテストでは40秒のシミュレーションで合計実行時間が約59秒になりました。 この状況は正常ですか? 私はOpenFASTを初めて使用しますが、FASTv8での以前の経験によると、これは信じられないほどです。

再現するには

動作を再現する手順:

  1. 'gnu'でコンパイル
  2. 「DLL未使用」設定で「5MW_Land_DLL_WTurb」ケースを実行し、未加工設定で「WP_VSP_WTurb」ケースを実行します。
  3. 問題は、これが正常かどうかわからないということです。

予想される行動

このシミュレーションは、少なくともシミュレーション時間よりも短い時間で済むと思います。

OpenFAST-v2.0.0-ダーティ

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

システム情報(以下の情報を入力してください):

  • OS:Ubuntu 16.04
  • コンパイラ:GFortran 5.4
  • コンパイラ設定:リリースバージョンと静的ライブラリおよびその他のものは生の設定に従います
Bug

全てのコメント6件

@smilke 60秒のシミュレーションの120秒の実時間は少し長いように見えますが、これは複数の要因に依存する可能性があります。 OpenFASTは、NRELのクラスターの1つで夜間テストを実行するように構成されています。 昨夜、ここで確認できるように、テストでは約72秒の実行時間が報告されました。

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

また、倍精度は単精度よりもはるかに遅いことに注意してください。 fast 8とopenfastで同じ数値精度を比較していますか?

倍精度を単精度に変更することで問題を解決しました。 アドバイスありがとうございます。 しかし、FASTの実行速度を可能な限り向上させる方法についてはまだ混乱しています

親愛なる@smilke

はい、多くのシミュレーションを実行するときは、単精度でコンパイルすることをお勧めします。 単精度は十分に正確で、倍精度よりもはるかに高速である必要があります。

また、FAST / OpenFASTシミュレーションの実行に必要な時間を短縮する方法についてフォーラムで議論しました。https ://wind.nrel.gov/forum/wind/viewtopic.php?f = 4&t = 1416&pを参照して

宜しくお願いします、

親愛なる@jjonkman
どうもありがとうございました、あなたが与えたリンクは非常に役に立ちます。

追加情報をありがとう、@ jjonkman

このページは役に立ちましたか?
0 / 5 - 0 評価