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

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

       如題,這也曾是讓我奔潰萬分的問題(流眼淚)。我將在這篇教程里詳細敘述步驟和方法。

       我以自己的臺式機(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的安裝過程了。另外,安裝各軟件前大家注意一下各軟件的版本號是否兼容,可參考下圖。

01.png

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

二、建立關聯的步驟

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

       下面請讓我為大家揭開“建立ABAQUS與VS、IVF的關聯”神秘的面紗^^ 只需兩步即可!

       第(1)步,如下方兩圖所示,分布找到圖1的vcvarsall.bat的文件地址(VS),以及圖2所示快捷方式的目標信息(VIF)。需要將二者地址信息均拷貝到txt上,等待第(2)步對ABAQUS bat文件的操作。

03.png拷貝1

04.png拷貝2

       第(2)步,如下圖所示,在“打開文件位置”找到、修改abaq6141.bat這個文件的內容,將第(1)步拷貝出來的那兩行粘貼到bat文件里,并進行修改

       注意:也可直接打開文件夾 SIMULIA\Abaqus\Commands 來找abaq6141.bat ,對這個文件的修改是很關鍵的,決定了關聯是否成功。

02.png

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

05.png

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

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

@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文件內容如下圖所示。

06.png

  三、驗證集成是否成功

07.png

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

09.png

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

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

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

TOP

21
9