
發(fā)布
注冊
/
登錄Intel Fortran Compiler
關(guān)注創(chuàng)建者:匿名 創(chuàng)建時間:2025-12-31

Intel Fortran Compiler的實例教程
https://en.wikipedia.org/wiki/Intel_Fortran_Compiler
inel fortran Compiler 不同版本對應(yīng)的編譯器
Intel Parallel Studio XE 2015 Update 4 or later (compiler 15.0.4) VS2010, VS2012, VS2013, VS2015 (includes VS2010 Shell)
Intel Parallel Studio XE 2015 Initial release through update 3 (compiler 15.0) VS2010, VS2012, VS2013 (includes VS2010 Shell)
Composer XE 2013 SP1 Update 1 or later (compiler 14.0.1) - VS2008, VS2010, VS2012, VS2013 (includes VS2010 Shell)
Composer XE 2013 SP1 initial release (compiler 14.0.0) - VS2008, VS2010, VS2012 (includes VS2010 Shell)
Composer XE 2013 (compiler 13.0 and 13.1) - VS2008, VS2010, VS2012 (includes VS2010 Shell)
Composer XE 2011 (compiler 12.0 and 12.1) - VS2005, VS2008, VS2010 (includes VS2008 Shell (12.0) or VS2010 Shell (12.1))
展開 對于ls971r5.1.1,
Compiler and version
1.Intel Fortran: P:
Intel(R) Fortran Compiler for 32-bit applications, Version 10.1
2.Microsoft Visual C++:
MS Visual C++ 2008 Standard or Professional Edition
Install Microsoft Visual C++ before Intel Fortran compiler.
3、有l(wèi)stc授權(quán)文件,即ls-dyna求解器可求解。
LS-DYNA自定義本構(gòu)子程序基本流程(by df_af_aq).pdf
第十五章 用戶自定義材料文件.rar
展開 image_process=/format,webp" data-initial-src="https://img.jishulink.com/202602/attachment/cf9098b561244a699652bd86f64b523e.png">
</figure>
</figure><p><br></p><p>只是運行abaqus子程序,只需要安裝Fortran編譯器就行了,但是Intel Fortran編譯器需要集成VS開發(fā)環(huán)境,所以需要先裝Visual studio。筆者就只安裝了上圖中Fortran Compiler,同樣可以關(guān)聯(lián)VS和abaqus,并成功運行子程序。Intel官方也提供了Fortran Compiler單獨的安裝包。如下圖,只有335M,下載安裝很方便。
展開 問題描述
采用VS2015+IVF2017(Update 4)進行程序調(diào)試,部分變量出現(xiàn)undefined address
調(diào)試配置信息如下:
/nologo /debug:full /Od /warn:interfaces /module:"Debug\\" /object:"Debug\\" /Fd"Debug\vc140.pdb" /traceback /check:bounds /check:stack /libs:dll /threads /dbglibs /c
產(chǎn)生原因
Google了幾個帖子,應(yīng)該是編譯器版本的問題,需要升級編譯器版本,具體的解釋可以看下面幾個鏈接
https://stackoverflow.com/questions/17308745/fortran-array-undefined-address
https://software.intel.com/en-us/forums/intel-fortran-compiler/topic/515943
解決方法
升級編譯器版本,但是由于我自己用的是破解版,而且也不知道這問題是否會影響計算結(jié)果,暫時就先不管他
展開 UHYPER.for 子程序:需先通過 Fortran 編譯器(如 Intel Fortran Compiler)編譯子程序,且自定義函數(shù)的導(dǎo)數(shù)計算會增加迭代復(fù)雜度。
(3) 收斂性表現(xiàn)
Mooney-Rivlin 模型:因本構(gòu)關(guān)系簡單,在幾何非線性打開、增量步合理設(shè)置的前提下,收斂率可達 95% 以上,極少出現(xiàn) “迭代終止” 問題。
UHYPER.for 子程序:收斂性依賴子程序的導(dǎo)數(shù)連續(xù)性(如應(yīng)變能密度函數(shù)對主伸長比的二階偏導(dǎo)需連續(xù)),若函數(shù)編寫存在間斷點,收斂率可能降至 70% 以下。
2、 幾何模型與材料參數(shù)
(1) 幾何模型
本教學(xué)涉及的部件模型均通過 SolidWorks 軟件完成建模并導(dǎo)入分析環(huán)境。由于課程重點在于方法傳授,因此不詳細闡述部件建模的具體操作,主要圍繞導(dǎo)入后的仿真分析流程進行深入拆解與演示。
導(dǎo)入操作要點:將 SolidWorks 導(dǎo)出的.step 文件導(dǎo)入 Abaqus 時,需勾選 “修復(fù)導(dǎo)入的幾何” 選項,自動修復(fù)微小縫隙或重疊面;導(dǎo)入后通過 “幾何檢查” 工具確認無 “自由邊、非流形邊”,確保后續(xù)網(wǎng)格劃分順利。
圖1 幾何模型
展開 
Intel Fortran Compiler的相關(guān)專題、標簽、搜索
Intel Fortran CompilerIntel Fortran Compiler 學(xué)生版Intel FortranIntel Fortran 編譯器IntelSynopsys Fusion Compiler intel fortran compilerintel fortran compiler classicintel? fortran compiler classic 下載unable to find a fortran compiler on this system. if intel fortran is installed on this system, please loadfortran compilerfortran compiler 2021
Intel Fortran Compiler的最新內(nèi)容
Intel Fortran Compiler 2021.11! Visual Studio 2019!! Author: Mauro Francisco Arcidiacono! ########################################################################!
Intel官方也提供了Fortran Compiler單獨的安裝包。如下圖,只有335M,下載安裝很方便。
UHYPER.for 子程序:需先通過 Fortran 編譯器(如 Intel Fortran Compiler)編譯子程序,且自定義函數(shù)的導(dǎo)數(shù)計算會增加迭代復(fù)雜度。
(3) 收斂性表現(xiàn)
Mooney-Rivlin 模型:因本構(gòu)關(guān)系簡單,在幾何非線性打開、增量步合理設(shè)置的前提下,收斂率可達 95% 以上,極少出現(xiàn) “迭代終止” 問題。
找到參數(shù)“compile_fortran”,將“/Od”和“/Zi”前面的“#”去掉,即將注釋去除,使得Intel Visual Fortran Compiler在編譯期間生成調(diào)試符號信息。
找到參數(shù)“l(fā)ink_sl”,將“/debug”前面的“#”去掉,即將注釋去除,使得Intel Visual Fortran Compiler在鏈接期鏈接調(diào)試符號信息到“.obj”文件。
2) Intel Fortran compiler(Deform v13.1版本開始支持)
用戶子程序被編譯成動態(tài)鏈接庫(DLLs)。求解計算時,動態(tài)鏈接庫DLLS與FEM引擎程序(DEF_SIM_64.EXE)之間建立鏈接。
/dbglibs /c
產(chǎn)生原因
Google了幾個帖子,應(yīng)該是編譯器版本的問題,需要升級編譯器版本,具體的解釋可以看下面幾個鏈接
https://stackoverflow.com/questions/17308745/fortran-array-undefined-address
https://software.intel.com/en-us/forums/intel-fortran-compiler
Fortran compiler。
Intel.Fortran.Compiler.Pro.With.IMSL.v8.1 編譯器
Intel.Visual.Fortran.Compiler.v9.0.018
Intel.C.Plus.Plus.Compiler.v9.0.019
宿主軟件:
HUMMINGBIRD產(chǎn)品:
HUMMINGBIRG_EXCEED_POWERSUITE_2006_V11.0
找到"compile_fortran"參數(shù),添加‘/Od’和‘/Zi’選項以使得Intel Visual Fortran compiler在編譯期生成調(diào)試符號信息。本人的修改結(jié)果為:
4. 找到"link_sl"參數(shù),添加‘/DEBUG’選項以使得IntelVisual Fortran linker在鏈接期鏈接調(diào)試符號信息到.obj文件。本人的修改結(jié)果為:
5.
https://en.wikipedia.org/wiki/Intel_Fortran_Compiler
inel fortran Compiler 不同版本對應(yīng)的編譯器
Intel Parallel Studio XE 2015 Update 4 or later (compiler 15.0.4) VS2010, VS2012, VS2013, VS2015 (includes