ANSYS Savant バッチ チュートリアル
このチュートリアルでは、Rescale社のScaleXプラットフォームでANSYS Savantのシミュレーションをバッチモードで実行する方法を紹介します。Rescaleプラットフォームに慣れてきたら、ニーズに合わせてワークフローをカスタマイズすることができます。Rescaleのバッチに関する基礎知識は、こちらのガイドをご参照ください。
このチュートリアルは、E-2C航空機に設置された2つのアンテナ間の広帯域アンテナ結合(アイソレーション)のシミュレーションに基づいています。
このチュートリアルに従うために必要なファイルを入手するには、下の “Job Setup” リンクをクリックし、ファイルをホストしているジョブをクローンしてください。次に、”Save” アイコンをクリックして、Rescale のクラウドファイルにファイルのコピーを用意します。
注:このジョブを直接実行することもできますが、このチュートリアルを続けるためには、ジョブを直接送信しないでください。シミュレーション入力アーカイブファイルtest.savant.7zをあなたのアカウントにインポートするために、ジョブのクローンを作成しています。また、”Get Job Results “をクリックすると、ジョブの結果を得ることができます。
- まず、RescaleプラットフォームのWeb UIで「デスクトップ」オプションを選択します。
- 左上にある「新規カスタムデスクトップ」ボタンを選択します。デスクトップ設定ページが表示されます。デスクトップに名前を付けます。ここでは、このデスクトップに「ANSYS Savant Desktop」という名前を付けました。
- 1.構成を選択する」で、Windowsの基本構成を選択します。
- “2.ソフトウェアの追加 “のドロップダウンメニューを展開します。を検索するか、メニューから選択します。ANSYS Savant Desktopを選択します。
- ライセンスの選択 – ANSYS Savant Desktop」ポップアップメニューが表示されるようになりました。適切なANSYSのライセンス情報を入力し、「ok」をクリックして続行します。
- また、使用するSavantのバージョンを選択することができるようになりました。このチュートリアルでは、19.0を選択します。
- 3.ジョブの追加」のドロップダウンメニューを展開します。ここでも、クローンしたジョブを検索したり、メニューから選択したりすることができます。ANSYS Savant Tutorialを選択します。アクションの下にある「追加」をクリックします。
- その後、ページの右下にある「起動」ボタンをクリックすると、デスクトップの起動を開始することができます。これで確認ダイアログが表示されるはずです。
- 設定が正しいようであれば、このメニューの「起動」をクリックし、デスクトップサーバーを起動します。このプロセスでは、新しいWindowsサーバーインスタンスをスピンアップするのに約5~10分かかります。数分おきにページを更新して、サーバーの状態を更新してください。Server(s) Started “というメッセージが表示されたら、”4.Logs “メニューでデスクトップを使用する準備が整ったことになります。
- 接続」ボタンをクリックすると、接続オプションが表示されます。Windows RDPクライアント、または今回使用する “In-Browser Desktop “を使用して接続することができます。Windows RDPやRescaleデスクトップの設定についての詳細は、こちらのガイドを参照してください。
ANSYS Savantジョブを実行するには、ANSYS Electronicsのデスクトップから.savant.7zプロジェクトアーカイブファイルを作成する必要があります。このファイルは、ローカルのANSYS Electronicsデスクトップで作成することができます。また、Rescaleにはリモートデスクトップのオプションがあり、次のセクションで説明するように、ANSYS Savantデスクトップを起動してソフトウェアを使用することができます。
ANSYS Electronics デスクトップからの入力ファイルの作成
- Windowsのデスクトップに接続したら,デスクトップに表示されているSavant 19.0のショートカットをダブルクリックしてANSYS Savantを起動します.
- デスクトップで、attached_jobs > [job-folder] > inputに移動します。input フォルダには、アーカイブされたプロジェクトが .savant.7z 形式で格納されています。このフォルダを右クリックして、” 7-Zip > Extract here…” オプションを選択します。「を選択します。カレントディレクトリに.savantプロジェクトフォルダが作成されます。
- Savantプロジェクトを開くには、Savant GUIで、File > Open Projectをクリックし、解凍した.savantプロジェクトフォルダを選択し、入力フォルダに移動します。
- 独自のANSYS Savantプロジェクトを使用したい場合は、Rescale Cloudにプロジェクトをアップロードし、起動したSavantデスクトップでダウンロードすることができます。Rescale CloudファイルへのアップロードとRescale Cloudファイルからのダウンロードについては、ファイル転送の項を参照してください。
- Savantケースファイルに必要な変更を加えた後、プロジェクトを任意の場所に保存します。
- 先に進む前に、このプロジェクトフォルダをアーカイブする必要があります。フォルダを右クリックし、7-Zip > Add to archive…を選択して、このフォルダをZip/Archiveします。プロジェクトは、.savant.7z形式で保存されます。
ローカルデスクトップからの入力ファイル作成
- 先に進む前に、このプロジェクトフォルダをアーカイブする必要があります。.savantプロジェクトフォルダを右クリックし、7-Zip > Add to archive…を選択して、このフォルダをZip/Archiveしてください。プロジェクトは、.savant.7z形式で保存されます。
Rescale Cloudへのアーカイブされたプロジェクトファイルのアップロード
- Rescaleデスクトップからアーカイブされた.savant.7zファイルを作成した場合、デスクトップ上の「Cloud Files」アイコンをクリックして、ファイルをRescaleにアップロードすることができるようになりました。Upload from this computer “のオプションを選択します。ファイルのパスに移動し、新しくアーカイブされた.savant.7zを選択します。
- アーカイブされたシミュレーション・プロジェクトをローカルのデスクトップ環境から作成した場合、Web UI Filesオプションから同様にファイルをアップロードすることができます。
シミュレーションの準備と Rescale Cloud へのファイル のアップロードが完了したため,ANSYS Savant GUI の使用は一旦終了しました.このデスクトップ・インスタンスをシャットダウンすることができます。シミュレーション終了後にポスト処理を行うために、インスタンスを起動したままにすることもできます。
- Rescale Web UIで、”Desktops “を選択します。
- Desktopインスタンスの下にある “Select “ボックスをチェックします。このインスタンスは、先に名前を付けておけば、簡単に識別できるはずです。
- ページ上部にある赤い「終了」ボタンをクリックすると、このインスタンスがシャットダウンされます。
- Rescaleデスクトップの使用方法については、こちらのガイドを参照してください。
ここでは、ANSYS Savant GUIから作成したアーカイブの.savant.7zを投入する方法を説明します。新しいジョブを開始するには、Rescaleプラットフォームにログインし、左上にある+ New Jobボタンをクリックします。基本的なジョブの起動方法については、こちらのチュートリアルを参照してください。
入力ファイル
- まず,バッチ実行に必要な入力ファイルをインクルードする必要があります.ANSYS Savantの場合,前項で作成したアーカイブファイルである.savant.7zをインクルードする必要があります.
- アーカイブされたプロジェクトをローカルに作成した場合は、「このコンピュータからアップロード」オプションを使用できます。Rescaleクラウド上に入力プロジェクトがある場合は、「クラウドストレージからファイルを使用」をクリックし、作成したプロジェクトを検索します。入力ファイルを含めたら、ソフトウェア設定オプションをクリックします。
- アーカイブされた.savant.7zプロジェクトをアップロードしたため、Rescaleは自動的にこれを検出し、バッチ実行の前に解凍を行います。解凍オプションの横にあるチェックマークが選択されていることを確認します。
ソフトウェア設定
- ソフトウェアの設定ページで、ANSYS Savantソフトウェアを検索し、クリックします。
- ANSYS Savantのバッチジョブを実行するためのソフトウェアのバージョンを選択し,コマンドを編集するためのAnalysis Optionウィンドウが表示されます.このチュートリアルでは、ANSYS Savantのバージョンとして19.0を選択します。コマンドラインでは、** **プレースホルダーをプロジェクト名に置き換えます。Rescaleはバッチを実行する前に自動的に抽出するので、アーカイブされた拡張子ではなく、.savantの拡張子だけを入力します。
ハードウェアの設定
- ハードウェアの設定ページでは、コアの種類とコア数を指定することができます。この例では、コアタイプをEmerald、コア数=8とします。 jot設定ページの右側には、ハードウェアの概要が表示されています。
- このチュートリアルでは、「後処理」オプションを指定する必要はありません。
仕事のモニタリング
- 選択した項目を確認したら、この時点で一括送信の準備が整うはずです。
- ジョブ設定ページの右上、または「レビュー」ページの中央にある青い「提出」ボタンをクリックします。
- また、ジョブを送信する代わりに、問題のセットアップを「保存」して、後で実行することも可能です。
- ジョブの状態を監視し、クラスタに関する情報をリアルタイムで得ることができます。ここでは、ケースが実行され始めると、出力されるprocess_output.logのライブテイルが表示されるのがわかります。
- Rescaleの「ステータスの監視」についてのガイドはこちらをご覧ください。
- ジョブの実行が完了すると、「結果」ページからすべての出力ファイルを「ダウンロード」することができます。また、別のSavant Desktopを起動し、このジョブをアタッチして後処理を実行することも可能です。
- Rescale caの「仕事の成果を管理する」ガイドはこちらです。
- 完成したジョブを添付すると、Rescaleはデスクトップ > attached_job > [job folder] フォルダー内にinputとrun1の2つのフォルダーを作成します。run1フォルダには、結果のsavantプロジェクト.savantが格納されます。
- 結果を表示するには,ANSYS Savantのデスクトップを開き,**File > Open project **に移動します.run1フォルダに移動し、.savantプロジェクトフォルダを選択します。結果は自動的にセットアップと一緒にANSYS Savant GUIに読み込まれます。ソフトウェア上でポスト処理に進むことができます。