1. 程式人生 > 其它 >ABAQUS2022+vs2019+IVF2020/2022安裝及關聯subroutines編譯

ABAQUS2022+vs2019+IVF2020/2022安裝及關聯subroutines編譯

ABAQUS更新2022版本之後,對相關功能進行升級迭代,現將軟體的安裝及子程式的關聯的注意事項進行總結,供參考。

安裝順序

安裝的軟體順序主要是針對vs和ivf,一定要先安裝vs,後安裝ivf,這樣才能將ivf整合到vs開發平臺上去;abaqus的安裝次序先裝還是後安裝都可以。

ABAQUS程式安裝

1)程式準備:在網上下載 最新的的absqus;到oralce官網下載對應的java版本Java11.0.8,安裝程式的幫助文件需要java虛擬機器環境。
2)安裝java,並新增path環境變數,可以參考網上的相關教程即可。
3)安裝abaqus2022,可百度參考相關教程

vs2019安裝

1)到

microsoft官網下載vs2019,三個版本皆可,推薦使用Enterprise,注意上述為聯網線上安裝;若需要離線安裝包,可以參考(官方教程)[https://docs.microsoft.com/en-us/visualstudio/install/create-an-offline-installation-of-visual-studio?view=vs-2019]進行離線安裝包製作,只要選擇c++桌面應用相關功能即可。
2)注意:vs安裝中勾選了c++桌面應用後,右邊那些預設的安裝選項不要去掉,保持預設即可;否則安裝完之後會出現編譯問題。

IVF fortran編譯器安裝

vs2019採用ivf2020和ivf2022兩個版本都相容,推薦下載ivf2022即可。注意:ivf2022是包含oneAPI下,我們不需要開發環境,只需要安裝

Intel® oneAPI HPC Toolkit即可,安裝的過程中選擇MPI及Fortran編譯器即可。這個編譯器是免費的,ivf2020需要網上找一下對應license檔案在安裝時啟用。

子程式編譯關聯

1)找到vs和ivf安裝目錄下的 兩個批處理命令檔案 "\Microsoft Visual Studio V2019C\VC\Auxiliary\Build\ vcvarsall.bat ""及“IntelSWTools\compilers_and_libraries_2020.4.311\windows\bin\ ipsxe-comp-vars.bat " intel64 vs2019”
2)在abaqus安裝目錄“D:\SIMULIA\Commands”下,右鍵“abq2022.bat”新增上述個檔案的位置程式碼,例如我的修改完了如下:
call "D:\ProgrammingLang\Microsoft Visual Studio V2019C\VC\Auxiliary\Build\vcvarsall.bat" X64
call "D:\ProgrammingLang\IntelSWTools\compilers_and_libraries_2020.4.311\windows\bin\ipsxe-comp-vars.bat" intel64 vs2019
3)完成之後,進行子程式驗證即可。