当前位置:网站首页>[openfoam Pre - school Preparation 3 - install openfoam - V8]
[openfoam Pre - school Preparation 3 - install openfoam - V8]
2022-07-18 04:00:00 【Débutant en langue C】
OpenFOAMPréparation préscolaire3——InstallationOpenFOAM-v8
Préface
OpenFOAMIl y a deux versions,J'ai installéOpenFOAM-v8,Installation ultérieureOpenFOAM 2206,Et réaliser la coexistence de plusieurs versions.Ceci est installé par compilationOpenFOAM-v8Processus,Il a été consulté pour la première fois sur le site de Dongyue Fluid,J'ai donné trois sous - ensembles de systèmes doubles,Il n'y a aucun problème à installer trois fois.
Un.、Téléchargement sur le site officielOpenFOAM-v8EtThirdParty-8
1、Lien vers le site officiel https://openfoam.org/,Cliquez surDownloadTélécharger la version requise,Le plus récentv10C'est.

2、Accès au site officiel à télécharger ouiOpenFOAM-8-master Et ThirdParty-8-masterDeux paquets compressés,L'un estOpenFOAM-8Ontologie, L'autre est le logiciel de post - traitement ,Et décompresser.

3、Cliquez surHome,NouveauOpenFOAMDossier pour

4、 Copiez les deux dossiers précédemment téléchargés et décompressés dans , Et renommé comme suit .

2.、Démarrer l'installationOpenFOAM-v8
Lorsque le terminal entre une commande, Assurez - vous de noter dans quel dossier les commandes sont exécutées ,Il ne faut pas se tromper.
1、Ouvrir le terminal,Entrez la commande suivante, On vous demandera alors d'entrer le mot de passe de démarrage . Le mot de passe n'apparaît pas sur l'interface , Entrez et appuyez sur Entrée , Certains logiciels seront automatiquement mis à jour
sudo apt update
2、Entrez la commande suivante,Puis appuyez sur Entrée. D'autres logiciels ont été installés .
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、 La configuration des variables d'environnement commence ici ,Entrez la commande suivante
gedit $HOME/.bashrc
Un fichier texte apparaît , Ajouter une ligne de code à la dernière ligne , Cliquez sur Enregistrer pour fermer .
source $HOME/OpenFOAM/OpenFOA-8/etc/bashrc

4、Commencer à compilerOpenFOAM,EntréeOpenFOAM-8Ce dossier,En ouvrant le terminal,Entrez la commande suivante:
./Allwmake -j
Notez que les chiffres peuvent être ajoutés après ,ReprésentantCPUNombre de noyaux, Utiliser plusieurs noyaux pour compiler , La commande suivante plus 12C'est12Compilation du noyau. Le processus de compilation est long ,Tout le monde peut attendre, Des dizaines de minutes à des heures , Regardez la configuration de l'ordinateur personnel .
./Allwmake -j 12

5、Après l'installation,Vous pouvez saisir les commandes suivantes,Vérifier que l'installation a été réussie
blockMesh
L'interface suivante apparaît,Indique que l'installation est réussie,Regarde ça. FOAM FATAL ERRORCe n'est pas une erreur., C'est parce qu'il n'y a pas de post - traitement installé .

6、Ici,OpenFOAM-8Installé avec succès, Ajouter le logiciel de post - traitement à installer .
Trois、Installer un logiciel de post - traitementParaView
1、EntréeThirdParty-8Ce dossier,Ouvrir le terminal,Entrez la commande suivante,Un mot de passe sera demandé,Encore une fois. Beaucoup de choses seront installées en ce moment
sudo apt install libqt5x11extras5-dev libxt-dev qt5-default qttools5-dev curl

2、Installation terminée,Peut être saisils,Voir le contenu du dossier,Il y en a un.ParaView 5.6.3Paquet d'installation. Puis le terminal entre la commande suivante ,Pour compiler:
./makeParaView

3、Entrez la commande suivante, Rafraîchir Le compilateur :
wmRefresh
4、 Puis entrez la commande suivante , Accès à une boîte à outils de post - traitement
cd $FOAM_UTILITIES/postProcessing/graphics/PVReaders

