Win10安装Nek5000

1 安装wsl 2

本文是在win10的wsl2中的Ubuntu20.04.4子系统安装Nek5000的,所以要先安装wsl2,再安装Ubuntu20.04.4。这些可以自行百度,为方便读者,下面给出可靠的链接:wsl2安装

2 安装Nek5000

Nek5000的下载地址为:Nek5000-19,目前最新版本是v-19,下载该版本即可。为方便复制到Ubuntu系统中,建议将下载好的文件复制到某个盘的根目录下,如D盘、E盘、F盘等,我这里是D盘,读者可自行决定。打开Ubuntu系统,将Nek5000-19.0.tar.gz.复制到用户目录下:

cp -r /mnt/d/Nek5000-19.0.tar.gz .

如图:
在这里插入图片描述

然后解压文件:

tar -xzvf Nek5000-19.0.tar.gz

3 安装依赖项

Nek5000是用Fortran77和C语言写的,因此需要安装相应的编译器,如下:

sudo apt-get update
sudo apt-get install gfortran
sudo apt-get install build-essential
sudo apt-get install cmake

4 安装openmpi

openmpi的下载地址为:openmpi-4.1.3,同前面一样,复制下载好的文件到ubuntu系统并解压:

cp -r /mnt/d/openmpi-4.1.3.tar.gz .
tar -xzvf openmpi-4.1.3.tar.gz

下面安装openmpi-4.1.3:
1、先进入解压好的文件夹中:

cd openmpi-4.1.3/

2、配置好安装路径

./configure --prefix="/home/$USER/.openmpi"

3、编译安装

make
sudo make install

4、配置环境

echo export PATH="$PATH:/home/$USER/.openmpi/bin">>/home/$USER/.bashrc

echo LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/$USER/.openmpi/lib/">>/home/$USER/.bashrc

5、编辑./bashrc文件,vim ~/.bashrc 将其中的export PATH=编辑成如下:

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/huangjd/.openmpi/bin
LD_LIBRARY_PATH=:/home/huangjd/.openmpi/lib/

注意上面的huangjd是博主的用户名,这里要改成读者自己的。
6、更新配置

source ~/.bashrc

5 配置Nek5000

打开~/.bashrc 文件:

vim ~/.bashrc

在文件末尾添加下面的命令:

export PATH=$HOME/Nek5000/bin:$PATH

最终openmpi和Nek5000配置如图:
在这里插入图片描述

6 编译Nek5000

编译Nek5000的命令如下:

cd ~/Nek5000/tools/
./maketools all

完成如图:
在这里插入图片描述
有几个编译失败的,目前暂时不知道其影响。

7 运行Nek5000算例

命令如下

cd ~/Nek5000/run
cp -r ../examples/eddy_uv .
cd eddy_uv
makenek eddy_uv
nekmpi eddy_uv 2
visnek eddy_uv 

8 安装paraview并查看结果

paraview下载链接为:paraview,建议下载版本:ParaView-5.10.0-Windows-Python3.9-msvc2017-AMD64.exe,下载安装即可。
保持Ubuntu系统打开,在windows 10系统的下图“此电脑”处输入\\wsl$\并回车,
在这里插入图片描述
得到此图:
在这里插入图片描述
打开Ubuntu-20.04,一直找到刚才的算例(其中huangjd为博主的ubuntu用户名):
在这里插入图片描述
右击eddy_uv.nek5000,选择打开方式,使用paraview.exe打开(记住paraview的安装路径):
在这里插入图片描述
前面的算例的结果如下:
在这里插入图片描述

9 结语

以上就是安装的所有步骤啦,希望对想学习Nek5000的同学有所帮助,有问题欢迎评论区交流或者私聊~~

### PL2303 驱动安装与故障排除 在 Windows 10 上解决 PL2303 相关问题或驱动程序安装时,可以遵循以下方法来确保设备正常工作并减少潜在错误。 #### 1. 下载官方驱动程序 访问 Prolific Technology Inc 的官方网站下载最新版本的 PL2303 驱动程序[^4]。确保选择适用于 Windows 10 的驱动版本,并验证其兼容性和安全性。 #### 2. 手动更新驱动程序 如果自动检测无法找到合适的驱动程序,则可以通过手动方式进行更新: - 右键单击“此电脑”,选择“管理” -> “设备管理器”。 - 定位到 USB Serial Port 或未知设备,右键点击并选择“更新驱动程序软件”。 - 选择“浏览计算机以查找驱动程序软件”,指定已下载的驱动文件路径[^5]。 #### 3. 卸载旧版驱动程序 有时旧版驱动可能会引发冲突。通过设备管理器卸载现有驱动程序后重启系统再重新安装新驱动可能有助于解决问题[^6]。 #### 4. 检查硬件ID匹配情况 确认实际使用的芯片型号是否确实为 PL2303XA/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z (具体取决于产品手册),因为市场上存在假冒伪劣品可能导致功能异常[^7]。 #### 5. 替代方案考虑 对于某些用户反馈显示频繁出现问题的情况下,建议尝试其他品牌如FTDI所提供的串口转USB解决方案作为替代选项之一[^8]。 ```batch :: 示例批处理脚本用于检查当前系统的Perl环境配置状态 @echo off perl -v if %ERRORLEVEL% neq 0 ( echo Perl is not installed correctly. ) else ( echo Perl version matches requirements. ) pause ```
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值