Keysight PathWave ADS Cloud チュートリアル

はじめに

従来の製品設計・開発ワークフローは、設計とテストのサイロ化、不要な再作業、レガシーなマニュアル・プロセスでいっぱいです。キーサイトのPathWaveソフトウェアで、今すぐワークフローを加速させましょう。キーサイトのPathWaveソフトウェアは、信頼性の高いデザインおよびテストソフトウェアで、増え続ける組織のニーズに対応するために進化し続けています。PathWaveソフトウェアは、一貫したユーザーエクスペリエンス、共通のデータフォーマット、制御インターフェースを提供するように設計されており、製品開発パスのすべてのステップが接続され統合されていることを保証します。

Rescale End-to-End デスクトップ

End-to-End デスクトップは、Rescale上でシームレスなHPC体験を実現します。エンドツーエンドデスクトップは、クラスタのヘッドノードに可視化機能を追加したリモートデスクトップユーザーエクスペリエンスです。これは、ユーザーが解析ソフトウェアから直接ジョブ設定と対話するためのユーザーインターフェースを提供します。

End-to-end デスクトップ:

  • PathWave ADSと同様の操作をローカルPCで行えるようにする。
  • ローカルにあるより大きなハードウェアリソース(CPU、追加メモリ)へのアクセスを提供します。
  • プレインストールされたソフトウェアが含まれており、インストールやライセンス取得の手間をかけずにPathWave ADSをすぐに利用することができます。
  • 設定済みですぐに使える並列分散シミュレーションの実現

主な注意事項

  • デスクトップセッションは、CentOS Linux
  • ファイルはデスクトップセッションのワークディレクトリに同期されます
  • クラスタをシャットダウンするには、ユーザーが明示的にジョブを終了させる必要がある
  • セッションファイルはワークフォルダに保存し、その後、プラットフォーム上の「Results」のジョブファイルにアップロードする必要があります

Keysight PathWave ADS セットアップ チュートリアル

このチュートリアルでは、Rescale End-to-End Desktopsを使用してKeysight ADSジョブを投入する方法について説明します。

あらかじめ設定されたADSチュートリアルを実行したい場合はここから始め、ゼロから始める場合は次のセクションに進んでください。

  • 上のImport Job Setupボタンを押すと、あらかじめ設定された例がアップロードされます。
  • RescaleプラットフォームでSubmitボタンを押すとジョブが開始されます
  • 以下のEnd-to-End Desktopでシミュレーションを実行するのセクションにスキップします。
  • 新規ジョブの作成」を選択します。
  • ジョブに名前をつける
  • ジョブの種類をEnd-to-End Desktopとして選択します。
  • Inputを指定するには、RescaleプラットフォームのUpload from this computerをクリックし、unlock_si_potential_wrkshp_wrk.7zads ADS archiveを選択します。
upload-inputs
  • Software Settingsページで、Advanced Design System Interactive Workflow (ADS Interactive)を選択します。
software-settings
  • ドロップダウンメニューから、最新のソフトウェアバージョンを選択します。
  • オンデマンドライセンスを使用する場合は、以下のようにチェックを入れてください。また、エンドユーザーライセンス契約に同意するチェックボックスにチェックを入れ、[次へ]をクリックします。
  • また、独自のライセンスを使用しているユーザーは、「既存のライセンスを使用する」を選択し、関連するライセンス情報を指定することもできます。
  • Hardware Settingsページで、シミュレーションを実行するハードウェア構成を選択します。この例では、以下のようにEmeraldハードウェアを選択します。
  • コア数」を「4」に設定
  • 適切なWalltimeを設定し、その時間実行した後にクラスタが終了するようにします。
  • 画面右上の送信ボタンをクリックする
hardware-settings
  • また、回路や電磁場シミュレーションのために、ノードごとにさまざまなコアやメモリを提供する設定済みのテンプレートも利用できます
template-settings
  • ジョブ投入の進捗状況を確認するには、[Status]タブに移動します
  • ジョブが起動すると、画面右上のConnect Interactive Sessionボタンがアクティブになります
  • インタラクティブセッションの接続をクリックすると、新しいタブでブラウザー内デスクトップセッションが開かれます
  • セッションを開始するまでに5分から15分かかることがあります。
  • また、お好みのVNCクライアントを使用してデスクトップに接続することもできます。接続方法はこちらをご覧ください。
connect-session
  • デスクトップが起動すると、Keysight ADSのアイコンが表示されます。このアイコンをクリックすると
desktop-session
  • シミュレーションの設定は、unlock_si_potential_wrkshp_wrk.7zads ADS ワークスペースを work/shared に解凍して行ってください。
unarchive-project
  • デスクトップ終了時にすべての作業がRescaleクラウドにコピーされるように、work/sharedでワークスペースの保存先パスを選択します。
choose-destination
  • PathWave ADS SIPro を使い始めるには、https://www.keysight.com/us/en/lib/resources/seminars/signal-integrity-workshop-3095441.html にあるチュートリアルリソースをご利用ください。
lab-view
  • 一部の実習では、Rescaleプラットフォームでは利用できないFlexDCAなどの追加プラグインにアクセスする必要があります。
  • デスクトップセッションを終了するためのジョブを停止する
  • work/sharedフォルダに保存されたファイルは、プラットフォーム上のResultsタブのJobストレージにアップロードされます
  • 警告:End-to-End Desktopを起動したままにしておくと、計算機費用やその他のライセンス費用が発生します。
stop-session

作業用にアクティブなワークスペースを引き続き使用する場合。

  • シミュレーションが完了したら、ADSワークスペースをアーカイブします(ワークスペースのアーカイブ方法は以下をご参照ください)。
  • ジョブを停止する
  • シミュレーションを再開する場合は、終了したジョブからアーカイブされたワークスペース(.7zadsファイルタイプ)を選択し、Make selected files available as input file when start new jobをクリックします。
results-input
  • PathWave ADSは、ワークスペースを利用して、デザインの作成、シミュレーション、および解析を行う際に生成されるデータの整理と保存を支援します。
archive-1
  • シミュレーション結果を含むデータセットなど、ワークスペースに含めたい部分を選択します。
archive-2
  • EMデータファイルを含めるか、または圧縮するかを選択し、完了
archive-3