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

4
10
8