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++桌面開發工具就夠了,安裝過程簡單,略過。

Abaqus2021+oneAPI2021+VS2019關聯配置方法的圖1Abaqus2021+oneAPI2021+VS2019關聯配置方法的圖2

注意,裝完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包才能運行,其他兩個包與我們無關,不用安裝。

Abaqus2021+oneAPI2021+VS2019關聯配置方法的圖3

Abaqus2021+oneAPI2021+VS2019關聯配置方法的圖4

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

Abaqus2021+oneAPI2021+VS2019關聯配置方法的圖5

Hpc包中,選擇四個組件:

Abaqus2021+oneAPI2021+VS2019關聯配置方法的圖6Abaqus2021+oneAPI2021+VS2019關聯配置方法的圖7

下一步會自動勾選IDE,如果安裝包沒有查找到IDE,退出重啟電腦再安裝,如果還沒有,就需要檢查VS的安裝是否正確:

Abaqus2021+oneAPI2021+VS2019關聯配置方法的圖8其余安裝過程略。

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無誤,子程序大法就可以用起來了。

 

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

8
5
27