En fait, il est entré dans le dossier suivant , Pour compiler les deux fichiers de la boîte rouge 
5、Entrez la commande suivante,Appuyez sur Entrée:
./Allwclean
6、Entrez la commande suivante,Appuyez sur Entrée:
./Allwmake
Le processus de compilation se poursuivra à nouveau ,Attendez patiemment.Après la compilation,EntréeparaFoam Sur l'interface de l'outil de post - traitement .
Résumé
Cet article est compilé ,InUbuntu 20.04Installé surOpenFOAM-8. Et l'installation et l'utilisation de machines virtuelles OpenFOAM、InWinPassage du systèmeWSLUtiliserOpenFOAM-8.
L'installation du logiciel est terminée , Ensuite, vous apprendrez à utiliser OpenFOAMC'est.
S'il y a du temps libre derrière , Continuer à mettre à jour la machine virtuelle 、WSLTutoriel d'installation pour, Et l'opération de coexistence de plusieurs versions .
Référence du tutoriel d'installation:
1、 Site Internet de Dongyue Fluid
Le dernier tutoriel d'installation du site est OpenFOAM-9. Ce tutoriel est différent du précédent , Maintenant, beaucoup de commandes sont fusionnées et installées , Le mien, c'est l'équivalent d'exécuter les ordres séparément
http://www.dyfluid.com/install.html
2、BStationUP—— Rouleau français YEBOSS
https://www.bilibili.com/video/BV16v411x7dn?spm_id_from=333.337.search-card.all.click&vd_source=700d412a59033763f82c512e81056c4e
边栏推荐
- McKinsey: in the next decade, the top ten technology trends will affect investment and research direction
- tab加swiper长列表滚动
- Speed of light raised more than $7billion miqun: increase the proportion of green technology and hard technology investment
- Want to be an elite developer? Please force yourself to form these 10 habits
- The latest research of Zhu Songchun's team: robots can "confide" with humans! Also said that the next step is to create "Ai white"
- std::unique_ The use of PTR as a formal parameter
- UNP学习笔记-第二章传输层
- BufferedInputStream字节缓存输入流和缓存流的效率测试_复制文件
- Polardb for PostgreSQL is based on shared storage, multi computing and single storage
- Application of Tupu web visualization engine in simulation analysis field
猜你喜欢

抢占新赛道,和数集团大力布局“元宇宙”产业

C # use tooltip control to realize bubble prompt

论文学习(一)——MWP-BERT: Numeracy-Augmented Pre-training for Math WordProblem Solving

水电站设备也能远程运维

Codeforces Round #804 (Div. 2) D. Almost Triple Deletions time limit per test2 seconds (dp好题)

Zabbix proxy主动模式的实现

Chromium Threading and Task

It's time to upgrade your JUnit, junit5 super detailed actual combat

ORACLE中各个进程
![Arkui FAQ summary [Series 1]](/img/d1/e0449d002d70d4a83e39a3a127e1e3.png)
Arkui FAQ summary [Series 1]
随机推荐
Tencent T4 architects give you a "glimpse" of the main technical challenges and solutions of large website architecture
Change buffer introduction
scroll-view 固定高度 实现触底效果
360预计上半年扣非净亏4.5亿至6.3亿 广告投放预算不及预期
The colleague next to me was suddenly promoted to meituan P7 because he secretly learned this JVM note?
探索智能驾驶区间测速NTP时钟同步(PTP时间同步)
Ant desgin Open PDF to add Authentication Parameter Data
Thesis learning (I) -- MWP bert: numerical augmented pre training for math wordproblem solving
软考 系统架构设计师 简明教程 | 政府信息化与电子政务
MGRE与OSPF
Implementation of ZABBIX proxy active mode
Can all three nodes of polardb for PostgreSQL read and write?
Lingyun going to sea | Lianlian International & Huawei cloud: building a cross-border e-commerce digital service network
Ordinary two graduated for five years and prepared for two months. Alibaba rated P7 on all sides
Is polardb for PostgreSQL completely open source?
四面阿里offer定级P8,2022最新最实用阿里68道高级面试题,助你们面试成功!!
Zcmu--1098: find elements
Speed of light raised more than $7billion miqun: increase the proportion of green technology and hard technology investment
是时候升级你的Junit了,Junit5超详细实战
OSPF—不规则区域、LSA