Posted in

Nodexel を使用してインテリジェントなスケジューリングと Abaqus トークンの公平な配布を実現します

大規模な製造企業、科学研究機関、またはエンジニアリング サービス会社では、Abaqus は、構造非線形解析とマルチフィジックス シミュレーションに推奨されるプラットフォームの 1 つになりました。.複雑な接触、塑性変形、大きな変形、破壊、複合材料などの困難な問題を扱うことができ、航空宇宙、自動車衝突、精密工学などの分野での計算シミュレーションに特に適しています。

しかし同時に、Abaqus モジュールは高価で、リソースのスケジュール設定が複雑特に複数のプロジェクト チームが並行して使用される環境では、次のような問題が頻繁に発生します。

  • シミュレーションタスクのキューイングと権限の競合。
  • モジュールは大量に占有されており、その使用法は不透明です。
  • プロジェクト間の「リソースの獲得」は非効率的です。

やみくもに容量を拡張せずに容量を拡張するにはどうすればよいですか?合理的なリソースのスケジューリングによりライセンスの使用効率を向上させます。、すべてのシミュレーション監督者、IT 管理者、テクニカル ディレクターが直面する必要がある問題です。

1. Abaqus 認証システムの簡単な説明

Abaqus が使用するものフレックスネットフローティングライセンス認証機構の課金単位は「トークン」です。 ユーザーがモデルを実行するたびに、システムは対応する数のトークンをライセンス プールから借用し、シミュレーションの完了後に自動的に解放します。

共通モジュールのトークン消費量は以下のとおりです(推定)。

モジュール/機能トークンの数量
Abaqus/標準シングルコア ソリューショントークン5個
Abaqus/明示的シングルコア ソルバートークン5個
追加の各コア並列処理 (HPC)+1~2トークン
Abaqus/CAE (前処理および後処理)トークン6個
複雑接触、多磁界結合モデル10~15 トークン (またはそれ以上)

例: 並列ソリューションに 8 コアを使用する Abaqus/Explicit 分析タスクでは、一度に 12 ~ 15 個のトークンが必要になる場合があります。

2. プロジェクト チームが使用するライセンス管理の問題

1. ピーク時の深刻なキュー競合

  • 複数のプロジェクト チームが同様の期間にシミュレーション タスクを提出します。
  • トークンは一部のプロジェクトによって長期間占有されており、他のグループはジョブを送信できません。

2. ユーザーが電話を切った、または解放し忘れた

  • CAE またはソルバー インターフェイスは開いたままで、トークンを占有します。
  • ジョブは終了しましたが、プロセスが完全にシャットダウンされていないため、リソースが「ゾンビ占拠」されています。

3. 無理な並列設定

  • エンジニアはマルチコア並列処理を自由に使用し、大量のトークンを占有します。
  • 統一された並列仕様はなく、タスクの粒度とトークンの使用率の間に不均衡があります。

4. 使用状況データのサポートの欠如

  • IT 管理者にとって、「誰がより多く使用しているか」、「もっと購入すべきか」に答えるのは困難です。
  • プロジェクト リーダーも、チーム メンバーがそれを適切に使用しているかどうかわかりません。

3. ライセンス付きリソースを合理的にスケジュールするための 5 つの主要な戦略

1. 併用基準の確立

  • タスクの規模と重要度に基づいて並列コアの上限を定義します。
  • たとえば、通常のシミュレーション タスクには 4 コア以下を使用し、優先度の高いタスクには 8 コアに緩和することをお勧めします。
  • リソース クォータ制御は、スクリプトまたはタスク スケジューラを通じて実装されます。

2. キューイングスケジューリングシステム(Nodexelなど)の導入

  • シミュレーション ジョブをスケジューリング プラットフォームに送信すると、システムはトークンのアイドル状態に基づいてジョブを自動的に割り当てます。
  • 優先順位とキューのポリシー管理をサポートし、優先順位の低いタスクが価値の高いリソースを占有することを防ぎます。

3. 自動リリースとタイムアウト検出を実装する

  • タスクアイドル検出メカニズムを設定し、シミュレーション終了時にトークンを自動的に解放します。
  • ライセンス最適化プラットフォームを活用して、長期間非アクティブなプロセスを特定し、リソースを再利用します。

4. プロジェクトの承認割り当てを確立する

  • プロジェクトグループごとにトークン使用量の上限を割り当てます。
  • 公平性を向上させるために「ソフト リミット」と「ハード リミット」の設定をサポートします。
  • プロジェクト リーダーがグループ内のライセンス構造を管理すると便利です。

5. 視覚的な監視および統計プラットフォームを導入する

  • 各モジュール、ユーザー、プロジェクトのトークンの使用状況をリアルタイムで表示します。
  • 月次および四半期ごとの使用状況レポートを生成します。
  • 購入決定の基準を提供し、「より多く購入して使用量を減らす」または「リソースが不足しているが、容量を拡張するかどうかわからない」を回避します。

4. Nodexel ライセンスの最適化によってもたらされる実際の利点

複数の企業の導入実践では、上記の戦略を採用することで次の戦略を達成できます。

  • 同時使用量が 30 ~ 60% 増加、ライセンスの数を増やす必要はありません。
  • シミュレーション タスクの平均キュー時間は 50% 以上削減されます。
  • ユーザーの満足度が大幅に向上し、プロジェクト間のリソースの競合による競合が減少します。
  • IT 管理はより証拠に基づいており、調達予算はより正確です。
  • 「非効率な使用」と「異常な停止」を自動的に識別します。
  • 地域間および部門間でのトークンの動的スケジューリングを実現します。
  • トレーサビリティとクォータ管理のために、LDAP/AD バインディング ユーザー動作をサポートします。

5. 結論

Abaqus の強力な機能は、高いライセンス価格と共存します。限られた予算の中でいかに効率的なシミュレーションを実現するかは、すべてのプロジェクトチームや企業の研究開発部門が解決しなければならない課題です。

合理的な並列処理、グループ化制限、キューイング スケジューリング、動作監視、ライセンスの最適化は、「購入するライセンスを減らし、より多くのライセンスを使用する」を実現するための中核となるパスです。

シミュレーション効率の向上は、ソフトウェア自体のパフォーマンスの問題だけでなく、企業が科学ライセンスのスケジュール管理システムを備えているかどうかにも依存します。