リンク†
学会・研究会†
- IMR:International Meshing Roundtable(国際会議)
- 29th International Meshing Roundtable (2021/6/21-25, Virtual)
- Symposium on Trends in Unstructured Mesh Generation
- Montreal, Canada, July 17-20 2017
フリーウェア†
CAD/CG†
- Blender: 3次元のCGソフトウェア(C, C++, Python, GPLv2)
- BRL-CAD: CADソフトウェア
- FreeCAD:3D CADモデラー(C++, python, Coin3D, Qt)
- Tinkercad:クラウドベース、基本無料の3DCGツール、3Dプリンター(Autodesk)
メッシュ生成・編集ソフトウェア、ライブラリ†
- 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:
- foamyHexMesh
- snappyHexMesh:8分木+スナッピング+境界層(多面体要素)
- TetGen:メッシャー(3D, Tetra, C++, AGPL(Ver.1.4.3まではMIT))
- VERDICT:メッシュ品質検証ライブラリ(Sandia研究所)
写真から3次元点群生成ソフトウェア、ライブラリ†
3次元点群処理ソフトウェア、ライブラリ†
- PCL:3次元点群処理ライブラリ(C++, New BSD)
血管モデリングツール†
飛行機のモデリングツール†
- OpenVSP:飛行機のモデリングツール(C++,Python, NOSA 1.3)
解析ツール†
- FEniCS Project:
- IB2d:Immerse Boundary法(Matlab)
- IBAMR:Immersed Boundary法(C++, New BSD)
- libMesh:有限要素法ライブラリ(C++, LGPL)
- OpenFOAM:
- PyFR:圧縮性流体(Pythoh,GPU, New BSD)
- SU2:CFD(C++, LGPL)
アダプティブメッシュ並列ソフトウェア†
- 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)
人口知能ライブラリ†
- Caffe:深層学習(UC Berkeley, Python, C++, BSD 2-Clause)
- Caffe2:Caffeの後継ライブラリ
- Chainer:深層学習のフレームワーク(Python)
- ChainerCV:Chainerのコンピュータビジョン版(Python, MIT)
- ChainerRL:Chainerによる深層強化学習の実装(Python, MIT)
- OpenAI Gym:AI学習プラットフォーム(Python)
- PyTorch:深層学習のフレームワーク(Python)
- Gym Retro: AI学習プラットフォーム(Python)
- TensorFlow:深層学習のフレームワーク
並列化ライブラリ†
- Kokkos:C++のCPU/GPU共存させる並列化ライブラリ(C++, 修正BSD)
プログラミングツール†
- CMake:クロス・プラットフォーム・ビルドシステム(C++, Qt, New BSD)
商用ソフトウェア†
ダイレクトモデラー†
- ANSYS SpaceClaim:3次元ダイレクトモデラー
メッシュ生成・編集ソフトウェア†
- ANSYS ICEM CFD:汎用メッシュ生成アプリケーション
可視化ツール†
- ANSYS EnSight:汎用ポスト処理アプリケーション
参考文献†
- 3次元FEMのための自動要素分割法-著者:谷口 健男, 森脇 清明
- FORTRAN計算幾何プログラミング (岩波コンピュータサイエンス) -著者:杉原厚吉
- アダプティブ有限要素法 (計算力学レクチャーシリーズ)-著者:手塚 明, 土田 英二
- 誤差解析
- 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)
Last-modified: 2021-06-16 (水) 18:06:15