入力形式

ParaViewはさまざまな形式の数値データの読み込みに対応している。標準で入力可能なフォーマットを下表に列挙する。

表 ParaViewに入力可能なフォーマット
フォーマット 拡張子 備考
ADAPT Files *.nc, *.cdf, *.elev, *.ncd
ANALYZE Files *.img, *.hdr
ANSYS Files *.inp
AVS UCD Binary/ASCII Files *.inp
BOV Files *.bov
BYU Files *.g
CAM NetCDF Files *.nc, *.ncdf
CCSM MTSD Files *.nc, *.cdf, *.elev, *.ncd
CCSM STSD Files *.nc, *.cdf, *.elev, *.ncd
CEAucd Files *.ucd, *.inp
CGNS Files *.cgns
CMAT Files *.cmat
CTRL Files *.ctrl
Case file for restarted CTH outputs *.spcth-timeseries
Chombo Files *.hdf5, *.h5
Claw Files *.claw Linux版のみ対応
Comma-separated-values *.csv
Cosmology Files *.cosmo, *.gadget2
Curve2D Files *.curve, *.ultra, *.ult, *.u
DDCMD Files *.ddcmd
Digital Elevation Map Files *.dem
Dyna3D Files *.dyn
EnSight Files *.case, *.CASE, *.Case
EnSight Master Server Files *.sos, *.SOS
Enzo) *.hierarchy, *.boundary
Enzo Files *.boundary, *.hierarchy
ExodusII *.g, *.e, *.ex2, *.ex2v2, *.・・・*.00, *.000, *.0000, *.exii, *e-s*
ExtrudedVol Files *.exvol
FLASH) *.flash, *.f5
FVCOM MTMD Files *.nc, *.cdf, *.elev, *.ncd
FVCOM MTSD Files *.nc, *.cdf, *.elev, *.ncd
FVCOM Particle Files *.nc, *.cdf, *.elev, *.ncd
FVCOM STSD Files *.nc, *.cdf, *.elev, *.ncd
Facet Polygonal Data Files *.facet
Flash Files *.Flash, *.flash
Fluent Case Files *.cas
Fluent) *.cas
GGCM Files *.3df, *.mer
GTC Files *.h5
GULP Files *.trg
Gadget Files *.gadget
Gaussian Cube Files *.cube
Image Files *.pnm, *.ppm, *.sdt, *.spr, *.imgvol
JPEG Image Files *.jpg, *.jpeg
LAMMPS Dump Files *.dump
LAMMPSStructure Files *.eam, *.meam, *.rigid, *.lammps
LODI Files *.nc, *.cdf, *.elev, *.ncd
LODI Particle Files *.nc, *.cdf, *.elev, *.ncd
LSDyna *.k, *.lsdyna, *.d3plot, d3plot
Legacy VTK Files (partitioned) *.pvtk
Legacy VTK Files *.vtk 100MBを超えるファイルは読み込みに失敗する場合有
Lines Files *.lines
M3DC1 Files *.h5
MFIX Unstructured Grid Files *.RES
MM5 Files *.mm5
MPAS NetCDF (Unstructured) *.ncdf, *.nc
Meta Image Files *.mhd, *.mha
Metafile for restarted exodus outputs *.ex-timeseries
Miranda Files *.mir, *.raw
Multilevel 3D Plasma Files *.m3d, *.h5
NASTRAN Files *.nas, *.f06
Nek5000 Files *.nek3d, *.nek2d, *.nek5d, *.nek5000, *.nek
Nrrd Raw Image Files *.nrrd, *.nhdr
OpenFOAM *.foam
PATRAN Files *.neu
PFLOTRAN Files *.h5
PLOT2D Files *.p2d
PLOT3D Files *.xyz
PLY Polygonal File Format *.ply
PNG Image Files *.png
POP Ocean Files *.pop
POP Ocean NetCDF (Rectlinear) *.pop.ncdf, *.pop.nc
ParaDIS Files *.prds, *.data, *.dat
ParaDIS Files *.fld, *.field, *.cyl, *.cylinder, *.dat
ParaView Data Files *.pvd
Parallel POP Ocean NetCDF *.pop.ncdf, *.pop.nc
Phasta Files *.pht
Pixie Files *.h5
Protein Data Bank) *.ent, *.pdb
Protein Data Bank Files *.pdb
RAW Files *.raw
Raw (binary) Files *.raw
SAMRAI Files *.samrai
SAR Files *.SAR, *.sar
SAS Files *.sasgeom, *.sas, *.sasdata
SESAME *.sesame
SLAC Mesh Files *.ncdf, *.nc
SLAC Particle Files *.ncdf, *.netcdf
Silo Files *.silo, *.pdb
Spheral Files *.spheral, *.sv
Spy Plot History Files *.hscth, *.hsct
SpyPlot CTH dataset *.spct*, spct*
Stereo Lithography *.stl 3.14.0以前のバージョンでアスキーエンコーディングのファイルの読み込みに失敗する不具合有
TFT Files *.dat, *.tft
TIFF Image Files *.tif, *.tiff
TSurf Files *.ts\_deg83
Tecplot) *.plt
Tecplot) *.tp, *.tec
Tecplot Files *.tec, *.TEC, *.Tec, *.tp, *.TP
Tetrad Files *.hdf5, *.h5
UNIC Files *.h5
VASP CHGCA Files *.CHG*
VASP OUT Files *.OUT*
VASP POSCAR Files *.POS*
VPIC Files *.vpc
VRML 2 Files *.wrl, *.vrml
VTK Hierarchical Box Data Files *.vthb, *.vth
VTK ImageData Files (partitioned) *.pvti
VTK ImageData Files *.vti
VTK MultiBlock Data Files *.vtm, *.vtmb
VTK Particle Files *.particles
VTK PolyData Files (partitioned) *.pvtp
VTK PolyData Files *.vtp
VTK RectilinearGrid Files (partitioned) *.pvtr
VTK RectilinearGrid Files *.vtr
VTK StructuredGrid Files (partitioned) *.pvts
VTK StructuredGrid Files *.vts
VTK UnstructuredGrid Files (partitioned) *.pvtu
VTK UnstructuredGrid Files *.vtu
Velodyne Files *.vld, *.rst
VisIt Files *.vp3d
VizSchema Files *.h5, *.vsh5
Wavefront OBJ Files *.obj
WindBlade Data *.wind
Xmol Molecule Files *.xyz
XYZ Files *.xyz
Xdmf Reader *.xmf, *.xdmf
Xmdv Files *.okc
netCDF files generic and CF conventions *.ncdf, *.nc
proSTAR Files *.cel, *.vrt

ParaViewの入力インタフェースの仕様は公開されており、プラグインを自作すれば任意のデータの読み込みが可能になる。また、実行中の計算ジョブと連動してリアルタイムに可視化処理を行う仕組み(CoProcessing)も用意されているが、詳細は割愛する。

開発元が推奨している入力ファイル形式は、XML形式のVTKフォーマット、および市販ソルバの多くが対応しているEnSight Caseフォーマットである。EnSight Caseフォーマットは記述方法が単純であるうえ、非定常データへの対応や単一ファイルへの複数パーツの格納といったように、VTKフォーマットより柔軟性に優れている面もある。他の入力プラグインと比較してロバスト性も高いので、EnSight Caseフォーマットを前提に、自作ソルバなどからデータを出力する場合やEnSight Caseフォーマットで不具合を生じた場合にVTKフォーマットを利用するのが実用的であろう。

タグ: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*