本帖最后由 plusplus 于 2020-10-21 23:48 编辑
说能在Windows系统上实现AutoForm的16核求解,是不是有点诧异呢?
不过真的可以。具体要求和步骤:
1、Win10 x64的系统,版本 1903 或更高版本,采用内部版本 18362 或更高版本。
2、安装适用于 Linux 的 Windows 子系统(Install Windows Subsystem for Linux)
具体参考以下三个连接:
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10
https://baijiahao.baidu.com/s?id ... r=spider&for=pc
https://sspai.com/post/43813
3、到Windows的Microsoft Store里查找“SUSE-Linux-Enterprise-Server-12-SP5”并安装它。
这样这个linux系统就是Win10下的一个应用APP了
不用独立安装linux系统也不用安装虚拟机
剩下基本就是linux环境下的操作(因为缺省安装里面很多linux模块没安装,需要补安装):
1、更新zypper软件资源
参考:http://www.dtmao.cc/news_show_87431.shtml
2、安装必须的模块:
1)zypper install tcsh
2)zypper install gcc-c++
3)zypper install make
3、安装OpenMPI,在官网上下载安装包:openmpi-1.4.2.tar.gz,并安装
安装目录:
/usr/local/openmpi
具体安装方法可以度娘
4、安装AF Linux求解器,如AFForming_R802_Remote_Linux64.tar.gz
这个具体参考af安装光盘里的PDF说明
5、配置af求解器脚本
编辑16核心AutoForm Solver求解脚本
vi /opt/AutoForm/AFplus/R8F/bin/AFFormingSolver.csh
1)修改OpenMPI的目录
setenv MPI_HOME /usr/mpi/gcc/openmpi-1.4.2
-->
setenv MPI_HOME /usr/local/openmpi
2)修改mpirun命令行
exec ${MPI_HOME}/bin/mpirun -n 4 -H node01,node02,node03,node04 -x LD_LIBRARY_PATH -x AF_HOME_R8F_LIB $0:r:q $argv:q
-->
exec ${MPI_HOME}/bin/mpirun -np 4 -x LD_LIBRARY_PATH -x AF_HOME_R8F_LIB $0:r:q $argv:q
然后保存退出,按Esc-->:wq
6、配置好所有设置后,即可开始求解
比如af模拟文件inc_R8.afd,运行16核求解命令如下:
AFFormingJob -jn inc_R8.afd -puse 16
测试图片如下:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
x
评分
-
查看全部评分
|