VS2022 + Intel OneAPI, MSC Marc子程序功能关联

本文档基于MSC Marc2024.1版本构建子程序关联。
首先正常安装MSC Marc,记录好软件所安装的路径。笔者懒得改,按照默认安装路径来,安装路径如下图。

查询帮助文档marc_install_instruct.pdf可知,Windows下Marc2024.1版本子程序功能需要的编译器为 Visual Studio 2022 + Intel oneAPI2023.1

VS 2022好说,直接上微软官网下载社区版安装即可,Intel oneAPI当前只免费提供最新版,也就是2024.0.1至2025.1.0

费了好大劲找到Intel oneapi2023.1版本后终于可以下一步了。
先装VS2022,本想犯懒一路点下去,结果发现C盘不够了,只好装到D盘。为避免后续麻烦,先装VS2022,继续装intel oneAPI, 先装Base toolkit, 再装HPC toolkit,各软件安装组件如下:



安装完毕。记住intel oneAPI的安装路径,笔者安装路径为D:\Program Files (x86)\Intel\oneAPI,后面会用到。
找到MSC Marc安装路径下的include_win64.bat,笔者安装路径为默认安装路径,为C:\Program Files\MSC.Software\Marc\2024.1.0\marc2024.1\tools
将该文件复制到别的路径下打开编辑,找到如下段落:

将红框内提到的文件所在的路径替换为自己intel oneapi安装路径即可。笔者电脑上intel oneapi安装在D:\Program Files (x86)\Intel\oneAPI路径下,所以替换为:

至此完成。
下面用MSC Marc Use Guide中的案例75——齿轮失效分析来测试下,点击run,会自动生成求解文件

然后点击 submit就可以正常求解了

或自己打开命令窗口敲命令自己算
call "C:\Program Files\MSC.Software\Marc\2024.1.0\marc2024.1\tools\run_marc.bat" -j gearpair_job1.dat -user gearpair.f -b
求解结果下如下


工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP
