学会・研究会 †
フリーウェア †
CAD/CG †
メッシュ生成・編集ソフトウェア、ライブラリ †
- CGAL:計算幾何学ライブラリ(2D,3D,C++)
- Cleaver2 : 複数ボリュームデータから四面体メッシュ生成(3D, Tetra, C++)
- cfMesh : OpenFOAMベースのメッシャー、ボロノイ分割など(3D, C++, GPLv3)
- enGrid:CFD用のメッシャー(3D, C++, GPLv2)
- gmsh:メッシャー(3D)
- instant-meshes: 三角形から四角形への変換(3D, C++, python, BSD)
- libigl:形状処理ライブラリ(C++, MPL)
- MeshFix: 表面メッシュの不具合修正プログラム
- MeshKit: メッシュ操作・生成ライブラリ(3D, カットセルなど, C++)
- NETGEN:メッシャー(3D, Tetra, C++,LGPL)
- Qhull:凸包、デローニー分割、ボロノイ図形等のプログラム
- OpenFlipper:メッシュベースのモデラー
- OpenFOAM:
- TetGen:メッシャー(3D, Tetra, C++, AGPL(Ver.1.4.3まではMIT))
写真から3次元点群生成ソフトウェア、ライブラリ †
3次元点群処理ソフトウェア、ライブラリ †
- PCL:3次元点群処理ライブラリ(C++, New BSD)
血管モデリングツール †
- tubeTk:血管のモデリングツール(C++, Apache 2.0)
- vmtk:血管のモデリングツール(C++,Python, BSD like)
飛行機のモデリングツール †
- OpenVSP:飛行機のモデリングツール(C++,Python, NOSA 1.3)
解析ツール †
アダプティブメッシュ並列ソフトウェア †
- Chombo:ブロック構造格子AMR(Lawrence Berkeley Lab, C++, New BSD)
- Enzo:ブロック構造格子AMR、宇宙流体力学
- Gerris:Tree-based AMR(カットセル)(C, GPL)
- PYRAMID:非構造AMR
- SAMRAI:ブロック構造格子AMR(Lawrence Livermore, C++, 非商用利用)
可視化ツール †
- 3-D ANSYS CFD Viewer:ANSYS社の無料配布用の3D ビューア
- 3D Slicer:医療用の画像処理ツール(C++, ITK, python, Qt)
- kvs:Kyoto Visualization System(C++, New BSD)
- MeshLab:メッシュ可視化・処理システム(C++, Qt)
- MeshLabjs:MeshLabのjavascript版(javascript)
- ParaView:科学計算用可視化ツール(C++, Python, Qt, New BSD)
- VisIt:科学計算用可視化ツール(C++, Qt)
- VolView:医療用の可視化ツール(ITK, tcl/tk)
可視化ライブラリ †
- Coin3D:3Dグラフィクスライブラリ, Open Inventor 2.1互換API(C++, New BSD)
- VCG Library: 可視化、グラフィックスライブラリ(C++、Meshlabで使用)
- VTK:3D可視化ツールキット(C++, New BSD)
- VTK-m:TBB・Cuda対応の3D可視化ツールキット(C++)
画像処理ツール・ライブラリ †
- ImageJ:画像処理ライブラリ(Java, パブリックドメイン)
- ITK:医療用の画像処理ライブラリ(C++, Apache 2.0)
- OpenCV:コンピュータビジョン向けライブラリ
- RTK:コーンビームCT画像の再構成ライブラリ(C++, Apache 2.0)
音声信号処理ツール・ライブラリ †
- librosa:音声信号処理解析ライブラリ(Python, ISC License)
線形代数ライブラリ †
- Eigen:線形代数のC++テンプレートライブラリ(C++, MPL2)
人口知能ライブラリ †
並列化ライブラリ †
- Kokkos:C++のCPU/GPU共存させる並列化ライブラリ(C++, 修正BSD)
プログラミングツール †
- CMake:クロス・プラットフォーム・ビルドシステム(C++, Qt, New BSD)
商用ソフトウェア †
ダイレクトモデラー †
- ANSYS SpaceClaim:3次元ダイレクトモデラー
メッシュ生成・編集ソフトウェア †
- ANSYS ICEM CFD:汎用メッシュ生成アプリケーション
可視化ツール †
- ANSYS EnSight:汎用ポスト処理アプリケーション
参考文献 †
- 誤差解析
- Error Analysis of the Finite-Volume Method with respect to mesh type,
F.Juretic and A.D.Gasman,Numerical Heat Transfer, Part B, 57;414-439, 2010
- Richtmyer, R. D. and Morton, K. W.: Difference mithods,for Initial-Value Problems, John Wiley and Sons Inc. (1967)
|