Bash on Ubuntu on Windows + Foam-extend 4.0について

246 views
Skip to first unread message

初心者

unread,
Sep 15, 2017, 8:19:34 PM9/15/17
to OpenFOAM
Foam-extend 4.0をBash on Ubuntu on Windowsにインストールして、計算実行&可視化環境を構築しようとしていました。

インストールと計算実行・可視化は成功できました。

ここで、コマンド操作だけでなく、ubuntuのファイルやディレクトリをWindows操作できるようにしたいと挑戦して躓いていました。


C:¥Users¥「username」¥AppData¥Local¥lxss


これを見るために、

「エクスプローラー」→「オプション」→「フォルダーと検索のオプションの変更」→「フォルダーオプション」→「表示」で、
「保護されたオペレーティングシステムファイルを表示しない(推奨)」のチェックを外しました。

Windows側からはファイルがフルコントロールになっているので、入力ファイルをWindows側のエディタで操作することもできると思われました。
ファイルやディレクトリの名前変更や移動等も可能ではと思われました。

ところが、作業用runを作成し、そこに計算用caseファイルをdirごとコピーしたのですが、
ubuntu上でlsとしてもフォルダーが認識されませんでした。当然、そのcaseファイルも計算出来ませんでした。

同様に、Windowsファイルシステム内のファイルを読み込んで可視化することができると思われました。
paraviewを立ち上げてrunフォルダーのcaseファイルを開こうとしましたが、同様に認識されず開けませんでした。

このような問題を解決する方法をご存じの方がいましたらご教授頂けますと有難いです。


また、windwos10上のDesktopに計算ファイルをdirごと置き(777というフォルダー名)、

C:¥Users¥「username」¥AppData¥Local¥lxss¥home¥username¥OpenFOAM¥username-4.1¥run

上に777フォルダーを丸ごとコピーするコマンド名も教えて頂けますと有難く存じます。
初心者のためlinuxのコマンド命令が不慣れなため失敗ばかりしていました。

以上、よろしくお願い致します。

Ryoichi Shibata

unread,
Sep 15, 2017, 8:50:59 PM9/15/17
to OpenFOAM
柴田です。今はどうか分かりませんが、自分がウエブ調べた情報では、WIndows側からBUWのファイルを操作すると、ファイルシステムの相違で不具合が生じるとのことです。なのでBUWのファイルを見えなくしていると思います。それ以上は自己責任の範囲です。

2017年9月16日 9:19 初心者 <taji...@athena.ocn.ne.jp>:

--
このメールは Google グループのグループ「OpenFOAM」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには openfoam+unsubscribe@googlegroups.com にメールを送信してください。
このグループに投稿するには open...@googlegroups.com にメールを送信してください。
https://groups.google.com/group/openfoam からこのグループにアクセスしてください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。



--
■/\■ 岐阜工業高等専門学校
/■■\ 建築学科  柴田良一
\■■/ ry...@gifu-nct.ac.jp
■\/■ http://dalab.gifu-nct.ac.jp

初心者

unread,
Sep 16, 2017, 12:09:26 AM9/16/17
to OpenFOAM
柴田先生 様


アドバイス有難うございました。

逆のBUW側からWIndowsには、例えばチュートリアルのcavity結果をDesktop上にコピーでき、
paraviewなどで可視化出来ました。

今はOpenFOAMのチュートリアルをrun上にコマンドからコピーして計算実行が確認出来ている
状態ですが、自分の計算したいcaseフォルダーを、run上に他の方法でコピー出来て
計算可能な方法を探っているところでした。

ご知見等あれば教えて頂けますと有難く存じます。


Tracked mine Goliath

unread,
Jan 16, 2018, 12:03:38 PM1/16/18
to OpenFOAM
windowsのCドライブやDドライブではBash on Windowsからは/mnt/c/や/mnt/d/でアクセスできます.
Tutorialなどは一旦Dドライブ直下にopenfoamというディレクトリを作り,
$ cp -rp $FOAM_TUTORIALS /mnt/d/openfoam/
というコマンドを作ればチュートリアルが全てそのディレクトリにコピーされます.
ここに置いたケースファイルをWindowsのエディタなどで編集しても,このディレクトリ上でOpenFOAMを実行する限りそのまま動作しますし,lsコマンドなどもそのまま動作します.
わざわざlxssの下のディレクトリにせずともWindowsで扱いやすい場所でいじってもいいのではないでしょうか.

ちなみにエクスプローラで目的のディレクトリを開いて,アドレスバーにbashと打ち込んでエンターすればそのディレクトリにいる状態でBashが起動しますよ.

2017年9月16日土曜日 9時19分34秒 UTC+9 初心者:

初心者

unread,
Jan 19, 2018, 8:00:21 AM1/19/18
to OpenFOAM
Tracked mine Goliath 様

ご指導有難うございます。

早速試してみたいと思います。

取り急ぎお礼のお返事でした。
返信が遅れて申し訳ありませんでした。
Reply all
Reply to author
Forward
0 new messages