openfoamにはLinux版しかないのでしょうか?
はい、openfoam には Linux バージョンしかありません。 OpenFOAM は、Linux システムでのみ実行できます。これは、完全に C で書かれたオブジェクト指向の数値流体力学 (CFD) クラス ライブラリです。毎日の習慣に似た方法を使用して、ソフトウェアで偏微分方程式の有限体積離散化を記述します。多面体メッシュは複雑な幾何学的形状を処理でき、内蔵の snappyHexMesh は高いメッシュ品質で六面体多面体メッシュを迅速かつ効率的に分割できます。
このチュートリアルの動作環境: Ubuntu 20.04 システム、OpenFOAM v8、Dell G3 コンピューター。
はい、openfoam には Linux バージョンしかありません。
OpenFOAM の概要
OpenFOAM は、完全に C で記述され、Linux 上で実行できるオブジェクト指向の数値流体力学 (CFD) クラス ライブラリです。
OpenFOAM は商用 CFD ソフトウェア Ansys Fluent や CFX に似ていますが、オープンソースであり、私たちの日常習慣に似た方法を使用してソフトウェア内の偏微分方程式の有限体積離散化を記述します。 OpenFOAM は 2004 年から無料のオープン ソース ソフトウェアです。OpenFOAM と OpenFOAM-Extened の 2 つのバージョンがあり、Henry Weller を担当する OpenCFD と Hrvoje Jasak を担当する Wikki Company によって管理されています。
主な機能:
OpenFOAM は、完全に C で書かれたオブジェクト指向 CFD クラス ライブラリです。これは、私たちの日常習慣に似た方法を使用して、偏微分方程式の有限体積離散化を記述します。多面体メッシュ (CD-adapco が発売した CCM で生成された多面体メッシュなど) をサポートしているため、複雑な幾何学的形状を処理できます。内蔵の snappyHexMesh は、高いメッシュ品質で六面体多面体メッシュを迅速かつ効率的に分割できます。大規模な並列コンピューティングをサポートし、OpenFOAM ライブラリの GPU コンピューティングの最適化も進行中です。
簡単に言うと、OpenFOAM は、さまざまな流れのために書かれたさまざまな C プログラムの集合です。各流体の流れは一連の偏微分方程式で表すことができ、この運動の偏微分方程式を解くためのコードです。は OpenFOAM のソルバーです。単純な単相ニュートン流体の層流運動の場合、icoFoam はそれを解決できます。
##1. 公式 Web サイトから OpenFOAM-v8 と ThirdParty-8 をダウンロードします。
1. 公式 Web サイトのリンク https://openfoam.org/ にアクセスし、[ダウンロード] をクリックして必要なバージョンをダウンロードします (現在の最新バージョンは v10)。
# #4. 先ほどダウンロードして解凍した2つのフォルダーをコピーし、以下の形式に名前を変更します。
2. OpenFOAM-v8 のインストールを開始します #ターミナルでコマンドを入力する際は、コマンドを実行するフォルダーに注意してください。
1. ターミナルを開いて次のコマンドを入力すると、パワーオン パスワードの入力を求められます。パスワードはインターフェイスに表示されません。パスワードを入力して Enter キーを押してください。一部のソフトウェアは自動的に更新されます。
sudo apt update
2. 次のコマンドを入力して Enter キーを押します。さらにいくつかのソフトウェアをインストールしました。
sudo apt-get install -y build-essential flex bison git-core cmake zlib1g-dev libboost-system-dev libboost-thread-dev libopenmpi-dev openmpi-bin gnuplot libreadline-dev libncurses-dev libxt-dev
3. ここで環境変数の設定を開始します。次のコマンドを入力します。
gedit $HOME/.bashrc
テキスト ファイルが表示されます。ポップアップを表示し、最後の行にコード行を追加し、「保存して閉じる」をクリックします。 source $HOME/OpenFOAM/OpenFOA-8/etc/bashrc
4. OpenFOAM のコンパイルを開始し、OpenFOAM-8 フォルダーに入り、ターミナルを開いて、次のコマンドを入力します:
./Allwmake -j
CPU のコア数を表すために、その後に数字を追加できることに注意してください。コンパイルには複数のコアを使用します。12 コアでコンパイルするには、次のコマンドに 12 を追加します。コンパイルには比較的時間がかかりますが、パソコンの構成によっては数十分から数時間かかることがあります。
rreeee
5、安装结束后,可以输入下面的命令,验证是否安装成功
blockMesh
出现下面的界面,就表示安装成功,注意那个 FOAM FATAL ERROR并不是报错,是因为没安装后处理导致的。
6、到此,OpenFOAM-8已安装成功,加下来将要安装后处理软件了。
1、进入ThirdParty-8这个文件夹,打开终端,输入下面的命令,会要求输入密码,再回车。此时会安装很多东西
sudo apt install libqt5x11extras5-dev libxt-dev qt5-default qttools5-dev curl
2、安装结束,可以输入ls
,查看文件夹里的内容,有个ParaView 5.6.3安装包。然后终端输入下面的命令,进行编译:
./makeParaView
3、输入下面的命令,刷新编译器:
wmRefresh
4、接着输入下面的命令,进入一个后处理工具箱
cd $FOAM_UTILITIES/postProcessing/graphics/PVReaders
实际就是进入了下面的文件夹,目的时对红框的两个文件进行编译处理
5、输入下面的命令,按回车:
./Allwclean
6、输入下面的命令,按回车:
./Allwmake
接下来将会再次进行编译过程,耐心等待即可。编译结束后,输入paraFoam
就后处理工具的界面。
相关推荐:《Linux视频教程》
以上がopenfoamにはLinux版しかないのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Linuxシステムの5つの基本コンポーネントは次のとおりです。1。Kernel、2。Systemライブラリ、3。Systemユーティリティ、4。グラフィカルユーザーインターフェイス、5。アプリケーション。カーネルはハードウェアリソースを管理し、システムライブラリは事前コンパイルされた機能を提供し、システムユーティリティはシステム管理に使用され、GUIは視覚的な相互作用を提供し、アプリケーションはこれらのコンポーネントを使用して機能を実装します。

