【原創教程】手把手幫您建立ABAQUS與VS、IVF之間的關聯

如題,這也曾是讓我奔潰萬分的問題(流眼淚)。我將在這篇教程里詳細敘述步驟和方法。
我以自己的臺式機(64位win7)上ABAQUS6.14集成VS2013和IVF2013,以及筆記本(32位win7)上ABAQUS6.11集成VS2013和IVF2013,作為例子,并將我最近成功案例的截圖分享出來,希望對大家有所幫助。
喜歡這篇教程的朋友,歡迎關注、點贊、支持一下~ 你們的支持是我分享的動力
ABAQUS的二次開發子程序接口(user subroutine),可用于開發用戶自定義單元 UEL/VUEL、用戶自定義材料 UMAT/VUMAT 以滿足研究需要。安裝ABAQUS、VS、IVF之后,還需要手動建立軟件之間的關聯,才能保證子程序能夠被調用、計算正常進行,繼而快樂地開展研究工作。
請注意:雖然按下述我的步驟可以保證90%的關聯成功率,但大家的電腦配置環境各不相同,有可能會出現大家預想不到的問題,沒關系,我幫您排雷了幾種常見問題^^ 具體可參見我之前發的帖子《ABAQUS和VS、IVF建立關聯的疑難問題解決經驗》。
一、準備事項
原料:ABAQUS6.14、Microsoft Visual Studio 12.0(以下簡稱VS)、Intel Parallel Studio XE 2013(以下簡稱IVF)。我的配置:臺式機(64位win7)上ABAQUS6.14集成VS2013和IVF2013,以及筆記本(32位win7)上ABAQUS6.11集成VS2013和IVF2013。
請注意安裝次序:先安裝ABAQUS,其次VS,最后IVF。然后開始手工建立ABAQUS與VS、IVF的關聯,這是本文的重點。
由于網上相關參考豐富,這里就再不敘述ABAQUS、VS和IVF的安裝過程了。另外,安裝各軟件前大家注意一下各軟件的版本號是否兼容,可參考下圖。

只要正常安裝,安裝VS之后,再安裝IVF,二者是會自動關聯的,不需做手動干預。
二、建立關聯的步驟

下面請讓我為大家揭開“建立ABAQUS與VS、IVF的關聯”神秘的面紗^^ 只需兩步即可!
第(1)步,如下方兩圖所示,分布找到圖1的vcvarsall.bat的文件地址(VS),以及圖2所示快捷方式的目標信息(VIF)。需要將二者地址信息均拷貝到txt上,等待第(2)步對ABAQUS bat文件的操作。
拷貝1
拷貝2
第(2)步,如下圖所示,在“打開文件位置”找到、修改abaq6141.bat這個文件的內容,將第(1)步拷貝出來的那兩行粘貼到bat文件里,并進行修改。
注意:也可直接打開文件夾 SIMULIA\Abaqus\Commands 來找abaq6141.bat ,對這個文件的修改是很關鍵的,決定了關聯是否成功。

對bat文件的修改過程下圖所示。灰色語句刪除之后需替換為@call。

上圖所示,是在我的臺式機(64位win7)上ABAQUS6.14集成VS2013和IVF2013的操作,修改abaq6141.bat中所得文件第一行、第二行的最后模樣是:

@call "F:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" X64
@call "C:\Program Files (x86)\Intel\Composer XE 2013 SP1\bin\ipsxe-comp-vars.bat" intel64 vs2013
對于在我的hp筆記本(32位win7)上ABAQUS6.11集成VS2013和IVF2013操作時,采用上述相同步驟,修改所得bat文件內容如下圖所示。
三、驗證集成是否成功


搞定!
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















