Fluent UDF編譯出錯(cuò)解決方法總結(jié)

2017-04-03  by:CAE仿真在線  來(lái)源:互聯(lián)網(wǎng)

Fluent是一款非常成熟的CFD軟件,因此得到廣泛使用。它提供了C語(yǔ)言接口UDF,用戶可以根據(jù)自己需要擴(kuò)展Fluent的不足。然而,UDF編譯往往給大家?guī)?lái)了很大的麻煩,因?yàn)镕luent編譯需要借助VC。同樣這個(gè)問(wèn)題困擾我很久,今天終于解決了,順便總結(jié)一下,以便日后方便查詢,呵呵。

我就遇到兩類問(wèn)題:
1.'nmake' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件
這個(gè)問(wèn)題大家遇到的最多,網(wǎng)上的解釋也很多,我也在重復(fù)一遍。出現(xiàn)這個(gè)錯(cuò),我們需要按照如下修改環(huán)境變量
變量名 include
變量值 D:\Program Files\Microsoft Visual Studio 9.0\VC\include
變量名 lib
變量值 D:\Program Files\Microsoft Visual Studio 9.0\VC\lib
變量名 path
變量值 D:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE;D:\Program Files\Microsoft Visual Studio 9.0\VC\bin;
D:\Program Files\Microsoft Visual Studio 9.0是我安裝Microsoft Visual Studio 2008 的文件夾。

2.
LINK: fatal erro LNK1104: cannot open file 'kernel132.lib'
這個(gè)問(wèn)題困擾我很久,因?yàn)橐郧鞍凑?修改環(huán)境變量就OK了,可這個(gè)實(shí)在不知道是什么錯(cuò)誤,在百度上搜了很長(zhǎng)時(shí)間沒找到解決辦法,都想放棄了。今天無(wú)意試試google,結(jié)果找到了答案!因此以后要養(yǎng)成用google搜問(wèn)題的習(xí)慣!
解決辦法還是修改環(huán)境變量,提示不能打開
'kernel132.lib',我們就想辦法找到他并把它添加到環(huán)境變量里lib里,我的電腦里'kernel132.lib'C:\Program files\Microsoft SDKs\Windows\v6.0A\Lib\kernel32.lib,于是把這個(gè)路徑添加到lib這個(gè)環(huán)境變量里,問(wèn)題就解決了。

3.編譯文件一定要確保在Fluent默認(rèn)的路徑里,否則也會(huì)出錯(cuò),這個(gè)修改Fluent的屬性可以解決!

擴(kuò)展閱讀http://emuch.net/html/201108/3425311.html



4. UDF并行計(jì)算出錯(cuò)(2013.11.1補(bǔ)充)
感謝王哥陪伴到晚上12點(diǎn)解決了udf并行編譯錯(cuò)誤。
問(wèn)題描述:在個(gè)人計(jì)算機(jī)上編寫一個(gè)簡(jiǎn)單的udf程序,想要并行使用,沒做任何修改單機(jī)多核上compiled和load通過(guò),到高性能計(jì)算機(jī)上一直編譯出錯(cuò)。折騰一晚上最終發(fā)現(xiàn)并不是并行編譯出錯(cuò)!而是高性能計(jì)算機(jī)編譯器是GCC,不支持“//”注釋,而我的電腦編譯器是vc++ 6.0,支持“//”和”/*……*/",最終修改后就可以正常使用了。

開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:Fluent UDF編譯出錯(cuò)解決方法總結(jié) Fluent培訓(xùn) Fluent流體培訓(xùn) Fluent軟件培訓(xùn) fluent技術(shù)教程 fluent在線視頻教程 fluent資料下載 fluent分析理論 fluent化學(xué)反應(yīng) fluent軟件下載 UDF編程代做 Fluent、CFX流體分析 HFSS電磁分析 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過(guò)下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com