[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#menu(LABO/MenuBar)
* LABO/ParaView [#w53100b2]
#contents
** コメント [#b187a255]
- VTKのサンプルデータ -- &new{2020-01-16 (木) 13:57:11};
-- https://github.com/open-cv/VTKData
-- https://github.com/open-cv/VTKLargeData
- 大嶋拓也, ParaView導入ガイ ド, https://www.jstage.jst.g...
- Introduction to Python and VTK https://www.cb.uu.se/~a...
- コンパイル方法? https://www.paraview.org/Wiki/ParaView...
- Intelのグラフィックスドライバを調べる https://www.intel...
- linuxでのOpenGLバージョン確認: glxinfo | grep "OpenGL v...
- コンパイル方法 https://gitlab.kitware.com/paraview/para...
- エラーでParaViewが異常終了する場合、~/.config/ParaView...
-- Load Stateをするとき、ParaView5.11.0-RC2のウィンドウが...
→ Xmingの代わりに VcXsrvを利用するとエラーは発生しなく正...
(また、FiltersメニューのAlphabeticalで発生していた落ちる...
--- .pvsmファイルに依り再現性は無い
--- .psvmを一度正常に読み込んだら、その後は落ちない?
-- Xmingの代わりに、VcXsrvを使うとgaussian16のgvが正常に...
--- gv -soft とすると正常に表示される。 -- &new{2023-06-...
- PlotOverLine ボリュームデータについて、ある直線上でデー...
- path -- &new{2023-07-03 (月) 13:11:52};
ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/bin/pvpyt...
(ふつうのpythonと同じ)
>>> import sys, pprint; pprint.pprint(sys.path)
['',
'/opt/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/li...
'/opt/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/li...
'/opt/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/li...
'/opt/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/li...
ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/bin/parav...
(空ディレクトリは無し)
>>> import sys, pprint; pprint.pprint(sys.path)
['/opt/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/li...
'/opt/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/li...
'/opt/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/li...
'/opt/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/li...
- ParaViewで保存したマクロは ~/.config/ParaView/Macros に...
- Welcome to VTK’s documentation! https://docs.vtk.org/en...
-- https://vtk.org/wp-content/uploads/2021/08/VTKUsersGui...
- [[時間毎に移動する物体(矢印などが可)>https://www.rccm...
(操作概要) Pipelineで、sourceのオブジェクトに Transform...
Viewメニュー→Animation Viewで そのTransformに...
上に出てきた項目をダブルクリックして、動作の...
Playボタンで動く。
- [[Programable Sourceの使い方(リーマンζ関数のvtkImageDa...
例) RenderViewに、複素平面の各zについて偏角の値(カラー...
図のような表示をする場合、下の(1)から(4)までをする。
# (1) set Output Data Set Type to vtkImageData
# (2) put the followings into "Script (Requestinformatio...
from paraview import util
nx, ny, nz = 100, 100, 1
util.SetOutputWholeExtent( self, [ 0, nx-1, 0, ny-1, 0, ...
# (3) put the followings into "Script"
import math
xmin, ymin, zmin = -5.0, -5.0, 0.0
xgs, ygs, zgs = 0.1, 0.1, 1.0
nx, ny, nz = 100, 100, 1
zdata = vtk.vtkDoubleArray()
zdata.SetName( "zdata" )
zdata.SetNumberOfComponents( 1 )
zdata.SetNumberOfTuples( nx*ny*nz )
i = 0
for iz in range( 0, nz ):
for iy in range( 0, ny ):
for ix in range( 0, nx ):
#このループ順で0から順番に対応
zdata.SetTuple1( i, math.atan2( ymin+ygs*iy,...
i = i + 1
out = self.GetOutput()
out.SetOrigin( xmin, ymin, zmin )
out.SetSpacing( xgs, ygs, zgs )
out.SetDimensions( nx, ny, nz )
out.GetPointData().AddArray( zdata )
# (4) set Coloring to zdata, with nic_Edge, and rescale ...
# and, set Representation to Surface LIC
# ただのSurfaceだと-Pi~Piを補間され黒でなく白線にな...
&ref(phase_of_z.png,left,70%,nowrap);~
なお、図中の矢印は別の機能で作成している。
- 位相(phase)でcontourにColoringするとき、プロパティの歯...
- AnnotateTimeFilterにScaleという項目があり、時刻をスケー...
- AnnotateAttributeDataで等値面の値を表示できるようだ。 -...
- File->disconnectでパイプラインをリセットするらしい。 --...
- ParaViewユーザーズガイド https://paraview-ja.readthedoc...
#comment
//-------------------------------------------------------...
* リンク [#hea17135]
** 本家 [#e8fcb17a]
- https://www.paraview.org/
- https://www.paraview.org/documentation/ (ParaView Gu...
-- https://www.paraview.org/Wiki/The_ParaView_Tutorial ...
--- ここに Japanese Translation of the ParaView Tutorial ...
-- https://www.paraview.org/community-support (Forum, ...
//-------------------------------------------------------...
* 使い方 [#u3ef1dd5]
** pdbの読み込みの不具合 [#rf73ad93]
- Paraview 4.0.1, 4.4.0 (Windows7) でpdbが読み込まれずに...
ただし、選択肢のうちVisItで読み込むと座標だけは読み込める...
** ASPIRE 5750によるparaview 5.0.1, 5.1.2, 5.2.0 [#i26376...
- paraview 5.0.1, 5.1.2, 5.2.0 は、ASPIRE 5750で、OpenGL ...
警告が出て、続けて使うと異常終了して使えない。
- 5.3 がリリースされている(未テスト)。
- ParaView-5.8.0-Windows-Python3.7-msvc2015-64bit.exe は...
** cubeファイルの読み込みに関する不具合 [#x82baec2]
- cubeファイルのコメント行に、「:」があると異常終了する(...
- cubeファイルを読み込むと、「Change Interaction Mode」が...
3Dに変更できる。(H2Oの5番目のMOのcubeで確認。nltrjrst2cu...
- cubeファイルに、原子数が1個だけしかない場合、
「Resetting view-up since view plane normal is parallel」...
- g16のformchkでは、cubeファイルの三行目の5番目に、cube...
ParaView 4.4でcubeデータを読み込めない。含まれるcubedデー...
よい。
** 連番のvtkファイルの読み込みとアニメーション [#p0ba5823]
- 別紙参照。
** パラメータを変更しつつアニメーションをする [#fe2648a2]
- Viewメニュー→Animation Viewで、変更するものを+を押して...
→最初と最後のパラメータを設定する。
** Textソースで、注釈を;Outlineフィルターで、境界を表示...
** Glyphモジュールで、矢印とかつくれる [#e16fff88]
** MaskPointsフィルターで、点(グリッド?)の数を減らすこ...
** lineソースで、streamlinesを作れるようだ [#x913a746]
** Calculatorフィルターで、勾配を計算できる [#h158a06e]
** avi動画ファイルを作る [#i7508653]
File->Save Animation->ファイル名を入れてOK->
必要に応じて、Save All Viewsをチェック(全てのLayoutを含め...
する->OK
//-------------------------------------------------------...
* 基本 [#x509775f]
- Source → Filter → Mapper → Renderer
- Rendering techniques
-- Images (2D)
-- Points, lines (2D, 3D)
-- Polygonal geometry (2D, 3D)
-- Volume rendering (3D)
//-------------------------------------------------------...
* alliumでのParaViewの起動 [#k99ef49a]
- 4.4の場合 -- &new{2021-11-25 (木) 18:23:13};
/share/apps/ParaView-4.4.0-Qt4-Linux-64bit/bin/paraview
-- Quartzを使ってウィンドウを引っぱると、エラーで出来ない...
- 5.11の場合 -- &new{2022-12-13 (火) 11:38:12};
/share/apps/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_...
-- PyQt5パッケージを利用する場合は
PVETC=/share/apps/ParaView-5.11-etc/pylib #for PyQt5
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PVETC
PYTHONPATH=/share/apps/ParaView-5.11-etc/pypkg #for PyQt5
PYTHONPATH=$PYTHONPATH:/home/yourname/yourpackage #for y...
export PYTHONPATH
を paraview起動前に設定する。
(ParaView-5.11.0は内部に持つ python 3.9.13を使っている...
(メモ)
- ParaView-5.11-etc/pypkgには、anaconda3/envs/py3913にイ...
リンクを置いてある。
- ParaView-5.11-etc/pylibには、anaconda3/envs/py3913/lib...
ある(PyQt5の実行時に /lib64/libstdc++.so.6から CXXABI_1...
ものを使用)。
- クライアント-サーバとしての利用はたとえば次のようにする。
#!/bin/bash --norc
#$-S /bin/bash
#$-q pan.q@compute-0-1
#$-cwd
#$-j y
#$-pe mpi 4
# ParaViewを server-client で実行するとき、このサブミッ...
#-------------------------------------------------------...
# #==== for 4.4 ============================
# PVDIR=/share/apps/ParaView-4.4.0-Qt4-Linux-64bit/lib/p...
# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PVDIR
#
# cd $PVDIR
# ./mpiexec ./pvserver --use-offscreen-rendering -rc --c...
#
# # 接続例: サブミットジョブ(pvserver) -> paraview on wi...
# # paraview client, Connect in the menu icons -> Add Se...
# # Name: allium
# # Server Type: Client/Server (reverse connect)
# # Host: localhost
# # Port: 11111
# # then, Configure -> Save (setup and save only once at...
# # ->select configuration saved -> Connect
# # - server is done after client is finished.
# # - you must connect to the server within about one mi...
# # - you can check the port to connect with netstat -n...
# # - 4.4では、File->Openは pvserver上のものが見えるが、...
#==== for 5.11 and PyQt5 ===================
PVDIR=/share/apps/ParaView-5.11.0-RC2-MPI-Linux-Python3....
PVETC=/share/apps/ParaView-5.11-etc/pylib ...
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PVETC:$PVDIR
PYTHONPATH=/share/apps/ParaView-5.11-etc/pypkg ...
PYTHONPATH=$PYTHONPATH:/home/okazaki/paraview511test/myp...
export PYTHONPATH
cd $PVDIR
./mpiexec ./pvserver --force-offscreen-rendering --rc -...
# 接続例: サブミットジョブ(pvserver) -> paraview on alli...
# paraview client, Connect in the menu icons -> Add Server
# Name: allium <== reverse connectのときはRevConn...
# Server Type: Client/Server (reverse connect)
# Host: localhost <== reverse connectのときはこの選...
# Port: 11111
# then, Configure -> Save (setup and save only once at t...
# ->select configuration saved -> Connect (wait about on...
# - server is done after client is finished.
# - you must connect to the server within about one mini...
# - you can check the port to connect with netstat -na ...
# - you can specify a port number 11111 by --server-port...
# - "Display is not accessible on the server side. Remot...
# 出る場合があるが気にしない(Xサーバに依存)、pvserver ...
-- クライアント-サーバの接続はたまに失敗する?
-- クライアントがVPN接続していた場合はサーバ側から接続で...
--- たぶん上の Server Typeが Client/Server (reverse conne...
-- qloginを利用して mpiexec pvserver を起動すると1並列で...
//-------------------------------------------------------...
* 表示方法 [#cded2dac]
** 遠近法←→平行投影 の変更 [#i4aa702d]
なんでもよいので、フィルターなどのプロパティにある歯車ア...
#ref(button_gearIcon.jpg,left,100%,nowrap)
次に、詳細メニューから Camera Parallel Projectionのチェッ...
#ref(menuItem_by_gearIcon.jpg,left,100%,nowrap)
** Auto Apply [#uc0478b7]
Editメニュー→Generalで、Auto Applyをチェックする。
等値面の値など、設定を変えてあとにいちいちApplyボタンを押...
** 他 [#n9c73a82]
*** Layout (Render View)の分割 [#f26a904c]
"Render View 1"などと表示されているところの、右のアイコン...
*** Ajust Camera (カメラ位置の操作) [#ub8591f3]
Layout #nの下のカメラアイコン(カメラに鉛筆の絵、Ajust Cam...
→上の方にある青色の「+」アイコンで、現在のカメラ位置を保...
さらに「+」アイコンの右のConfigureボタンで viewpoint名の...
なお、保存されたカメラ位置は、次回paraview起動時にも利...
(一番上のアイコンバーに「カメラ+数字」のアイコンが追加さ...
別途、Configureボタンで、カメラ位置をファイルに Saveでき...
//-------------------------------------------------------...
* フィルタ [#ia29c97b]
** ボリュームデータの範囲を狭めかつ間引く ExtractSubset [...
- V OIのところで範囲指定
- 詳細(歯車アイコン)を表示してSample Rateのところで間引き...
** 色付きで断面を描く Slice [#zf5c0313]
- どの値で色を付けるのかは選択可(Ψの位相とかみるとおもし...
** ボリュームデータで直線に沿った値をグラフ化する PlotOve...
- 例えばz軸方向にそってΨの位相を描くとおもしろい
- 縦軸の最大・最小を固定する。
Propertiesタブで、
Left Axis Range(縦軸)の Left Axis Use Custom Range を...
最小・最大を入力する。対数スケールもできるが、プロットさ...
ゼロ以下が含まれると、ワーニングは出るが、対数スケールで...
その後のLeft Axisのスケールの挙動も怪しい。
同様に、Bottom Axis(横軸)についても設定できる。
//-------------------------------------------------------...
* pvpython [#t074504d]
** 簡単な例 [#y6e02850]
$ /share/apps/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x8...
>>> from paraview.simple import *
>>> cone=Cone()
>>> shrinkFilter = Shrink(cone)
>>> Show(shrinkFilter)
>>> Render()
で画像を表示できる。
レンダリングされた画像のみ。いろいろするとマウスで操作で...
#ref(pvpythonの例1.png,left,50%,nowrap)
//-------------------------------------------------------...
終了行:
#menu(LABO/MenuBar)
* LABO/ParaView [#w53100b2]
#contents
** コメント [#b187a255]
- VTKのサンプルデータ -- &new{2020-01-16 (木) 13:57:11};
-- https://github.com/open-cv/VTKData
-- https://github.com/open-cv/VTKLargeData
- 大嶋拓也, ParaView導入ガイ ド, https://www.jstage.jst.g...
- Introduction to Python and VTK https://www.cb.uu.se/~a...
- コンパイル方法? https://www.paraview.org/Wiki/ParaView...
- Intelのグラフィックスドライバを調べる https://www.intel...
- linuxでのOpenGLバージョン確認: glxinfo | grep "OpenGL v...
- コンパイル方法 https://gitlab.kitware.com/paraview/para...
- エラーでParaViewが異常終了する場合、~/.config/ParaView...
-- Load Stateをするとき、ParaView5.11.0-RC2のウィンドウが...
→ Xmingの代わりに VcXsrvを利用するとエラーは発生しなく正...
(また、FiltersメニューのAlphabeticalで発生していた落ちる...
--- .pvsmファイルに依り再現性は無い
--- .psvmを一度正常に読み込んだら、その後は落ちない?
-- Xmingの代わりに、VcXsrvを使うとgaussian16のgvが正常に...
--- gv -soft とすると正常に表示される。 -- &new{2023-06-...
- PlotOverLine ボリュームデータについて、ある直線上でデー...
- path -- &new{2023-07-03 (月) 13:11:52};
ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/bin/pvpyt...
(ふつうのpythonと同じ)
>>> import sys, pprint; pprint.pprint(sys.path)
['',
'/opt/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/li...
'/opt/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/li...
'/opt/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/li...
'/opt/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/li...
ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/bin/parav...
(空ディレクトリは無し)
>>> import sys, pprint; pprint.pprint(sys.path)
['/opt/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/li...
'/opt/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/li...
'/opt/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/li...
'/opt/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_64/li...
- ParaViewで保存したマクロは ~/.config/ParaView/Macros に...
- Welcome to VTK’s documentation! https://docs.vtk.org/en...
-- https://vtk.org/wp-content/uploads/2021/08/VTKUsersGui...
- [[時間毎に移動する物体(矢印などが可)>https://www.rccm...
(操作概要) Pipelineで、sourceのオブジェクトに Transform...
Viewメニュー→Animation Viewで そのTransformに...
上に出てきた項目をダブルクリックして、動作の...
Playボタンで動く。
- [[Programable Sourceの使い方(リーマンζ関数のvtkImageDa...
例) RenderViewに、複素平面の各zについて偏角の値(カラー...
図のような表示をする場合、下の(1)から(4)までをする。
# (1) set Output Data Set Type to vtkImageData
# (2) put the followings into "Script (Requestinformatio...
from paraview import util
nx, ny, nz = 100, 100, 1
util.SetOutputWholeExtent( self, [ 0, nx-1, 0, ny-1, 0, ...
# (3) put the followings into "Script"
import math
xmin, ymin, zmin = -5.0, -5.0, 0.0
xgs, ygs, zgs = 0.1, 0.1, 1.0
nx, ny, nz = 100, 100, 1
zdata = vtk.vtkDoubleArray()
zdata.SetName( "zdata" )
zdata.SetNumberOfComponents( 1 )
zdata.SetNumberOfTuples( nx*ny*nz )
i = 0
for iz in range( 0, nz ):
for iy in range( 0, ny ):
for ix in range( 0, nx ):
#このループ順で0から順番に対応
zdata.SetTuple1( i, math.atan2( ymin+ygs*iy,...
i = i + 1
out = self.GetOutput()
out.SetOrigin( xmin, ymin, zmin )
out.SetSpacing( xgs, ygs, zgs )
out.SetDimensions( nx, ny, nz )
out.GetPointData().AddArray( zdata )
# (4) set Coloring to zdata, with nic_Edge, and rescale ...
# and, set Representation to Surface LIC
# ただのSurfaceだと-Pi~Piを補間され黒でなく白線にな...
&ref(phase_of_z.png,left,70%,nowrap);~
なお、図中の矢印は別の機能で作成している。
- 位相(phase)でcontourにColoringするとき、プロパティの歯...
- AnnotateTimeFilterにScaleという項目があり、時刻をスケー...
- AnnotateAttributeDataで等値面の値を表示できるようだ。 -...
- File->disconnectでパイプラインをリセットするらしい。 --...
- ParaViewユーザーズガイド https://paraview-ja.readthedoc...
#comment
//-------------------------------------------------------...
* リンク [#hea17135]
** 本家 [#e8fcb17a]
- https://www.paraview.org/
- https://www.paraview.org/documentation/ (ParaView Gu...
-- https://www.paraview.org/Wiki/The_ParaView_Tutorial ...
--- ここに Japanese Translation of the ParaView Tutorial ...
-- https://www.paraview.org/community-support (Forum, ...
//-------------------------------------------------------...
* 使い方 [#u3ef1dd5]
** pdbの読み込みの不具合 [#rf73ad93]
- Paraview 4.0.1, 4.4.0 (Windows7) でpdbが読み込まれずに...
ただし、選択肢のうちVisItで読み込むと座標だけは読み込める...
** ASPIRE 5750によるparaview 5.0.1, 5.1.2, 5.2.0 [#i26376...
- paraview 5.0.1, 5.1.2, 5.2.0 は、ASPIRE 5750で、OpenGL ...
警告が出て、続けて使うと異常終了して使えない。
- 5.3 がリリースされている(未テスト)。
- ParaView-5.8.0-Windows-Python3.7-msvc2015-64bit.exe は...
** cubeファイルの読み込みに関する不具合 [#x82baec2]
- cubeファイルのコメント行に、「:」があると異常終了する(...
- cubeファイルを読み込むと、「Change Interaction Mode」が...
3Dに変更できる。(H2Oの5番目のMOのcubeで確認。nltrjrst2cu...
- cubeファイルに、原子数が1個だけしかない場合、
「Resetting view-up since view plane normal is parallel」...
- g16のformchkでは、cubeファイルの三行目の5番目に、cube...
ParaView 4.4でcubeデータを読み込めない。含まれるcubedデー...
よい。
** 連番のvtkファイルの読み込みとアニメーション [#p0ba5823]
- 別紙参照。
** パラメータを変更しつつアニメーションをする [#fe2648a2]
- Viewメニュー→Animation Viewで、変更するものを+を押して...
→最初と最後のパラメータを設定する。
** Textソースで、注釈を;Outlineフィルターで、境界を表示...
** Glyphモジュールで、矢印とかつくれる [#e16fff88]
** MaskPointsフィルターで、点(グリッド?)の数を減らすこ...
** lineソースで、streamlinesを作れるようだ [#x913a746]
** Calculatorフィルターで、勾配を計算できる [#h158a06e]
** avi動画ファイルを作る [#i7508653]
File->Save Animation->ファイル名を入れてOK->
必要に応じて、Save All Viewsをチェック(全てのLayoutを含め...
する->OK
//-------------------------------------------------------...
* 基本 [#x509775f]
- Source → Filter → Mapper → Renderer
- Rendering techniques
-- Images (2D)
-- Points, lines (2D, 3D)
-- Polygonal geometry (2D, 3D)
-- Volume rendering (3D)
//-------------------------------------------------------...
* alliumでのParaViewの起動 [#k99ef49a]
- 4.4の場合 -- &new{2021-11-25 (木) 18:23:13};
/share/apps/ParaView-4.4.0-Qt4-Linux-64bit/bin/paraview
-- Quartzを使ってウィンドウを引っぱると、エラーで出来ない...
- 5.11の場合 -- &new{2022-12-13 (火) 11:38:12};
/share/apps/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x86_...
-- PyQt5パッケージを利用する場合は
PVETC=/share/apps/ParaView-5.11-etc/pylib #for PyQt5
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PVETC
PYTHONPATH=/share/apps/ParaView-5.11-etc/pypkg #for PyQt5
PYTHONPATH=$PYTHONPATH:/home/yourname/yourpackage #for y...
export PYTHONPATH
を paraview起動前に設定する。
(ParaView-5.11.0は内部に持つ python 3.9.13を使っている...
(メモ)
- ParaView-5.11-etc/pypkgには、anaconda3/envs/py3913にイ...
リンクを置いてある。
- ParaView-5.11-etc/pylibには、anaconda3/envs/py3913/lib...
ある(PyQt5の実行時に /lib64/libstdc++.so.6から CXXABI_1...
ものを使用)。
- クライアント-サーバとしての利用はたとえば次のようにする。
#!/bin/bash --norc
#$-S /bin/bash
#$-q pan.q@compute-0-1
#$-cwd
#$-j y
#$-pe mpi 4
# ParaViewを server-client で実行するとき、このサブミッ...
#-------------------------------------------------------...
# #==== for 4.4 ============================
# PVDIR=/share/apps/ParaView-4.4.0-Qt4-Linux-64bit/lib/p...
# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PVDIR
#
# cd $PVDIR
# ./mpiexec ./pvserver --use-offscreen-rendering -rc --c...
#
# # 接続例: サブミットジョブ(pvserver) -> paraview on wi...
# # paraview client, Connect in the menu icons -> Add Se...
# # Name: allium
# # Server Type: Client/Server (reverse connect)
# # Host: localhost
# # Port: 11111
# # then, Configure -> Save (setup and save only once at...
# # ->select configuration saved -> Connect
# # - server is done after client is finished.
# # - you must connect to the server within about one mi...
# # - you can check the port to connect with netstat -n...
# # - 4.4では、File->Openは pvserver上のものが見えるが、...
#==== for 5.11 and PyQt5 ===================
PVDIR=/share/apps/ParaView-5.11.0-RC2-MPI-Linux-Python3....
PVETC=/share/apps/ParaView-5.11-etc/pylib ...
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PVETC:$PVDIR
PYTHONPATH=/share/apps/ParaView-5.11-etc/pypkg ...
PYTHONPATH=$PYTHONPATH:/home/okazaki/paraview511test/myp...
export PYTHONPATH
cd $PVDIR
./mpiexec ./pvserver --force-offscreen-rendering --rc -...
# 接続例: サブミットジョブ(pvserver) -> paraview on alli...
# paraview client, Connect in the menu icons -> Add Server
# Name: allium <== reverse connectのときはRevConn...
# Server Type: Client/Server (reverse connect)
# Host: localhost <== reverse connectのときはこの選...
# Port: 11111
# then, Configure -> Save (setup and save only once at t...
# ->select configuration saved -> Connect (wait about on...
# - server is done after client is finished.
# - you must connect to the server within about one mini...
# - you can check the port to connect with netstat -na ...
# - you can specify a port number 11111 by --server-port...
# - "Display is not accessible on the server side. Remot...
# 出る場合があるが気にしない(Xサーバに依存)、pvserver ...
-- クライアント-サーバの接続はたまに失敗する?
-- クライアントがVPN接続していた場合はサーバ側から接続で...
--- たぶん上の Server Typeが Client/Server (reverse conne...
-- qloginを利用して mpiexec pvserver を起動すると1並列で...
//-------------------------------------------------------...
* 表示方法 [#cded2dac]
** 遠近法←→平行投影 の変更 [#i4aa702d]
なんでもよいので、フィルターなどのプロパティにある歯車ア...
#ref(button_gearIcon.jpg,left,100%,nowrap)
次に、詳細メニューから Camera Parallel Projectionのチェッ...
#ref(menuItem_by_gearIcon.jpg,left,100%,nowrap)
** Auto Apply [#uc0478b7]
Editメニュー→Generalで、Auto Applyをチェックする。
等値面の値など、設定を変えてあとにいちいちApplyボタンを押...
** 他 [#n9c73a82]
*** Layout (Render View)の分割 [#f26a904c]
"Render View 1"などと表示されているところの、右のアイコン...
*** Ajust Camera (カメラ位置の操作) [#ub8591f3]
Layout #nの下のカメラアイコン(カメラに鉛筆の絵、Ajust Cam...
→上の方にある青色の「+」アイコンで、現在のカメラ位置を保...
さらに「+」アイコンの右のConfigureボタンで viewpoint名の...
なお、保存されたカメラ位置は、次回paraview起動時にも利...
(一番上のアイコンバーに「カメラ+数字」のアイコンが追加さ...
別途、Configureボタンで、カメラ位置をファイルに Saveでき...
//-------------------------------------------------------...
* フィルタ [#ia29c97b]
** ボリュームデータの範囲を狭めかつ間引く ExtractSubset [...
- V OIのところで範囲指定
- 詳細(歯車アイコン)を表示してSample Rateのところで間引き...
** 色付きで断面を描く Slice [#zf5c0313]
- どの値で色を付けるのかは選択可(Ψの位相とかみるとおもし...
** ボリュームデータで直線に沿った値をグラフ化する PlotOve...
- 例えばz軸方向にそってΨの位相を描くとおもしろい
- 縦軸の最大・最小を固定する。
Propertiesタブで、
Left Axis Range(縦軸)の Left Axis Use Custom Range を...
最小・最大を入力する。対数スケールもできるが、プロットさ...
ゼロ以下が含まれると、ワーニングは出るが、対数スケールで...
その後のLeft Axisのスケールの挙動も怪しい。
同様に、Bottom Axis(横軸)についても設定できる。
//-------------------------------------------------------...
* pvpython [#t074504d]
** 簡単な例 [#y6e02850]
$ /share/apps/ParaView-5.11.0-RC2-MPI-Linux-Python3.9-x8...
>>> from paraview.simple import *
>>> cone=Cone()
>>> shrinkFilter = Shrink(cone)
>>> Show(shrinkFilter)
>>> Render()
で画像を表示できる。
レンダリングされた画像のみ。いろいろするとマウスで操作で...
#ref(pvpythonの例1.png,left,50%,nowrap)
//-------------------------------------------------------...
ページ名: