LoginSignup
2
0

More than 3 years have passed since last update.

SiloファイルをPythonから作りたいだけのはずだったのに...

Posted at

概要

この記事はPythonの計算結果をsiloファイルとして出力し、それをVisItで可視化しようと奮闘したときに生まれた副産物です。

インストール

pyvisfile

pip install pyvisfile

pyvisfileをインストールします。これがsiloファイルを作成するために必要なモジュールです。

その他もろもろをインストール、と思いきや...

pyvisfileを動作させるにはboost-pythonとPyUbrasというモジュールも必要らしいことがわかりました。

brew install boost-python

の後に

pip install pyublas

とするとboost/python.hppがありませんとエラー。そんなはずはない、と思いネットサーフィンをしていると...同じくpyublasのインストールができないとの報告を発見。

NumPy・SciPyを用いた数値計算の高速化 : 落ち穂拾いのBoost/Pythonの章にて、「boostやPyUblasのビルドがPython3ではできなかった」と書かれています。

そのほかにも、こんなStackOverFlowの記事を発見。

結言

PyUblasやBoostの開発がPython3で行われてないっぽい?なんともモヤっとした終わり方ですが、Pythonからsiloファイルを書き出して、それをVisItで描画するという方法はあまり推奨できないのかなぁという感じでした。それでもmatPlotlibやMayaviがありますから、まぁ困らないんですけどね。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0