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フォーマットを利用するのが実用的であろう。
コメントを残す