VSコードワンステップ/次のステップショートカットキー使用法:ワンステップ(後方):Windows/Linux:Ctrl←; macOS:CMD←次のステップ(フォワード):Windows/Linux:Ctrl→; macOS:CMD→

gitリポジトリアドレスを表示するには、次の手順を実行します。1。コマンドラインを開き、リポジトリディレクトリに移動します。 2。「git remote -v」コマンドを実行します。 3.出力と対応するアドレスでリポジトリ名を表示します。

NotePadはJavaコードを直接実行することはできませんが、他のツールを使用することで実現できます。コマンドラインコンパイラ(Javac)を使用してByteCodeファイル(filename.class)を生成します。 Javaインタープリター(Java)を使用して、バイトコードを解釈し、コードを実行し、結果を出力します。

Sublimeでコードを実行するには6つの方法があります。ホットキー、メニュー、ビルドシステム、コマンドライン、デフォルトビルドシステムの設定、カスタムビルドコマンド、プロジェクト/ファイルを右クリックして個々のファイル/プロジェクトを実行します。ビルドシステムの可用性は、崇高なテキストのインストールに依存します。

Linuxの主な用途には、1。Serverオペレーティングシステム、2。EmbeddedSystem、3。Desktopオペレーティングシステム、4。開発およびテスト環境。 Linuxはこれらの分野で優れており、安定性、セキュリティ、効率的な開発ツールを提供します。

Laravelをインストールするには、これらの手順を順番に進みます。コンポーザー(MacOS/LinuxとWindows用)インストールLaravelインストーラーをインストールします。

GITソフトウェアのインストールには、次の手順が含まれています。インストールパッケージをダウンロードしてインストールパッケージを実行して、インストール構成gitインストールgitバッシュ(Windowsのみ)を確認します
