Abaqus2021+oneAPI2021+VS2019關聯配置方法
abaqus子程序需要調用Fortran編譯器,常用的Fortran編譯器就是intel visual Fortran,fortran編譯器又需要編譯環境,因此我們在運用abaqus子程序仿真之前都需要必備三款軟件:
1 abaqus——計算環境
2 IVF——Fortran編譯器
3 Visual studio ——fortran編譯環境
在2020之前,IVF是屬于Intel Parallel Studio EX 工具包中的一部分,從Intel Parallel Studio EX 2020版本之后,intel取消了該平臺,轉而開發了Intel oneAPI Tookit工具包,Fortran 編譯器也轉移到新的平臺。
對于只用到子程序開發的仿真人員來說,平臺的改變最大的變化就是,濃眉大眼的intel居然把它免費了!雖然abaqus2021+ Parallel Studio EX 2020+VS2019依然可行,但是oneAPI是未來的趨勢,在intel 官方搜索Parallel Studio都會自動跳轉到oneAPI去,遲早都得換。
何況免費正版他不香嗎?
目前網上abaqus+oneAPI+VS的配置教程不多,根據少量的資料和自己探索,簡單說下配置流程。好吧,廢話有點多了,下面進入正題。
---------------------------------------------------------------------------------------------------------------
安裝順序和之前是一致的,最底層的當然得最先安裝。
1、 Visual studio下載安裝
官方網站下載就行https://visualstudio.microsoft.com/zh-hans/,隨便下一個免費版本,我下的是professional。
只需要安裝C++桌面開發工具就夠了,安裝過程簡單,略過。


注意,裝完VS后會提示重啟電腦,建議重啟,否則下一步安裝找不到IDE。
2、 IVF安裝
oneAPI官方下載地址:
https://www.intel.com/content/www/us/en/developer/tools/oneapi/toolkits.html#hpc-kit,
oneAPI工具包共有四個包,基礎包和高性能計算工具包(High-Performance Computing,hpc),fortran編譯器打包在hpc包里,但是需要先安裝base包才能運行,其他兩個包與我們無關,不用安裝。


Case包中需要安裝兩個組件:

Hpc包中,選擇四個組件:


下一步會自動勾選IDE,如果安裝包沒有查找到IDE,退出重啟電腦再安裝,如果還沒有,就需要檢查VS的安裝是否正確:
其余安裝過程略。
3、 abaqus安裝
abaqus的安裝軟件和教程網上非常多,這里就不贅述了。
4、 三方關聯
要在啟動abaqus的時候啟動Fortran編譯環境。
新建一個文本文檔用于記錄,找到VS安裝目錄下的vcvarsall.bat批處理文件,復制完整路徑和文件名,放在文檔中備用,例如:
D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvarsall.bat
在oneAPI安裝目錄下找到setvars.bat, 復制完整路徑和文件名,放在文檔中備用。例如:
D:\Program Files\Intel\oneAPI\setvars.bat
用文本編譯器打開abaqus目錄下的launcher.bat文件,在文件開頭寫入:
call "D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvarsall.bat" x64
call "D:\Program Files\Intel\oneAPI\setvars.bat" intel64 vs2019
如果VS安裝路徑并非默認的路徑,需要在環境變量里面定義VS的安裝路徑,例如:
VS2019INSTALLDIR= D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional
到這一步,基本就可以了,運行verification無誤,子程序大法就可以用起來了。
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















