スニーク ピーク: Rescale の視覚化

可視化
リモート可視化の課題
Rescale に何らかの視覚化ソリューションを統合したいという多くのリクエストをいただいています。 Rescale では、これが一部のエンジニアリング ワークフローの重要な部分であることに同意します。 ただし、クラウドで視覚化を安全かつユーザーフレンドリーな方法で実行することは簡単な作業ではありません。
私たちは、お客様が自分の側ですべてを機能させるために複雑なスクリプトに従わなければならないようなソリューションを提供したくありません。 私たちは、幅広いアプリケーション向けに幅広いソリューションを提供したいと考えています。 これらのアプリケーションには、前処理、ジョブの進行状況の監視、最適化ステータスの追跡、後処理が含まれます。 私たちは、FEMAP、Tecplot、Ensight、Paraview などのサードパーティの前処理および後処理ソリューションを顧客に提供するとともに、次のようなソフトウェアのネイティブ GUI を作成したいと考えています。 スターCCM+, ANSYS、および AVL ファイア 利用可能。 これらすべてのソリューションをお客様に提供するには、ネットワーク パフォーマンス、大規模なデータ セットの処理、3D 視覚化のための GPU の利用などの課題が伴います。
段階的なプロセス
多くの課題が伴うため、私たちはこれらの視覚化ソリューションの統合を段階的なプロセスにしたいと考えています。 私たちは、Rescale ジョブのハードウェアの一部としてプロビジョニングできる視覚化ノードに基本的なリモート デスクトップ ソリューションを提供することから始めることにしました。 この視覚化ノードは、共有ファイル システムを通じて、再スケール ジョブに関連付けられた各マシン上のすべてのファイルにアクセスできます。 ユーザーは、SSH 経由でこの視覚化ノードにアクセスするか、SSH 経由の VNC を使用してリモート デスクトップにアクセスできます。
もちろん、車輪を再発明したいわけではありません。 優れたリモート視覚化テクノロジーを提供するソフトウェアベースのソリューションがすでにいくつか存在しています。 たとえば、Paraview やその他の多くのソフトウェアは、サーバー/クライアントの視覚化ソリューションを提供しており、非常に優れたパフォーマンスを発揮します。 XNUMX 番目の段階的なステップは、これらのソリューションを Rescale ユーザーが利用できるようにすることです。
最後に、私たちはすべての人にとって全体的なユーザー エクスペリエンスを向上させたいと考えています。 誰もが計算コストのかかる後処理を実行したいわけではありません。 使い慣れた GUI でジョブの進行状況を追跡したいだけの人もいれば、転送コストを最小限に抑えるために大きなデータ セットのサイズを削減したいだけの人もいるかもしれません。また、ジョブの設定に小さな変更を加えたい人もいるかもしれません。仕事をやり直す。 私たちは、これらすべてのタスクをリモート視覚化で実行する機能を提供したいと考えています。
リモート視覚化プレビュー
私たちの最初のステップは、SSH 経由で VNC を使用するシンプルなリモート デスクトップ ソリューションを提供することです。 現在、私たちのソリューションは誰でも利用できるわけではありません。 リモート可視化ソリューションを試してみたい場合は、お問い合わせください。 .
以下は、Rescale の RFD tNavigator でこのソリューションを使用する短い例です。
最初のステップは SSH キーを設定することです。これについては、前の記事で説明されています。 ブログ投稿.
キーを設定したら、ジョブを通常どおりに設定する必要があります。 唯一の違いは、ハードウェア選択ページで、ユーザーが事前定義された構成のセットからリモート視覚化ハードウェア構成を選択できることです。 構成を選択すると、追加のノードが視覚化のためにプロビジョニングされます。
画像1

クラスターが開始されると、トンネリング コマンドが画面に表示されます。 このコマンドはコピーしてシェル端末に貼り付けることができます。
プレゼンテーション2

トンネルが確立されると、vnc://localhost:5901/ で視覚化ノードにアクセスできるようになります。 VNC パスワードは「rescale」です。


tNavigator GUI を起動するには、シェルを開いて「tnav-gui」と入力すると、GUI が起動します。 ジョブ ファイルは /enc/mount/ にあります。 /仕事。 /enc/mount には、ジョブ内の計算クラスターごとに XNUMX つのディレクトリーが存在します。


tNavigator GUI を使用して、進行中のジョブを視覚化できるようになりました。


Rescale でのリモート視覚化のサンプルをさらにいくつか示します。

リモート可視化の改善にご協力ください。
リモート視覚化を使用する際にどのような機能が重要であるかについてお聞きしたいと思います。 までお知らせください。 .

著者

  • Mulyanto Poort

    HPC の副社長 Mulyanto は、Rescale でアプリケーション エンジニアリングを担当しています。 Rescale に入社する前、Mulyanto は Mid-Michigan Research, LLC でソフトウェア開発および機械エンジニアとして XNUMX 年間勤務し、大手エンジン製造会社および自動車サプライヤー企業に対して専門的な研究コンサルティングを行っていました。 Mulyanto は以前、ミシガン州立大学で研究スペシャリストとしてカスタム データと画像分析ツールの開発に注力していました。 Mulyanto は、ミシガン州立大学で機械工学の学士号と修士号を取得しています。

類似の投稿