パッケージの生成
実行キューに追加するパッケージを作成します。
最新のリリースで新規に追加された機能の紹介です。
Feko Getting Started Guideでは、Fekoをはじめて使用する場合に必要となる部分を手順を追って紹介します。
Feko Example Guideでは、Fekoのコンセプトと基本を学ぶための例題集を掲載しています。
Fekoは、任意形状の3Dオブジェクトを含む電磁界解析に使用される複数の解法を備えた包括的な電磁気ソルバーです。
CADFEKOを使用して、グラフィカル環境で形状またはモデルのメッシュを作成およびメッシングし、解析設定と計算要求を指定します。
POSTFEKOはFekoのポストプロセッサであり、モデル(設定とメッシュ)、グラフ上の結果、3Dビューの表示に使用します。
EDITFEKOは、ループや条件文を含む高水準のスクリプト言語を使用して(形状要件と解析要件の両面で)高度なモデルを構築するために使用されます。
Fekoの主な特長として、独自の解析方法と復号化した解析方法が幅広く用意されていることが挙げられます。Fekoの機能を効果的に使用するには、使用可能な手法を理解する必要があります。
Fekoは、遺伝的アルゴリズム(GA)などの手法に基づく最先端の最適化エンジンを提供します。これを使用することにより、設計を自動的に最適化し、最適解を決定することができます。
Fekoのユーティリティは、PREFEKO、OPTFEKO、ADAPTFEKO、Launcher ユーティリティ、アップデーター、およびクラッシュレポーターで構成されています。
PREFEKOを使用してメッシングを実行し、Fekoソルバーの入力ファイルを作成します。
正しい構文とオプションのパラメータでPREFEKOを使用して、高度な制御を実現します。
ソルバーは、指定された出力要求を計算する電磁ソルバーコンポーネントです。
OPTFEKOは、最適化プロセスを制御するコンポーネントです。最適化パラメータは通常、形状寸法、材料特性、励振、および負荷に関連付けられています。たとえば、ホーンアンテナの開口部のサイズを調整することで、最大の利得を実現できます。
ADAPTFEKOは適応周波数ユーティリティです。狭い共振の付近では小さめの周波数ステップが自動的に選択され、結果が比較的滑らかな場合は大きめの周波数ステップが自動的に選択されます。
initfeko.bat(Windows上のバッチファイル)およびinitfeko(UNIX/Linux上のbashシェルスクリプト)は、Fekoの環境を設定するためにターミナルから実行するスクリプトです。この環境からは、Fekoのアプリケーションを、そのフルパスを指定せずに起動できます。
Launcher ユーティリティは、Fekoコンポーネント、WinPropコンポーネント、newFASANT、ドキュメント、およびAltairライセンスユーティリティと並列計算認証の更新へのショートカットへの迅速なアクセスを実現する単一のアプリケーションです。このアプリケーションをタスクバーに固定すると、これらを迅速に起動できます。
The feko_update_gui utility and the feko_update utility allows you the flexibility to install an update containing features, minor software enhancements and bug fixes on top of an existing base installation for Altair Feko (which includes Feko, newFASANT and WinProp).
CADFEKO、POSTFEKO、またはEDITFEKOでクラッシュが発生した場合は、クラッシュレポートユーティリティによってクラッシュレポートが生成されます。
QUEUEFEKOは、リモートキューイングシステムに転送可能なパッケージを作成できるGUI(グラフィカルユーザーインターフェース)アプリケーションです。キューイングシステム上でシミュレーションの実行が完了すると、作成したパッケージを展開できます。
QUEUEFEKOのグラフィカルインターフェースでは、ローカルマシン上でコンピューティングクラスターに転送するパッケージを作成します。コンピューティングクラスターでは、queuefekoスクリプトを使用して実行キューにパッケージを追加します。
リモート実行するパッケージの作成と展開の手順について説明します。
パッケージ設定ファイルは、パッケージそのものではなく、パッケージを作成するための設定を記述したファイルです。このファイルを再利用して、類似の設定を持つパッケージを作成できます。
.preファイルが読み込まれ、シミュレーションの実行にどのファイルが必要であるかが判断されます。Fekoプロジェクトを構成するファイルであっても、シミュレーションに必須ではないものは手動で追加できます。
リモートクラスターでは、使用するソルバーオプションを指定できます。
リモートクラスターでは、使用する特定のジョブキューを指定して、ジョブの開始または終了時に電子メール通知を設定できます。
実行キューに追加するパッケージを作成します。
リモートクラスターにパッケージを転送します。そこで、パッケージが実行キューに置かれます。
シミュレーションが完了すると、新しい出力パッケージ(.output.pkg)がリモートクラスターマシンからローカルマシンにダウンロードできるようになります。QUEUEFEKOを使用して、このパッケージを展開します。
リモートクラスターマシンから取得したシミュレーション実行結果を、ローカルマシン上のPOSTFEKOで表示できます。これにより、そのシミュレーションをローカルで実行したかのように扱うことができます。
Fekoドキュメントを開くときに使用するPDFビューアを指定します。
Fekoでは、すべての結果が、ASCII出力ファイル.outと、POSTFEKOで使用するバイナリ出力ファイル.bofに書き込まれます。解析に関する追加情報を入手するには.outファイルを使用します。
アプリケーションマクロは、CADFEKOとPOSTFEKOで利用可能です。
CADFEKOとPOSTFEKOでは、高機能、高速で軽量なスクリプト言語がアプリケーションに組み込まれています。この言語を使用すると、モデルの作成、シミュレーション結果やモデル設定情報の取得、データの操作、繰り返し処理の自動化などが実現します。
Reference information is provided in the appendix.
Fekoのユーティリティは、PREFEKO、OPTFEKO、ADAPTFEKO、Launcher ユーティリティ、アップデーター、およびクラッシュレポーターで構成されています。
QUEUEFEKOは、リモートキューイングシステムに転送可能なパッケージを作成できるGUI(グラフィカルユーザーインターフェース)アプリケーションです。キューイングシステム上でシミュレーションの実行が完了すると、作成したパッケージを展開できます。
リモート実行するパッケージの作成と展開の手順について説明します。
実行キューに追加するパッケージを作成します。
実行キューに追加するパッケージを作成します。
(c) 2021. Altair Engineering Inc. All Rights Reserved.