


全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
安裝的時候輸入License時輸入201111,安裝后把源文件中的Crack目錄下的License.dat復(fù)制到IMSL的安裝目錄(默認是C:Program FilesVNI)下的License目錄下。然后用記事本打開License,另存為License.lic,保存在同樣的目錄下。配置環(huán)境: Windows 7 Professional Microsoft Visual Studio 2008 Professional English Intel.Visual.Fortran.Compiler.Professional.v11.1.060 IMSL Fortran Numerical Library Version 6.0IMSL在IVF中的安裝和應(yīng)用 (Windows系統(tǒng))-1. IMSL在IVF中的安裝2. IMSL在IVF中的調(diào)用3. 其它程序庫的調(diào)用-1. IMSL在IVF中的安裝1) 如果是IVF pro版本自帶的IMSL,直接安裝就OK.可以直接閱讀第2部分。2) 如果是手動安裝,IVF與IMSL版本不同,要注意以下問題 a) 首先,安裝IMSL到缺省目錄 (不同的版本,目錄可能不同) 例如,IMSL6.0的安裝路徑是C:Program FilesVNIimslfnl600 b)如果是在IDE環(huán)境下調(diào)用IMSL,那么需要首先設(shè)置IMSL在IVF中 的搜索路徑,其設(shè)置方法為: 設(shè)置步驟: (1) 打開 Microsoft Visual Studio 2008 ; (2) 打開菜單 Tools|options. (3) 選擇左側(cè)的 ”Intel(R) Fortran“ ,再選”Gerneral“或是”compiler“, 然后在右側(cè)找到 Project Directories或是“compiler Selection”. 然后在下面你可以看到 Libraries 和 Includes. 點擊右側(cè)的 . 在Includes打開窗口中輸入IMSL的include搜索路徑, 在Libraries打開的窗口中輸入IMSL的lib搜索路徑 對于IMSL6.0,其include路徑為: C:Program FilesVNIimslfnl600IA32includedll C:Program FilesVNIimslfnl600IA32includestatic 其lib路徑是: C:Program FilesVNIimslfnl600IA32lib 如果是其他版本,也請查找類似目錄。 一般說,include某個目錄下應(yīng)該有很多*.mod文件,在lib的某個目錄下有很多 *.lib或*.dll文件,這就是正確的路徑所在。 (4)選擇“ok”,完成設(shè)置。 - 2. IMSL在IVF中的調(diào)用1)找到IMSL中合適的函數(shù)或子程序(在開始菜單中,安裝IMSL的目錄下會找到一個pdf文件,里面是IMSL的說明文件,包括函數(shù)和子程序的詳細信息,并有例子)2)在自己的程序中調(diào)用IMSL. 首先在IVF的幫助文檔中“index”選項卡下輸入IMSL,就可以看到 Using from the Command Line Using from IDE 這兩項主要內(nèi)容,請仔細閱讀這個部分。一般情況下,調(diào)用IMSL需要注意兩個地方: a) 加入 INCLUDE link_fnl_static.h 或是類似的語句在你的主程序中,不同的庫函數(shù)選用不同的*.h文件 b) 加入合適的use 語句,例如 use IMSL use lin_sol_gen_int use rand_gen_int use error_option_packet 等,你可以在IMSL的幫助文檔中看到如何應(yīng)用合適的use 語句 c) 在主程序中call IMSL中的functions或是subroutines d) 編譯,鏈接,得到執(zhí)行程序。3)在命令行中調(diào)用和編譯: 首先在command窗口中執(zhí)行ifortvars這個命令,如果不能執(zhí)行,請直接從開始菜單中的IVF目錄下面直接運行這個程序(Build Environment for applications running on IA-32), 或是將此文件所在的目錄寫入path環(huán)境變量,使其可以執(zhí)行。 然后用ifort命令對你的主程序進行編譯即可。-3. 其它程序庫的調(diào)用 學(xué)會了IMSL的調(diào)用,其實其他的程序庫如CXML,LAPACK, BLAS, WFL等在IVF下的調(diào)用都是類似過程,即主要要設(shè)置好include和lib的路徑,使得編譯器 可以找到需要包含的mod文件和鏈接的lib文件,這個過程大同小異。- 測試算例:! = Program start =program fnl! Include the necessary header file:! For the dynamic library:INCLUDE link_fnl_shared.h! For the static library:!INCLUDE link_fnl_static.h!DEC$ OBJCOMMENT lib:libguide.lib! Declare which IMSL functions will be usedUSE LSARG_INTUSE WRRRN_INT! Declare variablesPARAMETER (LDA=3, N=3)REAL A(LDA,LDA), B(N), X(N)! Set values for A and B! A = (33.0 16.0 72.0)! (-24.0 -10.0 -57.0)! (18.0 -11.0 7.0)! B = (129.0 -96.0 8.5)!DATA A/33.0, -24.0, 18.0, 16.0, -10.0, -11.0, 72.0, -57.0, 7.0/DATA B/129.0, -96.0, 8.5/! The main IMSL function call to solve for x in Ax=B.! This is the floating point version, to use double-precision, call DLSARG.!
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小程序美食活動方案
- 巾幗誦讀活動方案
- 工會開展跳繩活動方案
- 帆布袋diy活動方案
- 就業(yè)招聘活動方案
- 居家鍛煉實踐活動方案
- 帶貨主播培訓(xùn)活動方案
- 小學(xué)藝術(shù)活動活動方案
- 少年書畫活動方案
- 干眼癥護眼活動方案
- 藥店醫(yī)保知識培訓(xùn)課件
- 圖文跨模態(tài)檢索研究綜述
- 《中暑的預(yù)防與急救》課件
- 地下車庫防水工程施工方案
- 網(wǎng)絡(luò)與信息安全管理員(高級技師)資格理論考試題庫大全(附答案)
- 養(yǎng)老院臨終護理
- 國開《鑄牢中華民族共同體意識》形考任務(wù)1-3
- 全員安全生產(chǎn)應(yīng)知應(yīng)會手冊
- 儲能電池模組PACK和系統(tǒng)集成項目可行性研究報告
- 內(nèi)分泌科血糖監(jiān)測制度
- 工廠車間流水線承包合同協(xié)議書范文
評論
0/150
提交評論