ANSYS HFSS バッチチュートリアル
このチュートリアルでは、RescaleのScaleXプラットフォームでANSYS HFSSシミュレーションモデルをバッチモードで実行する方法について説明します。Rescaleプラットフォームに慣れたら、ニーズに合わせてワークフローをカスタマイズすることができます。Rescaleのバッチに関する基礎知識は、こちらのガイドをご参照ください。
このチュートリアルは、PCI Express Gen 3 プリント回路基板の切り出しセクションを題材にしています。学習は、セクションエッジのSパラメータを計算するための単一の周波数掃引です。
このチュートリアルに従うために必要なファイルを入手するには、以下のジョブセットアップリンクをクリックし、ファイルをホストしているジョブをクローンしてください。次に、Save アイコンをクリックして、ファイルのコピーを Rescale クラウドファイルに保存してください。
注:このジョブは直接実行することもできますが、このチュートリアルを続けるには、ジョブを直接送信しないでください。シミュレーション入力ファイルansys-hfss-electronics-example.aedtzをあなたのアカウントにインポートするために、ジョブのクローンを作成しています。また、Get Job Resultsをクリックすると、ジョブの結果を得ることができます。
ANSYS HFSS のジョブを実行するには、ANSYS Electronics のデスクトップから .aedtz アーカイブ ファイルを作成する必要があります。このファイルは、ローカルのANSYS Electronicsデスクトップで作成することができます。Rescaleにはリモートデスクトップというオプションもあり、そこでANSYS HFSSのデスクトップを立ち上げて、次のセクションで説明するようにソフトウェアを使用することができます。
ローカル環境にアーカイブされたシミュレーションの.aedtzファイルがあり、バッチ送信の準備ができている場合は、次のセクションをスキップしてください。先に進んで、バッチ送信のセクションを開始してください。また、ANSYS HFSS GUIからパックされた.aedtzを作成したい場合は、このセクションをスキップして、バッチ送信に進むことができます。そうでない場合は、そのままお進みください。
Rescaleでリモートデスクトップを起動する
- まず、RescaleプラットフォームのWeb UIでDesktopsオプションを選択します。
- 左上隅にある[新規カスタムデスクトップ]ボタンを選択します。デスクトップ設定ページが表示されます。デスクトップに名前を付けます。ここでは、このデスクトップにANSYS HFSS Desktopという名前を付けました。
- 設定の選択」で、Windowsの基本設定を選択します。
- 1.のドロップダウンメニューを展開する。ソフトウェアを追加する。を検索するか、メニューから選択します。ANSYS HFSS Desktop を選択します。
- Select License – ANSYS HFSS Desktop]ポップアップメニューが表示されます。適切なANSYSのライセンス情報を入力し、Okをクリックして続行します。
- また、使用するHFSSのバージョンを選択できるようになりました。このチュートリアルでは2.19.0を選択します。19.0を選択します。
- Add Jobsのドロップダウンメニューを展開します。ここでも、クローンしたジョブを検索したり、メニューから選択することができます。
- ANSYS HFSS Tutorialを選択します。3をクリックします。アクションの下に追加します。
- その後、ページの右下にある「起動」ボタンをクリックすると、デスクトップの起動を開始することができます。これで確認ダイアログが表示されるはずです。
- 設定が正しいようであれば、このメニューの[起動]をクリックして、デスクトップサーバーを起動します。このプロセスでは、新しいWindowsサーバーインスタンスをスピンアップするのに約5~10分かかります。数分ごとにページを更新して、サーバーのステータスを更新してください。ログ]メニューで[Server(s) Started]というメッセージが表示されたら、デスクトップは使用可能な状態になっているはずです。
- 接続ボタンをクリックすると、接続オプションが表示されます。Windows RDPクライアント、または今回使用するIn-Browser Desktopを使用して接続することができます。Windows RDPやRescaleデスクトップの設定についての詳細は、こちらのガイドを参照してください。
ANSYS Electronics Desktop からの入力ファイルの作成
Rescale Desktop -でチュートリアルのファイルを開きたい場合は、以下の手順に従ってください。
- Windows のデスクトップに接続したら、デスクトップにある ANSYS Electronics Desktop 19.0 のショートカットをダブルクリックして、ANSYS Electronics Desktop を起動します。
- クローンジョブを添付した場合、ファイル選択メニューでデスクトップに移動し、attached_jobsのショートカットを選択します。これにより、添付されたクローンジョブファイルが抽出されたフォルダが表示されるはずです。Inputフォルダーを選択します。最後にシミュレーションファイル.aedtを選択し、開きます。
- お客様がお持ちのANSYS HFSSファイルを使用する場合、Rescale Cloudにファイルをアップロードし、起動したHFSSのデスクトップでダウンロードすることができます。Rescale Cloudファイルへのアップロード、Rescale Cloudファイルからのダウンロードについては、ファイル転送の項をご覧ください。
- HFSSケースファイルに必要な変更を加えた後、File > Archiveをクリックし、アーカイブされた入力ファイルを作成します。
Rescale Cloudへのシミュレーションファイルのアップロード
- Rescaleデスクトップからアーカイブされた.aedtzファイルを作成した場合、デスクトップ上のCloud Filesアイコンをクリックして、ファイルをRescaleにアップロードすることができます。Upload from this computer]オプションを選択します。ファイルのパスに移動し、新しくアーカイブされた.aedtzを選択します。
- アーカイブされたシミュレーションファイルをローカルのデスクトップ環境から作成した場合、Web UI Filesオプションから同様にファイルをアップロードすることができます。
デスクトップを終了する
シミュレーションの準備と Rescale Cloud へのファイルのアップロードが完了したので、当面の ANSYS Electronics GUI の使用は終了です。このデスクトップ・インスタンスをシャットダウンすることができます。シミュレーション終了後にポストプロセスを実行するために、このインスタンスを起動し続けることもできます。
- Rescale Web UIで、[Desktops]を選択します。
- Desktopインスタンスの下にあるSelectチェックボックスをオンにします。このインスタンスは、以前に名前を付けていれば簡単に識別できるはずです。
- ページの上部にある赤い[Terminate]ボタンをクリックして、このインスタンスをシャットダウンします。
- Rescaleデスクトップの使用方法については、こちらのガイドを参照してください。
- ここでは、ANSYS Electronicsデスクトップから作成したアーカイブされた.aedtzを提出する方法を説明します。新しいジョブを開始するには、Rescaleプラットフォームにログインし、左上にある+ New Jobボタンをクリックします。基本的なジョブの起動方法については、こちらのチュートリアルを参照してください。
入力ファイル
- まず、バッチ実行に必要な入力ファイルをインクルードする必要があります。ANSYS HFSSの場合、前項で作成した.aedtzファイルをインクルードする必要があります。
- ローカルにファイルを作成した場合は、「このコンピュータからアップロード」オプションを使用できます。入力ファイルがRescaleクラウド上にある場合は、「クラウドストレージからファイルを使用」をクリックし、作成したファイルを検索してください。入力ファイルを含めたら、ソフトウェア設定オプションをクリックします。
ソフトウェアの設定
- ソフトウェアの設定画面で、ANSYS HFSS ソフトウェアを検索し、クリックします。
- ANSYS HFSSのバッチジョブを実行するために、ソフトウェアのバージョンを選択し、コマンドを編集することができるAnalysis Optionウィンドウが表示されます。コマンドラインで、プレースホルダーをHFSSの.aedtzfileに置き換えます。
注:HFSSでMercury,Sunstone,Ferriteなどのコアタイプを使用する場合は、コマンドテンプレートに追加の設定をする必要があります。追加のコマンドラインについては、HFSSのFAQを参照してください。
- HFSSでは、設計オプションを指定することも可能です。設計オプションの詳細については、HFSSのFAQを参照してください。設計オプションを指定しない場合は、< design-options >プレースホルダーを削除するだけです。
- さらに、タスクを手動または自動で分配するよう指定することもできます。手動と自動のタスク分配の詳細については、HFSS FAQsを参照してください。
ハードウェアの設定
- ハードウェアの設定ページでは、コアの種類とコア数を指定することができます。この例では、コアタイプをEmerald、コア数=8とします。 jot設定ページの右側には、ハードウェアの概要が表示されています。
- このチュートリアルでは、後処理のオプションを指定する必要はありません。
追加ガイド:一般に、HFSSのワークフローは非常にメモリを必要とするため、ワークフローにはZincやMelaniteなどの高メモリのコアタイプを使用することを推奨します。周波数スイープ中にメモリ使用量が少ないことが判明した場合は、Emerald などの低メモリのコアタイプに切り替えてください。
仕事のモニタリング
- 選択した項目を確認したら、この時点で一括送信の準備が整ったはずです。
- ジョブ設定ページの右上、またはレビューページの中央にある青い[送信]ボタンをクリックします。
- また、ジョブを投入する代わりに、問題の設定を保存しておき、後日実行することもできます。
- ジョブの状態を監視し、クラスタに関する情報をリアルタイムで得ることができます。ここでは、ケースが実行され始めると、出力されるprocess_output.logのライブテイルが表示されるのがわかります。
- Rescaleのステータス監視に関するガイドはこちらでご覧いただけます。
- ジョブの実行が完了したら、Resultsページからすべての出力ファイルをダウンロードすることができます。また、別のDesktopを起動し、このジョブをアタッチして後処理を実行することもできます。
- Rescaleで仕事の成果を管理するためのガイドはこちらでご覧いただけます。
- 完了したジョブを添付すると、デスクトップ > attached_job > [job folder] フォルダー内に input と run1 という2つのフォルダーが作成されます。run1には、.aedb、.aedt.batchinfo、.aedtresultsという拡張子を持つ3つのフォルダが作成されます。また、.aedtファイルもあります。
- 結果を表示するには、ANSYS Electronics デスクトップを起動し、run1 フォルダ内の .aedt ファイルを開きます。結果は自動的にANSYS Electronicsのデスクトップに読み込まれます。ソフトウェア上でポスト処理に進むことができます。