abaqus2018+intel fortran2019+vs2015安裝全記錄

最近發現abaqus好像支持python操作,所以又想把之前用ansys做的移動熱源放到abaqus上試試,不過abaqus上用戶子程序是fortran和C。

intel parallel studio xe 2019本身附帶一個vs2015 shell版,不過安裝完才發現好像shell沒有需要的那個vcvarsall.dll文件,所以卸載掉fortran和vs2015 shell又重新安裝了一遍visual studio 2015社區版。然後abaqus安裝無所謂先後,根據我的實驗,只要在abaqus的批處理文件中調起fortran和vs的兩個dll文件就行。

下面是一次性成功安裝流程

  • 首先安裝vs2015(vs2017應該也行,但是我沒試過)

vs2015找找網上的資源,畢竟微軟現在已經不提供vs2019之前的版本了,也或許是我沒找到,vs2015安裝只要注意下,安裝的時候選自定義部件,需要把那個c++選項勾選上。然後vs2015好像可以和vs2019共存,我電腦上是暫時沒發現什麼問題。

  • 然後安裝intel parallel studio xe 2019(必須是先安裝vs2015,然後安裝intel fortran的相關文件,這樣才能在vs2015中關聯intel fortran )

intel parallel studio xe 2019網上有資源,版權問題,也不多說 ,安裝的時候只需要選擇關鍵的幾個,其他的選項有需要的可以勾選上。(我的是64位系統,所以直接只選了intel 64)

           

如果正常的話,應該可以在vs2015的新建項目中發現intel(R) Visual Fortran 的模板

  • 其次是abaqus的安裝(這一部分只針對還沒有安裝abaqus的朋友,裝過的可以略過)
  • 最後是文件的關聯

找到abaqus cae的快捷方式,右鍵打開文件位置,直到   launcher.bat,右鍵編輯,添加如下語句

call "上級目錄路徑地址\visual studio 2015\VC\vcvarsall.bat" x64
call "上級目錄路徑地址\intelSWTools\compilers_and_libraries_2019.0.117\windows\bin\ifortvars.bat" intel64 vs2015

(紅色字體是之後添加的)

@echo off
"上級目錄\SIMULIA\Commands\abq2018.bat" %*

(藍色字體是原本存在的)

驗證

打開後出現如下界面,就算是成功了

具體的驗證方式可以參照 https://blog.csdn.net/auguster110/article/details/83041818 中的如下驗證方式

打開ABAQUS command,

輸入

call "上級目錄路徑\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" X64

call "上級目錄路徑地址\intelSWTools\compilers_and_libraries_2019.0.117\windows\bin\ifortvars.bat" intel64 vs2015

abaqus info=system   (檢查是否找到ivf2019)
abaqus verify -user_std  (檢查子程序是否Pass)
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章