バグの説明
入力ファイル5MW_Land_DLL_WTurbとWP_VSP_WTurbを使用してOpenFASTを実行すると、信じられないほどの「合計リアルタイム」が得られました。 5MW_Land_DLL_WTurbのテストでは、60秒のシミュレーションで合計実行時間が約120秒になり、WP_VSP_WTurbのテストでは40秒のシミュレーションで合計実行時間が約59秒になりました。 この状況は正常ですか? 私はOpenFASTを初めて使用しますが、FASTv8での以前の経験によると、これは信じられないほどです。
再現するには
動作を再現する手順:
予想される行動
このシミュレーションは、少なくともシミュレーション時間よりも短い時間で済むと思います。
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
システム情報(以下の情報を入力してください):
@smilke 60秒のシミュレーションの120秒の実時間は少し長いように見えますが、これは複数の要因に依存する可能性があります。 OpenFASTは、NRELのクラスターの1つで夜間テストを実行するように構成されています。 昨夜、ここで確認できるように、テストでは約72秒の実行時間が報告されました。
また、倍精度は単精度よりもはるかに遅いことに注意してください。 fast 8とopenfastで同じ数値精度を比較していますか?
倍精度を単精度に変更することで問題を解決しました。 アドバイスありがとうございます。 しかし、FASTの実行速度を可能な限り向上させる方法についてはまだ混乱しています
親愛なる@smilke 、
はい、多くのシミュレーションを実行するときは、単精度でコンパイルすることをお勧めします。 単精度は十分に正確で、倍精度よりもはるかに高速である必要があります。
また、FAST / OpenFASTシミュレーションの実行に必要な時間を短縮する方法についてフォーラムで議論しました。https ://wind.nrel.gov/forum/wind/viewtopic.php?f = 4&t = 1416&pを参照して
宜しくお願いします、
親愛なる@jjonkman
どうもありがとうございました、あなたが与えたリンクは非常に役に立ちます。
追加情報をありがとう、@ jjonkman