【超詳細(xì)攻略】SIMULIA2024 + VS2022 +oneAPI 2025子程序配置(從本質(zhì)上解決安裝失敗問(wèn)題)

本教程詳細(xì)介紹ABAQUS 2024+Visual Studio 2022+Intel oneAPI Toolkits 2025的安裝步驟及子程序關(guān)聯(lián)配置方法。

其實(shí)本質(zhì)上,只要安裝好Fortran的的編譯器,計(jì)算ABAQUS時(shí),能啟動(dòng)這個(gè)編譯器計(jì)算就行了。所以理論上來(lái)說(shuō)任意版本的程序都可以相互配置。

按照以下順序進(jìn)行安裝、關(guān)聯(lián)及驗(yàn)證

  • 安裝SIMULIA 2024 (含Abaqus2024 ,tosca,isight等)安裝Visual Studio 2022(安裝VS,其實(shí)是為了安裝其中的C++組件,不然安裝oneAPI會(huì)失敗)安裝Intel oneAPI Toolkits 2025關(guān)聯(lián)配置子程序驗(yàn)證

軟件下載地址

首先下載如下面四個(gè)安裝包,主要版本要一致,不能相差太多。

【超詳細(xì)攻略】SIMULIA2024 + VS2022 +oneAPI 2025子程序配置(從本質(zhì)上解決安裝失敗問(wèn)題)的圖1

【超詳細(xì)攻略】SIMULIA2024 + VS2022 +oneAPI 2025子程序配置(從本質(zhì)上解決安裝失敗問(wèn)題)的圖2

【超詳細(xì)攻略】SIMULIA2024 + VS2022 +oneAPI 2025子程序配置(從本質(zhì)上解決安裝失敗問(wèn)題)的圖3

軟件安裝

Abaqus 安裝

  • 將歸檔文件 DS.SIMULIA.SUITE.2024.WINX64.zip 解壓到計(jì)算機(jī)上。運(yùn)行 setup.exe(位于 /1/ 文件夾中)。確保選擇安裝 FLEXnet License Server。
  • 當(dāng)系統(tǒng)詢問(wèn) SIMULIA Flexnet 許可證文件時(shí),選擇 ABAQUSLM_SSQ.lic 文件。在“Host ID failure”窗口中,點(diǎn)擊“Not an error”以繼續(xù)安裝。在安裝 SIMULIA 產(chǎn)品時(shí),當(dāng)系統(tǒng)詢問(wèn)許可證服務(wù)器配置時(shí),選擇 SIMULIA Flexnet 并輸入 29100@localhost 作為許可證服務(wù)器 1 的定義。要安裝 SIMULIA 文檔,解壓歸檔文件 DS.SIMULIA.SUITE.DOCUMENTATION.2024.zip 到計(jì)算機(jī),并運(yùn)行 setup.exe。安裝完成后,即可使用。

Visual Studio 2022安裝

在選擇安裝組件時(shí),如果僅是與Abaqus和Fortran關(guān)聯(lián),可以僅選擇“使用C++的桌面開發(fā)”,然后點(diǎn)擊右下角的“安裝”,然后等待完成安裝即可。

【超詳細(xì)攻略】SIMULIA2024 + VS2022 +oneAPI 2025子程序配置(從本質(zhì)上解決安裝失敗問(wèn)題)的圖4

Intel? oneAPI Base Toolkit 安裝

安裝時(shí)組件選這幾個(gè),當(dāng)然全選也可以。

【超詳細(xì)攻略】SIMULIA2024 + VS2022 +oneAPI 2025子程序配置(從本質(zhì)上解決安裝失敗問(wèn)題)的圖5

Intel? oneAPI HPC Toolkit 安裝

安裝時(shí)組件選這幾個(gè),當(dāng)然全選也可以。主要就是為了安裝Fortran的編譯器。

【超詳細(xì)攻略】SIMULIA2024 + VS2022 +oneAPI 2025子程序配置(從本質(zhì)上解決安裝失敗問(wèn)題)的圖6

Abaqus與Fortran關(guān)聯(lián)設(shè)置

Everything軟件(去百度找下,很容易找)找到 vars.bat的路徑,并復(fù)制下來(lái)。若是默認(rèn)安裝的,一般為:

C:\Program Files (x86)\Intel\oneAPI\compiler\2025.0\env\vars.bat

因?yàn)閍baqus的啟動(dòng)路徑最終都指向abaq2024.bat,所以打開abaq2024.bat,將上述路徑按如下格式寫入bat文件即可。注意引號(hào)為英文引號(hào)。雙引號(hào)前面和后面都有空格。就能在啟動(dòng)abaqus的時(shí)候,同時(shí)啟動(dòng)Fortan編譯器。

【超詳細(xì)攻略】SIMULIA2024 + VS2022 +oneAPI 2025子程序配置(從本質(zhì)上解決安裝失敗問(wèn)題)的圖7

【超詳細(xì)攻略】SIMULIA2024 + VS2022 +oneAPI 2025子程序配置(從本質(zhì)上解決安裝失敗問(wèn)題)的圖8

最新版oneAPI中Fortran的編譯器名稱為ifx.exe,而abaqus中win86_64.env配置中還是為ifort,導(dǎo)致不能正常識(shí)別。

所以可在:

在C:\Program Files (x86)\Intel\oneAPI\compiler\2025.0\bin 中,將所有 ifx.exe 和 ifx.cfg 更改為 ifort.exe 和 ifort.cfg

或者另一種辦法就是打開C:\SIMULIA\EstProducts\2024\win_b64\SMA\site\win86_64.env 這個(gè)文件,將complie_fortran中ifort更改為ifx。

【超詳細(xì)攻略】SIMULIA2024 + VS2022 +oneAPI 2025子程序配置(從本質(zhì)上解決安裝失敗問(wèn)題)的圖9

完成后,啟動(dòng)Abaqus Verfication

【超詳細(xì)攻略】SIMULIA2024 + VS2022 +oneAPI 2025子程序配置(從本質(zhì)上解決安裝失敗問(wèn)題)的圖10

Abaqus子程序中,出現(xiàn)PASS即代表成功。

【超詳細(xì)攻略】SIMULIA2024 + VS2022 +oneAPI 2025子程序配置(從本質(zhì)上解決安裝失敗問(wèn)題)的圖11

Abaqus 使用自由格式ForTran95語(yǔ)言(.f90)

Abaqsu默認(rèn)使用的子程序都是.f固定格式,書寫使用起來(lái)比較麻煩。同樣的可在win86_64.env文件中,加入free,即可使用自由格式編寫。注意保存文件的后綴還是為.f或.for;abaqus還是不能使用.f90的格式。

若想使用固定格式的,刪除free這個(gè)選項(xiàng)即可。

【超詳細(xì)攻略】SIMULIA2024 + VS2022 +oneAPI 2025子程序配置(從本質(zhì)上解決安裝失敗問(wèn)題)的圖12

更多其他詳細(xì)教程,可上公眾號(hào)《ANSA與CAE分享》查看

登錄后免費(fèi)查看全文
立即登錄
App下載
技術(shù)鄰APP
工程師必備
  • 項(xiàng)目客服
  • 培訓(xùn)客服
  • 平臺(tái)客服

TOP

1
4