木曜日, 7月 19, 2012

パソコンいじり : PC nerd


--------------------

昨日の夜.うちの子が自分でトイレできた.
オムツがはずれるまで,もうすこしだなぁ.

子供の成長,早いなぁ.


--------------------
昨日も図書館.

でも,今日は,一休みして,家でパソコン いじり.


--------------------

1年前くらいに,グリグリいじってた 自宅周辺をモデル化した STL ファイルが
paraview で読めなくなった.

どうも, V3.14 がバグってるっぽいなぁ.

しかたないので,O/F の中の ParaView をコンパイルすることにする.
* いままで,失敗してたので,適当にやりすごし
  O/F からのデータは VTK 読み込みでしのいでた.


以下, Fedora17上での話.


cd /home/hoge/OpenFOAM/ThirdParty-2.1.x/ParaView-3.12.0

で,ディレクトリの中をみると makeParaView があるので,
 実行したが,パス周りで怒られる.

makeParaView の中を開き,以下の2つを該当箇所に書き加える.


QMAKE_PATH="/usr/bin/qmake-qt4"
 
CMAKE_PATH="/bin/cmake"


後者の cmake については,インストールされてなかったっぽいので,

yum -y install cmake


でいれておく.


あとは, 

./makeParaView >& makeParaView.log &
tail -f ./makeParaView.log

とやって,ひたすら待ちぼうけ.

かなり時間がかかる.

残念ながら,以下のような感じのエラー


[ 83%] Building CXX object Qt/Core/CMakeFiles/pqCore.dir/pqAnimationScene.cxx.o
In file included from /home/hoge/OpenFOAM/ThirdParty-2.1.x/ParaView-3.12.0/Qt/Core/pqAnimationScene.cxx:57:0:
/home/hoge/OpenFOAM/ThirdParty-2.1.x/ParaView-3.12.0/Qt/Core/pqServerManagerSelectionModel.h:75:30: エラー: calls to overloaded operators cannot appear in a constant-expression
make[2]: *** [Qt/Core/CMakeFiles/pqCore.dir/pqAnimationScene.cxx.o] エラー 1
make[1]: *** [Qt/Core/CMakeFiles/pqCore.dir/all] エラー 2
make: *** [all] エラー 2
    ---


CFD-Online に記載されていた対処法を真似て,もういちど,



./makeParaView >& makeParaView.log &
tail -f ./makeParaView.log


なんとか,コンパイル,ビルド成功.


とりあえず,


作りかけの街区がみれた.

--------------------

上記のコンパイル中に,GMT でもインストールしておこうとおもった.
ここんとこ,豪雨がひどくて,ちゃんと天気図をみなアカンとおもったし.

こんな具合に,現在, V5.x に以降している.こないだインストール時はうまくいかなかった記憶があるので,ちょっと,がんばってみるか..


処理前に,

yum -y install octave

で,octave をインストールしておく.


ごそごそやったけど,結局うまくいかず,


yum -y install gmt

で,現状バージョンで,がまんすることに.


ほんで,GMT の地図と天気図 ASAS を組み合わせることで
稼働確認を.


7/10 の 3 時 (JST) から 7/18 21 時 (JST) までの動画.

先週末,九州を襲った豪雨に対応して,梅雨前線が居座っていることがわかる.

昨日,NHK「クローズアップ現代」 で,避難情報の伝え方などで,
いろいろと気象通報のありかたを議論してた.
--------------------

0 件のコメント: