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

本文档基于MSC Marc2024.1版本构建子程序关联。

首先正常安装MSC Marc,记录好软件所安装的路径。笔者懒得改,按照默认安装路径来,安装路径如下图。

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

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

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

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

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

费了好大劲找到Intel oneapi2023.1版本后终于可以下一步了。

先装VS2022,本想犯懒一路点下去,结果发现C盘不够了,只好装到D盘。为避免后续麻烦,先装VS2022,继续装intel oneAPI, 先装Base toolkit, 再装HPC toolkit,各软件安装组件如下:

VS2022 + Intel OneAPI, MSC Marc子程序功能关联的图4
VS2022 + Intel OneAPI, MSC Marc子程序功能关联的图5
VS2022 + Intel OneAPI, MSC Marc子程序功能关联的图6

安装完毕。记住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

将该文件复制到别的路径下打开编辑,找到如下段落:

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

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

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

至此完成。

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

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

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

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

或自己打开命令窗口敲命令自己算

call "C:\Program Files\MSC.Software\Marc\2024.1.0\marc2024.1\tools\run_marc.bat" -j gearpair_job1.dat -user gearpair.f -b

求解结果下如下

VS2022 + Intel OneAPI, MSC Marc子程序功能关联的图11
登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

2
1
2