iPX社員によるブログスマートフォン用の表示で見るiPX社員によるブログiPX社員が"社の動向"から"自身の知見や趣味"、"セミナーなどのおすすめ情報"に至るまで幅広い話題を投下していくブログ。社の雰囲気を感じ取っていただけたら幸いです。up!!4回目になります。興味が長続きしない今日この頃です。気が付くといま手を出しているもの以外に目移りする日々です。何かを極めたいという願望もあるのですが、多くのことをやってみたいとも考えてしまいます。CAEをやろう仕事でCAEに触れる機会が多い。自分でも使ってみようと思い立ち、書店で目に付いた本を購入。見るインストールしよう、と思った真面目に最初から読んでいったら、いつ終わるか分からんのでまずインストールしてサンプルでも実行しよう。http://www.freefem.org/ff++/windows.phpなんかWindows版のページにMINGWとかCYGWINの単語が見えるな。このケースはインストールに成功しても碌なことがないような。日本語の扱いが難しい依存しているコマンドやライブラリがWindowsだと導入困難(あるいは不可能)Etc...プリコンパイルされたものもあるがなんか不安。家にあるArchLinuxがインストールされたマシンは貧弱だし、構成変更したくない。VagrantでLinuxを用意する考えた末、Windowsの仮想環境で済ますことにした。Vagrantを使えばインストール手順も残るし。VagrantとVirtualBoxはインストール済みとする。ボックス用意まず、http://www.vagrantbox.es/でCentOS7のボックスを用意する。FreeFem++のインストールの説明はUbuntuだったが、ある程度使ったことのあるRedHat系を選択した。コマンドプロンプトの作業フォルダでコマンド入力する。これは結構時間がかかる。起動の前にフォルダ内にできているVagrantfileを編集する。この作業でGUIで作業可能になるようです。やらない場合は別途SSHクライアントが必要。upこれ以降の操作は立ち上がったLinux側で行う。rootでログインします。デフォルトのパスワードはvagrant。言語は日本語で、キーボード配列は英語に設定。graphical.targetコンパイルの用意gccとかソースコードをビルドできる環境をインストール。tools"必要なライブラリを追加。gsl-develfreefemを取得ソースコード取得。http://www.freefem.org/ff++/ftp/freefem++-3.45.tar.gzコンパイルとインストール取得したファイルを展開、フォルダの中に移動してコンパイル。