リンク

学会・研究会

フリーウェア

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:
  • TetGen:メッシャー(3D, Tetra, C++, AGPL(Ver.1.4.3まではMIT))
  • VERDICT:メッシュ品質検証ライブラリ(Sandia研究所)

写真から3次元点群生成ソフトウェア、ライブラリ

  • Bundler:写真から3次元点群生成(C++)
  • OpenMVG:写真から3次元点群生成(C++)

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)

人口知能ライブラリ

  • 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)

商用ソフトウェア

ダイレクトモデラー

メッシュ生成・編集ソフトウェア

可視化ツール

参考文献

  • 誤差解析
    • 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)

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-06-16 (水) 18:06:15 (1210d)