| 
 
  本帖最后由 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
 
 
评分
- 
查看全部评分
 
 
 
 
 
 |