
發(fā)布
注冊
/
登錄Intel oneAPI
關(guān)注創(chuàng)建者:匿名 創(chuàng)建時間:2026-01-04

Intel oneAPI的實例教程
查詢幫助文檔marc_install_instruct.pdf可知,Windows下Marc2024.1版本子程序功能需要的編譯器為 Visual Studio 2022 + Intel oneAPI2023.1
VS 2022好說,直接上微軟官網(wǎng)下載社區(qū)版安裝即可,Intel oneAPI當(dāng)前只免費提供最新版,也就是2024.0.1至2025.1.0
費了好大勁找到Intel oneapi2023.1版本后終于可以下一步了。
先裝VS2022,本想犯懶一路點下去,結(jié)果發(fā)現(xiàn)C盤不夠了,只好裝到D盤。為避免后續(xù)麻煩,先裝VS2022,繼續(xù)裝intel oneAPI, 先裝Base toolkit, 再裝HPC toolkit,各軟件安裝組件如下:
安裝完畢。記住intel oneAPI的安裝路徑,筆者安裝路徑為D:\Program Files (x86)\Intel\oneAPI,后面會用到。
找到MSC Marc安裝路徑下的include_win64.bat,筆者安裝路徑為默認(rèn)安裝路徑,為C:\Program Files\MSC.Software\Marc\2024.1.0\marc2024.1\tools
將該文件復(fù)制到別的路徑下打開編輯,找到如下段落:
將紅框內(nèi)提到的文件所在的路徑替換為自己intel oneapi安裝路徑即可。
展開 本教程詳細(xì)介紹ABAQUS 2024+Visual Studio 2022+Intel oneAPI Toolkits 2025的安裝步驟及子程序關(guān)聯(lián)配置方法。
其實本質(zhì)上,只要安裝好Fortran的的編譯器,計算ABAQUS時,能啟動這個編譯器計算就行了。所以理論上來說任意版本的程序都可以相互配置。
按照以下順序進(jìn)行安裝、關(guān)聯(lián)及驗證
安裝SIMULIA 2024 (含Abaqus2024 ,tosca,isight等)安裝Visual Studio 2022(安裝VS,其實是為了安裝其中的C++組件,不然安裝oneAPI會失敗)安裝Intel oneAPI Toolkits 2025關(guān)聯(lián)配置子程序驗證
軟件下載地址
首先下載如下面四個安裝包,主要版本要一致,不能相差太多。
Abaqus 2024:DS SIMULIA Suite 2024 Free Download - FileCRVisual Studio:Visual Studio 2022 | 免費下載,下載Community 2022版本
Intel? oneAPI Base Toolkit:Get the Intel? oneAPI Base Toolkit
Intel? oneAPI HPC Toolkit: Get Intel? oneAPI HPC Toolkit
軟件安裝
Abaqus 安裝
將歸檔文件 DS.SIMULIA.SUITE.2024.WINX64.zip 解壓到計算機上。運行 setup.exe(位于 /1/ 文件夾中)。確保選擇安裝 FLEXnet License Server。
展開 <p>網(wǎng)上關(guān)于abaqus子程序關(guān)聯(lián)的教程有很多,一般需要同時裝visual studio和Intel oneapi套件。這里問題主要集中在Intel oneapi套件的安裝上,絕大多數(shù)教程都是要求同時裝oneAPI Base Toolkit和oneAPI HPC Toolkit。從下圖可以看出oneAPI HPC Toolkit包含oneAPI Base Toolkit的所有組件,可以說oneAPI Base Toolkit是oneAPI HPC Toolkit的子集。還有說法是oneAPI HPC Toolkit基于oneAPI Base Toolkit,更是瞎扯淡。</p><p><br></p><figure style="text-align: center;" class="ql-align-center">
<figure class="figure-image" contenteditable="false" data-img="https://img.jishulink.com/202602/attachment/cf9098b561244a699652bd86f64b523e.png" style="display: inline-block;">
<img src="https://img.jishulink.com/202602/attachment/cf9098b561244a699652bd86f64b523e.png" data-mobile-src="https://img.jishulink.com/202602/attachment/cf9098b561244a699652bd86f64b523e.png?
展開 abaqus子程序需要調(diào)用Fortran編譯器,常用的Fortran編譯器就是intel visual Fortran,fortran編譯器又需要編譯環(huán)境,因此我們在運用abaqus子程序仿真之前都需要必備三款軟件:
1 abaqus——計算環(huán)境
2 IVF——Fortran編譯器
3 Visual studio ——fortran編譯環(huán)境
在2020之前,IVF是屬于Intel Parallel Studio EX 工具包中的一部分,從Intel Parallel Studio EX 2020版本之后,intel取消了該平臺,轉(zhuǎn)而開發(fā)了Intel oneAPI Tookit工具包,F(xiàn)ortran 編譯器也轉(zhuǎn)移到新的平臺。
對于只用到子程序開發(fā)的仿真人員來說,平臺的改變最大的變化就是,濃眉大眼的intel居然把它免費了!雖然abaqus2021+ Parallel Studio EX 2020+VS2019依然可行,但是oneAPI是未來的趨勢,在intel 官方搜索Parallel Studio都會自動跳轉(zhuǎn)到oneAPI去,遲早都得換。
何況免費正版他不香嗎?
目前網(wǎng)上abaqus+oneAPI+VS的配置教程不多,根據(jù)少量的資料和自己探索,簡單說下配置流程。好吧,廢話有點多了,下面進(jìn)入正題。
---------------------------------------------------------------------------------------------------------------
安裝順序和之前是一致的,最底層的當(dāng)然得最先安裝。
展開 如 D:\MSC.Software\SDK\2022.3\Tools;
2) Python 3.6或更高版本;
3) Windows SDK (10.0.18362);
4) VS (vs_community_2019.16.11.exe,選擇C++桌面開發(fā));
5) 傳統(tǒng)的Intel Fortran編譯器(Intel MPI 2019 Update 4)或者Intel oneAPI 編譯器。
注意:采用傳統(tǒng)的Intel Fortran編譯器需要有l(wèi)icense(本機或從license服務(wù)器獲取);而Intel oneAPI 編譯器是免費的,但MSC Nastran2022.2及其后續(xù)版本才支持。
3
用戶子程序應(yīng)用與運行命令
MSC Nastran用戶子程序功能的使用通常涉及以下方面:
?標(biāo)識調(diào)用用戶子程序的少量選項;
?用戶子程序采用FORTRAN或C++語言編寫;
?將用戶子程序鏈接到MSC Nastran。
展開 
Intel oneAPI的相關(guān)專題、標(biāo)簽、搜索
Intel oneAPI的最新內(nèi)容
<p>網(wǎng)上關(guān)于abaqus子程序關(guān)聯(lián)的教程有很多,一般需要同時裝visual studio和Intel oneapi套件。這里問題主要集中在Intel oneapi套件的安裝上,絕大多數(shù)教程都是要求同時裝oneAPI Base Toolkit和oneAPI HPC Toolkit。
記住intel oneAPI的安裝路徑,筆者安裝路徑為D:\Program Files (x86)\Intel\oneAPI,后面會用到。
Intel? oneAPI HPC Toolkit: Get Intel? oneAPI HPC Toolkit
軟件安裝
Abaqus 安裝
將歸檔文件 DS.SIMULIA.SUITE.2024.WINX64.zip 解壓到計算機上。
記錄Linux非主流發(fā)行版本(Rocky)安裝Abaqus及關(guān)聯(lián)子程序的問題匯總
第一次別人幫我裝好后,嘗試下載API Base & IoT Toolkit及關(guān)聯(lián)子程序Intel? oneAPI Base & IoT Toolkit
參照:
【centos下abaqus2021子程序關(guān)聯(lián)】 https://www.bilibili.com/video
oneAPI后,在VS中新建Fortran工程,點項目-屬性--配置屬性-Fortran-Libraries,將Use Intel Math Kernal Library選項改為Parrallel即可運行。
注意:
采用傳統(tǒng)的Intel Fortran編譯器需要有l(wèi)icense(本機或從license服務(wù)器獲取);而Intel oneAPI 編譯器是免費的,但MSC Nastran2022.2及其后續(xù)版本才支持。
注意:采用傳統(tǒng)的Intel Fortran編譯器需要有l(wèi)icense(本機或從license服務(wù)器獲取);而Intel oneAPI 編譯器是免費的,但MSC Nastran2022.2及其后續(xù)版本才支持。
注意:采用傳統(tǒng)的Intel Fortran編譯器需要有l(wèi)icense(本機或從license服務(wù)器獲取);而Intel oneAPI 編譯器是免費的,但MSC Nastran2022.2及其后續(xù)版本才支持。
oneAPI Tookit工具包,F(xiàn)ortran 編譯器也轉(zhuǎn)移到新的平臺。