user/pages/09.software/51.Paraview/docs.ja.md
38185498
 ---
 title: Paraview
 ---
 
 [toc]
 
 ## 利用環境{#enviroment}
 
 ### 利用できるバージョン・システム{#version}
 
 以下の表に示す Paraview を利用することができます。
 
495abba5
 |バージョン | モジュールファイル名 | システムA | システムB/C | システムG | クラウドシステム | 備考
 |---        | ---                  | ---         | ---       | ---           | ---   | ---
 |1.1.2      | paraview/5.11.0      | +           | +         | +     | +           |
38185498
 
 \+ : すべてのユーザが利用可能  
 \- : 利用不可
 
 ## 機能概要 {#overview}
 Paraviewは、データの分析、解析、可視化を行うことが可能なオープンソースソフトウェアです。
 多種多様なデータ形式の読み込みに対応しており、サーバ/クライアント方式を用いることで、
 大規模なデータセットを処理することも可能です。
 
 
 ## 利用方法{#usage}
 ### 環境設定 (moduleコマンドの実行)
 `module`コマンドを実行し、環境設定を行います。(利用したいバージョンのmoduleファイルをロードします)
 ```nohighlight
 $ module load paraview
 ```
 
 ### 起動方法 (スタンドアローン方式) {#run_standalone}
 次のコマンドを実行し、Paraviewを起動します。tssrunコマンドの詳細は、会話型処理(/run/interactive) をご覧ください。
 ```nohighlight
 $ tssrun -p gr19999b --x11 paraview
 ## 「gr19999b」 の部分はご自身が所属するコースのキュー名に変更してください。
 ## パーソナルコースやグループコースの契約がない場合は、「eb」としてください。
 ```
 
 #### スレッド並列計算の利用 {#openmp}
 複数のコアやスレッドを用いてParaviewを起動したい場合は、--rsc オプションを用いて
 使用するコア数やスレッド並列数を指定することができます。
 ```nohighlight
 ## 例:4コア、4スレッドで起動する場合
 $ tssrun -p gr19999b --rsc c=4:t=4 --x11 paraview
 ## 「gr19999b」 の部分はご自身が所属するコースのキュー名に変更してください。
 ## パーソナルコースやグループコースの契約がない場合は、「eb」としてください。
 ```
 
 ### 起動方法 (サーバ・クライアント方式) {#run_server_client}
 ParavViewのサーバ・クライアントモードを用いることにより、大規模データの解析/可視化処理に
 かかる時間の短縮や、一度に解析/可視化することが可能な処理量を拡張することができます。
 
 1. 次のコマンドを実行し、Paraviewのサーバ機能を起動します。
 ```nohighlight
 ## 4プロセスでMPI並列、プロセスあたりの10コア、4スレッドを割り当てる場合
 $ tssrun -p gr19999b --rsc p=4:c=10:t=10 pvserver --force-offscreen-rendering
 ## 「gr19999b」 の部分はご自身が所属するコースのキュー名に変更してください。
 ## パーソナルコースやグループコースの契約がない場合は、「eb」としてください。
 ```
 サーバ機能が問題なく起動すると、コンソールに以下のような出力がされます。
 ```nohighlight
 Waiting for client...
 Connection URL: cs://xb9999:11111
 Accepting connection(s): xb9999:11111
 ```
 このとき表示されている、 `Connection URL: cs://xb9999:11111` の部分が
 Paraviewのサーバ機能が起動しているホスト名と、ポートの情報となります。
 項番 5.で使用しますので、控えておいてください。
  
 2. 新しいコンソールを立ち上げて、Paraviewのクライアント機能を起動します。
 ```nohighlight
 ## 例:4コア、4スレッドで起動する場合
 $ tssrun -p gr19999b --rsc c=4:t=4 --x11 paraview
 ## 「gr19999b」 の部分はご自身が所属するコースのキュー名に変更してください。
 ## パーソナルコースやグループコースの契約がない場合は、「eb」としてください。
 ```
  
 3. ParaViewが起動したら、青丸で囲った部分を押下し、サーバとの接続を行うためのWindowを表示します。
 ![](01_paraview_base.png?lightbox=80%&resize=500)
 
 4. 接続するサーバの管理画面が表示されますので、赤枠で囲った部分を押下してください。 
 ![](02_choose_server.png?lightbox=80%&resize=500)
 
 5. サーバの新規設定画面が表示されます。Hostと書かれたテキストボックスには、
 1.で表示された情報が、**cs://xb9999:11111** である場合は、`xb9999-ib0` ( **ホスト名** + **-ib0**) -と入力してください。
 Portと書かれたテキストボックスには、1.で表示された情報が、
 **cs://xb9999:11111** である場合は、`11111` (待受ポート番号) と入力してください。
 入力が完了したら、Configureと書かれたボタン(赤枠で囲った部分)を押下してください。
 ![](03_edit_serverinfo.png?lightbox=80%&resize=500)
 
 6. クライアント起動時にサーバへ自動接続有無の選択画面が表示されます。
 Startup TypeはManual(デフォルト)とし、Saveと書かれたボタン(赤枠で囲った部分)を
 押下してください。
 ![](04_save_serverinfo.png?lightbox=80%&resize=500)
 
 7. サーバ選択画面に戻りますので、項番5で設定したサーバが選択されていることを確認し、
 Connect(赤枠で囲った部分)を押下してください。
 ![](05_connect_server.png?lightbox=80%&resize=500)
 
 以上で、解析/可視化処理の一部の処理を、MPI並列で立ち上げたサーバを用いて実行する事が
 可能となります。