openFoam2306でblockMeshコマンドを実行した際のエラー

実現したいこと

エラーを直し、blockMeshコマンドを実行できるようにしたい。

前提

windows11上でUbuntsu22.04.2の仮想OSを作り、そこでopenFoamの勉強をしています。こちらの動画(リンク内容)内の9:45でblockMeshコマンドを打つ場面なのですが、自身のPCでこれを行ったところエラーが出てしまったので解決策がわかる方いらっしゃいましたら、教えていただきたいです。以下に具体的な状況を記します。

発生している問題・エラーメッセージ

controlDictファイルが自分のPCでは”/usr/lib/openfoam/openfoam2306/tutorials/incompressible/icoFoam/cavity/cavity/system/”に存在するんですが、blockMeshだと"/usr/lib/openfoam/openfoam2306/tutorials/incompressible/icoFoam/cavity/cavity/system/system/"(←最後にもう一つsystemフォルダがある)を指定していて、ファイルを見つけられなくてエラーを吐いてしまいました。以下は具体的なエラーメッセージになります。

--> FOAM FATAL ERROR: (openfoam-2306) cannot find file "/usr/lib/openfoam/openfoam2306/tutorials/incompressible/icoFoam/cavity/cavity/system/system/controlDict" From virtual Foam::autoPtr<Foam::ISstream> Foam::fileOperations::uncollatedFileOperation::readStream(Foam::regIOobject&, const Foam::fileName&, const Foam::word&, bool) const in file global/fileOperations/uncollatedFileOperation/uncollatedFileOperation.C at line 627. FOAM exiting

コメントを投稿

0 コメント